Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.gkeonprem/v1.VmwareCluster
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new VMware user cluster in a given project and location.
Create VmwareCluster Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VmwareCluster(name: string, args: VmwareClusterArgs, opts?: CustomResourceOptions);@overload
def VmwareCluster(resource_name: str,
                  args: VmwareClusterArgs,
                  opts: Optional[ResourceOptions] = None)
@overload
def VmwareCluster(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  admin_cluster_membership: Optional[str] = None,
                  on_prem_version: Optional[str] = None,
                  control_plane_node: Optional[VmwareControlPlaneNodeConfigArgs] = None,
                  load_balancer: Optional[VmwareLoadBalancerConfigArgs] = None,
                  auto_repair_config: Optional[VmwareAutoRepairConfigArgs] = None,
                  anti_affinity_groups: Optional[VmwareAAGConfigArgs] = None,
                  dataplane_v2: Optional[VmwareDataplaneV2ConfigArgs] = None,
                  description: Optional[str] = None,
                  disable_bundled_ingress: Optional[bool] = None,
                  enable_control_plane_v2: Optional[bool] = None,
                  etag: Optional[str] = None,
                  authorization: Optional[AuthorizationArgs] = None,
                  location: Optional[str] = None,
                  name: Optional[str] = None,
                  network_config: Optional[VmwareNetworkConfigArgs] = None,
                  annotations: Optional[Mapping[str, str]] = None,
                  project: Optional[str] = None,
                  storage: Optional[VmwareStorageConfigArgs] = None,
                  upgrade_policy: Optional[VmwareClusterUpgradePolicyArgs] = None,
                  vcenter: Optional[VmwareVCenterConfigArgs] = None,
                  vm_tracking_enabled: Optional[bool] = None,
                  vmware_cluster_id: Optional[str] = None)func NewVmwareCluster(ctx *Context, name string, args VmwareClusterArgs, opts ...ResourceOption) (*VmwareCluster, error)public VmwareCluster(string name, VmwareClusterArgs args, CustomResourceOptions? opts = null)
