1. Packages
  2. Google Cloud Native
  3. API Docs
  4. gkeonprem
  5. gkeonprem/v1
  6. getBareMetalNodePool

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.gkeonprem/v1.getBareMetalNodePool

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    Gets details of a single bare metal node pool.

    Using getBareMetalNodePool

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getBareMetalNodePool(args: GetBareMetalNodePoolArgs, opts?: InvokeOptions): Promise<GetBareMetalNodePoolResult>
    function getBareMetalNodePoolOutput(args: GetBareMetalNodePoolOutputArgs, opts?: InvokeOptions): Output<GetBareMetalNodePoolResult>
    def get_bare_metal_node_pool(bare_metal_cluster_id: Optional[str] = None,
                                 bare_metal_node_pool_id: Optional[str] = None,
                                 location: Optional[str] = None,
                                 project: Optional[str] = None,
                                 view: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetBareMetalNodePoolResult
    def get_bare_metal_node_pool_output(bare_metal_cluster_id: Optional[pulumi.Input[str]] = None,
                                 bare_metal_node_pool_id: Optional[pulumi.Input[str]] = None,
                                 location: Optional[pulumi.Input[str]] = None,
                                 project: Optional[pulumi.Input[str]] = None,
                                 view: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetBareMetalNodePoolResult]
    func LookupBareMetalNodePool(ctx *Context, args *LookupBareMetalNodePoolArgs, opts ...InvokeOption) (*LookupBareMetalNodePoolResult, error)
    func LookupBareMetalNodePoolOutput(ctx *Context, args *LookupBareMetalNodePoolOutputArgs, opts ...InvokeOption) LookupBareMetalNodePoolResultOutput

    > Note: This function is named LookupBareMetalNodePool in the Go SDK.

    public static class GetBareMetalNodePool 
    {
        public static Task<GetBareMetalNodePoolResult> InvokeAsync(GetBareMetalNodePoolArgs args, InvokeOptions? opts = null)
        public static Output<GetBareMetalNodePoolResult> Invoke(GetBareMetalNodePoolInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetBareMetalNodePoolResult> getBareMetalNodePool(GetBareMetalNodePoolArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:gkeonprem/v1:getBareMetalNodePool
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getBareMetalNodePool Result

    The following output properties are available:

    Annotations Dictionary<string, string>
    Annotations on the bare metal node pool. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
    CreateTime string
    The time at which this bare metal node pool was created.
    DeleteTime string
    The time at which this bare metal node pool was deleted. If the resource is not deleted, this must be empty
    DisplayName string
    The display name for the bare metal node pool.
    Etag string
    This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Allows clients to perform consistent read-modify-writes through optimistic concurrency control.
    Name string
    Immutable. The bare metal node pool resource name.
    NodePoolConfig Pulumi.GoogleNative.Gkeonprem.V1.Outputs.BareMetalNodePoolConfigResponse
    Node pool configuration.
    Reconciling bool
    If set, there are currently changes in flight to the bare metal node pool.
    State string
    The current state of the bare metal node pool.
    Status Pulumi.GoogleNative.Gkeonprem.V1.Outputs.ResourceStatusResponse
    ResourceStatus representing the detailed node pool status.
    Uid string
    The unique identifier of the bare metal node pool.
    UpdateTime string
    The time at which this bare metal node pool was last updated.
    UpgradePolicy Pulumi.GoogleNative.Gkeonprem.V1.Outputs.BareMetalNodePoolUpgradePolicyResponse
    The worker node pool upgrade policy.
    Annotations map[string]string
    Annotations on the bare metal node pool. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
    CreateTime string
    The time at which this bare metal node pool was created.
    DeleteTime string
    The time at which this bare metal node pool was deleted. If the resource is not deleted, this must be empty
    DisplayName string
    The display name for the bare metal node pool.
    Etag string
    This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Allows clients to perform consistent read-modify-writes through optimistic concurrency control.
    Name string
    Immutable. The bare metal node pool resource name.
    NodePoolConfig BareMetalNodePoolConfigResponse
    Node pool configuration.
    Reconciling bool
    If set, there are currently changes in flight to the bare metal node pool.
    State string
    The current state of the bare metal node pool.
    Status ResourceStatusResponse
    ResourceStatus representing the detailed node pool status.
    Uid string
    The unique identifier of the bare metal node pool.
    UpdateTime string
    The time at which this bare metal node pool was last updated.
    UpgradePolicy BareMetalNodePoolUpgradePolicyResponse
    The worker node pool upgrade policy.
    annotations Map<String,String>
    Annotations on the bare metal node pool. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
    createTime String
    The time at which this bare metal node pool was created.
    deleteTime String
    The time at which this bare metal node pool was deleted. If the resource is not deleted, this must be empty
    displayName String
    The display name for the bare metal node pool.
    etag String
    This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Allows clients to perform consistent read-modify-writes through optimistic concurrency control.
    name String
    Immutable. The bare metal node pool resource name.
    nodePoolConfig BareMetalNodePoolConfigResponse
    Node pool configuration.
    reconciling Boolean
    If set, there are currently changes in flight to the bare metal node pool.
    state String
    The current state of the bare metal node pool.
    status ResourceStatusResponse
    ResourceStatus representing the detailed node pool status.
    uid String
    The unique identifier of the bare metal node pool.
    updateTime String
    The time at which this bare metal node pool was last updated.
    upgradePolicy BareMetalNodePoolUpgradePolicyResponse
    The worker node pool upgrade policy.
    annotations {[key: string]: string}
    Annotations on the bare metal node pool. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
    createTime string
    The time at which this bare metal node pool was created.
    deleteTime string
    The time at which this bare metal node pool was deleted. If the resource is not deleted, this must be empty
    displayName string
    The display name for the bare metal node pool.
    etag string
    This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Allows clients to perform consistent read-modify-writes through optimistic concurrency control.
    name string
    Immutable. The bare metal node pool resource name.
    nodePoolConfig BareMetalNodePoolConfigResponse
    Node pool configuration.
    reconciling boolean
    If set, there are currently changes in flight to the bare metal node pool.
    state string
    The current state of the bare metal node pool.
    status ResourceStatusResponse
    ResourceStatus representing the detailed node pool status.
    uid string
    The unique identifier of the bare metal node pool.
    updateTime string
    The time at which this bare metal node pool was last updated.
    upgradePolicy BareMetalNodePoolUpgradePolicyResponse
    The worker node pool upgrade policy.
    annotations Mapping[str, str]
    Annotations on the bare metal node pool. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
    create_time str
    The time at which this bare metal node pool was created.
    delete_time str
    The time at which this bare metal node pool was deleted. If the resource is not deleted, this must be empty
    display_name str
    The display name for the bare metal node pool.
    etag str
    This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Allows clients to perform consistent read-modify-writes through optimistic concurrency control.
    name str
    Immutable. The bare metal node pool resource name.
    node_pool_config BareMetalNodePoolConfigResponse
    Node pool configuration.
    reconciling bool
    If set, there are currently changes in flight to the bare metal node pool.
    state str
    The current state of the bare metal node pool.
    status ResourceStatusResponse
    ResourceStatus representing the detailed node pool status.
    uid str
    The unique identifier of the bare metal node pool.
    update_time str
    The time at which this bare metal node pool was last updated.
    upgrade_policy BareMetalNodePoolUpgradePolicyResponse
    The worker node pool upgrade policy.
    annotations Map<String>
    Annotations on the bare metal node pool. This field has the same restrictions as Kubernetes annotations. The total size of all keys and values combined is limited to 256k. Key can have 2 segments: prefix (optional) and name (required), separated by a slash (/). Prefix must be a DNS subdomain. Name must be 63 characters or less, begin and end with alphanumerics, with dashes (-), underscores (_), dots (.), and alphanumerics between.
    createTime String
    The time at which this bare metal node pool was created.
    deleteTime String
    The time at which this bare metal node pool was deleted. If the resource is not deleted, this must be empty
    displayName String
    The display name for the bare metal node pool.
    etag String
    This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding. Allows clients to perform consistent read-modify-writes through optimistic concurrency control.
    name String
    Immutable. The bare metal node pool resource name.
    nodePoolConfig Property Map
    Node pool configuration.
    reconciling Boolean
    If set, there are currently changes in flight to the bare metal node pool.
    state String
    The current state of the bare metal node pool.
    status Property Map
    ResourceStatus representing the detailed node pool status.
    uid String
    The unique identifier of the bare metal node pool.
    updateTime String
    The time at which this bare metal node pool was last updated.
    upgradePolicy Property Map
    The worker node pool upgrade policy.

    Supporting Types

    BareMetalKubeletConfigResponse

    RegistryBurst int
    The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10.
    RegistryPullQps int
    The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5.
    SerializeImagePullsDisabled bool
    Prevents the Kubelet from pulling multiple images at a time. We recommend not changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details.
    RegistryBurst int
    The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10.
    RegistryPullQps int
    The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5.
    SerializeImagePullsDisabled bool
    Prevents the Kubelet from pulling multiple images at a time. We recommend not changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details.
    registryBurst Integer
    The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10.
    registryPullQps Integer
    The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5.
    serializeImagePullsDisabled Boolean
    Prevents the Kubelet from pulling multiple images at a time. We recommend not changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details.
    registryBurst number
    The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10.
    registryPullQps number
    The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5.
    serializeImagePullsDisabled boolean
    Prevents the Kubelet from pulling multiple images at a time. We recommend not changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details.
    registry_burst int
    The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10.
    registry_pull_qps int
    The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5.
    serialize_image_pulls_disabled bool
    Prevents the Kubelet from pulling multiple images at a time. We recommend not changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details.
    registryBurst Number
    The maximum size of bursty pulls, temporarily allows pulls to burst to this number, while still not exceeding registry_pull_qps. The value must not be a negative number. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 10.
    registryPullQps Number
    The limit of registry pulls per second. Setting this value to 0 means no limit. Updating this field may impact scalability by changing the amount of traffic produced by image pulls. Defaults to 5.
    serializeImagePullsDisabled Boolean
    Prevents the Kubelet from pulling multiple images at a time. We recommend not changing the default value on nodes that run docker daemon with version < 1.9 or an Another Union File System (Aufs) storage backend. Issue https://github.com/kubernetes/kubernetes/issues/10959 has more details.

    BareMetalNodeConfigResponse

    Labels Dictionary<string, string>
    The labels assigned to this node. An object containing a list of key/value pairs. The labels here, unioned with the labels set on BareMetalNodePoolConfig are the set of labels that will be applied to the node. If there are any conflicts, the BareMetalNodeConfig labels take precedence. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
    NodeIp string
    The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
    Labels map[string]string
    The labels assigned to this node. An object containing a list of key/value pairs. The labels here, unioned with the labels set on BareMetalNodePoolConfig are the set of labels that will be applied to the node. If there are any conflicts, the BareMetalNodeConfig labels take precedence. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
    NodeIp string
    The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
    labels Map<String,String>
    The labels assigned to this node. An object containing a list of key/value pairs. The labels here, unioned with the labels set on BareMetalNodePoolConfig are the set of labels that will be applied to the node. If there are any conflicts, the BareMetalNodeConfig labels take precedence. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
    nodeIp String
    The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
    labels {[key: string]: string}
    The labels assigned to this node. An object containing a list of key/value pairs. The labels here, unioned with the labels set on BareMetalNodePoolConfig are the set of labels that will be applied to the node. If there are any conflicts, the BareMetalNodeConfig labels take precedence. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
    nodeIp string
    The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
    labels Mapping[str, str]
    The labels assigned to this node. An object containing a list of key/value pairs. The labels here, unioned with the labels set on BareMetalNodePoolConfig are the set of labels that will be applied to the node. If there are any conflicts, the BareMetalNodeConfig labels take precedence. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
    node_ip str
    The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
    labels Map<String>
    The labels assigned to this node. An object containing a list of key/value pairs. The labels here, unioned with the labels set on BareMetalNodePoolConfig are the set of labels that will be applied to the node. If there are any conflicts, the BareMetalNodeConfig labels take precedence. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
    nodeIp String
    The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1

    BareMetalNodePoolConfigResponse

    KubeletConfig Pulumi.GoogleNative.Gkeonprem.V1.Inputs.BareMetalKubeletConfigResponse
    The modifiable kubelet configurations for the bare metal machines.
    Labels Dictionary<string, string>
    The labels assigned to nodes of this node pool. An object containing a list of key/value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
    NodeConfigs List<Pulumi.GoogleNative.Gkeonprem.V1.Inputs.BareMetalNodeConfigResponse>
    The list of machine addresses in the bare metal node pool.
    OperatingSystem string
    Specifies the nodes operating system (default: LINUX).
    Taints List<Pulumi.GoogleNative.Gkeonprem.V1.Inputs.NodeTaintResponse>
    The initial taints assigned to nodes of this node pool.
    KubeletConfig BareMetalKubeletConfigResponse
    The modifiable kubelet configurations for the bare metal machines.
    Labels map[string]string
    The labels assigned to nodes of this node pool. An object containing a list of key/value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
    NodeConfigs []BareMetalNodeConfigResponse
    The list of machine addresses in the bare metal node pool.
    OperatingSystem string
    Specifies the nodes operating system (default: LINUX).
    Taints []NodeTaintResponse
    The initial taints assigned to nodes of this node pool.
    kubeletConfig BareMetalKubeletConfigResponse
    The modifiable kubelet configurations for the bare metal machines.
    labels Map<String,String>
    The labels assigned to nodes of this node pool. An object containing a list of key/value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
    nodeConfigs List<BareMetalNodeConfigResponse>
    The list of machine addresses in the bare metal node pool.
    operatingSystem String
    Specifies the nodes operating system (default: LINUX).
    taints List<NodeTaintResponse>
    The initial taints assigned to nodes of this node pool.
    kubeletConfig BareMetalKubeletConfigResponse
    The modifiable kubelet configurations for the bare metal machines.
    labels {[key: string]: string}
    The labels assigned to nodes of this node pool. An object containing a list of key/value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
    nodeConfigs BareMetalNodeConfigResponse[]
    The list of machine addresses in the bare metal node pool.
    operatingSystem string
    Specifies the nodes operating system (default: LINUX).
    taints NodeTaintResponse[]
    The initial taints assigned to nodes of this node pool.
    kubelet_config BareMetalKubeletConfigResponse
    The modifiable kubelet configurations for the bare metal machines.
    labels Mapping[str, str]
    The labels assigned to nodes of this node pool. An object containing a list of key/value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
    node_configs Sequence[BareMetalNodeConfigResponse]
    The list of machine addresses in the bare metal node pool.
    operating_system str
    Specifies the nodes operating system (default: LINUX).
    taints Sequence[NodeTaintResponse]
    The initial taints assigned to nodes of this node pool.
    kubeletConfig Property Map
    The modifiable kubelet configurations for the bare metal machines.
    labels Map<String>
    The labels assigned to nodes of this node pool. An object containing a list of key/value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
    nodeConfigs List<Property Map>
    The list of machine addresses in the bare metal node pool.
    operatingSystem String
    Specifies the nodes operating system (default: LINUX).
    taints List<Property Map>
    The initial taints assigned to nodes of this node pool.

    BareMetalNodePoolUpgradePolicyResponse

    ParallelUpgradeConfig BareMetalParallelUpgradeConfigResponse
    The parallel upgrade settings for worker node pools.
    parallelUpgradeConfig BareMetalParallelUpgradeConfigResponse
    The parallel upgrade settings for worker node pools.
    parallelUpgradeConfig BareMetalParallelUpgradeConfigResponse
    The parallel upgrade settings for worker node pools.
    parallel_upgrade_config BareMetalParallelUpgradeConfigResponse
    The parallel upgrade settings for worker node pools.
    parallelUpgradeConfig Property Map
    The parallel upgrade settings for worker node pools.

    BareMetalParallelUpgradeConfigResponse

    ConcurrentNodes int
    The maximum number of nodes that can be upgraded at once.
    MinimumAvailableNodes int
    The minimum number of nodes that should be healthy and available during an upgrade. If set to the default value of 0, it is possible that none of the nodes will be available during an upgrade.
    ConcurrentNodes int
    The maximum number of nodes that can be upgraded at once.
    MinimumAvailableNodes int
    The minimum number of nodes that should be healthy and available during an upgrade. If set to the default value of 0, it is possible that none of the nodes will be available during an upgrade.
    concurrentNodes Integer
    The maximum number of nodes that can be upgraded at once.
    minimumAvailableNodes Integer
    The minimum number of nodes that should be healthy and available during an upgrade. If set to the default value of 0, it is possible that none of the nodes will be available during an upgrade.
    concurrentNodes number
    The maximum number of nodes that can be upgraded at once.
    minimumAvailableNodes number
    The minimum number of nodes that should be healthy and available during an upgrade. If set to the default value of 0, it is possible that none of the nodes will be available during an upgrade.
    concurrent_nodes int
    The maximum number of nodes that can be upgraded at once.
    minimum_available_nodes int
    The minimum number of nodes that should be healthy and available during an upgrade. If set to the default value of 0, it is possible that none of the nodes will be available during an upgrade.
    concurrentNodes Number
    The maximum number of nodes that can be upgraded at once.
    minimumAvailableNodes Number
    The minimum number of nodes that should be healthy and available during an upgrade. If set to the default value of 0, it is possible that none of the nodes will be available during an upgrade.

    NodeTaintResponse

    Effect string
    The taint effect.
    Key string
    Key associated with the effect.
    Value string
    Value associated with the effect.
    Effect string
    The taint effect.
    Key string
    Key associated with the effect.
    Value string
    Value associated with the effect.
    effect String
    The taint effect.
    key String
    Key associated with the effect.
    value String
    Value associated with the effect.
    effect string
    The taint effect.
    key string
    Key associated with the effect.
    value string
    Value associated with the effect.
    effect str
    The taint effect.
    key str
    Key associated with the effect.
    value str
    Value associated with the effect.
    effect String
    The taint effect.
    key String
    Key associated with the effect.
    value String
    Value associated with the effect.

    ResourceConditionResponse

    LastTransitionTime string
    Last time the condition transit from one status to another.
    Message string
    Human-readable message indicating details about last transition.
    Reason string
    Machine-readable message indicating details about last transition.
    State string
    state of the condition.
    Type string
    Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
    LastTransitionTime string
    Last time the condition transit from one status to another.
    Message string
    Human-readable message indicating details about last transition.
    Reason string
    Machine-readable message indicating details about last transition.
    State string
    state of the condition.
    Type string
    Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
    lastTransitionTime String
    Last time the condition transit from one status to another.
    message String
    Human-readable message indicating details about last transition.
    reason String
    Machine-readable message indicating details about last transition.
    state String
    state of the condition.
    type String
    Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
    lastTransitionTime string
    Last time the condition transit from one status to another.
    message string
    Human-readable message indicating details about last transition.
    reason string
    Machine-readable message indicating details about last transition.
    state string
    state of the condition.
    type string
    Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
    last_transition_time str
    Last time the condition transit from one status to another.
    message str
    Human-readable message indicating details about last transition.
    reason str
    Machine-readable message indicating details about last transition.
    state str
    state of the condition.
    type str
    Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
    lastTransitionTime String
    Last time the condition transit from one status to another.
    message String
    Human-readable message indicating details about last transition.
    reason String
    Machine-readable message indicating details about last transition.
    state String
    state of the condition.
    type String
    Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)

    ResourceStatusResponse

    Conditions List<Pulumi.GoogleNative.Gkeonprem.V1.Inputs.ResourceConditionResponse>
    ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
    ErrorMessage string
    Human-friendly representation of the error message from controller. The error message can be temporary as the controller controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
    Conditions []ResourceConditionResponse
    ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
    ErrorMessage string
    Human-friendly representation of the error message from controller. The error message can be temporary as the controller controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
    conditions List<ResourceConditionResponse>
    ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
    errorMessage String
    Human-friendly representation of the error message from controller. The error message can be temporary as the controller controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
    conditions ResourceConditionResponse[]
    ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
    errorMessage string
    Human-friendly representation of the error message from controller. The error message can be temporary as the controller controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
    conditions Sequence[ResourceConditionResponse]
    ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
    error_message str
    Human-friendly representation of the error message from controller. The error message can be temporary as the controller controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
    conditions List<Property Map>
    ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
    errorMessage String
    Human-friendly representation of the error message from controller. The error message can be temporary as the controller controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi