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.getVmwareCluster
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 VMware Cluster.
Using getVmwareCluster
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 getVmwareCluster(args: GetVmwareClusterArgs, opts?: InvokeOptions): Promise<GetVmwareClusterResult>
function getVmwareClusterOutput(args: GetVmwareClusterOutputArgs, opts?: InvokeOptions): Output<GetVmwareClusterResult>
def get_vmware_cluster(location: Optional[str] = None,
project: Optional[str] = None,
view: Optional[str] = None,
vmware_cluster_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVmwareClusterResult
def get_vmware_cluster_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,
opts: Optional[InvokeOptions] = None) -> Output[GetVmwareClusterResult]
func LookupVmwareCluster(ctx *Context, args *LookupVmwareClusterArgs, opts ...InvokeOption) (*LookupVmwareClusterResult, error)
func LookupVmwareClusterOutput(ctx *Context, args *LookupVmwareClusterOutputArgs, opts ...InvokeOption) LookupVmwareClusterResultOutput
> Note: This function is named LookupVmwareCluster
in the Go SDK.
public static class GetVmwareCluster
{
public static Task<GetVmwareClusterResult> InvokeAsync(GetVmwareClusterArgs args, InvokeOptions? opts = null)
public static Output<GetVmwareClusterResult> Invoke(GetVmwareClusterInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVmwareClusterResult> getVmwareCluster(GetVmwareClusterArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:gkeonprem/v1:getVmwareCluster
arguments:
# arguments dictionary
The following arguments are supported:
- Location string
- Vmware
Cluster stringId - Project string
- View string
- Location string
- Vmware
Cluster stringId - Project string
- View string
- location String
- vmware
Cluster StringId - project String
- view String
- location string
- vmware
Cluster stringId - project string
- view string
- location str
- vmware_
cluster_ strid - project str
- view str
- location String
- vmware
Cluster StringId - project String
- view String
getVmwareCluster Result
The following output properties are available:
- Admin
Cluster stringMembership - The admin cluster this VMware user cluster belongs to. This is the full resource name of the admin cluster's fleet membership. In the future, references to other resource types might be allowed if admin clusters are modeled as their own resources.
- Admin
Cluster stringName - The resource name of the VMware admin cluster hosting this user cluster.
- Annotations Dictionary<string, string>
- Annotations on the VMware user cluster. 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.
- Anti
Affinity Pulumi.Groups Google Native. Gkeonprem. V1. Outputs. Vmware AAGConfig Response - AAGConfig specifies whether to spread VMware user cluster nodes across at least three physical hosts in the datacenter.
- Pulumi.
Google Native. Gkeonprem. V1. Outputs. Authorization Response - RBAC policy that will be applied and managed by the Anthos On-Prem API.
- Auto
Repair Pulumi.Config Google Native. Gkeonprem. V1. Outputs. Vmware Auto Repair Config Response - Configuration for auto repairing.
- Control
Plane Pulumi.Node Google Native. Gkeonprem. V1. Outputs. Vmware Control Plane Node Config Response - VMware user cluster control plane nodes must have either 1 or 3 replicas.
- Create
Time string - The time at which VMware user cluster was created.
- Dataplane
V2 Pulumi.Google Native. Gkeonprem. V1. Outputs. Vmware Dataplane V2Config Response - VmwareDataplaneV2Config specifies configuration for Dataplane V2.
- Delete
Time string - The time at which VMware user cluster was deleted.
- Description string
- A human readable description of this VMware user cluster.
- Disable
Bundled boolIngress - Disable bundled ingress.
- Enable
Control boolPlane V2 - Enable control plane V2. Default to false.
- Endpoint string
- The DNS name of VMware user cluster's API server.
- 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.
- Fleet
Pulumi.
Google Native. Gkeonprem. V1. Outputs. Fleet Response - Fleet configuration for the cluster.
- Load
Balancer Pulumi.Google Native. Gkeonprem. V1. Outputs. Vmware Load Balancer Config Response - Load balancer configuration.
- Local
Name string - The object name of the VMware OnPremUserCluster custom resource on the associated admin cluster. This field is used to support conflicting names when enrolling existing clusters to the API. When used as a part of cluster enrollment, this field will differ from the ID in the resource name. For new clusters, this field will match the user provided cluster name and be visible in the last component of the resource name. It is not modifiable. All users should use this name to access their cluster using gkectl or kubectl and should expect to see the local name when viewing admin cluster controller logs.
- Name string
- Immutable. The VMware user cluster resource name.
- Network
Config Pulumi.Google Native. Gkeonprem. V1. Outputs. Vmware Network Config Response - The VMware user cluster network configuration.
- On
Prem stringVersion - The Anthos clusters on the VMware version for your user cluster.
- Reconciling bool
- If set, there are currently changes in flight to the VMware user cluster.
- State string
- The current state of VMware user cluster.
- Status
Pulumi.
Google Native. Gkeonprem. V1. Outputs. Resource Status Response - ResourceStatus representing detailed cluster state.
- Storage
Pulumi.
Google Native. Gkeonprem. V1. Outputs. Vmware Storage Config Response - Storage configuration.
- Uid string
- The unique identifier of the VMware user cluster.
- Update
Time string - The time at which VMware user cluster was last updated.
- Upgrade
Policy Pulumi.Google Native. Gkeonprem. V1. Outputs. Vmware Cluster Upgrade Policy Response - Specifies upgrade policy for the cluster.
- Validation
Check Pulumi.Google Native. Gkeonprem. V1. Outputs. Validation Check Response - ValidationCheck represents the result of the preflight check job.
- Vcenter
Pulumi.
Google Native. Gkeonprem. V1. Outputs. Vmware VCenter Config Response - VmwareVCenterConfig specifies vCenter config for the user cluster. If unspecified, it is inherited from the admin cluster.
- Vm
Tracking boolEnabled - Enable VM tracking.
- Admin
Cluster stringMembership - The admin cluster this VMware user cluster belongs to. This is the full resource name of the admin cluster's fleet membership. In the future, references to other resource types might be allowed if admin clusters are modeled as their own resources.
- Admin
Cluster stringName - The resource name of the VMware admin cluster hosting this user cluster.
- Annotations map[string]string
- Annotations on the VMware user cluster. 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.
- Anti
Affinity VmwareGroups AAGConfig Response - AAGConfig specifies whether to spread VMware user cluster nodes across at least three physical hosts in the datacenter.
- Authorization
Response - RBAC policy that will be applied and managed by the Anthos On-Prem API.
- Auto
Repair VmwareConfig Auto Repair Config Response - Configuration for auto repairing.
- Control
Plane VmwareNode Control Plane Node Config Response - VMware user cluster control plane nodes must have either 1 or 3 replicas.
- Create
Time string - The time at which VMware user cluster was created.
- Dataplane
V2 VmwareDataplane V2Config Response - VmwareDataplaneV2Config specifies configuration for Dataplane V2.
- Delete
Time string - The time at which VMware user cluster was deleted.
- Description string
- A human readable description of this VMware user cluster.
- Disable
Bundled boolIngress - Disable bundled ingress.
- Enable
Control boolPlane V2 - Enable control plane V2. Default to false.
- Endpoint string
- The DNS name of VMware user cluster's API server.
- 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.
- Fleet
Fleet
Response - Fleet configuration for the cluster.
- Load
Balancer VmwareLoad Balancer Config Response - Load balancer configuration.
- Local
Name string - The object name of the VMware OnPremUserCluster custom resource on the associated admin cluster. This field is used to support conflicting names when enrolling existing clusters to the API. When used as a part of cluster enrollment, this field will differ from the ID in the resource name. For new clusters, this field will match the user provided cluster name and be visible in the last component of the resource name. It is not modifiable. All users should use this name to access their cluster using gkectl or kubectl and should expect to see the local name when viewing admin cluster controller logs.
- Name string
- Immutable. The VMware user cluster resource name.
- Network
Config VmwareNetwork Config Response - The VMware user cluster network configuration.
- On
Prem stringVersion - The Anthos clusters on the VMware version for your user cluster.
- Reconciling bool
- If set, there are currently changes in flight to the VMware user cluster.
- State string
- The current state of VMware user cluster.
- Status
Resource
Status Response - ResourceStatus representing detailed cluster state.
- Storage
Vmware
Storage Config Response - Storage configuration.
- Uid string
- The unique identifier of the VMware user cluster.
- Update
Time string - The time at which VMware user cluster was last updated.
- Upgrade
Policy VmwareCluster Upgrade Policy Response - Specifies upgrade policy for the cluster.
- Validation
Check ValidationCheck Response - ValidationCheck represents the result of the preflight check job.
- Vcenter
Vmware
VCenter Config Response - VmwareVCenterConfig specifies vCenter config for the user cluster. If unspecified, it is inherited from the admin cluster.
- Vm
Tracking boolEnabled - Enable VM tracking.
- admin
Cluster StringMembership - The admin cluster this VMware user cluster belongs to. This is the full resource name of the admin cluster's fleet membership. In the future, references to other resource types might be allowed if admin clusters are modeled as their own resources.
- admin
Cluster StringName - The resource name of the VMware admin cluster hosting this user cluster.
- annotations Map<String,String>
- Annotations on the VMware user cluster. 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.
- anti
Affinity VmwareGroups AAGConfig Response - AAGConfig specifies whether to spread VMware user cluster nodes across at least three physical hosts in the datacenter.
- Authorization
Response - RBAC policy that will be applied and managed by the Anthos On-Prem API.
- auto
Repair VmwareConfig Auto Repair Config Response - Configuration for auto repairing.
- control
Plane VmwareNode Control Plane Node Config Response - VMware user cluster control plane nodes must have either 1 or 3 replicas.
- create
Time String - The time at which VMware user cluster was created.
- dataplane
V2 VmwareDataplane V2Config Response - VmwareDataplaneV2Config specifies configuration for Dataplane V2.
- delete
Time String - The time at which VMware user cluster was deleted.
- description String
- A human readable description of this VMware user cluster.
- disable
Bundled BooleanIngress - Disable bundled ingress.
- enable
Control BooleanPlane V2 - Enable control plane V2. Default to false.
- endpoint String
- The DNS name of VMware user cluster's API server.
- 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.
- fleet
Fleet
Response - Fleet configuration for the cluster.
- load
Balancer VmwareLoad Balancer Config Response - Load balancer configuration.
- local
Name String - The object name of the VMware OnPremUserCluster custom resource on the associated admin cluster. This field is used to support conflicting names when enrolling existing clusters to the API. When used as a part of cluster enrollment, this field will differ from the ID in the resource name. For new clusters, this field will match the user provided cluster name and be visible in the last component of the resource name. It is not modifiable. All users should use this name to access their cluster using gkectl or kubectl and should expect to see the local name when viewing admin cluster controller logs.
- name String
- Immutable. The VMware user cluster resource name.
- network
Config VmwareNetwork Config Response - The VMware user cluster network configuration.
- on
Prem StringVersion - The Anthos clusters on the VMware version for your user cluster.
- reconciling Boolean
- If set, there are currently changes in flight to the VMware user cluster.
- state String
- The current state of VMware user cluster.
- status
Resource
Status Response - ResourceStatus representing detailed cluster state.
- storage
Vmware
Storage Config Response - Storage configuration.
- uid String
- The unique identifier of the VMware user cluster.
- update
Time String - The time at which VMware user cluster was last updated.
- upgrade
Policy VmwareCluster Upgrade Policy Response - Specifies upgrade policy for the cluster.
- validation
Check ValidationCheck Response - ValidationCheck represents the result of the preflight check job.
- vcenter
Vmware
VCenter Config Response - VmwareVCenterConfig specifies vCenter config for the user cluster. If unspecified, it is inherited from the admin cluster.
- vm
Tracking BooleanEnabled - Enable VM tracking.
- admin
Cluster stringMembership - The admin cluster this VMware user cluster belongs to. This is the full resource name of the admin cluster's fleet membership. In the future, references to other resource types might be allowed if admin clusters are modeled as their own resources.
- admin
Cluster stringName - The resource name of the VMware admin cluster hosting this user cluster.
- annotations {[key: string]: string}
- Annotations on the VMware user cluster. 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.
- anti
Affinity VmwareGroups AAGConfig Response - AAGConfig specifies whether to spread VMware user cluster nodes across at least three physical hosts in the datacenter.
- Authorization
Response - RBAC policy that will be applied and managed by the Anthos On-Prem API.
- auto
Repair VmwareConfig Auto Repair Config Response - Configuration for auto repairing.
- control
Plane VmwareNode Control Plane Node Config Response - VMware user cluster control plane nodes must have either 1 or 3 replicas.
- create
Time string - The time at which VMware user cluster was created.
- dataplane
V2 VmwareDataplane V2Config Response - VmwareDataplaneV2Config specifies configuration for Dataplane V2.
- delete
Time string - The time at which VMware user cluster was deleted.
- description string
- A human readable description of this VMware user cluster.
- disable
Bundled booleanIngress - Disable bundled ingress.
- enable
Control booleanPlane V2 - Enable control plane V2. Default to false.
- endpoint string
- The DNS name of VMware user cluster's API server.
- 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.
- fleet
Fleet
Response - Fleet configuration for the cluster.
- load
Balancer VmwareLoad Balancer Config Response - Load balancer configuration.
- local
Name string - The object name of the VMware OnPremUserCluster custom resource on the associated admin cluster. This field is used to support conflicting names when enrolling existing clusters to the API. When used as a part of cluster enrollment, this field will differ from the ID in the resource name. For new clusters, this field will match the user provided cluster name and be visible in the last component of the resource name. It is not modifiable. All users should use this name to access their cluster using gkectl or kubectl and should expect to see the local name when viewing admin cluster controller logs.
- name string
- Immutable. The VMware user cluster resource name.
- network
Config VmwareNetwork Config Response - The VMware user cluster network configuration.
- on
Prem stringVersion - The Anthos clusters on the VMware version for your user cluster.
- reconciling boolean
- If set, there are currently changes in flight to the VMware user cluster.
- state string
- The current state of VMware user cluster.
- status
Resource
Status Response - ResourceStatus representing detailed cluster state.
- storage
Vmware
Storage Config Response - Storage configuration.
- uid string
- The unique identifier of the VMware user cluster.
- update
Time string - The time at which VMware user cluster was last updated.
- upgrade
Policy VmwareCluster Upgrade Policy Response - Specifies upgrade policy for the cluster.
- validation
Check ValidationCheck Response - ValidationCheck represents the result of the preflight check job.
- vcenter
Vmware
VCenter Config Response - VmwareVCenterConfig specifies vCenter config for the user cluster. If unspecified, it is inherited from the admin cluster.
- vm
Tracking booleanEnabled - Enable VM tracking.
- admin_
cluster_ strmembership - The admin cluster this VMware user cluster belongs to. This is the full resource name of the admin cluster's fleet membership. In the future, references to other resource types might be allowed if admin clusters are modeled as their own resources.
- admin_
cluster_ strname - The resource name of the VMware admin cluster hosting this user cluster.
- annotations Mapping[str, str]
- Annotations on the VMware user cluster. 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.
- anti_
affinity_ Vmwaregroups AAGConfig Response - AAGConfig specifies whether to spread VMware user cluster nodes across at least three physical hosts in the datacenter.
- Authorization
Response - RBAC policy that will be applied and managed by the Anthos On-Prem API.
- auto_
repair_ Vmwareconfig Auto Repair Config Response - Configuration for auto repairing.
- control_
plane_ Vmwarenode Control Plane Node Config Response - VMware user cluster control plane nodes must have either 1 or 3 replicas.
- create_
time str - The time at which VMware user cluster was created.
- dataplane_
v2 VmwareDataplane V2Config Response - VmwareDataplaneV2Config specifies configuration for Dataplane V2.
- delete_
time str - The time at which VMware user cluster was deleted.
- description str
- A human readable description of this VMware user cluster.
- disable_
bundled_ boolingress - Disable bundled ingress.
- enable_
control_ boolplane_ v2 - Enable control plane V2. Default to false.
- endpoint str
- The DNS name of VMware user cluster's API server.
- 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.
- fleet
Fleet
Response - Fleet configuration for the cluster.
- load_
balancer VmwareLoad Balancer Config Response - Load balancer configuration.
- local_
name str - The object name of the VMware OnPremUserCluster custom resource on the associated admin cluster. This field is used to support conflicting names when enrolling existing clusters to the API. When used as a part of cluster enrollment, this field will differ from the ID in the resource name. For new clusters, this field will match the user provided cluster name and be visible in the last component of the resource name. It is not modifiable. All users should use this name to access their cluster using gkectl or kubectl and should expect to see the local name when viewing admin cluster controller logs.
- name str
- Immutable. The VMware user cluster resource name.
- network_
config VmwareNetwork Config Response - The VMware user cluster network configuration.
- on_
prem_ strversion - The Anthos clusters on the VMware version for your user cluster.
- reconciling bool
- If set, there are currently changes in flight to the VMware user cluster.
- state str
- The current state of VMware user cluster.
- status
Resource
Status Response - ResourceStatus representing detailed cluster state.
- storage
Vmware
Storage Config Response - Storage configuration.
- uid str
- The unique identifier of the VMware user cluster.
- update_
time str - The time at which VMware user cluster was last updated.
- upgrade_
policy VmwareCluster Upgrade Policy Response - Specifies upgrade policy for the cluster.
- validation_
check ValidationCheck Response - ValidationCheck represents the result of the preflight check job.
- vcenter
Vmware
VCenter Config Response - VmwareVCenterConfig specifies vCenter config for the user cluster. If unspecified, it is inherited from the admin cluster.
- vm_
tracking_ boolenabled - Enable VM tracking.
- admin
Cluster StringMembership - The admin cluster this VMware user cluster belongs to. This is the full resource name of the admin cluster's fleet membership. In the future, references to other resource types might be allowed if admin clusters are modeled as their own resources.
- admin
Cluster StringName - The resource name of the VMware admin cluster hosting this user cluster.
- annotations Map<String>
- Annotations on the VMware user cluster. 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.
- anti
Affinity Property MapGroups - AAGConfig specifies whether to spread VMware user cluster nodes across at least three physical hosts in the datacenter.
- Property Map
- RBAC policy that will be applied and managed by the Anthos On-Prem API.
- auto
Repair Property MapConfig - Configuration for auto repairing.
- control
Plane Property MapNode - VMware user cluster control plane nodes must have either 1 or 3 replicas.
- create
Time String - The time at which VMware user cluster was created.
- dataplane
V2 Property Map - VmwareDataplaneV2Config specifies configuration for Dataplane V2.
- delete
Time String - The time at which VMware user cluster was deleted.
- description String
- A human readable description of this VMware user cluster.
- disable
Bundled BooleanIngress - Disable bundled ingress.
- enable
Control BooleanPlane V2 - Enable control plane V2. Default to false.
- endpoint String
- The DNS name of VMware user cluster's API server.
- 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.
- fleet Property Map
- Fleet configuration for the cluster.
- load
Balancer Property Map - Load balancer configuration.
- local
Name String - The object name of the VMware OnPremUserCluster custom resource on the associated admin cluster. This field is used to support conflicting names when enrolling existing clusters to the API. When used as a part of cluster enrollment, this field will differ from the ID in the resource name. For new clusters, this field will match the user provided cluster name and be visible in the last component of the resource name. It is not modifiable. All users should use this name to access their cluster using gkectl or kubectl and should expect to see the local name when viewing admin cluster controller logs.
- name String
- Immutable. The VMware user cluster resource name.
- network
Config Property Map - The VMware user cluster network configuration.
- on
Prem StringVersion - The Anthos clusters on the VMware version for your user cluster.
- reconciling Boolean
- If set, there are currently changes in flight to the VMware user cluster.
- state String
- The current state of VMware user cluster.
- status Property Map
- ResourceStatus representing detailed cluster state.
- storage Property Map
- Storage configuration.
- uid String
- The unique identifier of the VMware user cluster.
- update
Time String - The time at which VMware user cluster was last updated.
- upgrade
Policy Property Map - Specifies upgrade policy for the cluster.
- validation
Check Property Map - ValidationCheck represents the result of the preflight check job.
- vcenter Property Map
- VmwareVCenterConfig specifies vCenter config for the user cluster. If unspecified, it is inherited from the admin cluster.
- vm
Tracking BooleanEnabled - Enable VM tracking.
Supporting Types
AuthorizationResponse
- Admin
Users List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Cluster User Response> - For VMware and bare metal user clusters, users will be granted the cluster-admin role on the cluster, which provides full administrative access to the cluster. For bare metal admin clusters, users will be granted the cluster-view role, which limits users to read-only access.
- Admin
Users []ClusterUser Response - For VMware and bare metal user clusters, users will be granted the cluster-admin role on the cluster, which provides full administrative access to the cluster. For bare metal admin clusters, users will be granted the cluster-view role, which limits users to read-only access.
- admin
Users List<ClusterUser Response> - For VMware and bare metal user clusters, users will be granted the cluster-admin role on the cluster, which provides full administrative access to the cluster. For bare metal admin clusters, users will be granted the cluster-view role, which limits users to read-only access.
- admin
Users ClusterUser Response[] - For VMware and bare metal user clusters, users will be granted the cluster-admin role on the cluster, which provides full administrative access to the cluster. For bare metal admin clusters, users will be granted the cluster-view role, which limits users to read-only access.
- admin_
users Sequence[ClusterUser Response] - For VMware and bare metal user clusters, users will be granted the cluster-admin role on the cluster, which provides full administrative access to the cluster. For bare metal admin clusters, users will be granted the cluster-view role, which limits users to read-only access.
- admin
Users List<Property Map> - For VMware and bare metal user clusters, users will be granted the cluster-admin role on the cluster, which provides full administrative access to the cluster. For bare metal admin clusters, users will be granted the cluster-view role, which limits users to read-only access.
ClusterUserResponse
- Username string
- The name of the user, e.g.
my-gcp-id@gmail.com
.
- Username string
- The name of the user, e.g.
my-gcp-id@gmail.com
.
- username String
- The name of the user, e.g.
my-gcp-id@gmail.com
.
- username string
- The name of the user, e.g.
my-gcp-id@gmail.com
.
- username str
- The name of the user, e.g.
my-gcp-id@gmail.com
.
- username String
- The name of the user, e.g.
my-gcp-id@gmail.com
.
FleetResponse
- Membership string
- The name of the managed fleet Membership resource associated to this cluster. Membership names are formatted as
projects//locations//memberships/
.
- Membership string
- The name of the managed fleet Membership resource associated to this cluster. Membership names are formatted as
projects//locations//memberships/
.
- membership String
- The name of the managed fleet Membership resource associated to this cluster. Membership names are formatted as
projects//locations//memberships/
.
- membership string
- The name of the managed fleet Membership resource associated to this cluster. Membership names are formatted as
projects//locations//memberships/
.
- membership str
- The name of the managed fleet Membership resource associated to this cluster. Membership names are formatted as
projects//locations//memberships/
.
- membership String
- The name of the managed fleet Membership resource associated to this cluster. Membership names are formatted as
projects//locations//memberships/
.
ResourceConditionResponse
- Last
Transition stringTime - 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 stringTime - 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 StringTime - 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 stringTime - 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_ strtime - 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)
- last
Transition StringTime - 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.
Google Native. Gkeonprem. V1. Inputs. Resource Condition Response> - ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- Error
Message 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
[]Resource
Condition Response - ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- Error
Message 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<Resource
Condition Response> - ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- error
Message 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
Resource
Condition Response[] - ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- error
Message 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[Resource
Condition Response] - 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.
- error
Message 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.
ValidationCheckResponse
- Option string
- Options used for the validation check
- Scenario string
- The scenario when the preflight checks were run.
- Status
Pulumi.
Google Native. Gkeonprem. V1. Inputs. Validation Check Status Response - The detailed validation check status.
- Option string
- Options used for the validation check
- Scenario string
- The scenario when the preflight checks were run.
- Status
Validation
Check Status Response - The detailed validation check status.
- option String
- Options used for the validation check
- scenario String
- The scenario when the preflight checks were run.
- status
Validation
Check Status Response - The detailed validation check status.
- option string
- Options used for the validation check
- scenario string
- The scenario when the preflight checks were run.
- status
Validation
Check Status Response - The detailed validation check status.
- option str
- Options used for the validation check
- scenario str
- The scenario when the preflight checks were run.
- status
Validation
Check Status Response - The detailed validation check status.
- option String
- Options used for the validation check
- scenario String
- The scenario when the preflight checks were run.
- status Property Map
- The detailed validation check status.
ValidationCheckResultResponse
- Category string
- The category of the validation.
- Description string
- The description of the validation check.
- Details string
- Detailed failure information, which might be unformatted.
- Reason string
- A human-readable message of the check failure.
- State string
- The validation check state.
- Category string
- The category of the validation.
- Description string
- The description of the validation check.
- Details string
- Detailed failure information, which might be unformatted.
- Reason string
- A human-readable message of the check failure.
- State string
- The validation check state.
- category String
- The category of the validation.
- description String
- The description of the validation check.
- details String
- Detailed failure information, which might be unformatted.
- reason String
- A human-readable message of the check failure.
- state String
- The validation check state.
- category string
- The category of the validation.
- description string
- The description of the validation check.
- details string
- Detailed failure information, which might be unformatted.
- reason string
- A human-readable message of the check failure.
- state string
- The validation check state.
- category str
- The category of the validation.
- description str
- The description of the validation check.
- details str
- Detailed failure information, which might be unformatted.
- reason str
- A human-readable message of the check failure.
- state str
- The validation check state.
- category String
- The category of the validation.
- description String
- The description of the validation check.
- details String
- Detailed failure information, which might be unformatted.
- reason String
- A human-readable message of the check failure.
- state String
- The validation check state.
ValidationCheckStatusResponse
- Result
List<Pulumi.
Google Native. Gkeonprem. V1. Inputs. Validation Check Result Response> - Individual checks which failed as part of the Preflight check execution.
- Result
[]Validation
Check Result Response - Individual checks which failed as part of the Preflight check execution.
- result
List<Validation
Check Result Response> - Individual checks which failed as part of the Preflight check execution.
- result
Validation
Check Result Response[] - Individual checks which failed as part of the Preflight check execution.
- result
Sequence[Validation
Check Result Response] - Individual checks which failed as part of the Preflight check execution.
- result List<Property Map>
- Individual checks which failed as part of the Preflight check execution.
VmwareAAGConfigResponse
- Aag
Config boolDisabled - Spread nodes across at least three physical hosts (requires at least three hosts). Enabled by default.
- Aag
Config boolDisabled - Spread nodes across at least three physical hosts (requires at least three hosts). Enabled by default.
- aag
Config BooleanDisabled - Spread nodes across at least three physical hosts (requires at least three hosts). Enabled by default.
- aag
Config booleanDisabled - Spread nodes across at least three physical hosts (requires at least three hosts). Enabled by default.
- aag_
config_ booldisabled - Spread nodes across at least three physical hosts (requires at least three hosts). Enabled by default.
- aag
Config BooleanDisabled - Spread nodes across at least three physical hosts (requires at least three hosts). Enabled by default.
VmwareAddressPoolResponse
- Addresses List<string>
- The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5).
- Avoid
Buggy boolIps - If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses.
- Manual
Assign bool - If true, prevent IP addresses from being automatically assigned.
- Pool string
- The name of the address pool.
- Addresses []string
- The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5).
- Avoid
Buggy boolIps - If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses.
- Manual
Assign bool - If true, prevent IP addresses from being automatically assigned.
- Pool string
- The name of the address pool.
- addresses List<String>
- The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5).
- avoid
Buggy BooleanIps - If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses.
- manual
Assign Boolean - If true, prevent IP addresses from being automatically assigned.
- pool String
- The name of the address pool.
- addresses string[]
- The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5).
- avoid
Buggy booleanIps - If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses.
- manual
Assign boolean - If true, prevent IP addresses from being automatically assigned.
- pool string
- The name of the address pool.
- addresses Sequence[str]
- The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5).
- avoid_
buggy_ boolips - If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses.
- manual_
assign bool - If true, prevent IP addresses from being automatically assigned.
- pool str
- The name of the address pool.
- addresses List<String>
- The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5).
- avoid
Buggy BooleanIps - If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses.
- manual
Assign Boolean - If true, prevent IP addresses from being automatically assigned.
- pool String
- The name of the address pool.
VmwareAutoRepairConfigResponse
- Enabled bool
- Whether auto repair is enabled.
- Enabled bool
- Whether auto repair is enabled.
- enabled Boolean
- Whether auto repair is enabled.
- enabled boolean
- Whether auto repair is enabled.
- enabled bool
- Whether auto repair is enabled.
- enabled Boolean
- Whether auto repair is enabled.
VmwareAutoResizeConfigResponse
- Enabled bool
- Whether to enable controle plane node auto resizing.
- Enabled bool
- Whether to enable controle plane node auto resizing.
- enabled Boolean
- Whether to enable controle plane node auto resizing.
- enabled boolean
- Whether to enable controle plane node auto resizing.
- enabled bool
- Whether to enable controle plane node auto resizing.
- enabled Boolean
- Whether to enable controle plane node auto resizing.
VmwareClusterUpgradePolicyResponse
- Control
Plane boolOnly - Controls whether the upgrade applies to the control plane only.
- Control
Plane boolOnly - Controls whether the upgrade applies to the control plane only.
- control
Plane BooleanOnly - Controls whether the upgrade applies to the control plane only.
- control
Plane booleanOnly - Controls whether the upgrade applies to the control plane only.
- control_
plane_ boolonly - Controls whether the upgrade applies to the control plane only.
- control
Plane BooleanOnly - Controls whether the upgrade applies to the control plane only.
VmwareControlPlaneNodeConfigResponse
- Auto
Resize Pulumi.Config Google Native. Gkeonprem. V1. Inputs. Vmware Auto Resize Config Response - AutoResizeConfig provides auto resizing configurations.
- Cpus string
- The number of CPUs for each admin cluster node that serve as control planes for this VMware user cluster. (default: 4 CPUs)
- Memory string
- The megabytes of memory for each admin cluster node that serves as a control plane for this VMware user cluster (default: 8192 MB memory).
- Replicas string
- The number of control plane nodes for this VMware user cluster. (default: 1 replica).
- Vsphere
Config Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Control Plane Vsphere Config Response - Vsphere-specific config.
- Auto
Resize VmwareConfig Auto Resize Config Response - AutoResizeConfig provides auto resizing configurations.
- Cpus string
- The number of CPUs for each admin cluster node that serve as control planes for this VMware user cluster. (default: 4 CPUs)
- Memory string
- The megabytes of memory for each admin cluster node that serves as a control plane for this VMware user cluster (default: 8192 MB memory).
- Replicas string
- The number of control plane nodes for this VMware user cluster. (default: 1 replica).
- Vsphere
Config VmwareControl Plane Vsphere Config Response - Vsphere-specific config.
- auto
Resize VmwareConfig Auto Resize Config Response - AutoResizeConfig provides auto resizing configurations.
- cpus String
- The number of CPUs for each admin cluster node that serve as control planes for this VMware user cluster. (default: 4 CPUs)
- memory String
- The megabytes of memory for each admin cluster node that serves as a control plane for this VMware user cluster (default: 8192 MB memory).
- replicas String
- The number of control plane nodes for this VMware user cluster. (default: 1 replica).
- vsphere
Config VmwareControl Plane Vsphere Config Response - Vsphere-specific config.
- auto
Resize VmwareConfig Auto Resize Config Response - AutoResizeConfig provides auto resizing configurations.
- cpus string
- The number of CPUs for each admin cluster node that serve as control planes for this VMware user cluster. (default: 4 CPUs)
- memory string
- The megabytes of memory for each admin cluster node that serves as a control plane for this VMware user cluster (default: 8192 MB memory).
- replicas string
- The number of control plane nodes for this VMware user cluster. (default: 1 replica).
- vsphere
Config VmwareControl Plane Vsphere Config Response - Vsphere-specific config.
- auto_
resize_ Vmwareconfig Auto Resize Config Response - AutoResizeConfig provides auto resizing configurations.
- cpus str
- The number of CPUs for each admin cluster node that serve as control planes for this VMware user cluster. (default: 4 CPUs)
- memory str
- The megabytes of memory for each admin cluster node that serves as a control plane for this VMware user cluster (default: 8192 MB memory).
- replicas str
- The number of control plane nodes for this VMware user cluster. (default: 1 replica).
- vsphere_
config VmwareControl Plane Vsphere Config Response - Vsphere-specific config.
- auto
Resize Property MapConfig - AutoResizeConfig provides auto resizing configurations.
- cpus String
- The number of CPUs for each admin cluster node that serve as control planes for this VMware user cluster. (default: 4 CPUs)
- memory String
- The megabytes of memory for each admin cluster node that serves as a control plane for this VMware user cluster (default: 8192 MB memory).
- replicas String
- The number of control plane nodes for this VMware user cluster. (default: 1 replica).
- vsphere
Config Property Map - Vsphere-specific config.
VmwareControlPlaneV2ConfigResponse
- Control
Plane Pulumi.Ip Block Google Native. Gkeonprem. V1. Inputs. Vmware Ip Block Response - Static IP addresses for the control plane nodes.
- Control
Plane VmwareIp Block Ip Block Response - Static IP addresses for the control plane nodes.
- control
Plane VmwareIp Block Ip Block Response - Static IP addresses for the control plane nodes.
- control
Plane VmwareIp Block Ip Block Response - Static IP addresses for the control plane nodes.
- control_
plane_ Vmwareip_ block Ip Block Response - Static IP addresses for the control plane nodes.
- control
Plane Property MapIp Block - Static IP addresses for the control plane nodes.
VmwareControlPlaneVsphereConfigResponse
- Datastore string
- The Vsphere datastore used by the control plane Node.
- Storage
Policy stringName - The Vsphere storage policy used by the control plane Node.
- Datastore string
- The Vsphere datastore used by the control plane Node.
- Storage
Policy stringName - The Vsphere storage policy used by the control plane Node.
- datastore String
- The Vsphere datastore used by the control plane Node.
- storage
Policy StringName - The Vsphere storage policy used by the control plane Node.
- datastore string
- The Vsphere datastore used by the control plane Node.
- storage
Policy stringName - The Vsphere storage policy used by the control plane Node.
- datastore str
- The Vsphere datastore used by the control plane Node.
- storage_
policy_ strname - The Vsphere storage policy used by the control plane Node.
- datastore String
- The Vsphere datastore used by the control plane Node.
- storage
Policy StringName - The Vsphere storage policy used by the control plane Node.
VmwareDataplaneV2ConfigResponse
- Advanced
Networking bool - Enable advanced networking which requires dataplane_v2_enabled to be set true.
- Dataplane
V2Enabled bool - Enables Dataplane V2.
- Windows
Dataplane boolV2Enabled - Enable Dataplane V2 for clusters with Windows nodes.
- Advanced
Networking bool - Enable advanced networking which requires dataplane_v2_enabled to be set true.
- Dataplane
V2Enabled bool - Enables Dataplane V2.
- Windows
Dataplane boolV2Enabled - Enable Dataplane V2 for clusters with Windows nodes.
- advanced
Networking Boolean - Enable advanced networking which requires dataplane_v2_enabled to be set true.
- dataplane
V2Enabled Boolean - Enables Dataplane V2.
- windows
Dataplane BooleanV2Enabled - Enable Dataplane V2 for clusters with Windows nodes.
- advanced
Networking boolean - Enable advanced networking which requires dataplane_v2_enabled to be set true.
- dataplane
V2Enabled boolean - Enables Dataplane V2.
- windows
Dataplane booleanV2Enabled - Enable Dataplane V2 for clusters with Windows nodes.
- advanced_
networking bool - Enable advanced networking which requires dataplane_v2_enabled to be set true.
- dataplane_
v2_ boolenabled - Enables Dataplane V2.
- windows_
dataplane_ boolv2_ enabled - Enable Dataplane V2 for clusters with Windows nodes.
- advanced
Networking Boolean - Enable advanced networking which requires dataplane_v2_enabled to be set true.
- dataplane
V2Enabled Boolean - Enables Dataplane V2.
- windows
Dataplane BooleanV2Enabled - Enable Dataplane V2 for clusters with Windows nodes.
VmwareDhcpIpConfigResponse
- Enabled bool
- enabled is a flag to mark if DHCP IP allocation is used for VMware user clusters.
- Enabled bool
- enabled is a flag to mark if DHCP IP allocation is used for VMware user clusters.
- enabled Boolean
- enabled is a flag to mark if DHCP IP allocation is used for VMware user clusters.
- enabled boolean
- enabled is a flag to mark if DHCP IP allocation is used for VMware user clusters.
- enabled bool
- enabled is a flag to mark if DHCP IP allocation is used for VMware user clusters.
- enabled Boolean
- enabled is a flag to mark if DHCP IP allocation is used for VMware user clusters.
VmwareF5BigIpConfigResponse
VmwareHostConfigResponse
- Dns
Search List<string>Domains - DNS search domains.
- Dns
Servers List<string> - DNS servers.
- Ntp
Servers List<string> - NTP servers.
- Dns
Search []stringDomains - DNS search domains.
- Dns
Servers []string - DNS servers.
- Ntp
Servers []string - NTP servers.
- dns
Search List<String>Domains - DNS search domains.
- dns
Servers List<String> - DNS servers.
- ntp
Servers List<String> - NTP servers.
- dns
Search string[]Domains - DNS search domains.
- dns
Servers string[] - DNS servers.
- ntp
Servers string[] - NTP servers.
- dns_
search_ Sequence[str]domains - DNS search domains.
- dns_
servers Sequence[str] - DNS servers.
- ntp_
servers Sequence[str] - NTP servers.
- dns
Search List<String>Domains - DNS search domains.
- dns
Servers List<String> - DNS servers.
- ntp
Servers List<String> - NTP servers.
VmwareHostIpResponse
VmwareIpBlockResponse
- Gateway string
- The network gateway used by the VMware user cluster.
- Ips
List<Pulumi.
Google Native. Gkeonprem. V1. Inputs. Vmware Host Ip Response> - The node's network configurations used by the VMware user cluster.
- Netmask string
- The netmask used by the VMware user cluster.
- Gateway string
- The network gateway used by the VMware user cluster.
- Ips
[]Vmware
Host Ip Response - The node's network configurations used by the VMware user cluster.
- Netmask string
- The netmask used by the VMware user cluster.
- gateway String
- The network gateway used by the VMware user cluster.
- ips
List<Vmware
Host Ip Response> - The node's network configurations used by the VMware user cluster.
- netmask String
- The netmask used by the VMware user cluster.
- gateway string
- The network gateway used by the VMware user cluster.
- ips
Vmware
Host Ip Response[] - The node's network configurations used by the VMware user cluster.
- netmask string
- The netmask used by the VMware user cluster.
- gateway str
- The network gateway used by the VMware user cluster.
- ips
Sequence[Vmware
Host Ip Response] - The node's network configurations used by the VMware user cluster.
- netmask str
- The netmask used by the VMware user cluster.
- gateway String
- The network gateway used by the VMware user cluster.
- ips List<Property Map>
- The node's network configurations used by the VMware user cluster.
- netmask String
- The netmask used by the VMware user cluster.
VmwareLoadBalancerConfigResponse
- F5Config
Pulumi.
Google Native. Gkeonprem. V1. Inputs. Vmware F5Big Ip Config Response - Configuration for F5 Big IP typed load balancers.
- Manual
Lb Pulumi.Config Google Native. Gkeonprem. V1. Inputs. Vmware Manual Lb Config Response - Manually configured load balancers.
- Metal
Lb Pulumi.Config Google Native. Gkeonprem. V1. Inputs. Vmware Metal Lb Config Response - Configuration for MetalLB typed load balancers.
- Seesaw
Config Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Seesaw Config Response - Configuration for Seesaw typed load balancers.
- Vip
Config Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Vip Config Response - The VIPs used by the load balancer.
- F5Config
Vmware
F5Big Ip Config Response - Configuration for F5 Big IP typed load balancers.
- Manual
Lb VmwareConfig Manual Lb Config Response - Manually configured load balancers.
- Metal
Lb VmwareConfig Metal Lb Config Response - Configuration for MetalLB typed load balancers.
- Seesaw
Config VmwareSeesaw Config Response - Configuration for Seesaw typed load balancers.
- Vip
Config VmwareVip Config Response - The VIPs used by the load balancer.
- f5Config
Vmware
F5Big Ip Config Response - Configuration for F5 Big IP typed load balancers.
- manual
Lb VmwareConfig Manual Lb Config Response - Manually configured load balancers.
- metal
Lb VmwareConfig Metal Lb Config Response - Configuration for MetalLB typed load balancers.
- seesaw
Config VmwareSeesaw Config Response - Configuration for Seesaw typed load balancers.
- vip
Config VmwareVip Config Response - The VIPs used by the load balancer.
- f5Config
Vmware
F5Big Ip Config Response - Configuration for F5 Big IP typed load balancers.
- manual
Lb VmwareConfig Manual Lb Config Response - Manually configured load balancers.
- metal
Lb VmwareConfig Metal Lb Config Response - Configuration for MetalLB typed load balancers.
- seesaw
Config VmwareSeesaw Config Response - Configuration for Seesaw typed load balancers.
- vip
Config VmwareVip Config Response - The VIPs used by the load balancer.
- f5_
config VmwareF5Big Ip Config Response - Configuration for F5 Big IP typed load balancers.
- manual_
lb_ Vmwareconfig Manual Lb Config Response - Manually configured load balancers.
- metal_
lb_ Vmwareconfig Metal Lb Config Response - Configuration for MetalLB typed load balancers.
- seesaw_
config VmwareSeesaw Config Response - Configuration for Seesaw typed load balancers.
- vip_
config VmwareVip Config Response - The VIPs used by the load balancer.
- f5Config Property Map
- Configuration for F5 Big IP typed load balancers.
- manual
Lb Property MapConfig - Manually configured load balancers.
- metal
Lb Property MapConfig - Configuration for MetalLB typed load balancers.
- seesaw
Config Property Map - Configuration for Seesaw typed load balancers.
- vip
Config Property Map - The VIPs used by the load balancer.
VmwareManualLbConfigResponse
- Control
Plane intNode Port - NodePort for control plane service. The Kubernetes API server in the admin cluster is implemented as a Service of type NodePort (ex. 30968).
- Ingress
Http intNode Port - NodePort for ingress service's http. The ingress service in the admin cluster is implemented as a Service of type NodePort (ex. 32527).
- Ingress
Https intNode Port - NodePort for ingress service's https. The ingress service in the admin cluster is implemented as a Service of type NodePort (ex. 30139).
- Konnectivity
Server intNode Port - NodePort for konnectivity server service running as a sidecar in each kube-apiserver pod (ex. 30564).
- Control
Plane intNode Port - NodePort for control plane service. The Kubernetes API server in the admin cluster is implemented as a Service of type NodePort (ex. 30968).
- Ingress
Http intNode Port - NodePort for ingress service's http. The ingress service in the admin cluster is implemented as a Service of type NodePort (ex. 32527).
- Ingress
Https intNode Port - NodePort for ingress service's https. The ingress service in the admin cluster is implemented as a Service of type NodePort (ex. 30139).
- Konnectivity
Server intNode Port - NodePort for konnectivity server service running as a sidecar in each kube-apiserver pod (ex. 30564).
- control
Plane IntegerNode Port - NodePort for control plane service. The Kubernetes API server in the admin cluster is implemented as a Service of type NodePort (ex. 30968).
- ingress
Http IntegerNode Port - NodePort for ingress service's http. The ingress service in the admin cluster is implemented as a Service of type NodePort (ex. 32527).
- ingress
Https IntegerNode Port - NodePort for ingress service's https. The ingress service in the admin cluster is implemented as a Service of type NodePort (ex. 30139).
- konnectivity
Server IntegerNode Port - NodePort for konnectivity server service running as a sidecar in each kube-apiserver pod (ex. 30564).
- control
Plane numberNode Port - NodePort for control plane service. The Kubernetes API server in the admin cluster is implemented as a Service of type NodePort (ex. 30968).
- ingress
Http numberNode Port - NodePort for ingress service's http. The ingress service in the admin cluster is implemented as a Service of type NodePort (ex. 32527).
- ingress
Https numberNode Port - NodePort for ingress service's https. The ingress service in the admin cluster is implemented as a Service of type NodePort (ex. 30139).
- konnectivity
Server numberNode Port - NodePort for konnectivity server service running as a sidecar in each kube-apiserver pod (ex. 30564).
- control_
plane_ intnode_ port - NodePort for control plane service. The Kubernetes API server in the admin cluster is implemented as a Service of type NodePort (ex. 30968).
- ingress_
http_ intnode_ port - NodePort for ingress service's http. The ingress service in the admin cluster is implemented as a Service of type NodePort (ex. 32527).
- ingress_
https_ intnode_ port - NodePort for ingress service's https. The ingress service in the admin cluster is implemented as a Service of type NodePort (ex. 30139).
- konnectivity_
server_ intnode_ port - NodePort for konnectivity server service running as a sidecar in each kube-apiserver pod (ex. 30564).
- control
Plane NumberNode Port - NodePort for control plane service. The Kubernetes API server in the admin cluster is implemented as a Service of type NodePort (ex. 30968).
- ingress
Http NumberNode Port - NodePort for ingress service's http. The ingress service in the admin cluster is implemented as a Service of type NodePort (ex. 32527).
- ingress
Https NumberNode Port - NodePort for ingress service's https. The ingress service in the admin cluster is implemented as a Service of type NodePort (ex. 30139).
- konnectivity
Server NumberNode Port - NodePort for konnectivity server service running as a sidecar in each kube-apiserver pod (ex. 30564).
VmwareMetalLbConfigResponse
- Address
Pools List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Address Pool Response> - AddressPools is a list of non-overlapping IP pools used by load balancer typed services. All addresses must be routable to load balancer nodes. IngressVIP must be included in the pools.
- Address
Pools []VmwareAddress Pool Response - AddressPools is a list of non-overlapping IP pools used by load balancer typed services. All addresses must be routable to load balancer nodes. IngressVIP must be included in the pools.
- address
Pools List<VmwareAddress Pool Response> - AddressPools is a list of non-overlapping IP pools used by load balancer typed services. All addresses must be routable to load balancer nodes. IngressVIP must be included in the pools.
- address
Pools VmwareAddress Pool Response[] - AddressPools is a list of non-overlapping IP pools used by load balancer typed services. All addresses must be routable to load balancer nodes. IngressVIP must be included in the pools.
- address_
pools Sequence[VmwareAddress Pool Response] - AddressPools is a list of non-overlapping IP pools used by load balancer typed services. All addresses must be routable to load balancer nodes. IngressVIP must be included in the pools.
- address
Pools List<Property Map> - AddressPools is a list of non-overlapping IP pools used by load balancer typed services. All addresses must be routable to load balancer nodes. IngressVIP must be included in the pools.
VmwareNetworkConfigResponse
- Control
Plane Pulumi.V2Config Google Native. Gkeonprem. V1. Inputs. Vmware Control Plane V2Config Response - Configuration for control plane V2 mode.
- Dhcp
Ip Pulumi.Config Google Native. Gkeonprem. V1. Inputs. Vmware Dhcp Ip Config Response - Configuration settings for a DHCP IP configuration.
- Host
Config Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Host Config Response - Represents common network settings irrespective of the host's IP address.
- Pod
Address List<string>Cidr Blocks - All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
- Service
Address List<string>Cidr Blocks - All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
- Static
Ip Pulumi.Config Google Native. Gkeonprem. V1. Inputs. Vmware Static Ip Config Response - Configuration settings for a static IP configuration.
- Vcenter
Network string - vcenter_network specifies vCenter network name. Inherited from the admin cluster.
- Control
Plane VmwareV2Config Control Plane V2Config Response - Configuration for control plane V2 mode.
- Dhcp
Ip VmwareConfig Dhcp Ip Config Response - Configuration settings for a DHCP IP configuration.
- Host
Config VmwareHost Config Response - Represents common network settings irrespective of the host's IP address.
- Pod
Address []stringCidr Blocks - All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
- Service
Address []stringCidr Blocks - All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
- Static
Ip VmwareConfig Static Ip Config Response - Configuration settings for a static IP configuration.
- Vcenter
Network string - vcenter_network specifies vCenter network name. Inherited from the admin cluster.
- control
Plane VmwareV2Config Control Plane V2Config Response - Configuration for control plane V2 mode.
- dhcp
Ip VmwareConfig Dhcp Ip Config Response - Configuration settings for a DHCP IP configuration.
- host
Config VmwareHost Config Response - Represents common network settings irrespective of the host's IP address.
- pod
Address List<String>Cidr Blocks - All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
- service
Address List<String>Cidr Blocks - All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
- static
Ip VmwareConfig Static Ip Config Response - Configuration settings for a static IP configuration.
- vcenter
Network String - vcenter_network specifies vCenter network name. Inherited from the admin cluster.
- control
Plane VmwareV2Config Control Plane V2Config Response - Configuration for control plane V2 mode.
- dhcp
Ip VmwareConfig Dhcp Ip Config Response - Configuration settings for a DHCP IP configuration.
- host
Config VmwareHost Config Response - Represents common network settings irrespective of the host's IP address.
- pod
Address string[]Cidr Blocks - All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
- service
Address string[]Cidr Blocks - All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
- static
Ip VmwareConfig Static Ip Config Response - Configuration settings for a static IP configuration.
- vcenter
Network string - vcenter_network specifies vCenter network name. Inherited from the admin cluster.
- control_
plane_ Vmwarev2_ config Control Plane V2Config Response - Configuration for control plane V2 mode.
- dhcp_
ip_ Vmwareconfig Dhcp Ip Config Response - Configuration settings for a DHCP IP configuration.
- host_
config VmwareHost Config Response - Represents common network settings irrespective of the host's IP address.
- pod_
address_ Sequence[str]cidr_ blocks - All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
- service_
address_ Sequence[str]cidr_ blocks - All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
- static_
ip_ Vmwareconfig Static Ip Config Response - Configuration settings for a static IP configuration.
- vcenter_
network str - vcenter_network specifies vCenter network name. Inherited from the admin cluster.
- control
Plane Property MapV2Config - Configuration for control plane V2 mode.
- dhcp
Ip Property MapConfig - Configuration settings for a DHCP IP configuration.
- host
Config Property Map - Represents common network settings irrespective of the host's IP address.
- pod
Address List<String>Cidr Blocks - All pods in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
- service
Address List<String>Cidr Blocks - All services in the cluster are assigned an RFC1918 IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
- static
Ip Property MapConfig - Configuration settings for a static IP configuration.
- vcenter
Network String - vcenter_network specifies vCenter network name. Inherited from the admin cluster.
VmwareSeesawConfigResponse
- Enable
Ha bool - Enable two load balancer VMs to achieve a highly-available Seesaw load balancer.
- Group string
- In general the following format should be used for the Seesaw group name: seesaw-for-[cluster_name].
- Ip
Blocks List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Ip Block Response> - The IP Blocks to be used by the Seesaw load balancer
- Master
Ip string - MasterIP is the IP announced by the master of Seesaw group.
- Stackdriver
Name string - Name to be used by Stackdriver.
- Vms List<string>
- Names of the VMs created for this Seesaw group.
- Enable
Ha bool - Enable two load balancer VMs to achieve a highly-available Seesaw load balancer.
- Group string
- In general the following format should be used for the Seesaw group name: seesaw-for-[cluster_name].
- Ip
Blocks []VmwareIp Block Response - The IP Blocks to be used by the Seesaw load balancer
- Master
Ip string - MasterIP is the IP announced by the master of Seesaw group.
- Stackdriver
Name string - Name to be used by Stackdriver.
- Vms []string
- Names of the VMs created for this Seesaw group.
- enable
Ha Boolean - Enable two load balancer VMs to achieve a highly-available Seesaw load balancer.
- group String
- In general the following format should be used for the Seesaw group name: seesaw-for-[cluster_name].
- ip
Blocks List<VmwareIp Block Response> - The IP Blocks to be used by the Seesaw load balancer
- master
Ip String - MasterIP is the IP announced by the master of Seesaw group.
- stackdriver
Name String - Name to be used by Stackdriver.
- vms List<String>
- Names of the VMs created for this Seesaw group.
- enable
Ha boolean - Enable two load balancer VMs to achieve a highly-available Seesaw load balancer.
- group string
- In general the following format should be used for the Seesaw group name: seesaw-for-[cluster_name].
- ip
Blocks VmwareIp Block Response[] - The IP Blocks to be used by the Seesaw load balancer
- master
Ip string - MasterIP is the IP announced by the master of Seesaw group.
- stackdriver
Name string - Name to be used by Stackdriver.
- vms string[]
- Names of the VMs created for this Seesaw group.
- enable_
ha bool - Enable two load balancer VMs to achieve a highly-available Seesaw load balancer.
- group str
- In general the following format should be used for the Seesaw group name: seesaw-for-[cluster_name].
- ip_
blocks Sequence[VmwareIp Block Response] - The IP Blocks to be used by the Seesaw load balancer
- master_
ip str - MasterIP is the IP announced by the master of Seesaw group.
- stackdriver_
name str - Name to be used by Stackdriver.
- vms Sequence[str]
- Names of the VMs created for this Seesaw group.
- enable
Ha Boolean - Enable two load balancer VMs to achieve a highly-available Seesaw load balancer.
- group String
- In general the following format should be used for the Seesaw group name: seesaw-for-[cluster_name].
- ip
Blocks List<Property Map> - The IP Blocks to be used by the Seesaw load balancer
- master
Ip String - MasterIP is the IP announced by the master of Seesaw group.
- stackdriver
Name String - Name to be used by Stackdriver.
- vms List<String>
- Names of the VMs created for this Seesaw group.
VmwareStaticIpConfigResponse
- Ip
Blocks List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Ip Block Response> - Represents the configuration values for static IP allocation to nodes.
- Ip
Blocks []VmwareIp Block Response - Represents the configuration values for static IP allocation to nodes.
- ip
Blocks List<VmwareIp Block Response> - Represents the configuration values for static IP allocation to nodes.
- ip
Blocks VmwareIp Block Response[] - Represents the configuration values for static IP allocation to nodes.
- ip_
blocks Sequence[VmwareIp Block Response] - Represents the configuration values for static IP allocation to nodes.
- ip
Blocks List<Property Map> - Represents the configuration values for static IP allocation to nodes.
VmwareStorageConfigResponse
- Vsphere
Csi boolDisabled - Whether or not to deploy vSphere CSI components in the VMware user cluster. Enabled by default.
- Vsphere
Csi boolDisabled - Whether or not to deploy vSphere CSI components in the VMware user cluster. Enabled by default.
- vsphere
Csi BooleanDisabled - Whether or not to deploy vSphere CSI components in the VMware user cluster. Enabled by default.
- vsphere
Csi booleanDisabled - Whether or not to deploy vSphere CSI components in the VMware user cluster. Enabled by default.
- vsphere_
csi_ booldisabled - Whether or not to deploy vSphere CSI components in the VMware user cluster. Enabled by default.
- vsphere
Csi BooleanDisabled - Whether or not to deploy vSphere CSI components in the VMware user cluster. Enabled by default.
VmwareVCenterConfigResponse
- Address string
- The vCenter IP address.
- Ca
Cert stringData - Contains the vCenter CA certificate public key for SSL verification.
- Cluster string
- The name of the vCenter cluster for the user cluster.
- Datacenter string
- The name of the vCenter datacenter for the user cluster.
- Datastore string
- The name of the vCenter datastore for the user cluster.
- Folder string
- The name of the vCenter folder for the user cluster.
- Resource
Pool string - The name of the vCenter resource pool for the user cluster.
- Storage
Policy stringName - The name of the vCenter storage policy for the user cluster.
- Address string
- The vCenter IP address.
- Ca
Cert stringData - Contains the vCenter CA certificate public key for SSL verification.
- Cluster string
- The name of the vCenter cluster for the user cluster.
- Datacenter string
- The name of the vCenter datacenter for the user cluster.
- Datastore string
- The name of the vCenter datastore for the user cluster.
- Folder string
- The name of the vCenter folder for the user cluster.
- Resource
Pool string - The name of the vCenter resource pool for the user cluster.
- Storage
Policy stringName - The name of the vCenter storage policy for the user cluster.
- address String
- The vCenter IP address.
- ca
Cert StringData - Contains the vCenter CA certificate public key for SSL verification.
- cluster String
- The name of the vCenter cluster for the user cluster.
- datacenter String
- The name of the vCenter datacenter for the user cluster.
- datastore String
- The name of the vCenter datastore for the user cluster.
- folder String
- The name of the vCenter folder for the user cluster.
- resource
Pool String - The name of the vCenter resource pool for the user cluster.
- storage
Policy StringName - The name of the vCenter storage policy for the user cluster.
- address string
- The vCenter IP address.
- ca
Cert stringData - Contains the vCenter CA certificate public key for SSL verification.
- cluster string
- The name of the vCenter cluster for the user cluster.
- datacenter string
- The name of the vCenter datacenter for the user cluster.
- datastore string
- The name of the vCenter datastore for the user cluster.
- folder string
- The name of the vCenter folder for the user cluster.
- resource
Pool string - The name of the vCenter resource pool for the user cluster.
- storage
Policy stringName - The name of the vCenter storage policy for the user cluster.
- address str
- The vCenter IP address.
- ca_
cert_ strdata - Contains the vCenter CA certificate public key for SSL verification.
- cluster str
- The name of the vCenter cluster for the user cluster.
- datacenter str
- The name of the vCenter datacenter for the user cluster.
- datastore str
- The name of the vCenter datastore for the user cluster.
- folder str
- The name of the vCenter folder for the user cluster.
- resource_
pool str - The name of the vCenter resource pool for the user cluster.
- storage_
policy_ strname - The name of the vCenter storage policy for the user cluster.
- address String
- The vCenter IP address.
- ca
Cert StringData - Contains the vCenter CA certificate public key for SSL verification.
- cluster String
- The name of the vCenter cluster for the user cluster.
- datacenter String
- The name of the vCenter datacenter for the user cluster.
- datastore String
- The name of the vCenter datastore for the user cluster.
- folder String
- The name of the vCenter folder for the user cluster.
- resource
Pool String - The name of the vCenter resource pool for the user cluster.
- storage
Policy StringName - The name of the vCenter storage policy for the user cluster.
VmwareVipConfigResponse
- Control
Plane stringVip - The VIP which you previously set aside for the Kubernetes API of this cluster.
- Ingress
Vip string - The VIP which you previously set aside for ingress traffic into this cluster.
- Control
Plane stringVip - The VIP which you previously set aside for the Kubernetes API of this cluster.
- Ingress
Vip string - The VIP which you previously set aside for ingress traffic into this cluster.
- control
Plane StringVip - The VIP which you previously set aside for the Kubernetes API of this cluster.
- ingress
Vip String - The VIP which you previously set aside for ingress traffic into this cluster.
- control
Plane stringVip - The VIP which you previously set aside for the Kubernetes API of this cluster.
- ingress
Vip string - The VIP which you previously set aside for ingress traffic into this cluster.
- control_
plane_ strvip - The VIP which you previously set aside for the Kubernetes API of this cluster.
- ingress_
vip str - The VIP which you previously set aside for ingress traffic into this cluster.
- control
Plane StringVip - The VIP which you previously set aside for the Kubernetes API of this cluster.
- ingress
Vip String - The VIP which you previously set aside for ingress traffic into this cluster.
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