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

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.getVmwareNodePool

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 VMware node pool.

    Using getVmwareNodePool

    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 getVmwareNodePool(args: GetVmwareNodePoolArgs, opts?: InvokeOptions): Promise<GetVmwareNodePoolResult>
    function getVmwareNodePoolOutput(args: GetVmwareNodePoolOutputArgs, opts?: InvokeOptions): Output<GetVmwareNodePoolResult>
    def get_vmware_node_pool(location: Optional[str] = None,
                             project: Optional[str] = None,
                             view: Optional[str] = None,
                             vmware_cluster_id: Optional[str] = None,
                             vmware_node_pool_id: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetVmwareNodePoolResult
    def get_vmware_node_pool_output(location: Optional[pulumi.Input[str]] = None,
                             project: Optional[pulumi.Input[str]] = None,
                             view: Optional[pulumi.Input[str]] = None,
                             vmware_cluster_id: Optional[pulumi.Input[str]] = None,
                             vmware_node_pool_id: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetVmwareNodePoolResult]
    func LookupVmwareNodePool(ctx *Context, args *LookupVmwareNodePoolArgs, opts ...InvokeOption) (*LookupVmwareNodePoolResult, error)
    func LookupVmwareNodePoolOutput(ctx *Context, args *LookupVmwareNodePoolOutputArgs, opts ...InvokeOption) LookupVmwareNodePoolResultOutput

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

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

    The following arguments are supported:

    Location string
    VmwareClusterId string
    VmwareNodePoolId string
    Project string
    View string
    Location string
    VmwareClusterId string
    VmwareNodePoolId string
    Project string
    View string
    location String
    vmwareClusterId String
    vmwareNodePoolId String
    project String
    view String
    location string
    vmwareClusterId string
    vmwareNodePoolId string
    project string
    view string
    location String
    vmwareClusterId String
    vmwareNodePoolId String
    project String
    view String

    getVmwareNodePool Result

    The following output properties are available:

    Annotations Dictionary<string, string>
    Annotations on the 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.
    Config Pulumi.GoogleNative.Gkeonprem.V1.Outputs.VmwareNodeConfigResponse
    The node configuration of the node pool.
    CreateTime string
    The time at which this node pool was created.
    DeleteTime string
    The time at which this node pool was deleted. If the resource is not deleted, this must be empty
    DisplayName string
    The display name for the 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 resource name of this node pool.
    NodePoolAutoscaling Pulumi.GoogleNative.Gkeonprem.V1.Outputs.VmwareNodePoolAutoscalingConfigResponse
    Node pool autoscaling config for the node pool.
    OnPremVersion string
    Anthos version for the node pool. Defaults to the user cluster version.
    Reconciling bool
    If set, there are currently changes in flight to the node pool.
    State string
    The current state of the node pool.
    Status Pulumi.GoogleNative.Gkeonprem.V1.Outputs.ResourceStatusResponse
    ResourceStatus representing the detailed VMware node pool state.
    Uid string
    The unique identifier of the node pool.
    UpdateTime string
    The time at which this node pool was last updated.
    Annotations map[string]string
    Annotations on the 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.
    Config VmwareNodeConfigResponse
    The node configuration of the node pool.
    CreateTime string
    The time at which this node pool was created.
    DeleteTime string
    The time at which this node pool was deleted. If the resource is not deleted, this must be empty
    DisplayName string
    The display name for the 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 resource name of this node pool.
    NodePoolAutoscaling VmwareNodePoolAutoscalingConfigResponse
    Node pool autoscaling config for the node pool.
    OnPremVersion string
    Anthos version for the node pool. Defaults to the user cluster version.
    Reconciling bool
    If set, there are currently changes in flight to the node pool.
    State string
    The current state of the node pool.
    Status ResourceStatusResponse
    ResourceStatus representing the detailed VMware node pool state.
    Uid string
    The unique identifier of the node pool.
    UpdateTime string
    The time at which this node pool was last updated.
    annotations Map<String,String>
    Annotations on the 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.
    config VmwareNodeConfigResponse
    The node configuration of the node pool.
    createTime String
    The time at which this node pool was created.
    deleteTime String
    The time at which this node pool was deleted. If the resource is not deleted, this must be empty
    displayName String
    The display name for the 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 resource name of this node pool.
    nodePoolAutoscaling VmwareNodePoolAutoscalingConfigResponse
    Node pool autoscaling config for the node pool.
    onPremVersion String
    Anthos version for the node pool. Defaults to the user cluster version.
    reconciling Boolean
    If set, there are currently changes in flight to the node pool.
    state String
    The current state of the node pool.
    status ResourceStatusResponse
    ResourceStatus representing the detailed VMware node pool state.
    uid String
    The unique identifier of the node pool.
    updateTime String
    The time at which this node pool was last updated.
    annotations {[key: string]: string}
    Annotations on the 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.
    config VmwareNodeConfigResponse
    The node configuration of the node pool.
    createTime string
    The time at which this node pool was created.
    deleteTime string
    The time at which this node pool was deleted. If the resource is not deleted, this must be empty
    displayName string
    The display name for the 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 resource name of this node pool.
    nodePoolAutoscaling VmwareNodePoolAutoscalingConfigResponse
    Node pool autoscaling config for the node pool.
    onPremVersion string
    Anthos version for the node pool. Defaults to the user cluster version.
    reconciling boolean
    If set, there are currently changes in flight to the node pool.
    state string
    The current state of the node pool.
    status ResourceStatusResponse
    ResourceStatus representing the detailed VMware node pool state.
    uid string
    The unique identifier of the node pool.
    updateTime string
    The time at which this node pool was last updated.
    annotations Mapping[str, str]
    Annotations on the 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.
    config VmwareNodeConfigResponse
    The node configuration of the node pool.
    create_time str
    The time at which this node pool was created.
    delete_time str
    The time at which this node pool was deleted. If the resource is not deleted, this must be empty
    display_name str
    The display name for the 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 resource name of this node pool.
    node_pool_autoscaling VmwareNodePoolAutoscalingConfigResponse
    Node pool autoscaling config for the node pool.
    on_prem_version str
    Anthos version for the node pool. Defaults to the user cluster version.
    reconciling bool
    If set, there are currently changes in flight to the node pool.
    state str
    The current state of the node pool.
    status ResourceStatusResponse
    ResourceStatus representing the detailed VMware node pool state.
    uid str
    The unique identifier of the node pool.
    update_time str
    The time at which this node pool was last updated.
    annotations Map<String>
    Annotations on the 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.
    config Property Map
    The node configuration of the node pool.
    createTime String
    The time at which this node pool was created.
    deleteTime String
    The time at which this node pool was deleted. If the resource is not deleted, this must be empty
    displayName String
    The display name for the 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 resource name of this node pool.
    nodePoolAutoscaling Property Map
    Node pool autoscaling config for the node pool.
    onPremVersion String
    Anthos version for the node pool. Defaults to the user cluster version.
    reconciling Boolean
    If set, there are currently changes in flight to the node pool.
    state String
    The current state of the node pool.
    status Property Map
    ResourceStatus representing the detailed VMware node pool state.
    uid String
    The unique identifier of the node pool.
    updateTime String
    The time at which this node pool was last updated.

    Supporting Types

    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.

    VmwareNodeConfigResponse

    BootDiskSizeGb string
    VMware disk size to be used during creation.
    Cpus string
    The number of CPUs for each node in the node pool.
    EnableLoadBalancer bool
    Allow node pool traffic to be load balanced. Only works for clusters with MetalLB load balancers.
    Image string
    The OS image name in vCenter, only valid when using Windows.
    ImageType string
    The OS image to be used for each node in a node pool. Currently cos, ubuntu, ubuntu_containerd and windows are supported.
    Labels Dictionary<string, string>
    The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
    MemoryMb string
    The megabytes of memory for each node in the node pool.
    Replicas string
    The number of nodes in the node pool.
    Taints List<Pulumi.GoogleNative.Gkeonprem.V1.Inputs.NodeTaintResponse>
    The initial taints assigned to nodes of this node pool.
    VsphereConfig Pulumi.GoogleNative.Gkeonprem.V1.Inputs.VmwareVsphereConfigResponse
    Specifies the vSphere config for node pool.
    BootDiskSizeGb string
    VMware disk size to be used during creation.
    Cpus string
    The number of CPUs for each node in the node pool.
    EnableLoadBalancer bool
    Allow node pool traffic to be load balanced. Only works for clusters with MetalLB load balancers.
    Image string
    The OS image name in vCenter, only valid when using Windows.
    ImageType string
    The OS image to be used for each node in a node pool. Currently cos, ubuntu, ubuntu_containerd and windows are supported.
    Labels map[string]string
    The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
    MemoryMb string
    The megabytes of memory for each node in the node pool.
    Replicas string
    The number of nodes in the node pool.
    Taints []NodeTaintResponse
    The initial taints assigned to nodes of this node pool.
    VsphereConfig VmwareVsphereConfigResponse
    Specifies the vSphere config for node pool.
    bootDiskSizeGb String
    VMware disk size to be used during creation.
    cpus String
    The number of CPUs for each node in the node pool.
    enableLoadBalancer Boolean
    Allow node pool traffic to be load balanced. Only works for clusters with MetalLB load balancers.
    image String
    The OS image name in vCenter, only valid when using Windows.
    imageType String
    The OS image to be used for each node in a node pool. Currently cos, ubuntu, ubuntu_containerd and windows are supported.
    labels Map<String,String>
    The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
    memoryMb String
    The megabytes of memory for each node in the node pool.
    replicas String
    The number of nodes in the node pool.
    taints List<NodeTaintResponse>
    The initial taints assigned to nodes of this node pool.
    vsphereConfig VmwareVsphereConfigResponse
    Specifies the vSphere config for node pool.
    bootDiskSizeGb string
    VMware disk size to be used during creation.
    cpus string
    The number of CPUs for each node in the node pool.
    enableLoadBalancer boolean
    Allow node pool traffic to be load balanced. Only works for clusters with MetalLB load balancers.
    image string
    The OS image name in vCenter, only valid when using Windows.
    imageType string
    The OS image to be used for each node in a node pool. Currently cos, ubuntu, ubuntu_containerd and windows are supported.
    labels {[key: string]: string}
    The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
    memoryMb string
    The megabytes of memory for each node in the node pool.
    replicas string
    The number of nodes in the node pool.
    taints NodeTaintResponse[]
    The initial taints assigned to nodes of this node pool.
    vsphereConfig VmwareVsphereConfigResponse
    Specifies the vSphere config for node pool.
    boot_disk_size_gb str
    VMware disk size to be used during creation.
    cpus str
    The number of CPUs for each node in the node pool.
    enable_load_balancer bool
    Allow node pool traffic to be load balanced. Only works for clusters with MetalLB load balancers.
    image str
    The OS image name in vCenter, only valid when using Windows.
    image_type str
    The OS image to be used for each node in a node pool. Currently cos, ubuntu, ubuntu_containerd and windows are supported.
    labels Mapping[str, str]
    The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
    memory_mb str
    The megabytes of memory for each node in the node pool.
    replicas str
    The number of nodes in the node pool.
    taints Sequence[NodeTaintResponse]
    The initial taints assigned to nodes of this node pool.
    vsphere_config VmwareVsphereConfigResponse
    Specifies the vSphere config for node pool.
    bootDiskSizeGb String
    VMware disk size to be used during creation.
    cpus String
    The number of CPUs for each node in the node pool.
    enableLoadBalancer Boolean
    Allow node pool traffic to be load balanced. Only works for clusters with MetalLB load balancers.
    image String
    The OS image name in vCenter, only valid when using Windows.
    imageType String
    The OS image to be used for each node in a node pool. Currently cos, ubuntu, ubuntu_containerd and windows are supported.
    labels Map<String>
    The map of Kubernetes labels (key/value pairs) to be applied to each node. These will added in addition to any default label(s) that Kubernetes may apply to the node. In case of conflict in label keys, the applied set may differ depending on the Kubernetes version -- it's best to assume the behavior is undefined and conflicts should be avoided. For more information, including usage and the valid values, see: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/
    memoryMb String
    The megabytes of memory for each node in the node pool.
    replicas String
    The number of nodes in the node pool.
    taints List<Property Map>
    The initial taints assigned to nodes of this node pool.
    vsphereConfig Property Map
    Specifies the vSphere config for node pool.

    VmwareNodePoolAutoscalingConfigResponse

    MaxReplicas int
    Maximum number of replicas in the NodePool.
    MinReplicas int
    Minimum number of replicas in the NodePool.
    MaxReplicas int
    Maximum number of replicas in the NodePool.
    MinReplicas int
    Minimum number of replicas in the NodePool.
    maxReplicas Integer
    Maximum number of replicas in the NodePool.
    minReplicas Integer
    Minimum number of replicas in the NodePool.
    maxReplicas number
    Maximum number of replicas in the NodePool.
    minReplicas number
    Minimum number of replicas in the NodePool.
    max_replicas int
    Maximum number of replicas in the NodePool.
    min_replicas int
    Minimum number of replicas in the NodePool.
    maxReplicas Number
    Maximum number of replicas in the NodePool.
    minReplicas Number
    Minimum number of replicas in the NodePool.

    VmwareVsphereConfigResponse

    Datastore string
    The name of the vCenter datastore. Inherited from the user cluster.
    HostGroups List<string>
    Vsphere host groups to apply to all VMs in the node pool
    Tags List<Pulumi.GoogleNative.Gkeonprem.V1.Inputs.VmwareVsphereTagResponse>
    Tags to apply to VMs.
    Datastore string
    The name of the vCenter datastore. Inherited from the user cluster.
    HostGroups []string
    Vsphere host groups to apply to all VMs in the node pool
    Tags []VmwareVsphereTagResponse
    Tags to apply to VMs.
    datastore String
    The name of the vCenter datastore. Inherited from the user cluster.
    hostGroups List<String>
    Vsphere host groups to apply to all VMs in the node pool
    tags List<VmwareVsphereTagResponse>
    Tags to apply to VMs.
    datastore string
    The name of the vCenter datastore. Inherited from the user cluster.
    hostGroups string[]
    Vsphere host groups to apply to all VMs in the node pool
    tags VmwareVsphereTagResponse[]
    Tags to apply to VMs.
    datastore str
    The name of the vCenter datastore. Inherited from the user cluster.
    host_groups Sequence[str]
    Vsphere host groups to apply to all VMs in the node pool
    tags Sequence[VmwareVsphereTagResponse]
    Tags to apply to VMs.
    datastore String
    The name of the vCenter datastore. Inherited from the user cluster.
    hostGroups List<String>
    Vsphere host groups to apply to all VMs in the node pool
    tags List<Property Map>
    Tags to apply to VMs.

    VmwareVsphereTagResponse

    Category string
    The Vsphere tag category.
    Tag string
    The Vsphere tag name.
    Category string
    The Vsphere tag category.
    Tag string
    The Vsphere tag name.
    category String
    The Vsphere tag category.
    tag String
    The Vsphere tag name.
    category string
    The Vsphere tag category.
    tag string
    The Vsphere tag name.
    category str
    The Vsphere tag category.
    tag str
    The Vsphere tag name.
    category String
    The Vsphere tag category.
    tag String
    The Vsphere tag name.

    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