@pulumi/gcp
Version:
A Pulumi package for creating and managing Google Cloud Platform resources.
711 lines • 27.2 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
import * as inputs from "../types/input";
import * as outputs from "../types/output";
/**
* A Google VMware Admin Cluster.
*
* To get more information about VmwareAdminCluster, see:
*
* * [API documentation](https://cloud.google.com/kubernetes-engine/distributed-cloud/reference/on-prem-api/rest/v1/projects.locations.vmwareAdminClusters)
*
* ## Example Usage
*
* ### Gkeonprem Vmware Admin Cluster Basic
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as gcp from "@pulumi/gcp";
*
* const admin_cluster_basic = new gcp.gkeonprem.VmwareAdminCluster("admin-cluster-basic", {
* name: "basic",
* location: "us-west1",
* description: "test admin cluster",
* bootstrapClusterMembership: "projects/870316890899/locations/global/memberships/gkeonprem-terraform-test",
* onPremVersion: "1.31.0-gke.35",
* imageType: "ubuntu_containerd",
* vcenter: {
* resourcePool: "test resource pool",
* datastore: "test data store",
* datacenter: "test data center",
* cluster: "test cluster",
* folder: "test folder",
* caCertData: "test ca cert data",
* address: "10.0.0.1",
* dataDisk: "test data disk",
* },
* networkConfig: {
* serviceAddressCidrBlocks: ["10.96.0.0/12"],
* podAddressCidrBlocks: ["192.168.0.0/16"],
* dhcpIpConfig: {
* enabled: true,
* },
* },
* controlPlaneNode: {
* cpus: 4,
* memory: 8192,
* },
* loadBalancer: {
* vipConfig: {
* controlPlaneVip: "10.251.133.5",
* addonsVip: "10.251.135.19",
* },
* f5Config: {
* address: "10.251.135.22",
* partition: "test-parition",
* snatPool: "test-snat-pool",
* },
* },
* privateRegistryConfig: {
* address: "test-address",
* caCert: "test-ca-cert",
* },
* });
* ```
* ### Gkeonprem Vmware Admin Cluster Full
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as gcp from "@pulumi/gcp";
*
* const admin_cluster_full = new gcp.gkeonprem.VmwareAdminCluster("admin-cluster-full", {
* name: "full",
* location: "us-west1",
* description: "test admin cluster",
* bootstrapClusterMembership: "projects/870316890899/locations/global/memberships/gkeonprem-terraform-test",
* onPremVersion: "1.31.0-gke.35",
* imageType: "ubuntu_containerd",
* annotations: {},
* vcenter: {
* resourcePool: "test resource pool",
* datastore: "test data store",
* datacenter: "test data center",
* cluster: "test cluster",
* folder: "test folder",
* caCertData: "test ca cert data",
* address: "10.0.0.1",
* dataDisk: "test data disk",
* storagePolicyName: "storage_policy_name",
* },
* networkConfig: {
* serviceAddressCidrBlocks: ["10.96.0.0/12"],
* podAddressCidrBlocks: ["192.168.0.0/16"],
* haControlPlaneConfig: {
* controlPlaneIpBlock: {
* gateway: "10.0.0.3",
* ips: [{
* hostname: "hostname",
* ip: "10.0.0.4",
* }],
* netmask: "10.0.0.3/32",
* },
* },
* hostConfig: {
* dnsServers: ["10.254.41.1"],
* ntpServers: ["216.239.35.8"],
* dnsSearchDomains: ["test-domain"],
* },
* staticIpConfig: {
* ipBlocks: [{
* gateway: "10.0.0.1",
* ips: [{
* hostname: "hostname",
* ip: "10.0.0.2",
* }],
* netmask: "10.0.0.3/32",
* }],
* },
* vcenterNetwork: "test-vcenter-network",
* },
* controlPlaneNode: {
* cpus: 4,
* memory: 8192,
* replicas: 3,
* },
* loadBalancer: {
* vipConfig: {
* controlPlaneVip: "10.251.133.5",
* addonsVip: "10.251.135.19",
* },
* manualLbConfig: {
* addonsNodePort: 30005,
* controlPlaneNodePort: 30006,
* ingressHttpNodePort: 30007,
* ingressHttpsNodePort: 30008,
* konnectivityServerNodePort: 30009,
* },
* },
* addonNode: {
* autoResizeConfig: {
* enabled: true,
* },
* },
* antiAffinityGroups: {
* aagConfigDisabled: true,
* },
* authorization: {
* viewerUsers: [{
* username: "user1@gmail.com",
* }],
* },
* autoRepairConfig: {
* enabled: true,
* },
* platformConfig: {
* requiredPlatformVersion: "1.31.0",
* },
* privateRegistryConfig: {
* address: "test-address",
* caCert: "test-ca-cert",
* },
* proxy: {
* url: "http://my-proxy.example.local:80",
* noProxy: "10.151.222.0/24,my-host.example.local,10.151.2.1",
* },
* });
* ```
* ### Gkeonprem Vmware Admin Cluster Metallb
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as gcp from "@pulumi/gcp";
*
* const admin_cluster_metallb = new gcp.gkeonprem.VmwareAdminCluster("admin-cluster-metallb", {
* name: "metallb",
* location: "us-west1",
* description: "test admin cluster",
* bootstrapClusterMembership: "projects/870316890899/locations/global/memberships/gkeonprem-terraform-test",
* onPremVersion: "1.33.0-gke.35",
* imageType: "ubuntu_containerd",
* enableAdvancedCluster: true,
* vcenter: {
* resourcePool: "test resource pool",
* datastore: "test data store",
* datacenter: "test data center",
* cluster: "test cluster",
* folder: "test folder",
* caCertData: "test ca cert data",
* address: "10.0.0.1",
* dataDisk: "test data disk",
* },
* networkConfig: {
* serviceAddressCidrBlocks: ["10.96.0.0/12"],
* podAddressCidrBlocks: ["192.168.0.0/16"],
* dhcpIpConfig: {
* enabled: true,
* },
* },
* controlPlaneNode: {
* cpus: 4,
* memory: 8192,
* },
* loadBalancer: {
* vipConfig: {
* controlPlaneVip: "10.251.133.5",
* addonsVip: "10.251.135.19",
* },
* metalLbConfig: {
* enabled: true,
* },
* },
* privateRegistryConfig: {
* address: "test-address",
* caCert: "test-ca-cert",
* },
* proxy: {
* url: "http://my-proxy.example.local:80",
* noProxy: "10.151.222.0/24,my-host.example.local,10.151.2.1",
* },
* });
* ```
*
* ## Import
*
* VmwareAdminCluster can be imported using any of these accepted formats:
*
* * `projects/{{project}}/locations/{{location}}/vmwareAdminClusters/{{name}}`
* * `{{project}}/{{location}}/{{name}}`
* * `{{location}}/{{name}}`
*
* When using the `pulumi import` command, VmwareAdminCluster can be imported using one of the formats above. For example:
*
* ```sh
* $ pulumi import gcp:gkeonprem/vmwareAdminCluster:VmwareAdminCluster default projects/{{project}}/locations/{{location}}/vmwareAdminClusters/{{name}}
* $ pulumi import gcp:gkeonprem/vmwareAdminCluster:VmwareAdminCluster default {{project}}/{{location}}/{{name}}
* $ pulumi import gcp:gkeonprem/vmwareAdminCluster:VmwareAdminCluster default {{location}}/{{name}}
* ```
*/
export declare class VmwareAdminCluster extends pulumi.CustomResource {
/**
* Get an existing VmwareAdminCluster resource's state with the given name, ID, and optional extra
* properties used to qualify the lookup.
*
* @param name The _unique_ name of the resulting resource.
* @param id The _unique_ provider ID of the resource to lookup.
* @param state Any extra arguments used during the lookup.
* @param opts Optional settings to control the behavior of the CustomResource.
*/
static get(name: string, id: pulumi.Input<pulumi.ID>, state?: VmwareAdminClusterState, opts?: pulumi.CustomResourceOptions): VmwareAdminCluster;
/**
* Returns true if the given object is an instance of VmwareAdminCluster. This is designed to work even
* when multiple copies of the Pulumi SDK have been loaded into the same process.
*/
static isInstance(obj: any): obj is VmwareAdminCluster;
/**
* The VMware admin cluster addon node configuration.
* Structure is documented below.
*/
readonly addonNode: pulumi.Output<outputs.gkeonprem.VmwareAdminClusterAddonNode>;
/**
* Annotations on the VMware Admin 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.
*
* **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration.
* Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource.
*/
readonly annotations: pulumi.Output<{
[key: string]: string;
}>;
/**
* AAGConfig specifies whether to spread VMware Admin Cluster nodes across at
* least three physical hosts in the datacenter.
* Structure is documented below.
*/
readonly antiAffinityGroups: pulumi.Output<outputs.gkeonprem.VmwareAdminClusterAntiAffinityGroups>;
/**
* The VMware admin cluster authorization configuration.
* Structure is documented below.
*/
readonly authorization: pulumi.Output<outputs.gkeonprem.VmwareAdminClusterAuthorization | undefined>;
/**
* Configuration for auto repairing.
* Structure is documented below.
*/
readonly autoRepairConfig: pulumi.Output<outputs.gkeonprem.VmwareAdminClusterAutoRepairConfig>;
/**
* The bootstrap cluster this VMware admin cluster belongs to.
*/
readonly bootstrapClusterMembership: pulumi.Output<string>;
/**
* The VMware admin cluster control plane node configuration.
* Structure is documented below.
*/
readonly controlPlaneNode: pulumi.Output<outputs.gkeonprem.VmwareAdminClusterControlPlaneNode | undefined>;
/**
* The time the cluster was created, in RFC3339 text format.
*/
readonly createTime: pulumi.Output<string>;
/**
* A human readable description of this VMware admin cluster.
*/
readonly description: pulumi.Output<string>;
/**
* All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through Terraform, other clients and services.
*/
readonly effectiveAnnotations: pulumi.Output<{
[key: string]: string;
}>;
/**
* If set, the advanced cluster feature is enabled.
*/
readonly enableAdvancedCluster: pulumi.Output<boolean>;
/**
* The DNS name of VMware admin cluster's API server.
*/
readonly endpoint: pulumi.Output<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.
*/
readonly etag: pulumi.Output<string>;
/**
* Fleet configuration for the cluster.
* Structure is documented below.
*/
readonly fleets: pulumi.Output<outputs.gkeonprem.VmwareAdminClusterFleet[]>;
/**
* The OS image type for the VMware admin cluster.
*/
readonly imageType: pulumi.Output<string>;
/**
* Specifies the load balancer configuration for VMware admin cluster.
* Structure is documented below.
*/
readonly loadBalancer: pulumi.Output<outputs.gkeonprem.VmwareAdminClusterLoadBalancer | undefined>;
/**
* The object name of the VMwareAdminCluster 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 ID
* 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.
*/
readonly localName: pulumi.Output<string>;
/**
* The location of the resource.
*/
readonly location: pulumi.Output<string>;
/**
* The VMware admin cluster resource name.
*/
readonly name: pulumi.Output<string>;
/**
* The VMware admin cluster network configuration.
* Structure is documented below.
*/
readonly networkConfig: pulumi.Output<outputs.gkeonprem.VmwareAdminClusterNetworkConfig>;
/**
* The Anthos clusters on the VMware version for the admin cluster.
*/
readonly onPremVersion: pulumi.Output<string | undefined>;
/**
* The VMware platform configuration.
* Structure is documented below.
*/
readonly platformConfig: pulumi.Output<outputs.gkeonprem.VmwareAdminClusterPlatformConfig | undefined>;
/**
* Configuration for private registry.
* Structure is documented below.
*/
readonly privateRegistryConfig: pulumi.Output<outputs.gkeonprem.VmwareAdminClusterPrivateRegistryConfig | undefined>;
/**
* The ID of the project in which the resource belongs.
* If it is not provided, the provider project is used.
*/
readonly project: pulumi.Output<string>;
/**
* Configuration for proxy.
* Structure is documented below.
*/
readonly proxy: pulumi.Output<outputs.gkeonprem.VmwareAdminClusterProxy | undefined>;
/**
* If set, there are currently changes in flight to the VMware admin cluster.
*/
readonly reconciling: pulumi.Output<boolean>;
/**
* (Output)
* The lifecycle state of the condition.
*/
readonly state: pulumi.Output<string>;
/**
* ResourceStatus representing detailed cluster state.
* Structure is documented below.
*/
readonly statuses: pulumi.Output<outputs.gkeonprem.VmwareAdminClusterStatus[]>;
/**
* The unique identifier of the VMware Admin Cluster.
*/
readonly uid: pulumi.Output<string>;
/**
* The time the cluster was last updated, in RFC3339 text format.
*/
readonly updateTime: pulumi.Output<string>;
/**
* Specifies vCenter config for the admin cluster.
* Structure is documented below.
*/
readonly vcenter: pulumi.Output<outputs.gkeonprem.VmwareAdminClusterVcenter | undefined>;
/**
* Create a VmwareAdminCluster resource with the given unique name, arguments, and options.
*
* @param name The _unique_ name of the resource.
* @param args The arguments to use to populate this resource's properties.
* @param opts A bag of options that control this resource's behavior.
*/
constructor(name: string, args: VmwareAdminClusterArgs, opts?: pulumi.CustomResourceOptions);
}
/**
* Input properties used for looking up and filtering VmwareAdminCluster resources.
*/
export interface VmwareAdminClusterState {
/**
* The VMware admin cluster addon node configuration.
* Structure is documented below.
*/
addonNode?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterAddonNode | undefined>;
/**
* Annotations on the VMware Admin 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.
*
* **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration.
* Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource.
*/
annotations?: pulumi.Input<{
[key: string]: pulumi.Input<string>;
} | undefined>;
/**
* AAGConfig specifies whether to spread VMware Admin Cluster nodes across at
* least three physical hosts in the datacenter.
* Structure is documented below.
*/
antiAffinityGroups?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterAntiAffinityGroups | undefined>;
/**
* The VMware admin cluster authorization configuration.
* Structure is documented below.
*/
authorization?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterAuthorization | undefined>;
/**
* Configuration for auto repairing.
* Structure is documented below.
*/
autoRepairConfig?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterAutoRepairConfig | undefined>;
/**
* The bootstrap cluster this VMware admin cluster belongs to.
*/
bootstrapClusterMembership?: pulumi.Input<string | undefined>;
/**
* The VMware admin cluster control plane node configuration.
* Structure is documented below.
*/
controlPlaneNode?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterControlPlaneNode | undefined>;
/**
* The time the cluster was created, in RFC3339 text format.
*/
createTime?: pulumi.Input<string | undefined>;
/**
* A human readable description of this VMware admin cluster.
*/
description?: pulumi.Input<string | undefined>;
/**
* All of annotations (key/value pairs) present on the resource in GCP, including the annotations configured through Terraform, other clients and services.
*/
effectiveAnnotations?: pulumi.Input<{
[key: string]: pulumi.Input<string>;
} | undefined>;
/**
* If set, the advanced cluster feature is enabled.
*/
enableAdvancedCluster?: pulumi.Input<boolean | undefined>;
/**
* The DNS name of VMware admin cluster's API server.
*/
endpoint?: pulumi.Input<string | undefined>;
/**
* 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.
*/
etag?: pulumi.Input<string | undefined>;
/**
* Fleet configuration for the cluster.
* Structure is documented below.
*/
fleets?: pulumi.Input<pulumi.Input<inputs.gkeonprem.VmwareAdminClusterFleet>[] | undefined>;
/**
* The OS image type for the VMware admin cluster.
*/
imageType?: pulumi.Input<string | undefined>;
/**
* Specifies the load balancer configuration for VMware admin cluster.
* Structure is documented below.
*/
loadBalancer?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterLoadBalancer | undefined>;
/**
* The object name of the VMwareAdminCluster 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 ID
* 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.
*/
localName?: pulumi.Input<string | undefined>;
/**
* The location of the resource.
*/
location?: pulumi.Input<string | undefined>;
/**
* The VMware admin cluster resource name.
*/
name?: pulumi.Input<string | undefined>;
/**
* The VMware admin cluster network configuration.
* Structure is documented below.
*/
networkConfig?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterNetworkConfig | undefined>;
/**
* The Anthos clusters on the VMware version for the admin cluster.
*/
onPremVersion?: pulumi.Input<string | undefined>;
/**
* The VMware platform configuration.
* Structure is documented below.
*/
platformConfig?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterPlatformConfig | undefined>;
/**
* Configuration for private registry.
* Structure is documented below.
*/
privateRegistryConfig?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterPrivateRegistryConfig | undefined>;
/**
* The ID of the project in which the resource belongs.
* If it is not provided, the provider project is used.
*/
project?: pulumi.Input<string | undefined>;
/**
* Configuration for proxy.
* Structure is documented below.
*/
proxy?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterProxy | undefined>;
/**
* If set, there are currently changes in flight to the VMware admin cluster.
*/
reconciling?: pulumi.Input<boolean | undefined>;
/**
* (Output)
* The lifecycle state of the condition.
*/
state?: pulumi.Input<string | undefined>;
/**
* ResourceStatus representing detailed cluster state.
* Structure is documented below.
*/
statuses?: pulumi.Input<pulumi.Input<inputs.gkeonprem.VmwareAdminClusterStatus>[] | undefined>;
/**
* The unique identifier of the VMware Admin Cluster.
*/
uid?: pulumi.Input<string | undefined>;
/**
* The time the cluster was last updated, in RFC3339 text format.
*/
updateTime?: pulumi.Input<string | undefined>;
/**
* Specifies vCenter config for the admin cluster.
* Structure is documented below.
*/
vcenter?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterVcenter | undefined>;
}
/**
* The set of arguments for constructing a VmwareAdminCluster resource.
*/
export interface VmwareAdminClusterArgs {
/**
* The VMware admin cluster addon node configuration.
* Structure is documented below.
*/
addonNode?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterAddonNode | undefined>;
/**
* Annotations on the VMware Admin 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.
*
* **Note**: This field is non-authoritative, and will only manage the annotations present in your configuration.
* Please refer to the field `effectiveAnnotations` for all of the annotations present on the resource.
*/
annotations?: pulumi.Input<{
[key: string]: pulumi.Input<string>;
} | undefined>;
/**
* AAGConfig specifies whether to spread VMware Admin Cluster nodes across at
* least three physical hosts in the datacenter.
* Structure is documented below.
*/
antiAffinityGroups?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterAntiAffinityGroups | undefined>;
/**
* The VMware admin cluster authorization configuration.
* Structure is documented below.
*/
authorization?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterAuthorization | undefined>;
/**
* Configuration for auto repairing.
* Structure is documented below.
*/
autoRepairConfig?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterAutoRepairConfig | undefined>;
/**
* The bootstrap cluster this VMware admin cluster belongs to.
*/
bootstrapClusterMembership?: pulumi.Input<string | undefined>;
/**
* The VMware admin cluster control plane node configuration.
* Structure is documented below.
*/
controlPlaneNode?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterControlPlaneNode | undefined>;
/**
* A human readable description of this VMware admin cluster.
*/
description?: pulumi.Input<string | undefined>;
/**
* If set, the advanced cluster feature is enabled.
*/
enableAdvancedCluster?: pulumi.Input<boolean | undefined>;
/**
* The OS image type for the VMware admin cluster.
*/
imageType?: pulumi.Input<string | undefined>;
/**
* Specifies the load balancer configuration for VMware admin cluster.
* Structure is documented below.
*/
loadBalancer?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterLoadBalancer | undefined>;
/**
* The location of the resource.
*/
location: pulumi.Input<string>;
/**
* The VMware admin cluster resource name.
*/
name?: pulumi.Input<string | undefined>;
/**
* The VMware admin cluster network configuration.
* Structure is documented below.
*/
networkConfig: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterNetworkConfig>;
/**
* The Anthos clusters on the VMware version for the admin cluster.
*/
onPremVersion?: pulumi.Input<string | undefined>;
/**
* The VMware platform configuration.
* Structure is documented below.
*/
platformConfig?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterPlatformConfig | undefined>;
/**
* Configuration for private registry.
* Structure is documented below.
*/
privateRegistryConfig?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterPrivateRegistryConfig | undefined>;
/**
* The ID of the project in which the resource belongs.
* If it is not provided, the provider project is used.
*/
project?: pulumi.Input<string | undefined>;
/**
* Configuration for proxy.
* Structure is documented below.
*/
proxy?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterProxy | undefined>;
/**
* Specifies vCenter config for the admin cluster.
* Structure is documented below.
*/
vcenter?: pulumi.Input<inputs.gkeonprem.VmwareAdminClusterVcenter | undefined>;
}
//# sourceMappingURL=vmwareAdminCluster.d.ts.map