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 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)
public static Output<GetBareMetalNodePoolResult> getBareMetalNodePool(GetBareMetalNodePoolArgs args, InvokeOptions options)
fn::invoke:
function: google-native:gkeonprem/v1:getBareMetalNodePool
arguments:
# arguments dictionary
The following arguments are supported:
- Bare
Metal Cluster Id This property is required. string - Bare
Metal Node Pool Id This property is required. string - Location
This property is required. string - Project string
- View string
- Bare
Metal Cluster Id This property is required. string - Bare
Metal Node Pool Id This property is required. string - Location
This property is required. string - Project string
- View string
- bare
Metal Cluster Id This property is required. String - bare
Metal Node Pool Id This property is required. String - location
This property is required. String - project String
- view String
- bare
Metal Cluster Id This property is required. string - bare
Metal Node Pool Id This property is required. string - location
This property is required. string - project string
- view string
- bare_
metal_ cluster_ id This property is required. str - bare_
metal_ node_ pool_ id This property is required. str - location
This property is required. str - project str
- view str
- bare
Metal Cluster Id This property is required. String - bare
Metal Node Pool Id This property is required. String - location
This property is required. String - project String
- view String
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.
- Create
Time string - The time at which this bare metal node pool was created.
- Delete
Time string - The time at which this bare metal node pool was deleted. If the resource is not deleted, this must be empty
- Display
Name 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.
- Node
Pool Pulumi.Config Google Native. Gkeonprem. V1. Outputs. Bare Metal Node Pool Config Response - 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.
Google Native. Gkeonprem. V1. Outputs. Resource Status Response - ResourceStatus representing the detailed node pool status.
- Uid string
- The unique identifier of the bare metal node pool.
- Update
Time string - The time at which this bare metal node pool was last updated.
- Upgrade
Policy Pulumi.Google Native. Gkeonprem. V1. Outputs. Bare Metal Node Pool Upgrade Policy Response - 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.
- Create
Time string - The time at which this bare metal node pool was created.
- Delete
Time string - The time at which this bare metal node pool was deleted. If the resource is not deleted, this must be empty
- Display
Name 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.
- Node
Pool BareConfig Metal Node Pool Config Response - 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
Resource
Status Response - ResourceStatus representing the detailed node pool status.
- Uid string
- The unique identifier of the bare metal node pool.
- Update
Time string - The time at which this bare metal node pool was last updated.
- Upgrade
Policy BareMetal Node Pool Upgrade Policy Response - 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.
- create
Time String - The time at which this bare metal node pool was created.
- delete
Time String - The time at which this bare metal node pool was deleted. If the resource is not deleted, this must be empty
- display
Name 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.
- node
Pool BareConfig Metal Node Pool Config Response - 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
Resource
Status Response - ResourceStatus representing the detailed node pool status.
- uid String
- The unique identifier of the bare metal node pool.
- update
Time String - The time at which this bare metal node pool was last updated.
- upgrade
Policy BareMetal Node Pool Upgrade Policy Response - 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.
- create
Time string - The time at which this bare metal node pool was created.
- delete
Time string - The time at which this bare metal node pool was deleted. If the resource is not deleted, this must be empty
- display
Name 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.
- node
Pool BareConfig Metal Node Pool Config Response - 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
Resource
Status Response - ResourceStatus representing the detailed node pool status.
- uid string
- The unique identifier of the bare metal node pool.
- update
Time string - The time at which this bare metal node pool was last updated.
- upgrade
Policy BareMetal Node Pool Upgrade Policy Response - 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_ Bareconfig Metal Node Pool Config Response - 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
Resource
Status Response - 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 BareMetal Node Pool Upgrade Policy Response - 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.
- create
Time String - The time at which this bare metal node pool was created.
- delete
Time String - The time at which this bare metal node pool was deleted. If the resource is not deleted, this must be empty
- display
Name 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.
- node
Pool Property MapConfig - 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.
- update
Time String - The time at which this bare metal node pool was last updated.
- upgrade
Policy Property Map - The worker node pool upgrade policy.
Supporting Types
BareMetalKubeletConfigResponse
- Registry
Burst This property is required. 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 This property is required. 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 This property is required. 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.
- Registry
Burst This property is required. 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 This property is required. 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 This property is required. 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.
- registry
Burst This property is required. 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.
- registry
Pull Qps This property is required. 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.
- serialize
Image Pulls Disabled This property is required. 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 This property is required. 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.
- registry
Pull Qps This property is required. 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.
- serialize
Image Pulls Disabled This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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.
- registry
Burst This property is required. 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.
- registry
Pull Qps This property is required. 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.
- serialize
Image Pulls Disabled This property is required. 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
This property is required. 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" }.
- Node
Ip This property is required. string - The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
- Labels
This property is required. 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" }.
- Node
Ip This property is required. string - The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
- labels
This property is required. 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" }.
- node
Ip This property is required. String - The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
- labels
This property is required. {[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" }.
- node
Ip This property is required. string - The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
- labels
This property is required. 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 This property is required. str - The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
- labels
This property is required. 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" }.
- node
Ip This property is required. String - The default IPv4 address for SSH access and Kubernetes node. Example: 192.168.0.1
BareMetalNodePoolConfigResponse
- Kubelet
Config This property is required. Pulumi.Google Native. Gkeonprem. V1. Inputs. Bare Metal Kubelet Config Response - The modifiable kubelet configurations for the bare metal machines.
- Labels
This property is required. 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" }.
- Node
Configs This property is required. List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Bare Metal Node Config Response> - The list of machine addresses in the bare metal node pool.
- Operating
System This property is required. string - Specifies the nodes operating system (default: LINUX).
- Taints
This property is required. List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Node Taint Response> - The initial taints assigned to nodes of this node pool.
- Kubelet
Config This property is required. BareMetal Kubelet Config Response - The modifiable kubelet configurations for the bare metal machines.
- Labels
This property is required. 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" }.
- Node
Configs This property is required. []BareMetal Node Config Response - The list of machine addresses in the bare metal node pool.
- Operating
System This property is required. string - Specifies the nodes operating system (default: LINUX).
- Taints
This property is required. []NodeTaint Response - The initial taints assigned to nodes of this node pool.
- kubelet
Config This property is required. BareMetal Kubelet Config Response - The modifiable kubelet configurations for the bare metal machines.
- labels
This property is required. 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" }.
- node
Configs This property is required. List<BareMetal Node Config Response> - The list of machine addresses in the bare metal node pool.
- operating
System This property is required. String - Specifies the nodes operating system (default: LINUX).
- taints
This property is required. List<NodeTaint Response> - The initial taints assigned to nodes of this node pool.
- kubelet
Config This property is required. BareMetal Kubelet Config Response - The modifiable kubelet configurations for the bare metal machines.
- labels
This property is required. {[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" }.
- node
Configs This property is required. BareMetal Node Config Response[] - The list of machine addresses in the bare metal node pool.
- operating
System This property is required. string - Specifies the nodes operating system (default: LINUX).
- taints
This property is required. NodeTaint Response[] - The initial taints assigned to nodes of this node pool.
- kubelet_
config This property is required. BareMetal Kubelet Config Response - The modifiable kubelet configurations for the bare metal machines.
- labels
This property is required. 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 This property is required. Sequence[BareMetal Node Config Response] - The list of machine addresses in the bare metal node pool.
- operating_
system This property is required. str - Specifies the nodes operating system (default: LINUX).
- taints
This property is required. Sequence[NodeTaint Response] - The initial taints assigned to nodes of this node pool.
- kubelet
Config This property is required. Property Map - The modifiable kubelet configurations for the bare metal machines.
- labels
This property is required. 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" }.
- node
Configs This property is required. List<Property Map> - The list of machine addresses in the bare metal node pool.
- operating
System This property is required. String - Specifies the nodes operating system (default: LINUX).
- taints
This property is required. List<Property Map> - The initial taints assigned to nodes of this node pool.
BareMetalNodePoolUpgradePolicyResponse
- Parallel
Upgrade Config This property is required. Pulumi.Google Native. Gkeonprem. V1. Inputs. Bare Metal Parallel Upgrade Config Response - The parallel upgrade settings for worker node pools.
- Parallel
Upgrade Config This property is required. BareMetal Parallel Upgrade Config Response - The parallel upgrade settings for worker node pools.
- parallel
Upgrade Config This property is required. BareMetal Parallel Upgrade Config Response - The parallel upgrade settings for worker node pools.
- parallel
Upgrade Config This property is required. BareMetal Parallel Upgrade Config Response - The parallel upgrade settings for worker node pools.
- parallel_
upgrade_ config This property is required. BareMetal Parallel Upgrade Config Response - The parallel upgrade settings for worker node pools.
- parallel
Upgrade Config This property is required. Property Map - The parallel upgrade settings for worker node pools.
BareMetalParallelUpgradeConfigResponse
- Concurrent
Nodes This property is required. int - The maximum number of nodes that can be upgraded at once.
- Minimum
Available Nodes This property is required. 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.
- Concurrent
Nodes This property is required. int - The maximum number of nodes that can be upgraded at once.
- Minimum
Available Nodes This property is required. 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.
- concurrent
Nodes This property is required. Integer - The maximum number of nodes that can be upgraded at once.
- minimum
Available Nodes This property is required. 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.
- concurrent
Nodes This property is required. number - The maximum number of nodes that can be upgraded at once.
- minimum
Available Nodes This property is required. 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 This property is required. int - The maximum number of nodes that can be upgraded at once.
- minimum_
available_ nodes This property is required. 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.
- concurrent
Nodes This property is required. Number - The maximum number of nodes that can be upgraded at once.
- minimum
Available Nodes This property is required. 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
ResourceConditionResponse
- Last
Transition Time This property is required. string - Last time the condition transit from one status to another.
- Message
This property is required. string - Human-readable message indicating details about last transition.
- Reason
This property is required. string - Machine-readable message indicating details about last transition.
- State
This property is required. string - state of the condition.
- Type
This property is required. string - Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
- Last
Transition Time This property is required. string - Last time the condition transit from one status to another.
- Message
This property is required. string - Human-readable message indicating details about last transition.
- Reason
This property is required. string - Machine-readable message indicating details about last transition.
- State
This property is required. string - state of the condition.
- Type
This property is required. string - Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
- last
Transition Time This property is required. String - Last time the condition transit from one status to another.
- message
This property is required. String - Human-readable message indicating details about last transition.
- reason
This property is required. String - Machine-readable message indicating details about last transition.
- state
This property is required. String - state of the condition.
- type
This property is required. String - Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
- last
Transition Time This property is required. string - Last time the condition transit from one status to another.
- message
This property is required. string - Human-readable message indicating details about last transition.
- reason
This property is required. string - Machine-readable message indicating details about last transition.
- state
This property is required. string - state of the condition.
- type
This property is required. string - Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
- last_
transition_ time This property is required. str - Last time the condition transit from one status to another.
- message
This property is required. str - Human-readable message indicating details about last transition.
- reason
This property is required. str - Machine-readable message indicating details about last transition.
- state
This property is required. str - state of the condition.
- type
This property is required. str - Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
- last
Transition Time This property is required. String - Last time the condition transit from one status to another.
- message
This property is required. String - Human-readable message indicating details about last transition.
- reason
This property is required. String - Machine-readable message indicating details about last transition.
- state
This property is required. String - state of the condition.
- type
This property is required. String - Type of the condition. (e.g., ClusterRunning, NodePoolRunning or ServerSidePreflightReady)
ResourceStatusResponse
- Conditions
This property is required. List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Resource Condition Response> - ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- Error
Message This property is required. 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
This property is required. []ResourceCondition Response - ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- Error
Message This property is required. 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
This property is required. List<ResourceCondition Response> - ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- error
Message This property is required. 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
This property is required. ResourceCondition Response[] - ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- error
Message This property is required. 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
This property is required. Sequence[ResourceCondition Response] - ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- error_
message This property is required. 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
This property is required. List<Property Map> - ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- error
Message This property is required. 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 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