public VmwareCluster(String name, VmwareClusterArgs args)
public VmwareCluster(String name, VmwareClusterArgs args, CustomResourceOptions options)
type: google-native:gkeonprem/v1:VmwareCluster
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args VmwareClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args VmwareClusterArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args VmwareClusterArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VmwareClusterArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VmwareClusterArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var vmwareClusterResource = new GoogleNative.Gkeonprem.V1.VmwareCluster("vmwareClusterResource", new()
{
    AdminClusterMembership = "string",
    OnPremVersion = "string",
    ControlPlaneNode = new GoogleNative.Gkeonprem.V1.Inputs.VmwareControlPlaneNodeConfigArgs
    {
        AutoResizeConfig = new GoogleNative.Gkeonprem.V1.Inputs.VmwareAutoResizeConfigArgs
        {
            Enabled = false,
        },
        Cpus = "string",
        Memory = "string",
        Replicas = "string",
        VsphereConfig = new GoogleNative.Gkeonprem.V1.Inputs.VmwareControlPlaneVsphereConfigArgs
        {
            Datastore = "string",
            StoragePolicyName = "string",
        },
    },
    LoadBalancer = new GoogleNative.Gkeonprem.V1.Inputs.VmwareLoadBalancerConfigArgs
    {
        F5Config = new GoogleNative.Gkeonprem.V1.Inputs.VmwareF5BigIpConfigArgs
        {
            Address = "string",
            Partition = "string",
            SnatPool = "string",
        },
        ManualLbConfig = new GoogleNative.Gkeonprem.V1.Inputs.VmwareManualLbConfigArgs
        {
            ControlPlaneNodePort = 0,
            IngressHttpNodePort = 0,
            IngressHttpsNodePort = 0,
            KonnectivityServerNodePort = 0,
        },
        MetalLbConfig = new GoogleNative.Gkeonprem.V1.Inputs.VmwareMetalLbConfigArgs
        {
            AddressPools = new[]
            {
                new GoogleNative.Gkeonprem.V1.Inputs.VmwareAddressPoolArgs
                {
                    Addresses = new[]
                    {
                        "string",
                    },
                    Pool = "string",
                    AvoidBuggyIps = false,
                    ManualAssign = false,
                },
            },
        },
        VipConfig = new GoogleNative.Gkeonprem.V1.Inputs.VmwareVipConfigArgs
        {
            ControlPlaneVip = "string",
            IngressVip = "string",
        },
    },
    AutoRepairConfig = new GoogleNative.Gkeonprem.V1.Inputs.VmwareAutoRepairConfigArgs
    {
        Enabled = false,
    },
    AntiAffinityGroups = new GoogleNative.Gkeonprem.V1.Inputs.VmwareAAGConfigArgs
    {
        AagConfigDisabled = false,
    },
    DataplaneV2 = new GoogleNative.Gkeonprem.V1.Inputs.VmwareDataplaneV2ConfigArgs
    {
        AdvancedNetworking = false,
        DataplaneV2Enabled = false,
        WindowsDataplaneV2Enabled = false,
    },
    Description = "string",
    DisableBundledIngress = false,
    EnableControlPlaneV2 = false,
    Etag = "string",
    Authorization = new GoogleNative.Gkeonprem.V1.Inputs.AuthorizationArgs
    {
        AdminUsers = new[]
        {
            new GoogleNative.Gkeonprem.V1.Inputs.ClusterUserArgs
            {
                Username = "string",
            },
        },
    },
    Location = "string",
    Name = "string",
    NetworkConfig = new GoogleNative.Gkeonprem.V1.Inputs.VmwareNetworkConfigArgs
    {
        PodAddressCidrBlocks = new[]
        {
            "string",
        },
        ServiceAddressCidrBlocks = new[]
        {
            "string",
        },
        ControlPlaneV2Config = new GoogleNative.Gkeonprem.V1.Inputs.VmwareControlPlaneV2ConfigArgs
        {
            ControlPlaneIpBlock = new GoogleNative.Gkeonprem.V1.Inputs.VmwareIpBlockArgs
            {
                Gateway = "string",
                Ips = new[]
                {
                    new GoogleNative.Gkeonprem.V1.Inputs.VmwareHostIpArgs
                    {
                        Hostname = "string",
                        Ip = "string",
                    },
                },
                Netmask = "string",
            },
        },
        DhcpIpConfig = new GoogleNative.Gkeonprem.V1.Inputs.VmwareDhcpIpConfigArgs
        {
            Enabled = false,
        },
        HostConfig = new GoogleNative.Gkeonprem.V1.Inputs.VmwareHostConfigArgs
        {
            DnsSearchDomains = new[]
            {
                "string",
            },
            DnsServers = new[]
            {
                "string",
            },
            NtpServers = new[]
            {
                "string",
            },
        },
        StaticIpConfig = new GoogleNative.Gkeonprem.V1.Inputs.VmwareStaticIpConfigArgs
        {
            IpBlocks = new[]
            {
                new GoogleNative.Gkeonprem.V1.Inputs.VmwareIpBlockArgs
                {
                    Gateway = "string",
                    Ips = new[]
                    {
                        new GoogleNative.Gkeonprem.V1.Inputs.VmwareHostIpArgs
                        {
                            Hostname = "string",
                            Ip = "string",
                        },
                    },
                    Netmask = "string",
                },
            },
        },
        VcenterNetwork = "string",
    },
    Annotations = 
    {
        { "string", "string" },
    },
    Project = "string",
    Storage = new GoogleNative.Gkeonprem.V1.Inputs.VmwareStorageConfigArgs
    {
        VsphereCsiDisabled = false,
    },
    UpgradePolicy = new GoogleNative.Gkeonprem.V1.Inputs.VmwareClusterUpgradePolicyArgs
    {
        ControlPlaneOnly = false,
    },
    Vcenter = new GoogleNative.Gkeonprem.V1.Inputs.VmwareVCenterConfigArgs
    {
        CaCertData = "string",
        Cluster = "string",
        Datacenter = "string",
        Datastore = "string",
        Folder = "string",
        ResourcePool = "string",
        StoragePolicyName = "string",
    },
    VmTrackingEnabled = false,
    VmwareClusterId = "string",
});
example, err := gkeonprem.NewVmwareCluster(ctx, "vmwareClusterResource", &gkeonprem.VmwareClusterArgs{
	AdminClusterMembership: pulumi.String("string"),
	OnPremVersion:          pulumi.String("string"),
	ControlPlaneNode: &gkeonprem.VmwareControlPlaneNodeConfigArgs{
		AutoResizeConfig: &gkeonprem.VmwareAutoResizeConfigArgs{
			Enabled: pulumi.Bool(false),
		},
		Cpus:     pulumi.String("string"),
		Memory:   pulumi.String("string"),
		Replicas: pulumi.String("string"),
		VsphereConfig: &gkeonprem.VmwareControlPlaneVsphereConfigArgs{
			Datastore:         pulumi.String("string"),
			StoragePolicyName: pulumi.String("string"),
		},
	},
	LoadBalancer: &gkeonprem.VmwareLoadBalancerConfigArgs{
		F5Config: &gkeonprem.VmwareF5BigIpConfigArgs{
			Address:   pulumi.String("string"),
			Partition: pulumi.String("string"),
			SnatPool:  pulumi.String("string"),
		},
		ManualLbConfig: &gkeonprem.VmwareManualLbConfigArgs{
			ControlPlaneNodePort:       pulumi.Int(0),
			IngressHttpNodePort:        pulumi.Int(0),
			IngressHttpsNodePort:       pulumi.Int(0),
			KonnectivityServerNodePort: pulumi.Int(0),
		},
		MetalLbConfig: &gkeonprem.VmwareMetalLbConfigArgs{
			AddressPools: gkeonprem.VmwareAddressPoolArray{
				&gkeonprem.VmwareAddressPoolArgs{
					Addresses: pulumi.StringArray{
						pulumi.String("string"),
					},
					Pool:          pulumi.String("string"),
					AvoidBuggyIps: pulumi.Bool(false),
					ManualAssign:  pulumi.Bool(false),
				},
			},
		},
		VipConfig: &gkeonprem.VmwareVipConfigArgs{
			ControlPlaneVip: pulumi.String("string"),
			IngressVip:      pulumi.String("string"),
		},
	},
	AutoRepairConfig: &gkeonprem.VmwareAutoRepairConfigArgs{
		Enabled: pulumi.Bool(false),
	},
	AntiAffinityGroups: &gkeonprem.VmwareAAGConfigArgs{
		AagConfigDisabled: pulumi.Bool(false),
	},
	DataplaneV2: &gkeonprem.VmwareDataplaneV2ConfigArgs{
		AdvancedNetworking:        pulumi.Bool(false),
		DataplaneV2Enabled:        pulumi.Bool(false),
		WindowsDataplaneV2Enabled: pulumi.Bool(false),
	},
	Description:           pulumi.String("string"),
	DisableBundledIngress: pulumi.Bool(false),
	EnableControlPlaneV2:  pulumi.Bool(false),
	Etag:                  pulumi.String("string"),
	Authorization: &gkeonprem.AuthorizationArgs{
		AdminUsers: gkeonprem.ClusterUserArray{
			&gkeonprem.ClusterUserArgs{
				Username: pulumi.String("string"),
			},
		},
	},
	Location: pulumi.String("string"),
	Name:     pulumi.String("string"),
	NetworkConfig: &gkeonprem.VmwareNetworkConfigArgs{
		PodAddressCidrBlocks: pulumi.StringArray{
			pulumi.String("string"),
		},
		ServiceAddressCidrBlocks: pulumi.StringArray{
			pulumi.String("string"),
		},
		ControlPlaneV2Config: &gkeonprem.VmwareControlPlaneV2ConfigArgs{
			ControlPlaneIpBlock: &gkeonprem.VmwareIpBlockArgs{
				Gateway: pulumi.String("string"),
				Ips: gkeonprem.VmwareHostIpArray{
					&gkeonprem.VmwareHostIpArgs{
						Hostname: pulumi.String("string"),
						Ip:       pulumi.String("string"),
					},
				},
				Netmask: pulumi.String("string"),
			},
		},
		DhcpIpConfig: &gkeonprem.VmwareDhcpIpConfigArgs{
			Enabled: pulumi.Bool(false),
		},
		HostConfig: &gkeonprem.VmwareHostConfigArgs{
			DnsSearchDomains: pulumi.StringArray{
				pulumi.String("string"),
			},
			DnsServers: pulumi.StringArray{
				pulumi.String("string"),
			},
			NtpServers: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
		StaticIpConfig: &gkeonprem.VmwareStaticIpConfigArgs{
			IpBlocks: gkeonprem.VmwareIpBlockArray{
				&gkeonprem.VmwareIpBlockArgs{
					Gateway: pulumi.String("string"),
					Ips: gkeonprem.VmwareHostIpArray{
						&gkeonprem.VmwareHostIpArgs{
							Hostname: pulumi.String("string"),
							Ip:       pulumi.String("string"),
						},
					},
					Netmask: pulumi.String("string"),
				},
			},
		},
		VcenterNetwork: pulumi.String("string"),
	},
	Annotations: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Project: pulumi.String("string"),
	Storage: &gkeonprem.VmwareStorageConfigArgs{
		VsphereCsiDisabled: pulumi.Bool(false),
	},
	UpgradePolicy: &gkeonprem.VmwareClusterUpgradePolicyArgs{
		ControlPlaneOnly: pulumi.Bool(false),
	},
	Vcenter: &gkeonprem.VmwareVCenterConfigArgs{
		CaCertData:        pulumi.String("string"),
		Cluster:           pulumi.String("string"),
		Datacenter:        pulumi.String("string"),
		Datastore:         pulumi.String("string"),
		Folder:            pulumi.String("string"),
		ResourcePool:      pulumi.String("string"),
		StoragePolicyName: pulumi.String("string"),
	},
	VmTrackingEnabled: pulumi.Bool(false),
	VmwareClusterId:   pulumi.String("string"),
})
var vmwareClusterResource = new VmwareCluster("vmwareClusterResource", VmwareClusterArgs.builder()
    .adminClusterMembership("string")
    .onPremVersion("string")
    .controlPlaneNode(VmwareControlPlaneNodeConfigArgs.builder()
        .autoResizeConfig(VmwareAutoResizeConfigArgs.builder()
            .enabled(false)
            .build())
        .cpus("string")
        .memory("string")
        .replicas("string")
        .vsphereConfig(VmwareControlPlaneVsphereConfigArgs.builder()
            .datastore("string")
            .storagePolicyName("string")
            .build())
        .build())
    .loadBalancer(VmwareLoadBalancerConfigArgs.builder()
        .f5Config(VmwareF5BigIpConfigArgs.builder()
            .address("string")
            .partition("string")
            .snatPool("string")
            .build())
        .manualLbConfig(VmwareManualLbConfigArgs.builder()
            .controlPlaneNodePort(0)
            .ingressHttpNodePort(0)
            .ingressHttpsNodePort(0)
            .konnectivityServerNodePort(0)
            .build())
        .metalLbConfig(VmwareMetalLbConfigArgs.builder()
            .addressPools(VmwareAddressPoolArgs.builder()
                .addresses("string")
                .pool("string")
                .avoidBuggyIps(false)
                .manualAssign(false)
                .build())
            .build())
        .vipConfig(VmwareVipConfigArgs.builder()
            .controlPlaneVip("string")
            .ingressVip("string")
            .build())
        .build())
    .autoRepairConfig(VmwareAutoRepairConfigArgs.builder()
        .enabled(false)
        .build())
    .antiAffinityGroups(VmwareAAGConfigArgs.builder()
        .aagConfigDisabled(false)
        .build())
    .dataplaneV2(VmwareDataplaneV2ConfigArgs.builder()
        .advancedNetworking(false)
        .dataplaneV2Enabled(false)
        .windowsDataplaneV2Enabled(false)
        .build())
    .description("string")
    .disableBundledIngress(false)
    .enableControlPlaneV2(false)
    .etag("string")
    .authorization(AuthorizationArgs.builder()
        .adminUsers(ClusterUserArgs.builder()
            .username("string")
            .build())
        .build())
    .location("string")
    .name("string")
    .networkConfig(VmwareNetworkConfigArgs.builder()
        .podAddressCidrBlocks("string")
        .serviceAddressCidrBlocks("string")
        .controlPlaneV2Config(VmwareControlPlaneV2ConfigArgs.builder()
            .controlPlaneIpBlock(VmwareIpBlockArgs.builder()
                .gateway("string")
                .ips(VmwareHostIpArgs.builder()
                    .hostname("string")
                    .ip("string")
                    .build())
                .netmask("string")
                .build())
            .build())
        .dhcpIpConfig(VmwareDhcpIpConfigArgs.builder()
            .enabled(false)
            .build())
        .hostConfig(VmwareHostConfigArgs.builder()
            .dnsSearchDomains("string")
            .dnsServers("string")
            .ntpServers("string")
            .build())
        .staticIpConfig(VmwareStaticIpConfigArgs.builder()
            .ipBlocks(VmwareIpBlockArgs.builder()
                .gateway("string")
                .ips(VmwareHostIpArgs.builder()
                    .hostname("string")
                    .ip("string")
                    .build())
                .netmask("string")
                .build())
            .build())
        .vcenterNetwork("string")
        .build())
    .annotations(Map.of("string", "string"))
    .project("string")
    .storage(VmwareStorageConfigArgs.builder()
        .vsphereCsiDisabled(false)
        .build())
    .upgradePolicy(VmwareClusterUpgradePolicyArgs.builder()
        .controlPlaneOnly(false)
        .build())
    .vcenter(VmwareVCenterConfigArgs.builder()
        .caCertData("string")
        .cluster("string")
        .datacenter("string")
        .datastore("string")
        .folder("string")
        .resourcePool("string")
        .storagePolicyName("string")
        .build())
    .vmTrackingEnabled(false)
    .vmwareClusterId("string")
    .build());
vmware_cluster_resource = google_native.gkeonprem.v1.VmwareCluster("vmwareClusterResource",
    admin_cluster_membership="string",
    on_prem_version="string",
    control_plane_node={
        "auto_resize_config": {
            "enabled": False,
        },
        "cpus": "string",
        "memory": "string",
        "replicas": "string",
        "vsphere_config": {
            "datastore": "string",
            "storage_policy_name": "string",
        },
    },
    load_balancer={
        "f5_config": {
            "address": "string",
            "partition": "string",
            "snat_pool": "string",
        },
        "manual_lb_config": {
            "control_plane_node_port": 0,
            "ingress_http_node_port": 0,
            "ingress_https_node_port": 0,
            "konnectivity_server_node_port": 0,
        },
        "metal_lb_config": {
            "address_pools": [{
                "addresses": ["string"],
                "pool": "string",
                "avoid_buggy_ips": False,
                "manual_assign": False,
            }],
        },
        "vip_config": {
            "control_plane_vip": "string",
            "ingress_vip": "string",
        },
    },
    auto_repair_config={
        "enabled": False,
    },
    anti_affinity_groups={
        "aag_config_disabled": False,
    },
    dataplane_v2={
        "advanced_networking": False,
        "dataplane_v2_enabled": False,
        "windows_dataplane_v2_enabled": False,
    },
    description="string",
    disable_bundled_ingress=False,
    enable_control_plane_v2=False,
    etag="string",
    authorization={
        "admin_users": [{
            "username": "string",
        }],
    },
    location="string",
    name="string",
    network_config={
        "pod_address_cidr_blocks": ["string"],
        "service_address_cidr_blocks": ["string"],
        "control_plane_v2_config": {
            "control_plane_ip_block": {
                "gateway": "string",
                "ips": [{
                    "hostname": "string",
                    "ip": "string",
                }],
                "netmask": "string",
            },
        },
        "dhcp_ip_config": {
            "enabled": False,
        },
        "host_config": {
            "dns_search_domains": ["string"],
            "dns_servers": ["string"],
            "ntp_servers": ["string"],
        },
        "static_ip_config": {
            "ip_blocks": [{
                "gateway": "string",
                "ips": [{
                    "hostname": "string",
                    "ip": "string",
                }],
                "netmask": "string",
            }],
        },
        "vcenter_network": "string",
    },
    annotations={
        "string": "string",
    },
    project="string",
    storage={
        "vsphere_csi_disabled": False,
    },
    upgrade_policy={
        "control_plane_only": False,
    },
    vcenter={
        "ca_cert_data": "string",
        "cluster": "string",
        "datacenter": "string",
        "datastore": "string",
        "folder": "string",
        "resource_pool": "string",
        "storage_policy_name": "string",
    },
    vm_tracking_enabled=False,
    vmware_cluster_id="string")
const vmwareClusterResource = new google_native.gkeonprem.v1.VmwareCluster("vmwareClusterResource", {
    adminClusterMembership: "string",
    onPremVersion: "string",
    controlPlaneNode: {
        autoResizeConfig: {
            enabled: false,
        },
        cpus: "string",
        memory: "string",
        replicas: "string",
        vsphereConfig: {
            datastore: "string",
            storagePolicyName: "string",
        },
    },
    loadBalancer: {
        f5Config: {
            address: "string",
            partition: "string",
            snatPool: "string",
        },
        manualLbConfig: {
            controlPlaneNodePort: 0,
            ingressHttpNodePort: 0,
            ingressHttpsNodePort: 0,
            konnectivityServerNodePort: 0,
        },
        metalLbConfig: {
            addressPools: [{
                addresses: ["string"],
                pool: "string",
                avoidBuggyIps: false,
                manualAssign: false,
            }],
        },
        vipConfig: {
            controlPlaneVip: "string",
            ingressVip: "string",
        },
    },
    autoRepairConfig: {
        enabled: false,
    },
    antiAffinityGroups: {
        aagConfigDisabled: false,
    },
    dataplaneV2: {
        advancedNetworking: false,
        dataplaneV2Enabled: false,
        windowsDataplaneV2Enabled: false,
    },
    description: "string",
    disableBundledIngress: false,
    enableControlPlaneV2: false,
    etag: "string",
    authorization: {
        adminUsers: [{
            username: "string",
        }],
    },
    location: "string",
    name: "string",
    networkConfig: {
        podAddressCidrBlocks: ["string"],
        serviceAddressCidrBlocks: ["string"],
        controlPlaneV2Config: {
            controlPlaneIpBlock: {
                gateway: "string",
                ips: [{
                    hostname: "string",
                    ip: "string",
                }],
                netmask: "string",
            },
        },
        dhcpIpConfig: {
            enabled: false,
        },
        hostConfig: {
            dnsSearchDomains: ["string"],
            dnsServers: ["string"],
            ntpServers: ["string"],
        },
        staticIpConfig: {
            ipBlocks: [{
                gateway: "string",
                ips: [{
                    hostname: "string",
                    ip: "string",
                }],
                netmask: "string",
            }],
        },
        vcenterNetwork: "string",
    },
    annotations: {
        string: "string",
    },
    project: "string",
    storage: {
        vsphereCsiDisabled: false,
    },
    upgradePolicy: {
        controlPlaneOnly: false,
    },
    vcenter: {
        caCertData: "string",
        cluster: "string",
        datacenter: "string",
        datastore: "string",
        folder: "string",
        resourcePool: "string",
        storagePolicyName: "string",
    },
    vmTrackingEnabled: false,
    vmwareClusterId: "string",
});
type: google-native:gkeonprem/v1:VmwareCluster
properties:
    adminClusterMembership: string
    annotations:
        string: string
    antiAffinityGroups:
        aagConfigDisabled: false
    authorization:
        adminUsers:
            - username: string
    autoRepairConfig:
        enabled: false
    controlPlaneNode:
        autoResizeConfig:
            enabled: false
        cpus: string
        memory: string
        replicas: string
        vsphereConfig:
            datastore: string
            storagePolicyName: string
    dataplaneV2:
        advancedNetworking: false
        dataplaneV2Enabled: false
        windowsDataplaneV2Enabled: false
    description: string
    disableBundledIngress: false
    enableControlPlaneV2: false
    etag: string
    loadBalancer:
        f5Config:
            address: string
            partition: string
            snatPool: string
        manualLbConfig:
            controlPlaneNodePort: 0
            ingressHttpNodePort: 0
            ingressHttpsNodePort: 0
            konnectivityServerNodePort: 0
        metalLbConfig:
            addressPools:
                - addresses:
                    - string
                  avoidBuggyIps: false
                  manualAssign: false
                  pool: string
        vipConfig:
            controlPlaneVip: string
            ingressVip: string
    location: string
    name: string
    networkConfig:
        controlPlaneV2Config:
            controlPlaneIpBlock:
                gateway: string
                ips:
                    - hostname: string
                      ip: string
                netmask: string
        dhcpIpConfig:
            enabled: false
        hostConfig:
            dnsSearchDomains:
                - string
            dnsServers:
                - string
            ntpServers:
                - string
        podAddressCidrBlocks:
            - string
        serviceAddressCidrBlocks:
            - string
        staticIpConfig:
            ipBlocks:
                - gateway: string
                  ips:
                    - hostname: string
                      ip: string
                  netmask: string
        vcenterNetwork: string
    onPremVersion: string
    project: string
    storage:
        vsphereCsiDisabled: false
    upgradePolicy:
        controlPlaneOnly: false
    vcenter:
        caCertData: string
        cluster: string
        datacenter: string
        datastore: string
        folder: string
        resourcePool: string
        storagePolicyName: string
    vmTrackingEnabled: false
    vmwareClusterId: string
VmwareCluster Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The VmwareCluster resource accepts the following input properties:
- AdminCluster 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.
- OnPrem stringVersion 
- The Anthos clusters on the VMware version for your 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.
- AntiAffinity Pulumi.Groups Google Native. Gkeonprem. V1. Inputs. Vmware AAGConfig 
- AAGConfig specifies whether to spread VMware user cluster nodes across at least three physical hosts in the datacenter.
- 
Pulumi.Google Native. Gkeonprem. V1. Inputs. Authorization 
- RBAC policy that will be applied and managed by the Anthos On-Prem API.
- AutoRepair Pulumi.Config Google Native. Gkeonprem. V1. Inputs. Vmware Auto Repair Config 
- Configuration for auto repairing.
- ControlPlane Pulumi.Node Google Native. Gkeonprem. V1. Inputs. Vmware Control Plane Node Config 
- VMware user cluster control plane nodes must have either 1 or 3 replicas.
- DataplaneV2 Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Dataplane V2Config 
- VmwareDataplaneV2Config specifies configuration for Dataplane V2.
- Description string
- A human readable description of this VMware user cluster.
- DisableBundled boolIngress 
- Disable bundled ingress.
- EnableControl boolPlane V2 
- Enable control plane V2. Default to false.
- 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.
- LoadBalancer Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Load Balancer Config 
- Load balancer configuration.
- Location string
- Name string
- Immutable. The VMware user cluster resource name.
- NetworkConfig Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Network Config 
- The VMware user cluster network configuration.
- Project string
- Storage
Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Storage Config 
- Storage configuration.
- UpgradePolicy Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Cluster Upgrade Policy 
- Specifies upgrade policy for the cluster.
- Vcenter
Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware VCenter Config 
- VmwareVCenterConfig specifies vCenter config for the user cluster. If unspecified, it is inherited from the admin cluster.
- VmTracking boolEnabled 
- Enable VM tracking.
- VmwareCluster stringId 
- User provided identifier that is used as part of the resource name; This value must be up to 40 characters and follow RFC-1123 (https://tools.ietf.org/html/rfc1123) format.
- AdminCluster 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.
- OnPrem stringVersion 
- The Anthos clusters on the VMware version for your 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.
- AntiAffinity VmwareGroups AAGConfig Args 
- AAGConfig specifies whether to spread VMware user cluster nodes across at least three physical hosts in the datacenter.
- 
AuthorizationArgs 
- RBAC policy that will be applied and managed by the Anthos On-Prem API.
- AutoRepair VmwareConfig Auto Repair Config Args 
- Configuration for auto repairing.
- ControlPlane VmwareNode Control Plane Node Config Args 
- VMware user cluster control plane nodes must have either 1 or 3 replicas.
- DataplaneV2 VmwareDataplane V2Config Args 
- VmwareDataplaneV2Config specifies configuration for Dataplane V2.
- Description string
- A human readable description of this VMware user cluster.
- DisableBundled boolIngress 
- Disable bundled ingress.
- EnableControl boolPlane V2 
- Enable control plane V2. Default to false.
- 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.
- LoadBalancer VmwareLoad Balancer Config Args 
- Load balancer configuration.
- Location string
- Name string
- Immutable. The VMware user cluster resource name.
- NetworkConfig VmwareNetwork Config Args 
- The VMware user cluster network configuration.
- Project string
- Storage
VmwareStorage Config Args 
- Storage configuration.
- UpgradePolicy VmwareCluster Upgrade Policy Args 
- Specifies upgrade policy for the cluster.
- Vcenter
VmwareVCenter Config Args 
- VmwareVCenterConfig specifies vCenter config for the user cluster. If unspecified, it is inherited from the admin cluster.
- VmTracking boolEnabled 
- Enable VM tracking.
- VmwareCluster stringId 
- User provided identifier that is used as part of the resource name; This value must be up to 40 characters and follow RFC-1123 (https://tools.ietf.org/html/rfc1123) format.
- adminCluster 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.
- onPrem StringVersion 
- The Anthos clusters on the VMware version for your 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.
- antiAffinity VmwareGroups AAGConfig 
- AAGConfig specifies whether to spread VMware user cluster nodes across at least three physical hosts in the datacenter.
- Authorization
- RBAC policy that will be applied and managed by the Anthos On-Prem API.
- autoRepair VmwareConfig Auto Repair Config 
- Configuration for auto repairing.
- controlPlane VmwareNode Control Plane Node Config 
- VMware user cluster control plane nodes must have either 1 or 3 replicas.
- dataplaneV2 VmwareDataplane V2Config 
- VmwareDataplaneV2Config specifies configuration for Dataplane V2.
- description String
- A human readable description of this VMware user cluster.
- disableBundled BooleanIngress 
- Disable bundled ingress.
- enableControl BooleanPlane V2 
- Enable control plane V2. Default to false.
- 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.
- loadBalancer VmwareLoad Balancer Config 
- Load balancer configuration.
- location String
- name String
- Immutable. The VMware user cluster resource name.
- networkConfig VmwareNetwork Config 
- The VMware user cluster network configuration.
- project String
- storage
VmwareStorage Config 
- Storage configuration.
- upgradePolicy VmwareCluster Upgrade Policy 
- Specifies upgrade policy for the cluster.
- vcenter
VmwareVCenter Config 
- VmwareVCenterConfig specifies vCenter config for the user cluster. If unspecified, it is inherited from the admin cluster.
- vmTracking BooleanEnabled 
- Enable VM tracking.
- vmwareCluster StringId 
- User provided identifier that is used as part of the resource name; This value must be up to 40 characters and follow RFC-1123 (https://tools.ietf.org/html/rfc1123) format.
- adminCluster 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.
- onPrem stringVersion 
- The Anthos clusters on the VMware version for your 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.
- antiAffinity VmwareGroups AAGConfig 
- AAGConfig specifies whether to spread VMware user cluster nodes across at least three physical hosts in the datacenter.
- Authorization
- RBAC policy that will be applied and managed by the Anthos On-Prem API.
- autoRepair VmwareConfig Auto Repair Config 
- Configuration for auto repairing.
- controlPlane VmwareNode Control Plane Node Config 
- VMware user cluster control plane nodes must have either 1 or 3 replicas.
- dataplaneV2 VmwareDataplane V2Config 
- VmwareDataplaneV2Config specifies configuration for Dataplane V2.
- description string
- A human readable description of this VMware user cluster.
- disableBundled booleanIngress 
- Disable bundled ingress.
- enableControl booleanPlane V2 
- Enable control plane V2. Default to false.
- 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.
- loadBalancer VmwareLoad Balancer Config 
- Load balancer configuration.
- location string
- name string
- Immutable. The VMware user cluster resource name.
- networkConfig VmwareNetwork Config 
- The VMware user cluster network configuration.
- project string
- storage
VmwareStorage Config 
- Storage configuration.
- upgradePolicy VmwareCluster Upgrade Policy 
- Specifies upgrade policy for the cluster.
- vcenter
VmwareVCenter Config 
- VmwareVCenterConfig specifies vCenter config for the user cluster. If unspecified, it is inherited from the admin cluster.
- vmTracking booleanEnabled 
- Enable VM tracking.
- vmwareCluster stringId 
- User provided identifier that is used as part of the resource name; This value must be up to 40 characters and follow RFC-1123 (https://tools.ietf.org/html/rfc1123) format.
- 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.
- on_prem_ strversion 
- The Anthos clusters on the VMware version for your 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 Args 
- AAGConfig specifies whether to spread VMware user cluster nodes across at least three physical hosts in the datacenter.
- 
AuthorizationArgs 
- RBAC policy that will be applied and managed by the Anthos On-Prem API.
- auto_repair_ Vmwareconfig Auto Repair Config Args 
- Configuration for auto repairing.
- control_plane_ Vmwarenode Control Plane Node Config Args 
- VMware user cluster control plane nodes must have either 1 or 3 replicas.
- dataplane_v2 VmwareDataplane V2Config Args 
- VmwareDataplaneV2Config specifies configuration for Dataplane V2.
- 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.
- 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.
- load_balancer VmwareLoad Balancer Config Args 
- Load balancer configuration.
- location str
- name str
- Immutable. The VMware user cluster resource name.
- network_config VmwareNetwork Config Args 
- The VMware user cluster network configuration.
- project str
- storage
VmwareStorage Config Args 
- Storage configuration.
- upgrade_policy VmwareCluster Upgrade Policy Args 
- Specifies upgrade policy for the cluster.
- vcenter
VmwareVCenter Config Args 
- VmwareVCenterConfig specifies vCenter config for the user cluster. If unspecified, it is inherited from the admin cluster.
- vm_tracking_ boolenabled 
- Enable VM tracking.
- vmware_cluster_ strid 
- User provided identifier that is used as part of the resource name; This value must be up to 40 characters and follow RFC-1123 (https://tools.ietf.org/html/rfc1123) format.
- adminCluster 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.
- onPrem StringVersion 
- The Anthos clusters on the VMware version for your 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.
- antiAffinity 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.
- autoRepair Property MapConfig 
- Configuration for auto repairing.
- controlPlane Property MapNode 
- VMware user cluster control plane nodes must have either 1 or 3 replicas.
- dataplaneV2 Property Map
- VmwareDataplaneV2Config specifies configuration for Dataplane V2.
- description String
- A human readable description of this VMware user cluster.
- disableBundled BooleanIngress 
- Disable bundled ingress.
- enableControl BooleanPlane V2 
- Enable control plane V2. Default to false.
- 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.
- loadBalancer Property Map
- Load balancer configuration.
- location String
- name String
- Immutable. The VMware user cluster resource name.
- networkConfig Property Map
- The VMware user cluster network configuration.
- project String
- storage Property Map
- Storage configuration.
- upgradePolicy Property Map
- Specifies upgrade policy for the cluster.
- vcenter Property Map
- VmwareVCenterConfig specifies vCenter config for the user cluster. If unspecified, it is inherited from the admin cluster.
- vmTracking BooleanEnabled 
- Enable VM tracking.
- vmwareCluster StringId 
- User provided identifier that is used as part of the resource name; This value must be up to 40 characters and follow RFC-1123 (https://tools.ietf.org/html/rfc1123) format.
Outputs
All input properties are implicitly available as output properties. Additionally, the VmwareCluster resource produces the following output properties:
- AdminCluster stringName 
- The resource name of the VMware admin cluster hosting this user cluster.
- CreateTime string
- The time at which VMware user cluster was created.
- DeleteTime string
- The time at which VMware user cluster was deleted.
- Endpoint string
- The DNS name of VMware user cluster's API server.
- Fleet
Pulumi.Google Native. Gkeonprem. V1. Outputs. Fleet Response 
- Fleet configuration for the cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- LocalName 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.
- 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.
- Uid string
- The unique identifier of the VMware user cluster.
- UpdateTime string
- The time at which VMware user cluster was last updated.
- ValidationCheck Pulumi.Google Native. Gkeonprem. V1. Outputs. Validation Check Response 
- ValidationCheck represents the result of the preflight check job.
- AdminCluster stringName 
- The resource name of the VMware admin cluster hosting this user cluster.
- CreateTime string
- The time at which VMware user cluster was created.
- DeleteTime string
- The time at which VMware user cluster was deleted.
- Endpoint string
- The DNS name of VMware user cluster's API server.
- Fleet
FleetResponse 
- Fleet configuration for the cluster.
- Id string
- The provider-assigned unique ID for this managed resource.
- LocalName 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.
- 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
ResourceStatus Response 
- ResourceStatus representing detailed cluster state.
- Uid string
- The unique identifier of the VMware user cluster.
- UpdateTime string
- The time at which VMware user cluster was last updated.
- ValidationCheck ValidationCheck Response 
- ValidationCheck represents the result of the preflight check job.
- adminCluster StringName 
- The resource name of the VMware admin cluster hosting this user cluster.
- createTime String
- The time at which VMware user cluster was created.
- deleteTime String
- The time at which VMware user cluster was deleted.
- endpoint String
- The DNS name of VMware user cluster's API server.
- fleet
FleetResponse 
- Fleet configuration for the cluster.
- id String
- The provider-assigned unique ID for this managed resource.
- localName 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.
- 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
ResourceStatus Response 
- ResourceStatus representing detailed cluster state.
- uid String
- The unique identifier of the VMware user cluster.
- updateTime String
- The time at which VMware user cluster was last updated.
- validationCheck ValidationCheck Response 
- ValidationCheck represents the result of the preflight check job.
- adminCluster stringName 
- The resource name of the VMware admin cluster hosting this user cluster.
- createTime string
- The time at which VMware user cluster was created.
- deleteTime string
- The time at which VMware user cluster was deleted.
- endpoint string
- The DNS name of VMware user cluster's API server.
- fleet
FleetResponse 
- Fleet configuration for the cluster.
- id string
- The provider-assigned unique ID for this managed resource.
- localName 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.
- 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
ResourceStatus Response 
- ResourceStatus representing detailed cluster state.
- uid string
- The unique identifier of the VMware user cluster.
- updateTime string
- The time at which VMware user cluster was last updated.
- validationCheck ValidationCheck Response 
- ValidationCheck represents the result of the preflight check job.
- admin_cluster_ strname 
- The resource name of the VMware admin cluster hosting this user cluster.
- create_time str
- The time at which VMware user cluster was created.
- delete_time str
- The time at which VMware user cluster was deleted.
- endpoint str
- The DNS name of VMware user cluster's API server.
- fleet
FleetResponse 
- Fleet configuration for the cluster.
- id str
- The provider-assigned unique ID for this managed resource.
- 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.
- 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
ResourceStatus Response 
- ResourceStatus representing detailed cluster state.
- uid str
- The unique identifier of the VMware user cluster.
- update_time str
- The time at which VMware user cluster was last updated.
- validation_check ValidationCheck Response 
- ValidationCheck represents the result of the preflight check job.
- adminCluster StringName 
- The resource name of the VMware admin cluster hosting this user cluster.
- createTime String
- The time at which VMware user cluster was created.
- deleteTime String
- The time at which VMware user cluster was deleted.
- endpoint String
- The DNS name of VMware user cluster's API server.
- fleet Property Map
- Fleet configuration for the cluster.
- id String
- The provider-assigned unique ID for this managed resource.
- localName 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.
- 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.
- uid String
- The unique identifier of the VMware user cluster.
- updateTime String
- The time at which VMware user cluster was last updated.
- validationCheck Property Map
- ValidationCheck represents the result of the preflight check job.
Supporting Types
Authorization, AuthorizationArgs  
- AdminUsers List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Cluster User> 
- 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.
- AdminUsers []ClusterUser 
- 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.
- adminUsers List<ClusterUser> 
- 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.
- adminUsers ClusterUser[] 
- 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] 
- 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.
- adminUsers 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.
AuthorizationResponse, AuthorizationResponseArgs    
- AdminUsers 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.
- AdminUsers []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.
- adminUsers 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.
- adminUsers 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.
- adminUsers 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.
ClusterUser, ClusterUserArgs    
- 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.
ClusterUserResponse, ClusterUserResponseArgs      
- 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, FleetResponseArgs    
- 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, ResourceConditionResponseArgs      
- LastTransition 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)
- LastTransition 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)
- lastTransition 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)
- lastTransition 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)
- lastTransition 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, ResourceStatusResponseArgs      
- Conditions
List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Resource Condition Response> 
- ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- ErrorMessage string
- Human-friendly representation of the error message from controller. The error message can be temporary as the controller controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
- Conditions
[]ResourceCondition Response 
- ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- ErrorMessage string
- Human-friendly representation of the error message from controller. The error message can be temporary as the controller controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
- conditions
List<ResourceCondition Response> 
- ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- errorMessage String
- Human-friendly representation of the error message from controller. The error message can be temporary as the controller controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
- conditions
ResourceCondition Response[] 
- ResourceCondition provide a standard mechanism for higher-level status reporting from controller.
- errorMessage string
- Human-friendly representation of the error message from controller. The error message can be temporary as the controller controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
- conditions
Sequence[ResourceCondition 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.
- errorMessage String
- Human-friendly representation of the error message from controller. The error message can be temporary as the controller controller creates a cluster or node pool. If the error message persists for a longer period of time, it can be used to surface error message to indicate real problems requiring user intervention.
ValidationCheckResponse, ValidationCheckResponseArgs      
- 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
ValidationCheck 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
ValidationCheck 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
ValidationCheck 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
ValidationCheck 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, ValidationCheckResultResponseArgs        
- 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, ValidationCheckStatusResponseArgs        
- Result
List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Validation Check Result Response> 
- Individual checks which failed as part of the Preflight check execution.
- Result
[]ValidationCheck Result Response 
- Individual checks which failed as part of the Preflight check execution.
- result
List<ValidationCheck Result Response> 
- Individual checks which failed as part of the Preflight check execution.
- result
ValidationCheck Result Response[] 
- Individual checks which failed as part of the Preflight check execution.
- result
Sequence[ValidationCheck 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.
VmwareAAGConfig, VmwareAAGConfigArgs    
- AagConfig boolDisabled 
- Spread nodes across at least three physical hosts (requires at least three hosts). Enabled by default.
- AagConfig boolDisabled 
- Spread nodes across at least three physical hosts (requires at least three hosts). Enabled by default.
- aagConfig BooleanDisabled 
- Spread nodes across at least three physical hosts (requires at least three hosts). Enabled by default.
- aagConfig 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.
- aagConfig BooleanDisabled 
- Spread nodes across at least three physical hosts (requires at least three hosts). Enabled by default.
VmwareAAGConfigResponse, VmwareAAGConfigResponseArgs      
- AagConfig boolDisabled 
- Spread nodes across at least three physical hosts (requires at least three hosts). Enabled by default.
- AagConfig boolDisabled 
- Spread nodes across at least three physical hosts (requires at least three hosts). Enabled by default.
- aagConfig BooleanDisabled 
- Spread nodes across at least three physical hosts (requires at least three hosts). Enabled by default.
- aagConfig 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.
- aagConfig BooleanDisabled 
- Spread nodes across at least three physical hosts (requires at least three hosts). Enabled by default.
VmwareAddressPool, VmwareAddressPoolArgs      
- 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).
- Pool string
- The name of the address pool.
- AvoidBuggy 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.
- ManualAssign bool
- If true, prevent IP addresses from being automatically assigned.
- 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).
- Pool string
- The name of the address pool.
- AvoidBuggy 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.
- ManualAssign bool
- If true, prevent IP addresses from being automatically assigned.
- 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).
- pool String
- The name of the address pool.
- avoidBuggy 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.
- manualAssign Boolean
- If true, prevent IP addresses from being automatically assigned.
- 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).
- pool string
- The name of the address pool.
- avoidBuggy 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.
- manualAssign boolean
- If true, prevent IP addresses from being automatically assigned.
- 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).
- pool str
- The name of the address pool.
- 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.
- 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).
- pool String
- The name of the address pool.
- avoidBuggy 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.
- manualAssign Boolean
- If true, prevent IP addresses from being automatically assigned.
VmwareAddressPoolResponse, VmwareAddressPoolResponseArgs        
- 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).
- AvoidBuggy 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.
- ManualAssign 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).
- AvoidBuggy 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.
- ManualAssign 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).
- avoidBuggy 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.
- manualAssign 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).
- avoidBuggy 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.
- manualAssign 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).
- avoidBuggy 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.
- manualAssign Boolean
- If true, prevent IP addresses from being automatically assigned.
- pool String
- The name of the address pool.
VmwareAutoRepairConfig, VmwareAutoRepairConfigArgs        
- 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.
VmwareAutoRepairConfigResponse, VmwareAutoRepairConfigResponseArgs          
- 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.
VmwareAutoResizeConfig, VmwareAutoResizeConfigArgs        
- 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.
VmwareAutoResizeConfigResponse, VmwareAutoResizeConfigResponseArgs          
- 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.
VmwareClusterUpgradePolicy, VmwareClusterUpgradePolicyArgs        
- ControlPlane boolOnly 
- Controls whether the upgrade applies to the control plane only.
- ControlPlane boolOnly 
- Controls whether the upgrade applies to the control plane only.
- controlPlane BooleanOnly 
- Controls whether the upgrade applies to the control plane only.
- controlPlane booleanOnly 
- Controls whether the upgrade applies to the control plane only.
- control_plane_ boolonly 
- Controls whether the upgrade applies to the control plane only.
- controlPlane BooleanOnly 
- Controls whether the upgrade applies to the control plane only.
VmwareClusterUpgradePolicyResponse, VmwareClusterUpgradePolicyResponseArgs          
- ControlPlane boolOnly 
- Controls whether the upgrade applies to the control plane only.
- ControlPlane boolOnly 
- Controls whether the upgrade applies to the control plane only.
- controlPlane BooleanOnly 
- Controls whether the upgrade applies to the control plane only.
- controlPlane booleanOnly 
- Controls whether the upgrade applies to the control plane only.
- control_plane_ boolonly 
- Controls whether the upgrade applies to the control plane only.
- controlPlane BooleanOnly 
- Controls whether the upgrade applies to the control plane only.
VmwareControlPlaneNodeConfig, VmwareControlPlaneNodeConfigArgs          
- AutoResize Pulumi.Config Google Native. Gkeonprem. V1. Inputs. Vmware Auto Resize Config 
- 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).
- VsphereConfig Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Control Plane Vsphere Config 
- Vsphere-specific config.
- AutoResize VmwareConfig Auto Resize Config 
- 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).
- VsphereConfig VmwareControl Plane Vsphere Config 
- Vsphere-specific config.
- autoResize VmwareConfig Auto Resize Config 
- 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).
- vsphereConfig VmwareControl Plane Vsphere Config 
- Vsphere-specific config.
- autoResize VmwareConfig Auto Resize Config 
- 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).
- vsphereConfig VmwareControl Plane Vsphere Config 
- Vsphere-specific config.
- auto_resize_ Vmwareconfig Auto Resize Config 
- 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 
- Vsphere-specific config.
- autoResize 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).
- vsphereConfig Property Map
- Vsphere-specific config.
VmwareControlPlaneNodeConfigResponse, VmwareControlPlaneNodeConfigResponseArgs            
- AutoResize 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).
- VsphereConfig Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Control Plane Vsphere Config Response 
- Vsphere-specific config.
- AutoResize 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).
- VsphereConfig VmwareControl Plane Vsphere Config Response 
- Vsphere-specific config.
- autoResize 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).
- vsphereConfig VmwareControl Plane Vsphere Config Response 
- Vsphere-specific config.
- autoResize 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).
- vsphereConfig 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.
- autoResize 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).
- vsphereConfig Property Map
- Vsphere-specific config.
VmwareControlPlaneV2Config, VmwareControlPlaneV2ConfigArgs        
- ControlPlane Pulumi.Ip Block Google Native. Gkeonprem. V1. Inputs. Vmware Ip Block 
- Static IP addresses for the control plane nodes.
- ControlPlane VmwareIp Block Ip Block 
- Static IP addresses for the control plane nodes.
- controlPlane VmwareIp Block Ip Block 
- Static IP addresses for the control plane nodes.
- controlPlane VmwareIp Block Ip Block 
- Static IP addresses for the control plane nodes.
- control_plane_ Vmwareip_ block Ip Block 
- Static IP addresses for the control plane nodes.
- controlPlane Property MapIp Block 
- Static IP addresses for the control plane nodes.
VmwareControlPlaneV2ConfigResponse, VmwareControlPlaneV2ConfigResponseArgs          
- ControlPlane Pulumi.Ip Block Google Native. Gkeonprem. V1. Inputs. Vmware Ip Block Response 
- Static IP addresses for the control plane nodes.
- ControlPlane VmwareIp Block Ip Block Response 
- Static IP addresses for the control plane nodes.
- controlPlane VmwareIp Block Ip Block Response 
- Static IP addresses for the control plane nodes.
- controlPlane 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.
- controlPlane Property MapIp Block 
- Static IP addresses for the control plane nodes.
VmwareControlPlaneVsphereConfig, VmwareControlPlaneVsphereConfigArgs          
- Datastore string
- The Vsphere datastore used by the control plane Node.
- StoragePolicy stringName 
- The Vsphere storage policy used by the control plane Node.
- Datastore string
- The Vsphere datastore used by the control plane Node.
- StoragePolicy stringName 
- The Vsphere storage policy used by the control plane Node.
- datastore String
- The Vsphere datastore used by the control plane Node.
- storagePolicy StringName 
- The Vsphere storage policy used by the control plane Node.
- datastore string
- The Vsphere datastore used by the control plane Node.
- storagePolicy 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.
- storagePolicy StringName 
- The Vsphere storage policy used by the control plane Node.
VmwareControlPlaneVsphereConfigResponse, VmwareControlPlaneVsphereConfigResponseArgs            
- Datastore string
- The Vsphere datastore used by the control plane Node.
- StoragePolicy stringName 
- The Vsphere storage policy used by the control plane Node.
- Datastore string
- The Vsphere datastore used by the control plane Node.
- StoragePolicy stringName 
- The Vsphere storage policy used by the control plane Node.
- datastore String
- The Vsphere datastore used by the control plane Node.
- storagePolicy StringName 
- The Vsphere storage policy used by the control plane Node.
- datastore string
- The Vsphere datastore used by the control plane Node.
- storagePolicy 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.
- storagePolicy StringName 
- The Vsphere storage policy used by the control plane Node.
VmwareDataplaneV2Config, VmwareDataplaneV2ConfigArgs      
- AdvancedNetworking bool
- Enable advanced networking which requires dataplane_v2_enabled to be set true.
- DataplaneV2Enabled bool
- Enables Dataplane V2.
- WindowsDataplane boolV2Enabled 
- Enable Dataplane V2 for clusters with Windows nodes.
- AdvancedNetworking bool
- Enable advanced networking which requires dataplane_v2_enabled to be set true.
- DataplaneV2Enabled bool
- Enables Dataplane V2.
- WindowsDataplane boolV2Enabled 
- Enable Dataplane V2 for clusters with Windows nodes.
- advancedNetworking Boolean
- Enable advanced networking which requires dataplane_v2_enabled to be set true.
- dataplaneV2Enabled Boolean
- Enables Dataplane V2.
- windowsDataplane BooleanV2Enabled 
- Enable Dataplane V2 for clusters with Windows nodes.
- advancedNetworking boolean
- Enable advanced networking which requires dataplane_v2_enabled to be set true.
- dataplaneV2Enabled boolean
- Enables Dataplane V2.
- windowsDataplane 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.
- advancedNetworking Boolean
- Enable advanced networking which requires dataplane_v2_enabled to be set true.
- dataplaneV2Enabled Boolean
- Enables Dataplane V2.
- windowsDataplane BooleanV2Enabled 
- Enable Dataplane V2 for clusters with Windows nodes.
VmwareDataplaneV2ConfigResponse, VmwareDataplaneV2ConfigResponseArgs        
- AdvancedNetworking bool
- Enable advanced networking which requires dataplane_v2_enabled to be set true.
- DataplaneV2Enabled bool
- Enables Dataplane V2.
- WindowsDataplane boolV2Enabled 
- Enable Dataplane V2 for clusters with Windows nodes.
- AdvancedNetworking bool
- Enable advanced networking which requires dataplane_v2_enabled to be set true.
- DataplaneV2Enabled bool
- Enables Dataplane V2.
- WindowsDataplane boolV2Enabled 
- Enable Dataplane V2 for clusters with Windows nodes.
- advancedNetworking Boolean
- Enable advanced networking which requires dataplane_v2_enabled to be set true.
- dataplaneV2Enabled Boolean
- Enables Dataplane V2.
- windowsDataplane BooleanV2Enabled 
- Enable Dataplane V2 for clusters with Windows nodes.
- advancedNetworking boolean
- Enable advanced networking which requires dataplane_v2_enabled to be set true.
- dataplaneV2Enabled boolean
- Enables Dataplane V2.
- windowsDataplane 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.
- advancedNetworking Boolean
- Enable advanced networking which requires dataplane_v2_enabled to be set true.
- dataplaneV2Enabled Boolean
- Enables Dataplane V2.
- windowsDataplane BooleanV2Enabled 
- Enable Dataplane V2 for clusters with Windows nodes.
VmwareDhcpIpConfig, VmwareDhcpIpConfigArgs        
- 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.
VmwareDhcpIpConfigResponse, VmwareDhcpIpConfigResponseArgs          
- 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.
VmwareF5BigIpConfig, VmwareF5BigIpConfigArgs        
VmwareF5BigIpConfigResponse, VmwareF5BigIpConfigResponseArgs          
VmwareHostConfig, VmwareHostConfigArgs      
- DnsSearch List<string>Domains 
- DNS search domains.
- DnsServers List<string>
- DNS servers.
- NtpServers List<string>
- NTP servers.
- DnsSearch []stringDomains 
- DNS search domains.
- DnsServers []string
- DNS servers.
- NtpServers []string
- NTP servers.
- dnsSearch List<String>Domains 
- DNS search domains.
- dnsServers List<String>
- DNS servers.
- ntpServers List<String>
- NTP servers.
- dnsSearch string[]Domains 
- DNS search domains.
- dnsServers string[]
- DNS servers.
- ntpServers string[]
- NTP servers.
- dns_search_ Sequence[str]domains 
- DNS search domains.
- dns_servers Sequence[str]
- DNS servers.
- ntp_servers Sequence[str]
- NTP servers.
- dnsSearch List<String>Domains 
- DNS search domains.
- dnsServers List<String>
- DNS servers.
- ntpServers List<String>
- NTP servers.
VmwareHostConfigResponse, VmwareHostConfigResponseArgs        
- DnsSearch List<string>Domains 
- DNS search domains.
- DnsServers List<string>
- DNS servers.
- NtpServers List<string>
- NTP servers.
- DnsSearch []stringDomains 
- DNS search domains.
- DnsServers []string
- DNS servers.
- NtpServers []string
- NTP servers.
- dnsSearch List<String>Domains 
- DNS search domains.
- dnsServers List<String>
- DNS servers.
- ntpServers List<String>
- NTP servers.
- dnsSearch string[]Domains 
- DNS search domains.
- dnsServers string[]
- DNS servers.
- ntpServers string[]
- NTP servers.
- dns_search_ Sequence[str]domains 
- DNS search domains.
- dns_servers Sequence[str]
- DNS servers.
- ntp_servers Sequence[str]
- NTP servers.
- dnsSearch List<String>Domains 
- DNS search domains.
- dnsServers List<String>
- DNS servers.
- ntpServers List<String>
- NTP servers.
VmwareHostIp, VmwareHostIpArgs      
VmwareHostIpResponse, VmwareHostIpResponseArgs        
VmwareIpBlock, VmwareIpBlockArgs      
- Gateway string
- The network gateway used by the VMware user cluster.
- Ips
List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Host Ip> 
- 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
[]VmwareHost Ip 
- 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<VmwareHost Ip> 
- 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
VmwareHost Ip[] 
- 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[VmwareHost Ip] 
- 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.
VmwareIpBlockResponse, VmwareIpBlockResponseArgs        
- 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
[]VmwareHost 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<VmwareHost 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
VmwareHost 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[VmwareHost 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.
VmwareLoadBalancerConfig, VmwareLoadBalancerConfigArgs        
- F5Config
Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware F5Big Ip Config 
- Configuration for F5 Big IP typed load balancers.
- ManualLb Pulumi.Config Google Native. Gkeonprem. V1. Inputs. Vmware Manual Lb Config 
- Manually configured load balancers.
- MetalLb Pulumi.Config Google Native. Gkeonprem. V1. Inputs. Vmware Metal Lb Config 
- Configuration for MetalLB typed load balancers.
- VipConfig Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Vip Config 
- The VIPs used by the load balancer.
- F5Config
VmwareF5Big Ip Config 
- Configuration for F5 Big IP typed load balancers.
- ManualLb VmwareConfig Manual Lb Config 
- Manually configured load balancers.
- MetalLb VmwareConfig Metal Lb Config 
- Configuration for MetalLB typed load balancers.
- VipConfig VmwareVip Config 
- The VIPs used by the load balancer.
- f5Config
VmwareF5Big Ip Config 
- Configuration for F5 Big IP typed load balancers.
- manualLb VmwareConfig Manual Lb Config 
- Manually configured load balancers.
- metalLb VmwareConfig Metal Lb Config 
- Configuration for MetalLB typed load balancers.
- vipConfig VmwareVip Config 
- The VIPs used by the load balancer.
- f5Config
VmwareF5Big Ip Config 
- Configuration for F5 Big IP typed load balancers.
- manualLb VmwareConfig Manual Lb Config 
- Manually configured load balancers.
- metalLb VmwareConfig Metal Lb Config 
- Configuration for MetalLB typed load balancers.
- vipConfig VmwareVip Config 
- The VIPs used by the load balancer.
- f5_config VmwareF5Big Ip Config 
- Configuration for F5 Big IP typed load balancers.
- manual_lb_ Vmwareconfig Manual Lb Config 
- Manually configured load balancers.
- metal_lb_ Vmwareconfig Metal Lb Config 
- Configuration for MetalLB typed load balancers.
- vip_config VmwareVip Config 
- The VIPs used by the load balancer.
- f5Config Property Map
- Configuration for F5 Big IP typed load balancers.
- manualLb Property MapConfig 
- Manually configured load balancers.
- metalLb Property MapConfig 
- Configuration for MetalLB typed load balancers.
- vipConfig Property Map
- The VIPs used by the load balancer.
VmwareLoadBalancerConfigResponse, VmwareLoadBalancerConfigResponseArgs          
- F5Config
Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware F5Big Ip Config Response 
- Configuration for F5 Big IP typed load balancers.
- ManualLb Pulumi.Config Google Native. Gkeonprem. V1. Inputs. Vmware Manual Lb Config Response 
- Manually configured load balancers.
- MetalLb Pulumi.Config Google Native. Gkeonprem. V1. Inputs. Vmware Metal Lb Config Response 
- Configuration for MetalLB typed load balancers.
- SeesawConfig Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Seesaw Config Response 
- Configuration for Seesaw typed load balancers.
- VipConfig Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Vip Config Response 
- The VIPs used by the load balancer.
- F5Config
VmwareF5Big Ip Config Response 
- Configuration for F5 Big IP typed load balancers.
- ManualLb VmwareConfig Manual Lb Config Response 
- Manually configured load balancers.
- MetalLb VmwareConfig Metal Lb Config Response 
- Configuration for MetalLB typed load balancers.
- SeesawConfig VmwareSeesaw Config Response 
- Configuration for Seesaw typed load balancers.
- VipConfig VmwareVip Config Response 
- The VIPs used by the load balancer.
- f5Config
VmwareF5Big Ip Config Response 
- Configuration for F5 Big IP typed load balancers.
- manualLb VmwareConfig Manual Lb Config Response 
- Manually configured load balancers.
- metalLb VmwareConfig Metal Lb Config Response 
- Configuration for MetalLB typed load balancers.
- seesawConfig VmwareSeesaw Config Response 
- Configuration for Seesaw typed load balancers.
- vipConfig VmwareVip Config Response 
- The VIPs used by the load balancer.
- f5Config
VmwareF5Big Ip Config Response 
- Configuration for F5 Big IP typed load balancers.
- manualLb VmwareConfig Manual Lb Config Response 
- Manually configured load balancers.
- metalLb VmwareConfig Metal Lb Config Response 
- Configuration for MetalLB typed load balancers.
- seesawConfig VmwareSeesaw Config Response 
- Configuration for Seesaw typed load balancers.
- vipConfig 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.
- manualLb Property MapConfig 
- Manually configured load balancers.
- metalLb Property MapConfig 
- Configuration for MetalLB typed load balancers.
- seesawConfig Property Map
- Configuration for Seesaw typed load balancers.
- vipConfig Property Map
- The VIPs used by the load balancer.
VmwareManualLbConfig, VmwareManualLbConfigArgs        
- ControlPlane 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).
- IngressHttp 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).
- IngressHttps 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).
- KonnectivityServer intNode Port 
- NodePort for konnectivity server service running as a sidecar in each kube-apiserver pod (ex. 30564).
- ControlPlane 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).
- IngressHttp 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).
- IngressHttps 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).
- KonnectivityServer intNode Port 
- NodePort for konnectivity server service running as a sidecar in each kube-apiserver pod (ex. 30564).
- controlPlane 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).
- ingressHttp 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).
- ingressHttps 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).
- konnectivityServer IntegerNode Port 
- NodePort for konnectivity server service running as a sidecar in each kube-apiserver pod (ex. 30564).
- controlPlane 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).
- ingressHttp 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).
- ingressHttps 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).
- konnectivityServer 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).
- controlPlane 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).
- ingressHttp 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).
- ingressHttps 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).
- konnectivityServer NumberNode Port 
- NodePort for konnectivity server service running as a sidecar in each kube-apiserver pod (ex. 30564).
VmwareManualLbConfigResponse, VmwareManualLbConfigResponseArgs          
- ControlPlane 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).
- IngressHttp 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).
- IngressHttps 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).
- KonnectivityServer intNode Port 
- NodePort for konnectivity server service running as a sidecar in each kube-apiserver pod (ex. 30564).
- ControlPlane 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).
- IngressHttp 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).
- IngressHttps 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).
- KonnectivityServer intNode Port 
- NodePort for konnectivity server service running as a sidecar in each kube-apiserver pod (ex. 30564).
- controlPlane 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).
- ingressHttp 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).
- ingressHttps 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).
- konnectivityServer IntegerNode Port 
- NodePort for konnectivity server service running as a sidecar in each kube-apiserver pod (ex. 30564).
- controlPlane 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).
- ingressHttp 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).
- ingressHttps 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).
- konnectivityServer 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).
- controlPlane 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).
- ingressHttp 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).
- ingressHttps 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).
- konnectivityServer NumberNode Port 
- NodePort for konnectivity server service running as a sidecar in each kube-apiserver pod (ex. 30564).
VmwareMetalLbConfig, VmwareMetalLbConfigArgs        
- AddressPools List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Address Pool> 
- 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.
- AddressPools []VmwareAddress Pool 
- 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.
- addressPools List<VmwareAddress Pool> 
- 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.
- addressPools VmwareAddress Pool[] 
- 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] 
- 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.
- addressPools 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.
VmwareMetalLbConfigResponse, VmwareMetalLbConfigResponseArgs          
- AddressPools 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.
- AddressPools []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.
- addressPools 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.
- addressPools 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.
- addressPools 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.
VmwareNetworkConfig, VmwareNetworkConfigArgs      
- PodAddress 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.
- ServiceAddress 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.
- ControlPlane Pulumi.V2Config Google Native. Gkeonprem. V1. Inputs. Vmware Control Plane V2Config 
- Configuration for control plane V2 mode.
- DhcpIp Pulumi.Config Google Native. Gkeonprem. V1. Inputs. Vmware Dhcp Ip Config 
- Configuration settings for a DHCP IP configuration.
- HostConfig Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Host Config 
- Represents common network settings irrespective of the host's IP address.
- StaticIp Pulumi.Config Google Native. Gkeonprem. V1. Inputs. Vmware Static Ip Config 
- Configuration settings for a static IP configuration.
- VcenterNetwork string
- vcenter_network specifies vCenter network name. Inherited from the admin cluster.
- PodAddress []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.
- ServiceAddress []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.
- ControlPlane VmwareV2Config Control Plane V2Config 
- Configuration for control plane V2 mode.
- DhcpIp VmwareConfig Dhcp Ip Config 
- Configuration settings for a DHCP IP configuration.
- HostConfig VmwareHost Config 
- Represents common network settings irrespective of the host's IP address.
- StaticIp VmwareConfig Static Ip Config 
- Configuration settings for a static IP configuration.
- VcenterNetwork string
- vcenter_network specifies vCenter network name. Inherited from the admin cluster.
- podAddress 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.
- serviceAddress 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.
- controlPlane VmwareV2Config Control Plane V2Config 
- Configuration for control plane V2 mode.
- dhcpIp VmwareConfig Dhcp Ip Config 
- Configuration settings for a DHCP IP configuration.
- hostConfig VmwareHost Config 
- Represents common network settings irrespective of the host's IP address.
- staticIp VmwareConfig Static Ip Config 
- Configuration settings for a static IP configuration.
- vcenterNetwork String
- vcenter_network specifies vCenter network name. Inherited from the admin cluster.
- podAddress 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.
- serviceAddress 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.
- controlPlane VmwareV2Config Control Plane V2Config 
- Configuration for control plane V2 mode.
- dhcpIp VmwareConfig Dhcp Ip Config 
- Configuration settings for a DHCP IP configuration.
- hostConfig VmwareHost Config 
- Represents common network settings irrespective of the host's IP address.
- staticIp VmwareConfig Static Ip Config 
- Configuration settings for a static IP configuration.
- vcenterNetwork string
- vcenter_network specifies vCenter network name. Inherited from the admin cluster.
- 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.
- control_plane_ Vmwarev2_ config Control Plane V2Config 
- Configuration for control plane V2 mode.
- dhcp_ip_ Vmwareconfig Dhcp Ip Config 
- Configuration settings for a DHCP IP configuration.
- host_config VmwareHost Config 
- Represents common network settings irrespective of the host's IP address.
- static_ip_ Vmwareconfig Static Ip Config 
- Configuration settings for a static IP configuration.
- vcenter_network str
- vcenter_network specifies vCenter network name. Inherited from the admin cluster.
- podAddress 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.
- serviceAddress 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.
- controlPlane Property MapV2Config 
- Configuration for control plane V2 mode.
- dhcpIp Property MapConfig 
- Configuration settings for a DHCP IP configuration.
- hostConfig Property Map
- Represents common network settings irrespective of the host's IP address.
- staticIp Property MapConfig 
- Configuration settings for a static IP configuration.
- vcenterNetwork String
- vcenter_network specifies vCenter network name. Inherited from the admin cluster.
VmwareNetworkConfigResponse, VmwareNetworkConfigResponseArgs        
- ControlPlane Pulumi.V2Config Google Native. Gkeonprem. V1. Inputs. Vmware Control Plane V2Config Response 
- Configuration for control plane V2 mode.
- DhcpIp Pulumi.Config Google Native. Gkeonprem. V1. Inputs. Vmware Dhcp Ip Config Response 
- Configuration settings for a DHCP IP configuration.
- HostConfig Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Host Config Response 
- Represents common network settings irrespective of the host's IP address.
- PodAddress 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.
- ServiceAddress 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.
- StaticIp Pulumi.Config Google Native. Gkeonprem. V1. Inputs. Vmware Static Ip Config Response 
- Configuration settings for a static IP configuration.
- VcenterNetwork string
- vcenter_network specifies vCenter network name. Inherited from the admin cluster.
- ControlPlane VmwareV2Config Control Plane V2Config Response 
- Configuration for control plane V2 mode.
- DhcpIp VmwareConfig Dhcp Ip Config Response 
- Configuration settings for a DHCP IP configuration.
- HostConfig VmwareHost Config Response 
- Represents common network settings irrespective of the host's IP address.
- PodAddress []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.
- ServiceAddress []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.
- StaticIp VmwareConfig Static Ip Config Response 
- Configuration settings for a static IP configuration.
- VcenterNetwork string
- vcenter_network specifies vCenter network name. Inherited from the admin cluster.
- controlPlane VmwareV2Config Control Plane V2Config Response 
- Configuration for control plane V2 mode.
- dhcpIp VmwareConfig Dhcp Ip Config Response 
- Configuration settings for a DHCP IP configuration.
- hostConfig VmwareHost Config Response 
- Represents common network settings irrespective of the host's IP address.
- podAddress 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.
- serviceAddress 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.
- staticIp VmwareConfig Static Ip Config Response 
- Configuration settings for a static IP configuration.
- vcenterNetwork String
- vcenter_network specifies vCenter network name. Inherited from the admin cluster.
- controlPlane VmwareV2Config Control Plane V2Config Response 
- Configuration for control plane V2 mode.
- dhcpIp VmwareConfig Dhcp Ip Config Response 
- Configuration settings for a DHCP IP configuration.
- hostConfig VmwareHost Config Response 
- Represents common network settings irrespective of the host's IP address.
- podAddress 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.
- serviceAddress 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.
- staticIp VmwareConfig Static Ip Config Response 
- Configuration settings for a static IP configuration.
- vcenterNetwork 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.
- controlPlane Property MapV2Config 
- Configuration for control plane V2 mode.
- dhcpIp Property MapConfig 
- Configuration settings for a DHCP IP configuration.
- hostConfig Property Map
- Represents common network settings irrespective of the host's IP address.
- podAddress 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.
- serviceAddress 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.
- staticIp Property MapConfig 
- Configuration settings for a static IP configuration.
- vcenterNetwork String
- vcenter_network specifies vCenter network name. Inherited from the admin cluster.
VmwareSeesawConfigResponse, VmwareSeesawConfigResponseArgs        
- EnableHa 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].
- IpBlocks List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Ip Block Response> 
- The IP Blocks to be used by the Seesaw load balancer
- MasterIp string
- MasterIP is the IP announced by the master of Seesaw group.
- StackdriverName string
- Name to be used by Stackdriver.
- Vms List<string>
- Names of the VMs created for this Seesaw group.
- EnableHa 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].
- IpBlocks []VmwareIp Block Response 
- The IP Blocks to be used by the Seesaw load balancer
- MasterIp string
- MasterIP is the IP announced by the master of Seesaw group.
- StackdriverName string
- Name to be used by Stackdriver.
- Vms []string
- Names of the VMs created for this Seesaw group.
- enableHa 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].
- ipBlocks List<VmwareIp Block Response> 
- The IP Blocks to be used by the Seesaw load balancer
- masterIp String
- MasterIP is the IP announced by the master of Seesaw group.
- stackdriverName String
- Name to be used by Stackdriver.
- vms List<String>
- Names of the VMs created for this Seesaw group.
- enableHa 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].
- ipBlocks VmwareIp Block Response[] 
- The IP Blocks to be used by the Seesaw load balancer
- masterIp string
- MasterIP is the IP announced by the master of Seesaw group.
- stackdriverName 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.
- enableHa 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].
- ipBlocks List<Property Map>
- The IP Blocks to be used by the Seesaw load balancer
- masterIp String
- MasterIP is the IP announced by the master of Seesaw group.
- stackdriverName String
- Name to be used by Stackdriver.
- vms List<String>
- Names of the VMs created for this Seesaw group.
VmwareStaticIpConfig, VmwareStaticIpConfigArgs        
- IpBlocks List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Ip Block> 
- Represents the configuration values for static IP allocation to nodes.
- IpBlocks []VmwareIp Block 
- Represents the configuration values for static IP allocation to nodes.
- ipBlocks List<VmwareIp Block> 
- Represents the configuration values for static IP allocation to nodes.
- ipBlocks VmwareIp Block[] 
- Represents the configuration values for static IP allocation to nodes.
- ip_blocks Sequence[VmwareIp Block] 
- Represents the configuration values for static IP allocation to nodes.
- ipBlocks List<Property Map>
- Represents the configuration values for static IP allocation to nodes.
VmwareStaticIpConfigResponse, VmwareStaticIpConfigResponseArgs          
- IpBlocks List<Pulumi.Google Native. Gkeonprem. V1. Inputs. Vmware Ip Block Response> 
- Represents the configuration values for static IP allocation to nodes.
- IpBlocks []VmwareIp Block Response 
- Represents the configuration values for static IP allocation to nodes.
- ipBlocks List<VmwareIp Block Response> 
- Represents the configuration values for static IP allocation to nodes.
- ipBlocks 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.
- ipBlocks List<Property Map>
- Represents the configuration values for static IP allocation to nodes.
VmwareStorageConfig, VmwareStorageConfigArgs      
- VsphereCsi boolDisabled 
- Whether or not to deploy vSphere CSI components in the VMware user cluster. Enabled by default.
- VsphereCsi boolDisabled 
- Whether or not to deploy vSphere CSI components in the VMware user cluster. Enabled by default.
- vsphereCsi BooleanDisabled 
- Whether or not to deploy vSphere CSI components in the VMware user cluster. Enabled by default.
- vsphereCsi 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.
- vsphereCsi BooleanDisabled 
- Whether or not to deploy vSphere CSI components in the VMware user cluster. Enabled by default.
VmwareStorageConfigResponse, VmwareStorageConfigResponseArgs        
- VsphereCsi boolDisabled 
- Whether or not to deploy vSphere CSI components in the VMware user cluster. Enabled by default.
- VsphereCsi boolDisabled 
- Whether or not to deploy vSphere CSI components in the VMware user cluster. Enabled by default.
- vsphereCsi BooleanDisabled 
- Whether or not to deploy vSphere CSI components in the VMware user cluster. Enabled by default.
- vsphereCsi 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.
- vsphereCsi BooleanDisabled 
- Whether or not to deploy vSphere CSI components in the VMware user cluster. Enabled by default.
VmwareVCenterConfig, VmwareVCenterConfigArgs      
- CaCert 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.
- ResourcePool string
- The name of the vCenter resource pool for the user cluster.
- StoragePolicy stringName 
- The name of the vCenter storage policy for the user cluster.
- CaCert 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.
- ResourcePool string
- The name of the vCenter resource pool for the user cluster.
- StoragePolicy stringName 
- The name of the vCenter storage policy for the user cluster.
- caCert 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.
- resourcePool String
- The name of the vCenter resource pool for the user cluster.
- storagePolicy StringName 
- The name of the vCenter storage policy for the user cluster.
- caCert 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.
- resourcePool string
- The name of the vCenter resource pool for the user cluster.
- storagePolicy stringName 
- The name of the vCenter storage policy for the user cluster.
- 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.
- caCert 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.
- resourcePool String
- The name of the vCenter resource pool for the user cluster.
- storagePolicy StringName 
- The name of the vCenter storage policy for the user cluster.
VmwareVCenterConfigResponse, VmwareVCenterConfigResponseArgs        
- Address string
- The vCenter IP address.
- CaCert 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.
- ResourcePool string
- The name of the vCenter resource pool for the user cluster.
- StoragePolicy stringName 
- The name of the vCenter storage policy for the user cluster.
- Address string
- The vCenter IP address.
- CaCert 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.
- ResourcePool string
- The name of the vCenter resource pool for the user cluster.
- StoragePolicy stringName 
- The name of the vCenter storage policy for the user cluster.
- address String
- The vCenter IP address.
- caCert 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.
- resourcePool String
- The name of the vCenter resource pool for the user cluster.
- storagePolicy StringName 
- The name of the vCenter storage policy for the user cluster.
- address string
- The vCenter IP address.
- caCert 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.
- resourcePool string
- The name of the vCenter resource pool for the user cluster.
- storagePolicy 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.
- caCert 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.
- resourcePool String
- The name of the vCenter resource pool for the user cluster.
- storagePolicy StringName 
- The name of the vCenter storage policy for the user cluster.
VmwareVipConfig, VmwareVipConfigArgs      
- ControlPlane stringVip 
- The VIP which you previously set aside for the Kubernetes API of this cluster.
- IngressVip string
- The VIP which you previously set aside for ingress traffic into this cluster.
- ControlPlane stringVip 
- The VIP which you previously set aside for the Kubernetes API of this cluster.
- IngressVip string
- The VIP which you previously set aside for ingress traffic into this cluster.
- controlPlane StringVip 
- The VIP which you previously set aside for the Kubernetes API of this cluster.
- ingressVip String
- The VIP which you previously set aside for ingress traffic into this cluster.
- controlPlane stringVip 
- The VIP which you previously set aside for the Kubernetes API of this cluster.
- ingressVip 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.
- controlPlane StringVip 
- The VIP which you previously set aside for the Kubernetes API of this cluster.
- ingressVip String
- The VIP which you previously set aside for ingress traffic into this cluster.
VmwareVipConfigResponse, VmwareVipConfigResponseArgs        
- ControlPlane stringVip 
- The VIP which you previously set aside for the Kubernetes API of this cluster.
- IngressVip string
- The VIP which you previously set aside for ingress traffic into this cluster.
- ControlPlane stringVip 
- The VIP which you previously set aside for the Kubernetes API of this cluster.
- IngressVip string
- The VIP which you previously set aside for ingress traffic into this cluster.
- controlPlane StringVip 
- The VIP which you previously set aside for the Kubernetes API of this cluster.
- ingressVip String
- The VIP which you previously set aside for ingress traffic into this cluster.
- controlPlane stringVip 
- The VIP which you previously set aside for the Kubernetes API of this cluster.
- ingressVip 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.
- controlPlane StringVip 
- The VIP which you previously set aside for the Kubernetes API of this cluster.
- ingressVip 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.