1. Packages
  2. Avi Provider
  3. API Docs
  4. Cloud
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

avi.Cloud

Explore with Pulumi AI

avi logo
avi 31.1.1 published on Monday, Apr 14, 2025 by vmware

    <!–

    Copyright 2021 VMware, Inc.
    SPDX-License-Identifier: Mozilla Public License 2.0
    

    –>

    layout: “avi”

    page_title: “Avi: avi.Cloud” sidebar_current: “docs-avi-resource-cloud” description: |- Creates and manages Avi Cloud.

    avi.Cloud

    The Cloud resource allows the creation and management of Avi Cloud

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as avi from "@pulumi/avi";
    
    const foo = new avi.Cloud("foo", {tenantRef: "/api/tenant/?name=admin"});
    
    import pulumi
    import pulumi_avi as avi
    
    foo = avi.Cloud("foo", tenant_ref="/api/tenant/?name=admin")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v31/avi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := avi.NewCloud(ctx, "foo", &avi.CloudArgs{
    			TenantRef: pulumi.String("/api/tenant/?name=admin"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Avi = Pulumi.Avi;
    
    return await Deployment.RunAsync(() => 
    {
        var foo = new Avi.Cloud("foo", new()
        {
            TenantRef = "/api/tenant/?name=admin",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.avi.Cloud;
    import com.pulumi.avi.CloudArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var foo = new Cloud("foo", CloudArgs.builder()
                .tenantRef("/api/tenant/?name=admin")
                .build());
    
        }
    }
    
    resources:
      foo:
        type: avi:Cloud
        properties:
          tenantRef: /api/tenant/?name=admin
    

    Create Cloud Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Cloud(name: string, args: CloudArgs, opts?: CustomResourceOptions);
    @overload
    def Cloud(resource_name: str,
              args: CloudArgs,
              opts: Optional[ResourceOptions] = None)
    
    @overload
    def Cloud(resource_name: str,
              opts: Optional[ResourceOptions] = None,
              vtype: Optional[str] = None,
              maintenance_mode: Optional[str] = None,
              markers: Optional[Sequence[CloudMarkerArgs]] = None,
              cloud_id: Optional[str] = None,
              cloudstack_configurations: Optional[Sequence[CloudCloudstackConfigurationArgs]] = None,
              configpb_attributes: Optional[Sequence[CloudConfigpbAttributeArgs]] = None,
              custom_tags: Optional[Sequence[CloudCustomTagArgs]] = None,
              dhcp_enabled: Optional[str] = None,
              dns_provider_ref: Optional[str] = None,
              dns_resolution_on_se: Optional[str] = None,
              dns_resolvers: Optional[Sequence[CloudDnsResolverArgs]] = None,
              docker_configurations: Optional[Sequence[CloudDockerConfigurationArgs]] = None,
              east_west_dns_provider_ref: Optional[str] = None,
              east_west_ipam_provider_ref: Optional[str] = None,
              enable_vip_on_all_interfaces: Optional[str] = None,
              enable_vip_static_routes: Optional[str] = None,
              gcp_configurations: Optional[Sequence[CloudGcpConfigurationArgs]] = None,
              ip6_autocfg_enabled: Optional[str] = None,
              autoscale_polling_interval: Optional[str] = None,
              license_tier: Optional[str] = None,
              license_type: Optional[str] = None,
              azure_configurations: Optional[Sequence[CloudAzureConfigurationArgs]] = None,
              linuxserver_configurations: Optional[Sequence[CloudLinuxserverConfigurationArgs]] = None,
              ipam_provider_ref: Optional[str] = None,
              metrics_polling_interval: Optional[str] = None,
              mgmt_ip_v4_enabled: Optional[str] = None,
              mgmt_ip_v6_enabled: Optional[str] = None,
              mtu: Optional[str] = None,
              name: Optional[str] = None,
              nsxt_configurations: Optional[Sequence[CloudNsxtConfigurationArgs]] = None,
              ntp_configurations: Optional[Sequence[CloudNtpConfigurationArgs]] = None,
              obj_name_prefix: Optional[str] = None,
              prefer_static_routes: Optional[str] = None,
              proxy_configurations: Optional[Sequence[CloudProxyConfigurationArgs]] = None,
              rancher_configurations: Optional[Sequence[CloudRancherConfigurationArgs]] = None,
              resolve_fqdn_to_ipv6: Optional[str] = None,
              se_group_template_ref: Optional[str] = None,
              state_based_dns_registration: Optional[str] = None,
              tenant_ref: Optional[str] = None,
              uuid: Optional[str] = None,
              vca_configurations: Optional[Sequence[CloudVcaConfigurationArgs]] = None,
              vcenter_configurations: Optional[Sequence[CloudVcenterConfigurationArgs]] = None,
              vmc_deployment: Optional[str] = None,
              aws_configurations: Optional[Sequence[CloudAwsConfigurationArgs]] = None)
    func NewCloud(ctx *Context, name string, args CloudArgs, opts ...ResourceOption) (*Cloud, error)
    public Cloud(string name, CloudArgs args, CustomResourceOptions? opts = null)
    public Cloud(String name, CloudArgs args)
    public Cloud(String name, CloudArgs args, CustomResourceOptions options)
    
    type: avi:Cloud
    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 CloudArgs
    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 CloudArgs
    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 CloudArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CloudArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CloudArgs
    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 cloudResource = new Avi.Cloud("cloudResource", new()
    {
        Vtype = "string",
        MaintenanceMode = "string",
        Markers = new[]
        {
            new Avi.Inputs.CloudMarkerArgs
            {
                Key = "string",
                Values = new[]
                {
                    "string",
                },
            },
        },
        CloudId = "string",
        CloudstackConfigurations = new[]
        {
            new Avi.Inputs.CloudCloudstackConfigurationArgs
            {
                AccessKeyId = "string",
                ApiUrl = "string",
                MgmtNetworkName = "string",
                SecretAccessKey = "string",
                CntrPublicIp = "string",
                Hypervisor = "string",
                MgmtNetworkUuid = "string",
            },
        },
        ConfigpbAttributes = new[]
        {
            new Avi.Inputs.CloudConfigpbAttributeArgs
            {
                Version = "string",
            },
        },
        CustomTags = new[]
        {
            new Avi.Inputs.CloudCustomTagArgs
            {
                TagKey = "string",
                TagVal = "string",
            },
        },
        DhcpEnabled = "string",
        DnsProviderRef = "string",
        DnsResolutionOnSe = "string",
        DnsResolvers = new[]
        {
            new Avi.Inputs.CloudDnsResolverArgs
            {
                NameserverIps = new[]
                {
                    new Avi.Inputs.CloudDnsResolverNameserverIpArgs
                    {
                        Addr = "string",
                        Type = "string",
                    },
                },
                ResolverName = "string",
                FixedTtl = "string",
                MinTtl = "string",
                UseMgmt = "string",
            },
        },
        DockerConfigurations = new[]
        {
            new Avi.Inputs.CloudDockerConfigurationArgs
            {
                AppSyncFrequency = "string",
                CaTlsKeyAndCertificateRef = "string",
                ClientTlsKeyAndCertificateRef = "string",
                ContainerPortMatchHttpService = "string",
                CoredumpDirectory = "string",
                DisableAutoBackendServiceSync = "string",
                DisableAutoFrontendServiceSync = "string",
                DisableAutoSeCreation = "string",
                DockerRegistrySes = new[]
                {
                    new Avi.Inputs.CloudDockerConfigurationDockerRegistrySeArgs
                    {
                        OshiftRegistries = new[]
                        {
                            new Avi.Inputs.CloudDockerConfigurationDockerRegistrySeOshiftRegistryArgs
                            {
                                RegistryNamespace = "string",
                                RegistryService = "string",
                                RegistryVips = new[]
                                {
                                    new Avi.Inputs.CloudDockerConfigurationDockerRegistrySeOshiftRegistryRegistryVipArgs
                                    {
                                        Addr = "string",
                                        Type = "string",
                                    },
                                },
                            },
                        },
                        Password = "string",
                        Private = "string",
                        Registry = "string",
                        Username = "string",
                    },
                },
                EastWestPlacementSubnets = new[]
                {
                    new Avi.Inputs.CloudDockerConfigurationEastWestPlacementSubnetArgs
                    {
                        IpAddrs = new[]
                        {
                            new Avi.Inputs.CloudDockerConfigurationEastWestPlacementSubnetIpAddrArgs
                            {
                                Addr = "string",
                                Type = "string",
                            },
                        },
                        Mask = "string",
                    },
                },
                EnableEventSubscription = "string",
                FeproxyContainerPortAsService = "string",
                FeproxyVipsEnableProxyArp = "string",
                FleetEndpoint = "string",
                HttpContainerPorts = new[]
                {
                    0,
                },
                SeDeploymentMethod = "string",
                SeExcludeAttributes = new[]
                {
                    new Avi.Inputs.CloudDockerConfigurationSeExcludeAttributeArgs
                    {
                        Attribute = "string",
                        Value = "string",
                    },
                },
                SeIncludeAttributes = new[]
                {
                    new Avi.Inputs.CloudDockerConfigurationSeIncludeAttributeArgs
                    {
                        Attribute = "string",
                        Value = "string",
                    },
                },
                SeSpawnRate = "string",
                SeVolume = "string",
                ServicesAccessibleAllInterfaces = "string",
                SshUserRef = "string",
                UcpNodes = new[]
                {
                    "string",
                },
                UseContainerIpPort = "string",
                UseControllerImage = "string",
            },
        },
        EastWestDnsProviderRef = "string",
        EastWestIpamProviderRef = "string",
        EnableVipOnAllInterfaces = "string",
        EnableVipStaticRoutes = "string",
        GcpConfigurations = new[]
        {
            new Avi.Inputs.CloudGcpConfigurationArgs
            {
                NetworkConfigs = new[]
                {
                    new Avi.Inputs.CloudGcpConfigurationNetworkConfigArgs
                    {
                        Config = "string",
                        Inbands = new[]
                        {
                            new Avi.Inputs.CloudGcpConfigurationNetworkConfigInbandArgs
                            {
                                VpcNetworkName = "string",
                                VpcSubnetName = "string",
                                VpcProjectId = "string",
                            },
                        },
                        OneArms = new[]
                        {
                            new Avi.Inputs.CloudGcpConfigurationNetworkConfigOneArmArgs
                            {
                                DataVpcNetworkName = "string",
                                DataVpcSubnetName = "string",
                                ManagementVpcNetworkName = "string",
                                ManagementVpcSubnetName = "string",
                                DataVpcProjectId = "string",
                                ManagementVpcProjectId = "string",
                            },
                        },
                        TwoArms = new[]
                        {
                            new Avi.Inputs.CloudGcpConfigurationNetworkConfigTwoArmArgs
                            {
                                BackendDataVpcNetworkName = "string",
                                BackendDataVpcSubnetName = "string",
                                FrontendDataVpcNetworkName = "string",
                                FrontendDataVpcSubnetName = "string",
                                ManagementVpcNetworkName = "string",
                                ManagementVpcSubnetName = "string",
                                BackendDataVpcProjectId = "string",
                                FrontendDataVpcProjectId = "string",
                                ManagementVpcProjectId = "string",
                            },
                        },
                    },
                },
                RegionName = "string",
                SeProjectId = "string",
                VipAllocationStrategies = new[]
                {
                    new Avi.Inputs.CloudGcpConfigurationVipAllocationStrategyArgs
                    {
                        Ilbs = new[]
                        {
                            new Avi.Inputs.CloudGcpConfigurationVipAllocationStrategyIlbArgs
                            {
                                CloudRouterNames = new[]
                                {
                                    "string",
                                },
                            },
                        },
                        Mode = "string",
                        Routes = new[]
                        {
                            new Avi.Inputs.CloudGcpConfigurationVipAllocationStrategyRouteArgs
                            {
                                MatchSeGroupSubnet = "string",
                                RoutePriority = "string",
                            },
                        },
                    },
                },
                Zones = new[]
                {
                    "string",
                },
                CloudCredentialsRef = "string",
                EncryptionKeys = new[]
                {
                    new Avi.Inputs.CloudGcpConfigurationEncryptionKeyArgs
                    {
                        GcsBucketKmsKeyId = "string",
                        GcsObjectsKmsKeyId = "string",
                        SeDiskKmsKeyId = "string",
                        SeImageKmsKeyId = "string",
                    },
                },
                FirewallTargetTags = new[]
                {
                    "string",
                },
                GcpServiceAccountEmail = "string",
                GcsBucketName = "string",
                GcsProjectId = "string",
            },
        },
        Ip6AutocfgEnabled = "string",
        AutoscalePollingInterval = "string",
        LicenseTier = "string",
        LicenseType = "string",
        AzureConfigurations = new[]
        {
            new Avi.Inputs.CloudAzureConfigurationArgs
            {
                NetworkInfos = new[]
                {
                    new Avi.Inputs.CloudAzureConfigurationNetworkInfoArgs
                    {
                        ManagementNetworkId = "string",
                        SeNetworkId = "string",
                        VirtualNetworkId = "string",
                    },
                },
                AvailabilityZones = new[]
                {
                    "string",
                },
                CloudCredentialsRef = "string",
                DesId = "string",
                Location = "string",
                ResourceGroup = "string",
                SeStorageAccount = "string",
                SubscriptionId = "string",
                UseAzureDns = "string",
                UseEnhancedHa = "string",
                UseManagedDisks = "string",
                UseStandardAlb = "string",
            },
        },
        LinuxserverConfigurations = new[]
        {
            new Avi.Inputs.CloudLinuxserverConfigurationArgs
            {
                Hosts = new[]
                {
                    new Avi.Inputs.CloudLinuxserverConfigurationHostArgs
                    {
                        HostIps = new[]
                        {
                            new Avi.Inputs.CloudLinuxserverConfigurationHostHostIpArgs
                            {
                                Addr = "string",
                                Type = "string",
                            },
                        },
                        HostAttrs = new[]
                        {
                            new Avi.Inputs.CloudLinuxserverConfigurationHostHostAttrArgs
                            {
                                AttrKey = "string",
                                AttrVal = "string",
                            },
                        },
                        NodeAvailabilityZone = "string",
                        SeGroupRef = "string",
                    },
                },
                SeInbandMgmt = "string",
                SeLogDiskPath = "string",
                SeLogDiskSizeGb = "string",
                SeSysDiskPath = "string",
                SeSysDiskSizeGb = "string",
                SshUserRef = "string",
            },
        },
        IpamProviderRef = "string",
        MetricsPollingInterval = "string",
        MgmtIpV4Enabled = "string",
        MgmtIpV6Enabled = "string",
        Mtu = "string",
        Name = "string",
        NsxtConfigurations = new[]
        {
            new Avi.Inputs.CloudNsxtConfigurationArgs
            {
                AutomateDfwObjects = "string",
                AutomateDfwRules = "string",
                DataNetworkConfigs = new[]
                {
                    new Avi.Inputs.CloudNsxtConfigurationDataNetworkConfigArgs
                    {
                        Tier1SegmentConfigs = new[]
                        {
                            new Avi.Inputs.CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigArgs
                            {
                                Automatics = new[]
                                {
                                    new Avi.Inputs.CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticArgs
                                    {
                                        NsxtSegmentSubnets = new[]
                                        {
                                            new Avi.Inputs.CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticNsxtSegmentSubnetArgs
                                            {
                                                IpAddrs = new[]
                                                {
                                                    new Avi.Inputs.CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticNsxtSegmentSubnetIpAddrArgs
                                                    {
                                                        Addr = "string",
                                                        Type = "string",
                                                    },
                                                },
                                                Mask = "string",
                                            },
                                        },
                                        Tier1LrIds = new[]
                                        {
                                            "string",
                                        },
                                        NumSePerSegment = "string",
                                    },
                                },
                                Manuals = new[]
                                {
                                    new Avi.Inputs.CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigManualArgs
                                    {
                                        Tier1Lrs = new[]
                                        {
                                            new Avi.Inputs.CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigManualTier1LrArgs
                                            {
                                                Tier1LrId = "string",
                                                LocaleService = "string",
                                                SegmentId = "string",
                                            },
                                        },
                                    },
                                },
                                SegmentConfigMode = "string",
                            },
                        },
                        TransportZone = "string",
                        TzType = "string",
                        VlanSegments = new[]
                        {
                            "string",
                        },
                    },
                },
                DomainId = "string",
                EnforcementpointId = "string",
                ManagementNetworkConfigs = new[]
                {
                    new Avi.Inputs.CloudNsxtConfigurationManagementNetworkConfigArgs
                    {
                        TransportZone = "string",
                        TzType = "string",
                        OverlaySegments = new[]
                        {
                            new Avi.Inputs.CloudNsxtConfigurationManagementNetworkConfigOverlaySegmentArgs
                            {
                                Tier1LrId = "string",
                                LocaleService = "string",
                                SegmentId = "string",
                            },
                        },
                        VlanSegment = "string",
                    },
                },
                NsxtCredentialsRef = "string",
                NsxtUrl = "string",
                SiteId = "string",
                VerifyCertificate = "string",
                VmcMode = "string",
                VpcMode = "string",
            },
        },
        NtpConfigurations = new[]
        {
            new Avi.Inputs.CloudNtpConfigurationArgs
            {
                NtpAuthenticationKeys = new[]
                {
                    new Avi.Inputs.CloudNtpConfigurationNtpAuthenticationKeyArgs
                    {
                        Key = "string",
                        KeyNumber = "string",
                        Algorithm = "string",
                    },
                },
                NtpServerLists = new[]
                {
                    new Avi.Inputs.CloudNtpConfigurationNtpServerListArgs
                    {
                        Addr = "string",
                        Type = "string",
                    },
                },
                NtpServers = new[]
                {
                    new Avi.Inputs.CloudNtpConfigurationNtpServerArgs
                    {
                        Servers = new[]
                        {
                            new Avi.Inputs.CloudNtpConfigurationNtpServerServerArgs
                            {
                                Addr = "string",
                                Type = "string",
                            },
                        },
                        KeyNumber = "string",
                    },
                },
            },
        },
        ObjNamePrefix = "string",
        PreferStaticRoutes = "string",
        ProxyConfigurations = new[]
        {
            new Avi.Inputs.CloudProxyConfigurationArgs
            {
                Host = "string",
                Port = "string",
                Password = "string",
                Username = "string",
            },
        },
        RancherConfigurations = new[]
        {
            new Avi.Inputs.CloudRancherConfigurationArgs
            {
                AccessKey = "string",
                AppSyncFrequency = "string",
                ContainerPortMatchHttpService = "string",
                CoredumpDirectory = "string",
                DisableAutoBackendServiceSync = "string",
                DisableAutoFrontendServiceSync = "string",
                DisableAutoSeCreation = "string",
                DockerRegistrySes = new[]
                {
                    new Avi.Inputs.CloudRancherConfigurationDockerRegistrySeArgs
                    {
                        OshiftRegistries = new[]
                        {
                            new Avi.Inputs.CloudRancherConfigurationDockerRegistrySeOshiftRegistryArgs
                            {
                                RegistryNamespace = "string",
                                RegistryService = "string",
                                RegistryVips = new[]
                                {
                                    new Avi.Inputs.CloudRancherConfigurationDockerRegistrySeOshiftRegistryRegistryVipArgs
                                    {
                                        Addr = "string",
                                        Type = "string",
                                    },
                                },
                            },
                        },
                        Password = "string",
                        Private = "string",
                        Registry = "string",
                        Username = "string",
                    },
                },
                EastWestPlacementSubnets = new[]
                {
                    new Avi.Inputs.CloudRancherConfigurationEastWestPlacementSubnetArgs
                    {
                        IpAddrs = new[]
                        {
                            new Avi.Inputs.CloudRancherConfigurationEastWestPlacementSubnetIpAddrArgs
                            {
                                Addr = "string",
                                Type = "string",
                            },
                        },
                        Mask = "string",
                    },
                },
                EnableEventSubscription = "string",
                FeproxyContainerPortAsService = "string",
                FeproxyVipsEnableProxyArp = "string",
                FleetEndpoint = "string",
                HttpContainerPorts = new[]
                {
                    0,
                },
                NuageControllers = new[]
                {
                    new Avi.Inputs.CloudRancherConfigurationNuageControllerArgs
                    {
                        NuageOrganization = "string",
                        NuagePassword = "string",
                        NuagePort = "string",
                        NuageUsername = "string",
                        NuageVsdHost = "string",
                        SeDomain = "string",
                        SeEnterprise = "string",
                        SeNetwork = "string",
                        SePolicyGroup = "string",
                        SeUser = "string",
                        SeZone = "string",
                    },
                },
                RancherServers = new[]
                {
                    "string",
                },
                SeDeploymentMethod = "string",
                SeExcludeAttributes = new[]
                {
                    new Avi.Inputs.CloudRancherConfigurationSeExcludeAttributeArgs
                    {
                        Attribute = "string",
                        Value = "string",
                    },
                },
                SeIncludeAttributes = new[]
                {
                    new Avi.Inputs.CloudRancherConfigurationSeIncludeAttributeArgs
                    {
                        Attribute = "string",
                        Value = "string",
                    },
                },
                SeSpawnRate = "string",
                SeVolume = "string",
                SecretKey = "string",
                ServicesAccessibleAllInterfaces = "string",
                SshUserRef = "string",
                UseContainerIpPort = "string",
                UseControllerImage = "string",
            },
        },
        ResolveFqdnToIpv6 = "string",
        SeGroupTemplateRef = "string",
        StateBasedDnsRegistration = "string",
        TenantRef = "string",
        Uuid = "string",
        VcaConfigurations = new[]
        {
            new Avi.Inputs.CloudVcaConfigurationArgs
            {
                Privilege = "string",
                VcaHost = "string",
                VcaInstance = "string",
                VcaMgmtNetwork = "string",
                VcaOrgnization = "string",
                VcaPassword = "string",
                VcaUsername = "string",
                VcaVdc = "string",
            },
        },
        VcenterConfigurations = new[]
        {
            new Avi.Inputs.CloudVcenterConfigurationArgs
            {
                Privilege = "string",
                Password = "string",
                DatacenterManagedObjectId = "string",
                IsNsxEnvironment = "string",
                ManagementIpSubnets = new[]
                {
                    new Avi.Inputs.CloudVcenterConfigurationManagementIpSubnetArgs
                    {
                        IpAddrs = new[]
                        {
                            new Avi.Inputs.CloudVcenterConfigurationManagementIpSubnetIpAddrArgs
                            {
                                Addr = "string",
                                Type = "string",
                            },
                        },
                        Mask = "string",
                    },
                },
                ManagementNetwork = "string",
                ContentLibs = new[]
                {
                    new Avi.Inputs.CloudVcenterConfigurationContentLibArgs
                    {
                        Id = "string",
                        Name = "string",
                    },
                },
                Datacenter = "string",
                UseContentLib = "string",
                Username = "string",
                VcenterTemplateSeLocation = "string",
                VcenterUrl = "string",
                VerifyCertificate = "string",
            },
        },
        VmcDeployment = "string",
        AwsConfigurations = new[]
        {
            new Avi.Inputs.CloudAwsConfigurationArgs
            {
                VpcId = "string",
                S3Encryptions = new[]
                {
                    new Avi.Inputs.CloudAwsConfigurationS3EncryptionArgs
                    {
                        MasterKey = "string",
                        Mode = "string",
                    },
                },
                SqsEncryptions = new[]
                {
                    new Avi.Inputs.CloudAwsConfigurationSqsEncryptionArgs
                    {
                        MasterKey = "string",
                        Mode = "string",
                    },
                },
                FreeElasticips = "string",
                IamAssumeRole = "string",
                PublishVipToPublicZone = "string",
                Region = "string",
                EbsEncryptions = new[]
                {
                    new Avi.Inputs.CloudAwsConfigurationEbsEncryptionArgs
                    {
                        MasterKey = "string",
                        Mode = "string",
                    },
                },
                Route53Integration = "string",
                SecretAccessKey = "string",
                AccessKeyId = "string",
                Ttl = "string",
                UseIamRoles = "string",
                UseSnsSqs = "string",
                Vpc = "string",
                AsgPollInterval = "string",
                Zones = new[]
                {
                    new Avi.Inputs.CloudAwsConfigurationZoneArgs
                    {
                        AvailabilityZone = "string",
                        MgmtNetworkName = "string",
                        MgmtNetworkUuid = "string",
                    },
                },
            },
        },
    });
    
    example, err := avi.NewCloud(ctx, "cloudResource", &avi.CloudArgs{
    	Vtype:           pulumi.String("string"),
    	MaintenanceMode: pulumi.String("string"),
    	Markers: avi.CloudMarkerArray{
    		&avi.CloudMarkerArgs{
    			Key: pulumi.String("string"),
    			Values: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    		},
    	},
    	CloudId: pulumi.String("string"),
    	CloudstackConfigurations: avi.CloudCloudstackConfigurationArray{
    		&avi.CloudCloudstackConfigurationArgs{
    			AccessKeyId:     pulumi.String("string"),
    			ApiUrl:          pulumi.String("string"),
    			MgmtNetworkName: pulumi.String("string"),
    			SecretAccessKey: pulumi.String("string"),
    			CntrPublicIp:    pulumi.String("string"),
    			Hypervisor:      pulumi.String("string"),
    			MgmtNetworkUuid: pulumi.String("string"),
    		},
    	},
    	ConfigpbAttributes: avi.CloudConfigpbAttributeArray{
    		&avi.CloudConfigpbAttributeArgs{
    			Version: pulumi.String("string"),
    		},
    	},
    	CustomTags: avi.CloudCustomTagArray{
    		&avi.CloudCustomTagArgs{
    			TagKey: pulumi.String("string"),
    			TagVal: pulumi.String("string"),
    		},
    	},
    	DhcpEnabled:       pulumi.String("string"),
    	DnsProviderRef:    pulumi.String("string"),
    	DnsResolutionOnSe: pulumi.String("string"),
    	DnsResolvers: avi.CloudDnsResolverArray{
    		&avi.CloudDnsResolverArgs{
    			NameserverIps: avi.CloudDnsResolverNameserverIpArray{
    				&avi.CloudDnsResolverNameserverIpArgs{
    					Addr: pulumi.String("string"),
    					Type: pulumi.String("string"),
    				},
    			},
    			ResolverName: pulumi.String("string"),
    			FixedTtl:     pulumi.String("string"),
    			MinTtl:       pulumi.String("string"),
    			UseMgmt:      pulumi.String("string"),
    		},
    	},
    	DockerConfigurations: avi.CloudDockerConfigurationArray{
    		&avi.CloudDockerConfigurationArgs{
    			AppSyncFrequency:               pulumi.String("string"),
    			CaTlsKeyAndCertificateRef:      pulumi.String("string"),
    			ClientTlsKeyAndCertificateRef:  pulumi.String("string"),
    			ContainerPortMatchHttpService:  pulumi.String("string"),
    			CoredumpDirectory:              pulumi.String("string"),
    			DisableAutoBackendServiceSync:  pulumi.String("string"),
    			DisableAutoFrontendServiceSync: pulumi.String("string"),
    			DisableAutoSeCreation:          pulumi.String("string"),
    			DockerRegistrySes: avi.CloudDockerConfigurationDockerRegistrySeArray{
    				&avi.CloudDockerConfigurationDockerRegistrySeArgs{
    					OshiftRegistries: avi.CloudDockerConfigurationDockerRegistrySeOshiftRegistryArray{
    						&avi.CloudDockerConfigurationDockerRegistrySeOshiftRegistryArgs{
    							RegistryNamespace: pulumi.String("string"),
    							RegistryService:   pulumi.String("string"),
    							RegistryVips: avi.CloudDockerConfigurationDockerRegistrySeOshiftRegistryRegistryVipArray{
    								&avi.CloudDockerConfigurationDockerRegistrySeOshiftRegistryRegistryVipArgs{
    									Addr: pulumi.String("string"),
    									Type: pulumi.String("string"),
    								},
    							},
    						},
    					},
    					Password: pulumi.String("string"),
    					Private:  pulumi.String("string"),
    					Registry: pulumi.String("string"),
    					Username: pulumi.String("string"),
    				},
    			},
    			EastWestPlacementSubnets: avi.CloudDockerConfigurationEastWestPlacementSubnetArray{
    				&avi.CloudDockerConfigurationEastWestPlacementSubnetArgs{
    					IpAddrs: avi.CloudDockerConfigurationEastWestPlacementSubnetIpAddrArray{
    						&avi.CloudDockerConfigurationEastWestPlacementSubnetIpAddrArgs{
    							Addr: pulumi.String("string"),
    							Type: pulumi.String("string"),
    						},
    					},
    					Mask: pulumi.String("string"),
    				},
    			},
    			EnableEventSubscription:       pulumi.String("string"),
    			FeproxyContainerPortAsService: pulumi.String("string"),
    			FeproxyVipsEnableProxyArp:     pulumi.String("string"),
    			FleetEndpoint:                 pulumi.String("string"),
    			HttpContainerPorts: pulumi.Float64Array{
    				pulumi.Float64(0),
    			},
    			SeDeploymentMethod: pulumi.String("string"),
    			SeExcludeAttributes: avi.CloudDockerConfigurationSeExcludeAttributeArray{
    				&avi.CloudDockerConfigurationSeExcludeAttributeArgs{
    					Attribute: pulumi.String("string"),
    					Value:     pulumi.String("string"),
    				},
    			},
    			SeIncludeAttributes: avi.CloudDockerConfigurationSeIncludeAttributeArray{
    				&avi.CloudDockerConfigurationSeIncludeAttributeArgs{
    					Attribute: pulumi.String("string"),
    					Value:     pulumi.String("string"),
    				},
    			},
    			SeSpawnRate:                     pulumi.String("string"),
    			SeVolume:                        pulumi.String("string"),
    			ServicesAccessibleAllInterfaces: pulumi.String("string"),
    			SshUserRef:                      pulumi.String("string"),
    			UcpNodes: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			UseContainerIpPort: pulumi.String("string"),
    			UseControllerImage: pulumi.String("string"),
    		},
    	},
    	EastWestDnsProviderRef:   pulumi.String("string"),
    	EastWestIpamProviderRef:  pulumi.String("string"),
    	EnableVipOnAllInterfaces: pulumi.String("string"),
    	EnableVipStaticRoutes:    pulumi.String("string"),
    	GcpConfigurations: avi.CloudGcpConfigurationArray{
    		&avi.CloudGcpConfigurationArgs{
    			NetworkConfigs: avi.CloudGcpConfigurationNetworkConfigArray{
    				&avi.CloudGcpConfigurationNetworkConfigArgs{
    					Config: pulumi.String("string"),
    					Inbands: avi.CloudGcpConfigurationNetworkConfigInbandArray{
    						&avi.CloudGcpConfigurationNetworkConfigInbandArgs{
    							VpcNetworkName: pulumi.String("string"),
    							VpcSubnetName:  pulumi.String("string"),
    							VpcProjectId:   pulumi.String("string"),
    						},
    					},
    					OneArms: avi.CloudGcpConfigurationNetworkConfigOneArmArray{
    						&avi.CloudGcpConfigurationNetworkConfigOneArmArgs{
    							DataVpcNetworkName:       pulumi.String("string"),
    							DataVpcSubnetName:        pulumi.String("string"),
    							ManagementVpcNetworkName: pulumi.String("string"),
    							ManagementVpcSubnetName:  pulumi.String("string"),
    							DataVpcProjectId:         pulumi.String("string"),
    							ManagementVpcProjectId:   pulumi.String("string"),
    						},
    					},
    					TwoArms: avi.CloudGcpConfigurationNetworkConfigTwoArmArray{
    						&avi.CloudGcpConfigurationNetworkConfigTwoArmArgs{
    							BackendDataVpcNetworkName:  pulumi.String("string"),
    							BackendDataVpcSubnetName:   pulumi.String("string"),
    							FrontendDataVpcNetworkName: pulumi.String("string"),
    							FrontendDataVpcSubnetName:  pulumi.String("string"),
    							ManagementVpcNetworkName:   pulumi.String("string"),
    							ManagementVpcSubnetName:    pulumi.String("string"),
    							BackendDataVpcProjectId:    pulumi.String("string"),
    							FrontendDataVpcProjectId:   pulumi.String("string"),
    							ManagementVpcProjectId:     pulumi.String("string"),
    						},
    					},
    				},
    			},
    			RegionName:  pulumi.String("string"),
    			SeProjectId: pulumi.String("string"),
    			VipAllocationStrategies: avi.CloudGcpConfigurationVipAllocationStrategyArray{
    				&avi.CloudGcpConfigurationVipAllocationStrategyArgs{
    					Ilbs: avi.CloudGcpConfigurationVipAllocationStrategyIlbArray{
    						&avi.CloudGcpConfigurationVipAllocationStrategyIlbArgs{
    							CloudRouterNames: pulumi.StringArray{
    								pulumi.String("string"),
    							},
    						},
    					},
    					Mode: pulumi.String("string"),
    					Routes: avi.CloudGcpConfigurationVipAllocationStrategyRouteArray{
    						&avi.CloudGcpConfigurationVipAllocationStrategyRouteArgs{
    							MatchSeGroupSubnet: pulumi.String("string"),
    							RoutePriority:      pulumi.String("string"),
    						},
    					},
    				},
    			},
    			Zones: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			CloudCredentialsRef: pulumi.String("string"),
    			EncryptionKeys: avi.CloudGcpConfigurationEncryptionKeyArray{
    				&avi.CloudGcpConfigurationEncryptionKeyArgs{
    					GcsBucketKmsKeyId:  pulumi.String("string"),
    					GcsObjectsKmsKeyId: pulumi.String("string"),
    					SeDiskKmsKeyId:     pulumi.String("string"),
    					SeImageKmsKeyId:    pulumi.String("string"),
    				},
    			},
    			FirewallTargetTags: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			GcpServiceAccountEmail: pulumi.String("string"),
    			GcsBucketName:          pulumi.String("string"),
    			GcsProjectId:           pulumi.String("string"),
    		},
    	},
    	Ip6AutocfgEnabled:        pulumi.String("string"),
    	AutoscalePollingInterval: pulumi.String("string"),
    	LicenseTier:              pulumi.String("string"),
    	LicenseType:              pulumi.String("string"),
    	AzureConfigurations: avi.CloudAzureConfigurationArray{
    		&avi.CloudAzureConfigurationArgs{
    			NetworkInfos: avi.CloudAzureConfigurationNetworkInfoArray{
    				&avi.CloudAzureConfigurationNetworkInfoArgs{
    					ManagementNetworkId: pulumi.String("string"),
    					SeNetworkId:         pulumi.String("string"),
    					VirtualNetworkId:    pulumi.String("string"),
    				},
    			},
    			AvailabilityZones: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			CloudCredentialsRef: pulumi.String("string"),
    			DesId:               pulumi.String("string"),
    			Location:            pulumi.String("string"),
    			ResourceGroup:       pulumi.String("string"),
    			SeStorageAccount:    pulumi.String("string"),
    			SubscriptionId:      pulumi.String("string"),
    			UseAzureDns:         pulumi.String("string"),
    			UseEnhancedHa:       pulumi.String("string"),
    			UseManagedDisks:     pulumi.String("string"),
    			UseStandardAlb:      pulumi.String("string"),
    		},
    	},
    	LinuxserverConfigurations: avi.CloudLinuxserverConfigurationArray{
    		&avi.CloudLinuxserverConfigurationArgs{
    			Hosts: avi.CloudLinuxserverConfigurationHostArray{
    				&avi.CloudLinuxserverConfigurationHostArgs{
    					HostIps: avi.CloudLinuxserverConfigurationHostHostIpArray{
    						&avi.CloudLinuxserverConfigurationHostHostIpArgs{
    							Addr: pulumi.String("string"),
    							Type: pulumi.String("string"),
    						},
    					},
    					HostAttrs: avi.CloudLinuxserverConfigurationHostHostAttrArray{
    						&avi.CloudLinuxserverConfigurationHostHostAttrArgs{
    							AttrKey: pulumi.String("string"),
    							AttrVal: pulumi.String("string"),
    						},
    					},
    					NodeAvailabilityZone: pulumi.String("string"),
    					SeGroupRef:           pulumi.String("string"),
    				},
    			},
    			SeInbandMgmt:    pulumi.String("string"),
    			SeLogDiskPath:   pulumi.String("string"),
    			SeLogDiskSizeGb: pulumi.String("string"),
    			SeSysDiskPath:   pulumi.String("string"),
    			SeSysDiskSizeGb: pulumi.String("string"),
    			SshUserRef:      pulumi.String("string"),
    		},
    	},
    	IpamProviderRef:        pulumi.String("string"),
    	MetricsPollingInterval: pulumi.String("string"),
    	MgmtIpV4Enabled:        pulumi.String("string"),
    	MgmtIpV6Enabled:        pulumi.String("string"),
    	Mtu:                    pulumi.String("string"),
    	Name:                   pulumi.String("string"),
    	NsxtConfigurations: avi.CloudNsxtConfigurationArray{
    		&avi.CloudNsxtConfigurationArgs{
    			AutomateDfwObjects: pulumi.String("string"),
    			AutomateDfwRules:   pulumi.String("string"),
    			DataNetworkConfigs: avi.CloudNsxtConfigurationDataNetworkConfigArray{
    				&avi.CloudNsxtConfigurationDataNetworkConfigArgs{
    					Tier1SegmentConfigs: avi.CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigArray{
    						&avi.CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigArgs{
    							Automatics: avi.CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticArray{
    								&avi.CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticArgs{
    									NsxtSegmentSubnets: avi.CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticNsxtSegmentSubnetArray{
    										&avi.CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticNsxtSegmentSubnetArgs{
    											IpAddrs: avi.CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticNsxtSegmentSubnetIpAddrArray{
    												&avi.CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticNsxtSegmentSubnetIpAddrArgs{
    													Addr: pulumi.String("string"),
    													Type: pulumi.String("string"),
    												},
    											},
    											Mask: pulumi.String("string"),
    										},
    									},
    									Tier1LrIds: pulumi.StringArray{
    										pulumi.String("string"),
    									},
    									NumSePerSegment: pulumi.String("string"),
    								},
    							},
    							Manuals: avi.CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigManualArray{
    								&avi.CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigManualArgs{
    									Tier1Lrs: avi.CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigManualTier1LrArray{
    										&avi.CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigManualTier1LrArgs{
    											Tier1LrId:     pulumi.String("string"),
    											LocaleService: pulumi.String("string"),
    											SegmentId:     pulumi.String("string"),
    										},
    									},
    								},
    							},
    							SegmentConfigMode: pulumi.String("string"),
    						},
    					},
    					TransportZone: pulumi.String("string"),
    					TzType:        pulumi.String("string"),
    					VlanSegments: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    			},
    			DomainId:           pulumi.String("string"),
    			EnforcementpointId: pulumi.String("string"),
    			ManagementNetworkConfigs: avi.CloudNsxtConfigurationManagementNetworkConfigArray{
    				&avi.CloudNsxtConfigurationManagementNetworkConfigArgs{
    					TransportZone: pulumi.String("string"),
    					TzType:        pulumi.String("string"),
    					OverlaySegments: avi.CloudNsxtConfigurationManagementNetworkConfigOverlaySegmentArray{
    						&avi.CloudNsxtConfigurationManagementNetworkConfigOverlaySegmentArgs{
    							Tier1LrId:     pulumi.String("string"),
    							LocaleService: pulumi.String("string"),
    							SegmentId:     pulumi.String("string"),
    						},
    					},
    					VlanSegment: pulumi.String("string"),
    				},
    			},
    			NsxtCredentialsRef: pulumi.String("string"),
    			NsxtUrl:            pulumi.String("string"),
    			SiteId:             pulumi.String("string"),
    			VerifyCertificate:  pulumi.String("string"),
    			VmcMode:            pulumi.String("string"),
    			VpcMode:            pulumi.String("string"),
    		},
    	},
    	NtpConfigurations: avi.CloudNtpConfigurationArray{
    		&avi.CloudNtpConfigurationArgs{
    			NtpAuthenticationKeys: avi.CloudNtpConfigurationNtpAuthenticationKeyArray{
    				&avi.CloudNtpConfigurationNtpAuthenticationKeyArgs{
    					Key:       pulumi.String("string"),
    					KeyNumber: pulumi.String("string"),
    					Algorithm: pulumi.String("string"),
    				},
    			},
    			NtpServerLists: avi.CloudNtpConfigurationNtpServerListArray{
    				&avi.CloudNtpConfigurationNtpServerListArgs{
    					Addr: pulumi.String("string"),
    					Type: pulumi.String("string"),
    				},
    			},
    			NtpServers: avi.CloudNtpConfigurationNtpServerArray{
    				&avi.CloudNtpConfigurationNtpServerArgs{
    					Servers: avi.CloudNtpConfigurationNtpServerServerArray{
    						&avi.CloudNtpConfigurationNtpServerServerArgs{
    							Addr: pulumi.String("string"),
    							Type: pulumi.String("string"),
    						},
    					},
    					KeyNumber: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	ObjNamePrefix:      pulumi.String("string"),
    	PreferStaticRoutes: pulumi.String("string"),
    	ProxyConfigurations: avi.CloudProxyConfigurationArray{
    		&avi.CloudProxyConfigurationArgs{
    			Host:     pulumi.String("string"),
    			Port:     pulumi.String("string"),
    			Password: pulumi.String("string"),
    			Username: pulumi.String("string"),
    		},
    	},
    	RancherConfigurations: avi.CloudRancherConfigurationArray{
    		&avi.CloudRancherConfigurationArgs{
    			AccessKey:                      pulumi.String("string"),
    			AppSyncFrequency:               pulumi.String("string"),
    			ContainerPortMatchHttpService:  pulumi.String("string"),
    			CoredumpDirectory:              pulumi.String("string"),
    			DisableAutoBackendServiceSync:  pulumi.String("string"),
    			DisableAutoFrontendServiceSync: pulumi.String("string"),
    			DisableAutoSeCreation:          pulumi.String("string"),
    			DockerRegistrySes: avi.CloudRancherConfigurationDockerRegistrySeArray{
    				&avi.CloudRancherConfigurationDockerRegistrySeArgs{
    					OshiftRegistries: avi.CloudRancherConfigurationDockerRegistrySeOshiftRegistryArray{
    						&avi.CloudRancherConfigurationDockerRegistrySeOshiftRegistryArgs{
    							RegistryNamespace: pulumi.String("string"),
    							RegistryService:   pulumi.String("string"),
    							RegistryVips: avi.CloudRancherConfigurationDockerRegistrySeOshiftRegistryRegistryVipArray{
    								&avi.CloudRancherConfigurationDockerRegistrySeOshiftRegistryRegistryVipArgs{
    									Addr: pulumi.String("string"),
    									Type: pulumi.String("string"),
    								},
    							},
    						},
    					},
    					Password: pulumi.String("string"),
    					Private:  pulumi.String("string"),
    					Registry: pulumi.String("string"),
    					Username: pulumi.String("string"),
    				},
    			},
    			EastWestPlacementSubnets: avi.CloudRancherConfigurationEastWestPlacementSubnetArray{
    				&avi.CloudRancherConfigurationEastWestPlacementSubnetArgs{
    					IpAddrs: avi.CloudRancherConfigurationEastWestPlacementSubnetIpAddrArray{
    						&avi.CloudRancherConfigurationEastWestPlacementSubnetIpAddrArgs{
    							Addr: pulumi.String("string"),
    							Type: pulumi.String("string"),
    						},
    					},
    					Mask: pulumi.String("string"),
    				},
    			},
    			EnableEventSubscription:       pulumi.String("string"),
    			FeproxyContainerPortAsService: pulumi.String("string"),
    			FeproxyVipsEnableProxyArp:     pulumi.String("string"),
    			FleetEndpoint:                 pulumi.String("string"),
    			HttpContainerPorts: pulumi.Float64Array{
    				pulumi.Float64(0),
    			},
    			NuageControllers: avi.CloudRancherConfigurationNuageControllerArray{
    				&avi.CloudRancherConfigurationNuageControllerArgs{
    					NuageOrganization: pulumi.String("string"),
    					NuagePassword:     pulumi.String("string"),
    					NuagePort:         pulumi.String("string"),
    					NuageUsername:     pulumi.String("string"),
    					NuageVsdHost:      pulumi.String("string"),
    					SeDomain:          pulumi.String("string"),
    					SeEnterprise:      pulumi.String("string"),
    					SeNetwork:         pulumi.String("string"),
    					SePolicyGroup:     pulumi.String("string"),
    					SeUser:            pulumi.String("string"),
    					SeZone:            pulumi.String("string"),
    				},
    			},
    			RancherServers: pulumi.StringArray{
    				pulumi.String("string"),
    			},
    			SeDeploymentMethod: pulumi.String("string"),
    			SeExcludeAttributes: avi.CloudRancherConfigurationSeExcludeAttributeArray{
    				&avi.CloudRancherConfigurationSeExcludeAttributeArgs{
    					Attribute: pulumi.String("string"),
    					Value:     pulumi.String("string"),
    				},
    			},
    			SeIncludeAttributes: avi.CloudRancherConfigurationSeIncludeAttributeArray{
    				&avi.CloudRancherConfigurationSeIncludeAttributeArgs{
    					Attribute: pulumi.String("string"),
    					Value:     pulumi.String("string"),
    				},
    			},
    			SeSpawnRate:                     pulumi.String("string"),
    			SeVolume:                        pulumi.String("string"),
    			SecretKey:                       pulumi.String("string"),
    			ServicesAccessibleAllInterfaces: pulumi.String("string"),
    			SshUserRef:                      pulumi.String("string"),
    			UseContainerIpPort:              pulumi.String("string"),
    			UseControllerImage:              pulumi.String("string"),
    		},
    	},
    	ResolveFqdnToIpv6:         pulumi.String("string"),
    	SeGroupTemplateRef:        pulumi.String("string"),
    	StateBasedDnsRegistration: pulumi.String("string"),
    	TenantRef:                 pulumi.String("string"),
    	Uuid:                      pulumi.String("string"),
    	VcaConfigurations: avi.CloudVcaConfigurationArray{
    		&avi.CloudVcaConfigurationArgs{
    			Privilege:      pulumi.String("string"),
    			VcaHost:        pulumi.String("string"),
    			VcaInstance:    pulumi.String("string"),
    			VcaMgmtNetwork: pulumi.String("string"),
    			VcaOrgnization: pulumi.String("string"),
    			VcaPassword:    pulumi.String("string"),
    			VcaUsername:    pulumi.String("string"),
    			VcaVdc:         pulumi.String("string"),
    		},
    	},
    	VcenterConfigurations: avi.CloudVcenterConfigurationArray{
    		&avi.CloudVcenterConfigurationArgs{
    			Privilege:                 pulumi.String("string"),
    			Password:                  pulumi.String("string"),
    			DatacenterManagedObjectId: pulumi.String("string"),
    			IsNsxEnvironment:          pulumi.String("string"),
    			ManagementIpSubnets: avi.CloudVcenterConfigurationManagementIpSubnetArray{
    				&avi.CloudVcenterConfigurationManagementIpSubnetArgs{
    					IpAddrs: avi.CloudVcenterConfigurationManagementIpSubnetIpAddrArray{
    						&avi.CloudVcenterConfigurationManagementIpSubnetIpAddrArgs{
    							Addr: pulumi.String("string"),
    							Type: pulumi.String("string"),
    						},
    					},
    					Mask: pulumi.String("string"),
    				},
    			},
    			ManagementNetwork: pulumi.String("string"),
    			ContentLibs: avi.CloudVcenterConfigurationContentLibArray{
    				&avi.CloudVcenterConfigurationContentLibArgs{
    					Id:   pulumi.String("string"),
    					Name: pulumi.String("string"),
    				},
    			},
    			Datacenter:                pulumi.String("string"),
    			UseContentLib:             pulumi.String("string"),
    			Username:                  pulumi.String("string"),
    			VcenterTemplateSeLocation: pulumi.String("string"),
    			VcenterUrl:                pulumi.String("string"),
    			VerifyCertificate:         pulumi.String("string"),
    		},
    	},
    	VmcDeployment: pulumi.String("string"),
    	AwsConfigurations: avi.CloudAwsConfigurationArray{
    		&avi.CloudAwsConfigurationArgs{
    			VpcId: pulumi.String("string"),
    			S3Encryptions: avi.CloudAwsConfigurationS3EncryptionArray{
    				&avi.CloudAwsConfigurationS3EncryptionArgs{
    					MasterKey: pulumi.String("string"),
    					Mode:      pulumi.String("string"),
    				},
    			},
    			SqsEncryptions: avi.CloudAwsConfigurationSqsEncryptionArray{
    				&avi.CloudAwsConfigurationSqsEncryptionArgs{
    					MasterKey: pulumi.String("string"),
    					Mode:      pulumi.String("string"),
    				},
    			},
    			FreeElasticips:         pulumi.String("string"),
    			IamAssumeRole:          pulumi.String("string"),
    			PublishVipToPublicZone: pulumi.String("string"),
    			Region:                 pulumi.String("string"),
    			EbsEncryptions: avi.CloudAwsConfigurationEbsEncryptionArray{
    				&avi.CloudAwsConfigurationEbsEncryptionArgs{
    					MasterKey: pulumi.String("string"),
    					Mode:      pulumi.String("string"),
    				},
    			},
    			Route53Integration: pulumi.String("string"),
    			SecretAccessKey:    pulumi.String("string"),
    			AccessKeyId:        pulumi.String("string"),
    			Ttl:                pulumi.String("string"),
    			UseIamRoles:        pulumi.String("string"),
    			UseSnsSqs:          pulumi.String("string"),
    			Vpc:                pulumi.String("string"),
    			AsgPollInterval:    pulumi.String("string"),
    			Zones: avi.CloudAwsConfigurationZoneArray{
    				&avi.CloudAwsConfigurationZoneArgs{
    					AvailabilityZone: pulumi.String("string"),
    					MgmtNetworkName:  pulumi.String("string"),
    					MgmtNetworkUuid:  pulumi.String("string"),
    				},
    			},
    		},
    	},
    })
    
    var cloudResource = new Cloud("cloudResource", CloudArgs.builder()
        .vtype("string")
        .maintenanceMode("string")
        .markers(CloudMarkerArgs.builder()
            .key("string")
            .values("string")
            .build())
        .cloudId("string")
        .cloudstackConfigurations(CloudCloudstackConfigurationArgs.builder()
            .accessKeyId("string")
            .apiUrl("string")
            .mgmtNetworkName("string")
            .secretAccessKey("string")
            .cntrPublicIp("string")
            .hypervisor("string")
            .mgmtNetworkUuid("string")
            .build())
        .configpbAttributes(CloudConfigpbAttributeArgs.builder()
            .version("string")
            .build())
        .customTags(CloudCustomTagArgs.builder()
            .tagKey("string")
            .tagVal("string")
            .build())
        .dhcpEnabled("string")
        .dnsProviderRef("string")
        .dnsResolutionOnSe("string")
        .dnsResolvers(CloudDnsResolverArgs.builder()
            .nameserverIps(CloudDnsResolverNameserverIpArgs.builder()
                .addr("string")
                .type("string")
                .build())
            .resolverName("string")
            .fixedTtl("string")
            .minTtl("string")
            .useMgmt("string")
            .build())
        .dockerConfigurations(CloudDockerConfigurationArgs.builder()
            .appSyncFrequency("string")
            .caTlsKeyAndCertificateRef("string")
            .clientTlsKeyAndCertificateRef("string")
            .containerPortMatchHttpService("string")
            .coredumpDirectory("string")
            .disableAutoBackendServiceSync("string")
            .disableAutoFrontendServiceSync("string")
            .disableAutoSeCreation("string")
            .dockerRegistrySes(CloudDockerConfigurationDockerRegistrySeArgs.builder()
                .oshiftRegistries(CloudDockerConfigurationDockerRegistrySeOshiftRegistryArgs.builder()
                    .registryNamespace("string")
                    .registryService("string")
                    .registryVips(CloudDockerConfigurationDockerRegistrySeOshiftRegistryRegistryVipArgs.builder()
                        .addr("string")
                        .type("string")
                        .build())
                    .build())
                .password("string")
                .private_("string")
                .registry("string")
                .username("string")
                .build())
            .eastWestPlacementSubnets(CloudDockerConfigurationEastWestPlacementSubnetArgs.builder()
                .ipAddrs(CloudDockerConfigurationEastWestPlacementSubnetIpAddrArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .mask("string")
                .build())
            .enableEventSubscription("string")
            .feproxyContainerPortAsService("string")
            .feproxyVipsEnableProxyArp("string")
            .fleetEndpoint("string")
            .httpContainerPorts(0)
            .seDeploymentMethod("string")
            .seExcludeAttributes(CloudDockerConfigurationSeExcludeAttributeArgs.builder()
                .attribute("string")
                .value("string")
                .build())
            .seIncludeAttributes(CloudDockerConfigurationSeIncludeAttributeArgs.builder()
                .attribute("string")
                .value("string")
                .build())
            .seSpawnRate("string")
            .seVolume("string")
            .servicesAccessibleAllInterfaces("string")
            .sshUserRef("string")
            .ucpNodes("string")
            .useContainerIpPort("string")
            .useControllerImage("string")
            .build())
        .eastWestDnsProviderRef("string")
        .eastWestIpamProviderRef("string")
        .enableVipOnAllInterfaces("string")
        .enableVipStaticRoutes("string")
        .gcpConfigurations(CloudGcpConfigurationArgs.builder()
            .networkConfigs(CloudGcpConfigurationNetworkConfigArgs.builder()
                .config("string")
                .inbands(CloudGcpConfigurationNetworkConfigInbandArgs.builder()
                    .vpcNetworkName("string")
                    .vpcSubnetName("string")
                    .vpcProjectId("string")
                    .build())
                .oneArms(CloudGcpConfigurationNetworkConfigOneArmArgs.builder()
                    .dataVpcNetworkName("string")
                    .dataVpcSubnetName("string")
                    .managementVpcNetworkName("string")
                    .managementVpcSubnetName("string")
                    .dataVpcProjectId("string")
                    .managementVpcProjectId("string")
                    .build())
                .twoArms(CloudGcpConfigurationNetworkConfigTwoArmArgs.builder()
                    .backendDataVpcNetworkName("string")
                    .backendDataVpcSubnetName("string")
                    .frontendDataVpcNetworkName("string")
                    .frontendDataVpcSubnetName("string")
                    .managementVpcNetworkName("string")
                    .managementVpcSubnetName("string")
                    .backendDataVpcProjectId("string")
                    .frontendDataVpcProjectId("string")
                    .managementVpcProjectId("string")
                    .build())
                .build())
            .regionName("string")
            .seProjectId("string")
            .vipAllocationStrategies(CloudGcpConfigurationVipAllocationStrategyArgs.builder()
                .ilbs(CloudGcpConfigurationVipAllocationStrategyIlbArgs.builder()
                    .cloudRouterNames("string")
                    .build())
                .mode("string")
                .routes(CloudGcpConfigurationVipAllocationStrategyRouteArgs.builder()
                    .matchSeGroupSubnet("string")
                    .routePriority("string")
                    .build())
                .build())
            .zones("string")
            .cloudCredentialsRef("string")
            .encryptionKeys(CloudGcpConfigurationEncryptionKeyArgs.builder()
                .gcsBucketKmsKeyId("string")
                .gcsObjectsKmsKeyId("string")
                .seDiskKmsKeyId("string")
                .seImageKmsKeyId("string")
                .build())
            .firewallTargetTags("string")
            .gcpServiceAccountEmail("string")
            .gcsBucketName("string")
            .gcsProjectId("string")
            .build())
        .ip6AutocfgEnabled("string")
        .autoscalePollingInterval("string")
        .licenseTier("string")
        .licenseType("string")
        .azureConfigurations(CloudAzureConfigurationArgs.builder()
            .networkInfos(CloudAzureConfigurationNetworkInfoArgs.builder()
                .managementNetworkId("string")
                .seNetworkId("string")
                .virtualNetworkId("string")
                .build())
            .availabilityZones("string")
            .cloudCredentialsRef("string")
            .desId("string")
            .location("string")
            .resourceGroup("string")
            .seStorageAccount("string")
            .subscriptionId("string")
            .useAzureDns("string")
            .useEnhancedHa("string")
            .useManagedDisks("string")
            .useStandardAlb("string")
            .build())
        .linuxserverConfigurations(CloudLinuxserverConfigurationArgs.builder()
            .hosts(CloudLinuxserverConfigurationHostArgs.builder()
                .hostIps(CloudLinuxserverConfigurationHostHostIpArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .hostAttrs(CloudLinuxserverConfigurationHostHostAttrArgs.builder()
                    .attrKey("string")
                    .attrVal("string")
                    .build())
                .nodeAvailabilityZone("string")
                .seGroupRef("string")
                .build())
            .seInbandMgmt("string")
            .seLogDiskPath("string")
            .seLogDiskSizeGb("string")
            .seSysDiskPath("string")
            .seSysDiskSizeGb("string")
            .sshUserRef("string")
            .build())
        .ipamProviderRef("string")
        .metricsPollingInterval("string")
        .mgmtIpV4Enabled("string")
        .mgmtIpV6Enabled("string")
        .mtu("string")
        .name("string")
        .nsxtConfigurations(CloudNsxtConfigurationArgs.builder()
            .automateDfwObjects("string")
            .automateDfwRules("string")
            .dataNetworkConfigs(CloudNsxtConfigurationDataNetworkConfigArgs.builder()
                .tier1SegmentConfigs(CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigArgs.builder()
                    .automatics(CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticArgs.builder()
                        .nsxtSegmentSubnets(CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticNsxtSegmentSubnetArgs.builder()
                            .ipAddrs(CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticNsxtSegmentSubnetIpAddrArgs.builder()
                                .addr("string")
                                .type("string")
                                .build())
                            .mask("string")
                            .build())
                        .tier1LrIds("string")
                        .numSePerSegment("string")
                        .build())
                    .manuals(CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigManualArgs.builder()
                        .tier1Lrs(CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigManualTier1LrArgs.builder()
                            .tier1LrId("string")
                            .localeService("string")
                            .segmentId("string")
                            .build())
                        .build())
                    .segmentConfigMode("string")
                    .build())
                .transportZone("string")
                .tzType("string")
                .vlanSegments("string")
                .build())
            .domainId("string")
            .enforcementpointId("string")
            .managementNetworkConfigs(CloudNsxtConfigurationManagementNetworkConfigArgs.builder()
                .transportZone("string")
                .tzType("string")
                .overlaySegments(CloudNsxtConfigurationManagementNetworkConfigOverlaySegmentArgs.builder()
                    .tier1LrId("string")
                    .localeService("string")
                    .segmentId("string")
                    .build())
                .vlanSegment("string")
                .build())
            .nsxtCredentialsRef("string")
            .nsxtUrl("string")
            .siteId("string")
            .verifyCertificate("string")
            .vmcMode("string")
            .vpcMode("string")
            .build())
        .ntpConfigurations(CloudNtpConfigurationArgs.builder()
            .ntpAuthenticationKeys(CloudNtpConfigurationNtpAuthenticationKeyArgs.builder()
                .key("string")
                .keyNumber("string")
                .algorithm("string")
                .build())
            .ntpServerLists(CloudNtpConfigurationNtpServerListArgs.builder()
                .addr("string")
                .type("string")
                .build())
            .ntpServers(CloudNtpConfigurationNtpServerArgs.builder()
                .servers(CloudNtpConfigurationNtpServerServerArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .keyNumber("string")
                .build())
            .build())
        .objNamePrefix("string")
        .preferStaticRoutes("string")
        .proxyConfigurations(CloudProxyConfigurationArgs.builder()
            .host("string")
            .port("string")
            .password("string")
            .username("string")
            .build())
        .rancherConfigurations(CloudRancherConfigurationArgs.builder()
            .accessKey("string")
            .appSyncFrequency("string")
            .containerPortMatchHttpService("string")
            .coredumpDirectory("string")
            .disableAutoBackendServiceSync("string")
            .disableAutoFrontendServiceSync("string")
            .disableAutoSeCreation("string")
            .dockerRegistrySes(CloudRancherConfigurationDockerRegistrySeArgs.builder()
                .oshiftRegistries(CloudRancherConfigurationDockerRegistrySeOshiftRegistryArgs.builder()
                    .registryNamespace("string")
                    .registryService("string")
                    .registryVips(CloudRancherConfigurationDockerRegistrySeOshiftRegistryRegistryVipArgs.builder()
                        .addr("string")
                        .type("string")
                        .build())
                    .build())
                .password("string")
                .private_("string")
                .registry("string")
                .username("string")
                .build())
            .eastWestPlacementSubnets(CloudRancherConfigurationEastWestPlacementSubnetArgs.builder()
                .ipAddrs(CloudRancherConfigurationEastWestPlacementSubnetIpAddrArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .mask("string")
                .build())
            .enableEventSubscription("string")
            .feproxyContainerPortAsService("string")
            .feproxyVipsEnableProxyArp("string")
            .fleetEndpoint("string")
            .httpContainerPorts(0)
            .nuageControllers(CloudRancherConfigurationNuageControllerArgs.builder()
                .nuageOrganization("string")
                .nuagePassword("string")
                .nuagePort("string")
                .nuageUsername("string")
                .nuageVsdHost("string")
                .seDomain("string")
                .seEnterprise("string")
                .seNetwork("string")
                .sePolicyGroup("string")
                .seUser("string")
                .seZone("string")
                .build())
            .rancherServers("string")
            .seDeploymentMethod("string")
            .seExcludeAttributes(CloudRancherConfigurationSeExcludeAttributeArgs.builder()
                .attribute("string")
                .value("string")
                .build())
            .seIncludeAttributes(CloudRancherConfigurationSeIncludeAttributeArgs.builder()
                .attribute("string")
                .value("string")
                .build())
            .seSpawnRate("string")
            .seVolume("string")
            .secretKey("string")
            .servicesAccessibleAllInterfaces("string")
            .sshUserRef("string")
            .useContainerIpPort("string")
            .useControllerImage("string")
            .build())
        .resolveFqdnToIpv6("string")
        .seGroupTemplateRef("string")
        .stateBasedDnsRegistration("string")
        .tenantRef("string")
        .uuid("string")
        .vcaConfigurations(CloudVcaConfigurationArgs.builder()
            .privilege("string")
            .vcaHost("string")
            .vcaInstance("string")
            .vcaMgmtNetwork("string")
            .vcaOrgnization("string")
            .vcaPassword("string")
            .vcaUsername("string")
            .vcaVdc("string")
            .build())
        .vcenterConfigurations(CloudVcenterConfigurationArgs.builder()
            .privilege("string")
            .password("string")
            .datacenterManagedObjectId("string")
            .isNsxEnvironment("string")
            .managementIpSubnets(CloudVcenterConfigurationManagementIpSubnetArgs.builder()
                .ipAddrs(CloudVcenterConfigurationManagementIpSubnetIpAddrArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .mask("string")
                .build())
            .managementNetwork("string")
            .contentLibs(CloudVcenterConfigurationContentLibArgs.builder()
                .id("string")
                .name("string")
                .build())
            .datacenter("string")
            .useContentLib("string")
            .username("string")
            .vcenterTemplateSeLocation("string")
            .vcenterUrl("string")
            .verifyCertificate("string")
            .build())
        .vmcDeployment("string")
        .awsConfigurations(CloudAwsConfigurationArgs.builder()
            .vpcId("string")
            .s3Encryptions(CloudAwsConfigurationS3EncryptionArgs.builder()
                .masterKey("string")
                .mode("string")
                .build())
            .sqsEncryptions(CloudAwsConfigurationSqsEncryptionArgs.builder()
                .masterKey("string")
                .mode("string")
                .build())
            .freeElasticips("string")
            .iamAssumeRole("string")
            .publishVipToPublicZone("string")
            .region("string")
            .ebsEncryptions(CloudAwsConfigurationEbsEncryptionArgs.builder()
                .masterKey("string")
                .mode("string")
                .build())
            .route53Integration("string")
            .secretAccessKey("string")
            .accessKeyId("string")
            .ttl("string")
            .useIamRoles("string")
            .useSnsSqs("string")
            .vpc("string")
            .asgPollInterval("string")
            .zones(CloudAwsConfigurationZoneArgs.builder()
                .availabilityZone("string")
                .mgmtNetworkName("string")
                .mgmtNetworkUuid("string")
                .build())
            .build())
        .build());
    
    cloud_resource = avi.Cloud("cloudResource",
        vtype="string",
        maintenance_mode="string",
        markers=[{
            "key": "string",
            "values": ["string"],
        }],
        cloud_id="string",
        cloudstack_configurations=[{
            "access_key_id": "string",
            "api_url": "string",
            "mgmt_network_name": "string",
            "secret_access_key": "string",
            "cntr_public_ip": "string",
            "hypervisor": "string",
            "mgmt_network_uuid": "string",
        }],
        configpb_attributes=[{
            "version": "string",
        }],
        custom_tags=[{
            "tag_key": "string",
            "tag_val": "string",
        }],
        dhcp_enabled="string",
        dns_provider_ref="string",
        dns_resolution_on_se="string",
        dns_resolvers=[{
            "nameserver_ips": [{
                "addr": "string",
                "type": "string",
            }],
            "resolver_name": "string",
            "fixed_ttl": "string",
            "min_ttl": "string",
            "use_mgmt": "string",
        }],
        docker_configurations=[{
            "app_sync_frequency": "string",
            "ca_tls_key_and_certificate_ref": "string",
            "client_tls_key_and_certificate_ref": "string",
            "container_port_match_http_service": "string",
            "coredump_directory": "string",
            "disable_auto_backend_service_sync": "string",
            "disable_auto_frontend_service_sync": "string",
            "disable_auto_se_creation": "string",
            "docker_registry_ses": [{
                "oshift_registries": [{
                    "registry_namespace": "string",
                    "registry_service": "string",
                    "registry_vips": [{
                        "addr": "string",
                        "type": "string",
                    }],
                }],
                "password": "string",
                "private": "string",
                "registry": "string",
                "username": "string",
            }],
            "east_west_placement_subnets": [{
                "ip_addrs": [{
                    "addr": "string",
                    "type": "string",
                }],
                "mask": "string",
            }],
            "enable_event_subscription": "string",
            "feproxy_container_port_as_service": "string",
            "feproxy_vips_enable_proxy_arp": "string",
            "fleet_endpoint": "string",
            "http_container_ports": [0],
            "se_deployment_method": "string",
            "se_exclude_attributes": [{
                "attribute": "string",
                "value": "string",
            }],
            "se_include_attributes": [{
                "attribute": "string",
                "value": "string",
            }],
            "se_spawn_rate": "string",
            "se_volume": "string",
            "services_accessible_all_interfaces": "string",
            "ssh_user_ref": "string",
            "ucp_nodes": ["string"],
            "use_container_ip_port": "string",
            "use_controller_image": "string",
        }],
        east_west_dns_provider_ref="string",
        east_west_ipam_provider_ref="string",
        enable_vip_on_all_interfaces="string",
        enable_vip_static_routes="string",
        gcp_configurations=[{
            "network_configs": [{
                "config": "string",
                "inbands": [{
                    "vpc_network_name": "string",
                    "vpc_subnet_name": "string",
                    "vpc_project_id": "string",
                }],
                "one_arms": [{
                    "data_vpc_network_name": "string",
                    "data_vpc_subnet_name": "string",
                    "management_vpc_network_name": "string",
                    "management_vpc_subnet_name": "string",
                    "data_vpc_project_id": "string",
                    "management_vpc_project_id": "string",
                }],
                "two_arms": [{
                    "backend_data_vpc_network_name": "string",
                    "backend_data_vpc_subnet_name": "string",
                    "frontend_data_vpc_network_name": "string",
                    "frontend_data_vpc_subnet_name": "string",
                    "management_vpc_network_name": "string",
                    "management_vpc_subnet_name": "string",
                    "backend_data_vpc_project_id": "string",
                    "frontend_data_vpc_project_id": "string",
                    "management_vpc_project_id": "string",
                }],
            }],
            "region_name": "string",
            "se_project_id": "string",
            "vip_allocation_strategies": [{
                "ilbs": [{
                    "cloud_router_names": ["string"],
                }],
                "mode": "string",
                "routes": [{
                    "match_se_group_subnet": "string",
                    "route_priority": "string",
                }],
            }],
            "zones": ["string"],
            "cloud_credentials_ref": "string",
            "encryption_keys": [{
                "gcs_bucket_kms_key_id": "string",
                "gcs_objects_kms_key_id": "string",
                "se_disk_kms_key_id": "string",
                "se_image_kms_key_id": "string",
            }],
            "firewall_target_tags": ["string"],
            "gcp_service_account_email": "string",
            "gcs_bucket_name": "string",
            "gcs_project_id": "string",
        }],
        ip6_autocfg_enabled="string",
        autoscale_polling_interval="string",
        license_tier="string",
        license_type="string",
        azure_configurations=[{
            "network_infos": [{
                "management_network_id": "string",
                "se_network_id": "string",
                "virtual_network_id": "string",
            }],
            "availability_zones": ["string"],
            "cloud_credentials_ref": "string",
            "des_id": "string",
            "location": "string",
            "resource_group": "string",
            "se_storage_account": "string",
            "subscription_id": "string",
            "use_azure_dns": "string",
            "use_enhanced_ha": "string",
            "use_managed_disks": "string",
            "use_standard_alb": "string",
        }],
        linuxserver_configurations=[{
            "hosts": [{
                "host_ips": [{
                    "addr": "string",
                    "type": "string",
                }],
                "host_attrs": [{
                    "attr_key": "string",
                    "attr_val": "string",
                }],
                "node_availability_zone": "string",
                "se_group_ref": "string",
            }],
            "se_inband_mgmt": "string",
            "se_log_disk_path": "string",
            "se_log_disk_size_gb": "string",
            "se_sys_disk_path": "string",
            "se_sys_disk_size_gb": "string",
            "ssh_user_ref": "string",
        }],
        ipam_provider_ref="string",
        metrics_polling_interval="string",
        mgmt_ip_v4_enabled="string",
        mgmt_ip_v6_enabled="string",
        mtu="string",
        name="string",
        nsxt_configurations=[{
            "automate_dfw_objects": "string",
            "automate_dfw_rules": "string",
            "data_network_configs": [{
                "tier1_segment_configs": [{
                    "automatics": [{
                        "nsxt_segment_subnets": [{
                            "ip_addrs": [{
                                "addr": "string",
                                "type": "string",
                            }],
                            "mask": "string",
                        }],
                        "tier1_lr_ids": ["string"],
                        "num_se_per_segment": "string",
                    }],
                    "manuals": [{
                        "tier1_lrs": [{
                            "tier1_lr_id": "string",
                            "locale_service": "string",
                            "segment_id": "string",
                        }],
                    }],
                    "segment_config_mode": "string",
                }],
                "transport_zone": "string",
                "tz_type": "string",
                "vlan_segments": ["string"],
            }],
            "domain_id": "string",
            "enforcementpoint_id": "string",
            "management_network_configs": [{
                "transport_zone": "string",
                "tz_type": "string",
                "overlay_segments": [{
                    "tier1_lr_id": "string",
                    "locale_service": "string",
                    "segment_id": "string",
                }],
                "vlan_segment": "string",
            }],
            "nsxt_credentials_ref": "string",
            "nsxt_url": "string",
            "site_id": "string",
            "verify_certificate": "string",
            "vmc_mode": "string",
            "vpc_mode": "string",
        }],
        ntp_configurations=[{
            "ntp_authentication_keys": [{
                "key": "string",
                "key_number": "string",
                "algorithm": "string",
            }],
            "ntp_server_lists": [{
                "addr": "string",
                "type": "string",
            }],
            "ntp_servers": [{
                "servers": [{
                    "addr": "string",
                    "type": "string",
                }],
                "key_number": "string",
            }],
        }],
        obj_name_prefix="string",
        prefer_static_routes="string",
        proxy_configurations=[{
            "host": "string",
            "port": "string",
            "password": "string",
            "username": "string",
        }],
        rancher_configurations=[{
            "access_key": "string",
            "app_sync_frequency": "string",
            "container_port_match_http_service": "string",
            "coredump_directory": "string",
            "disable_auto_backend_service_sync": "string",
            "disable_auto_frontend_service_sync": "string",
            "disable_auto_se_creation": "string",
            "docker_registry_ses": [{
                "oshift_registries": [{
                    "registry_namespace": "string",
                    "registry_service": "string",
                    "registry_vips": [{
                        "addr": "string",
                        "type": "string",
                    }],
                }],
                "password": "string",
                "private": "string",
                "registry": "string",
                "username": "string",
            }],
            "east_west_placement_subnets": [{
                "ip_addrs": [{
                    "addr": "string",
                    "type": "string",
                }],
                "mask": "string",
            }],
            "enable_event_subscription": "string",
            "feproxy_container_port_as_service": "string",
            "feproxy_vips_enable_proxy_arp": "string",
            "fleet_endpoint": "string",
            "http_container_ports": [0],
            "nuage_controllers": [{
                "nuage_organization": "string",
                "nuage_password": "string",
                "nuage_port": "string",
                "nuage_username": "string",
                "nuage_vsd_host": "string",
                "se_domain": "string",
                "se_enterprise": "string",
                "se_network": "string",
                "se_policy_group": "string",
                "se_user": "string",
                "se_zone": "string",
            }],
            "rancher_servers": ["string"],
            "se_deployment_method": "string",
            "se_exclude_attributes": [{
                "attribute": "string",
                "value": "string",
            }],
            "se_include_attributes": [{
                "attribute": "string",
                "value": "string",
            }],
            "se_spawn_rate": "string",
            "se_volume": "string",
            "secret_key": "string",
            "services_accessible_all_interfaces": "string",
            "ssh_user_ref": "string",
            "use_container_ip_port": "string",
            "use_controller_image": "string",
        }],
        resolve_fqdn_to_ipv6="string",
        se_group_template_ref="string",
        state_based_dns_registration="string",
        tenant_ref="string",
        uuid="string",
        vca_configurations=[{
            "privilege": "string",
            "vca_host": "string",
            "vca_instance": "string",
            "vca_mgmt_network": "string",
            "vca_orgnization": "string",
            "vca_password": "string",
            "vca_username": "string",
            "vca_vdc": "string",
        }],
        vcenter_configurations=[{
            "privilege": "string",
            "password": "string",
            "datacenter_managed_object_id": "string",
            "is_nsx_environment": "string",
            "management_ip_subnets": [{
                "ip_addrs": [{
                    "addr": "string",
                    "type": "string",
                }],
                "mask": "string",
            }],
            "management_network": "string",
            "content_libs": [{
                "id": "string",
                "name": "string",
            }],
            "datacenter": "string",
            "use_content_lib": "string",
            "username": "string",
            "vcenter_template_se_location": "string",
            "vcenter_url": "string",
            "verify_certificate": "string",
        }],
        vmc_deployment="string",
        aws_configurations=[{
            "vpc_id": "string",
            "s3_encryptions": [{
                "master_key": "string",
                "mode": "string",
            }],
            "sqs_encryptions": [{
                "master_key": "string",
                "mode": "string",
            }],
            "free_elasticips": "string",
            "iam_assume_role": "string",
            "publish_vip_to_public_zone": "string",
            "region": "string",
            "ebs_encryptions": [{
                "master_key": "string",
                "mode": "string",
            }],
            "route53_integration": "string",
            "secret_access_key": "string",
            "access_key_id": "string",
            "ttl": "string",
            "use_iam_roles": "string",
            "use_sns_sqs": "string",
            "vpc": "string",
            "asg_poll_interval": "string",
            "zones": [{
                "availability_zone": "string",
                "mgmt_network_name": "string",
                "mgmt_network_uuid": "string",
            }],
        }])
    
    const cloudResource = new avi.Cloud("cloudResource", {
        vtype: "string",
        maintenanceMode: "string",
        markers: [{
            key: "string",
            values: ["string"],
        }],
        cloudId: "string",
        cloudstackConfigurations: [{
            accessKeyId: "string",
            apiUrl: "string",
            mgmtNetworkName: "string",
            secretAccessKey: "string",
            cntrPublicIp: "string",
            hypervisor: "string",
            mgmtNetworkUuid: "string",
        }],
        configpbAttributes: [{
            version: "string",
        }],
        customTags: [{
            tagKey: "string",
            tagVal: "string",
        }],
        dhcpEnabled: "string",
        dnsProviderRef: "string",
        dnsResolutionOnSe: "string",
        dnsResolvers: [{
            nameserverIps: [{
                addr: "string",
                type: "string",
            }],
            resolverName: "string",
            fixedTtl: "string",
            minTtl: "string",
            useMgmt: "string",
        }],
        dockerConfigurations: [{
            appSyncFrequency: "string",
            caTlsKeyAndCertificateRef: "string",
            clientTlsKeyAndCertificateRef: "string",
            containerPortMatchHttpService: "string",
            coredumpDirectory: "string",
            disableAutoBackendServiceSync: "string",
            disableAutoFrontendServiceSync: "string",
            disableAutoSeCreation: "string",
            dockerRegistrySes: [{
                oshiftRegistries: [{
                    registryNamespace: "string",
                    registryService: "string",
                    registryVips: [{
                        addr: "string",
                        type: "string",
                    }],
                }],
                password: "string",
                "private": "string",
                registry: "string",
                username: "string",
            }],
            eastWestPlacementSubnets: [{
                ipAddrs: [{
                    addr: "string",
                    type: "string",
                }],
                mask: "string",
            }],
            enableEventSubscription: "string",
            feproxyContainerPortAsService: "string",
            feproxyVipsEnableProxyArp: "string",
            fleetEndpoint: "string",
            httpContainerPorts: [0],
            seDeploymentMethod: "string",
            seExcludeAttributes: [{
                attribute: "string",
                value: "string",
            }],
            seIncludeAttributes: [{
                attribute: "string",
                value: "string",
            }],
            seSpawnRate: "string",
            seVolume: "string",
            servicesAccessibleAllInterfaces: "string",
            sshUserRef: "string",
            ucpNodes: ["string"],
            useContainerIpPort: "string",
            useControllerImage: "string",
        }],
        eastWestDnsProviderRef: "string",
        eastWestIpamProviderRef: "string",
        enableVipOnAllInterfaces: "string",
        enableVipStaticRoutes: "string",
        gcpConfigurations: [{
            networkConfigs: [{
                config: "string",
                inbands: [{
                    vpcNetworkName: "string",
                    vpcSubnetName: "string",
                    vpcProjectId: "string",
                }],
                oneArms: [{
                    dataVpcNetworkName: "string",
                    dataVpcSubnetName: "string",
                    managementVpcNetworkName: "string",
                    managementVpcSubnetName: "string",
                    dataVpcProjectId: "string",
                    managementVpcProjectId: "string",
                }],
                twoArms: [{
                    backendDataVpcNetworkName: "string",
                    backendDataVpcSubnetName: "string",
                    frontendDataVpcNetworkName: "string",
                    frontendDataVpcSubnetName: "string",
                    managementVpcNetworkName: "string",
                    managementVpcSubnetName: "string",
                    backendDataVpcProjectId: "string",
                    frontendDataVpcProjectId: "string",
                    managementVpcProjectId: "string",
                }],
            }],
            regionName: "string",
            seProjectId: "string",
            vipAllocationStrategies: [{
                ilbs: [{
                    cloudRouterNames: ["string"],
                }],
                mode: "string",
                routes: [{
                    matchSeGroupSubnet: "string",
                    routePriority: "string",
                }],
            }],
            zones: ["string"],
            cloudCredentialsRef: "string",
            encryptionKeys: [{
                gcsBucketKmsKeyId: "string",
                gcsObjectsKmsKeyId: "string",
                seDiskKmsKeyId: "string",
                seImageKmsKeyId: "string",
            }],
            firewallTargetTags: ["string"],
            gcpServiceAccountEmail: "string",
            gcsBucketName: "string",
            gcsProjectId: "string",
        }],
        ip6AutocfgEnabled: "string",
        autoscalePollingInterval: "string",
        licenseTier: "string",
        licenseType: "string",
        azureConfigurations: [{
            networkInfos: [{
                managementNetworkId: "string",
                seNetworkId: "string",
                virtualNetworkId: "string",
            }],
            availabilityZones: ["string"],
            cloudCredentialsRef: "string",
            desId: "string",
            location: "string",
            resourceGroup: "string",
            seStorageAccount: "string",
            subscriptionId: "string",
            useAzureDns: "string",
            useEnhancedHa: "string",
            useManagedDisks: "string",
            useStandardAlb: "string",
        }],
        linuxserverConfigurations: [{
            hosts: [{
                hostIps: [{
                    addr: "string",
                    type: "string",
                }],
                hostAttrs: [{
                    attrKey: "string",
                    attrVal: "string",
                }],
                nodeAvailabilityZone: "string",
                seGroupRef: "string",
            }],
            seInbandMgmt: "string",
            seLogDiskPath: "string",
            seLogDiskSizeGb: "string",
            seSysDiskPath: "string",
            seSysDiskSizeGb: "string",
            sshUserRef: "string",
        }],
        ipamProviderRef: "string",
        metricsPollingInterval: "string",
        mgmtIpV4Enabled: "string",
        mgmtIpV6Enabled: "string",
        mtu: "string",
        name: "string",
        nsxtConfigurations: [{
            automateDfwObjects: "string",
            automateDfwRules: "string",
            dataNetworkConfigs: [{
                tier1SegmentConfigs: [{
                    automatics: [{
                        nsxtSegmentSubnets: [{
                            ipAddrs: [{
                                addr: "string",
                                type: "string",
                            }],
                            mask: "string",
                        }],
                        tier1LrIds: ["string"],
                        numSePerSegment: "string",
                    }],
                    manuals: [{
                        tier1Lrs: [{
                            tier1LrId: "string",
                            localeService: "string",
                            segmentId: "string",
                        }],
                    }],
                    segmentConfigMode: "string",
                }],
                transportZone: "string",
                tzType: "string",
                vlanSegments: ["string"],
            }],
            domainId: "string",
            enforcementpointId: "string",
            managementNetworkConfigs: [{
                transportZone: "string",
                tzType: "string",
                overlaySegments: [{
                    tier1LrId: "string",
                    localeService: "string",
                    segmentId: "string",
                }],
                vlanSegment: "string",
            }],
            nsxtCredentialsRef: "string",
            nsxtUrl: "string",
            siteId: "string",
            verifyCertificate: "string",
            vmcMode: "string",
            vpcMode: "string",
        }],
        ntpConfigurations: [{
            ntpAuthenticationKeys: [{
                key: "string",
                keyNumber: "string",
                algorithm: "string",
            }],
            ntpServerLists: [{
                addr: "string",
                type: "string",
            }],
            ntpServers: [{
                servers: [{
                    addr: "string",
                    type: "string",
                }],
                keyNumber: "string",
            }],
        }],
        objNamePrefix: "string",
        preferStaticRoutes: "string",
        proxyConfigurations: [{
            host: "string",
            port: "string",
            password: "string",
            username: "string",
        }],
        rancherConfigurations: [{
            accessKey: "string",
            appSyncFrequency: "string",
            containerPortMatchHttpService: "string",
            coredumpDirectory: "string",
            disableAutoBackendServiceSync: "string",
            disableAutoFrontendServiceSync: "string",
            disableAutoSeCreation: "string",
            dockerRegistrySes: [{
                oshiftRegistries: [{
                    registryNamespace: "string",
                    registryService: "string",
                    registryVips: [{
                        addr: "string",
                        type: "string",
                    }],
                }],
                password: "string",
                "private": "string",
                registry: "string",
                username: "string",
            }],
            eastWestPlacementSubnets: [{
                ipAddrs: [{
                    addr: "string",
                    type: "string",
                }],
                mask: "string",
            }],
            enableEventSubscription: "string",
            feproxyContainerPortAsService: "string",
            feproxyVipsEnableProxyArp: "string",
            fleetEndpoint: "string",
            httpContainerPorts: [0],
            nuageControllers: [{
                nuageOrganization: "string",
                nuagePassword: "string",
                nuagePort: "string",
                nuageUsername: "string",
                nuageVsdHost: "string",
                seDomain: "string",
                seEnterprise: "string",
                seNetwork: "string",
                sePolicyGroup: "string",
                seUser: "string",
                seZone: "string",
            }],
            rancherServers: ["string"],
            seDeploymentMethod: "string",
            seExcludeAttributes: [{
                attribute: "string",
                value: "string",
            }],
            seIncludeAttributes: [{
                attribute: "string",
                value: "string",
            }],
            seSpawnRate: "string",
            seVolume: "string",
            secretKey: "string",
            servicesAccessibleAllInterfaces: "string",
            sshUserRef: "string",
            useContainerIpPort: "string",
            useControllerImage: "string",
        }],
        resolveFqdnToIpv6: "string",
        seGroupTemplateRef: "string",
        stateBasedDnsRegistration: "string",
        tenantRef: "string",
        uuid: "string",
        vcaConfigurations: [{
            privilege: "string",
            vcaHost: "string",
            vcaInstance: "string",
            vcaMgmtNetwork: "string",
            vcaOrgnization: "string",
            vcaPassword: "string",
            vcaUsername: "string",
            vcaVdc: "string",
        }],
        vcenterConfigurations: [{
            privilege: "string",
            password: "string",
            datacenterManagedObjectId: "string",
            isNsxEnvironment: "string",
            managementIpSubnets: [{
                ipAddrs: [{
                    addr: "string",
                    type: "string",
                }],
                mask: "string",
            }],
            managementNetwork: "string",
            contentLibs: [{
                id: "string",
                name: "string",
            }],
            datacenter: "string",
            useContentLib: "string",
            username: "string",
            vcenterTemplateSeLocation: "string",
            vcenterUrl: "string",
            verifyCertificate: "string",
        }],
        vmcDeployment: "string",
        awsConfigurations: [{
            vpcId: "string",
            s3Encryptions: [{
                masterKey: "string",
                mode: "string",
            }],
            sqsEncryptions: [{
                masterKey: "string",
                mode: "string",
            }],
            freeElasticips: "string",
            iamAssumeRole: "string",
            publishVipToPublicZone: "string",
            region: "string",
            ebsEncryptions: [{
                masterKey: "string",
                mode: "string",
            }],
            route53Integration: "string",
            secretAccessKey: "string",
            accessKeyId: "string",
            ttl: "string",
            useIamRoles: "string",
            useSnsSqs: "string",
            vpc: "string",
            asgPollInterval: "string",
            zones: [{
                availabilityZone: "string",
                mgmtNetworkName: "string",
                mgmtNetworkUuid: "string",
            }],
        }],
    });
    
    type: avi:Cloud
    properties:
        autoscalePollingInterval: string
        awsConfigurations:
            - accessKeyId: string
              asgPollInterval: string
              ebsEncryptions:
                - masterKey: string
                  mode: string
              freeElasticips: string
              iamAssumeRole: string
              publishVipToPublicZone: string
              region: string
              route53Integration: string
              s3Encryptions:
                - masterKey: string
                  mode: string
              secretAccessKey: string
              sqsEncryptions:
                - masterKey: string
                  mode: string
              ttl: string
              useIamRoles: string
              useSnsSqs: string
              vpc: string
              vpcId: string
              zones:
                - availabilityZone: string
                  mgmtNetworkName: string
                  mgmtNetworkUuid: string
        azureConfigurations:
            - availabilityZones:
                - string
              cloudCredentialsRef: string
              desId: string
              location: string
              networkInfos:
                - managementNetworkId: string
                  seNetworkId: string
                  virtualNetworkId: string
              resourceGroup: string
              seStorageAccount: string
              subscriptionId: string
              useAzureDns: string
              useEnhancedHa: string
              useManagedDisks: string
              useStandardAlb: string
        cloudId: string
        cloudstackConfigurations:
            - accessKeyId: string
              apiUrl: string
              cntrPublicIp: string
              hypervisor: string
              mgmtNetworkName: string
              mgmtNetworkUuid: string
              secretAccessKey: string
        configpbAttributes:
            - version: string
        customTags:
            - tagKey: string
              tagVal: string
        dhcpEnabled: string
        dnsProviderRef: string
        dnsResolutionOnSe: string
        dnsResolvers:
            - fixedTtl: string
              minTtl: string
              nameserverIps:
                - addr: string
                  type: string
              resolverName: string
              useMgmt: string
        dockerConfigurations:
            - appSyncFrequency: string
              caTlsKeyAndCertificateRef: string
              clientTlsKeyAndCertificateRef: string
              containerPortMatchHttpService: string
              coredumpDirectory: string
              disableAutoBackendServiceSync: string
              disableAutoFrontendServiceSync: string
              disableAutoSeCreation: string
              dockerRegistrySes:
                - oshiftRegistries:
                    - registryNamespace: string
                      registryService: string
                      registryVips:
                        - addr: string
                          type: string
                  password: string
                  private: string
                  registry: string
                  username: string
              eastWestPlacementSubnets:
                - ipAddrs:
                    - addr: string
                      type: string
                  mask: string
              enableEventSubscription: string
              feproxyContainerPortAsService: string
              feproxyVipsEnableProxyArp: string
              fleetEndpoint: string
              httpContainerPorts:
                - 0
              seDeploymentMethod: string
              seExcludeAttributes:
                - attribute: string
                  value: string
              seIncludeAttributes:
                - attribute: string
                  value: string
              seSpawnRate: string
              seVolume: string
              servicesAccessibleAllInterfaces: string
              sshUserRef: string
              ucpNodes:
                - string
              useContainerIpPort: string
              useControllerImage: string
        eastWestDnsProviderRef: string
        eastWestIpamProviderRef: string
        enableVipOnAllInterfaces: string
        enableVipStaticRoutes: string
        gcpConfigurations:
            - cloudCredentialsRef: string
              encryptionKeys:
                - gcsBucketKmsKeyId: string
                  gcsObjectsKmsKeyId: string
                  seDiskKmsKeyId: string
                  seImageKmsKeyId: string
              firewallTargetTags:
                - string
              gcpServiceAccountEmail: string
              gcsBucketName: string
              gcsProjectId: string
              networkConfigs:
                - config: string
                  inbands:
                    - vpcNetworkName: string
                      vpcProjectId: string
                      vpcSubnetName: string
                  oneArms:
                    - dataVpcNetworkName: string
                      dataVpcProjectId: string
                      dataVpcSubnetName: string
                      managementVpcNetworkName: string
                      managementVpcProjectId: string
                      managementVpcSubnetName: string
                  twoArms:
                    - backendDataVpcNetworkName: string
                      backendDataVpcProjectId: string
                      backendDataVpcSubnetName: string
                      frontendDataVpcNetworkName: string
                      frontendDataVpcProjectId: string
                      frontendDataVpcSubnetName: string
                      managementVpcNetworkName: string
                      managementVpcProjectId: string
                      managementVpcSubnetName: string
              regionName: string
              seProjectId: string
              vipAllocationStrategies:
                - ilbs:
                    - cloudRouterNames:
                        - string
                  mode: string
                  routes:
                    - matchSeGroupSubnet: string
                      routePriority: string
              zones:
                - string
        ip6AutocfgEnabled: string
        ipamProviderRef: string
        licenseTier: string
        licenseType: string
        linuxserverConfigurations:
            - hosts:
                - hostAttrs:
                    - attrKey: string
                      attrVal: string
                  hostIps:
                    - addr: string
                      type: string
                  nodeAvailabilityZone: string
                  seGroupRef: string
              seInbandMgmt: string
              seLogDiskPath: string
              seLogDiskSizeGb: string
              seSysDiskPath: string
              seSysDiskSizeGb: string
              sshUserRef: string
        maintenanceMode: string
        markers:
            - key: string
              values:
                - string
        metricsPollingInterval: string
        mgmtIpV4Enabled: string
        mgmtIpV6Enabled: string
        mtu: string
        name: string
        nsxtConfigurations:
            - automateDfwObjects: string
              automateDfwRules: string
              dataNetworkConfigs:
                - tier1SegmentConfigs:
                    - automatics:
                        - nsxtSegmentSubnets:
                            - ipAddrs:
                                - addr: string
                                  type: string
                              mask: string
                          numSePerSegment: string
                          tier1LrIds:
                            - string
                      manuals:
                        - tier1Lrs:
                            - localeService: string
                              segmentId: string
                              tier1LrId: string
                      segmentConfigMode: string
                  transportZone: string
                  tzType: string
                  vlanSegments:
                    - string
              domainId: string
              enforcementpointId: string
              managementNetworkConfigs:
                - overlaySegments:
                    - localeService: string
                      segmentId: string
                      tier1LrId: string
                  transportZone: string
                  tzType: string
                  vlanSegment: string
              nsxtCredentialsRef: string
              nsxtUrl: string
              siteId: string
              verifyCertificate: string
              vmcMode: string
              vpcMode: string
        ntpConfigurations:
            - ntpAuthenticationKeys:
                - algorithm: string
                  key: string
                  keyNumber: string
              ntpServerLists:
                - addr: string
                  type: string
              ntpServers:
                - keyNumber: string
                  servers:
                    - addr: string
                      type: string
        objNamePrefix: string
        preferStaticRoutes: string
        proxyConfigurations:
            - host: string
              password: string
              port: string
              username: string
        rancherConfigurations:
            - accessKey: string
              appSyncFrequency: string
              containerPortMatchHttpService: string
              coredumpDirectory: string
              disableAutoBackendServiceSync: string
              disableAutoFrontendServiceSync: string
              disableAutoSeCreation: string
              dockerRegistrySes:
                - oshiftRegistries:
                    - registryNamespace: string
                      registryService: string
                      registryVips:
                        - addr: string
                          type: string
                  password: string
                  private: string
                  registry: string
                  username: string
              eastWestPlacementSubnets:
                - ipAddrs:
                    - addr: string
                      type: string
                  mask: string
              enableEventSubscription: string
              feproxyContainerPortAsService: string
              feproxyVipsEnableProxyArp: string
              fleetEndpoint: string
              httpContainerPorts:
                - 0
              nuageControllers:
                - nuageOrganization: string
                  nuagePassword: string
                  nuagePort: string
                  nuageUsername: string
                  nuageVsdHost: string
                  seDomain: string
                  seEnterprise: string
                  seNetwork: string
                  sePolicyGroup: string
                  seUser: string
                  seZone: string
              rancherServers:
                - string
              seDeploymentMethod: string
              seExcludeAttributes:
                - attribute: string
                  value: string
              seIncludeAttributes:
                - attribute: string
                  value: string
              seSpawnRate: string
              seVolume: string
              secretKey: string
              servicesAccessibleAllInterfaces: string
              sshUserRef: string
              useContainerIpPort: string
              useControllerImage: string
        resolveFqdnToIpv6: string
        seGroupTemplateRef: string
        stateBasedDnsRegistration: string
        tenantRef: string
        uuid: string
        vcaConfigurations:
            - privilege: string
              vcaHost: string
              vcaInstance: string
              vcaMgmtNetwork: string
              vcaOrgnization: string
              vcaPassword: string
              vcaUsername: string
              vcaVdc: string
        vcenterConfigurations:
            - contentLibs:
                - id: string
                  name: string
              datacenter: string
              datacenterManagedObjectId: string
              isNsxEnvironment: string
              managementIpSubnets:
                - ipAddrs:
                    - addr: string
                      type: string
                  mask: string
              managementNetwork: string
              password: string
              privilege: string
              useContentLib: string
              username: string
              vcenterTemplateSeLocation: string
              vcenterUrl: string
              verifyCertificate: string
        vmcDeployment: string
        vtype: string
    

    Cloud 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 Cloud resource accepts the following input properties:

    Vtype string
    Cloud type. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- cloud_none,cloud_vcenter), basic (allowed values- cloud_none,cloud_nsxt) edition.
    AutoscalePollingInterval string
    Cloudconnector polling interval in seconds for external autoscale groups, minimum 60 seconds. Allowed values are 60-3600. Field introduced in 18.2.2. Unit is seconds. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    AwsConfigurations List<CloudAwsConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    AzureConfigurations List<CloudAzureConfiguration>
    Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    CloudId string
    CloudstackConfigurations List<CloudCloudstackConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    ConfigpbAttributes List<CloudConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CustomTags List<CloudCustomTag>
    Custom tags for all avi created resources in the cloud infrastructure. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DhcpEnabled string
    Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DnsProviderRef string
    Dns profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    DnsResolutionOnSe string
    By default, pool member fqdns are resolved on the controller. When this is set, pool member fqdns are instead resolved on service engines in this cloud. This is useful in scenarios where pool member fqdns can only be resolved from service engines and not from the controller. Field introduced in 18.2.6. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    DnsResolvers List<CloudDnsResolver>
    Dns resolver for the cloud. Field introduced in 20.1.5. Maximum of 1 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
    DockerConfigurations List<CloudDockerConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    EastWestDnsProviderRef string
    Dns profile for east-west services. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    EastWestIpamProviderRef string
    Ipam profile for east-west services. Warning - please use virtual subnets in this ipam profile that do not conflict with the underlay networks or any overlay networks in the cluster. For example in aws and gcp, 169.254.0.0/16 is used for storing instance metadata. Hence, it should not be used in this profile. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    EnableVipOnAllInterfaces string
    Enable vip on all data interfaces for the cloud. Field introduced in 18.2.9, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableVipStaticRoutes string
    Use static routes for vip side network resolution during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    GcpConfigurations List<CloudGcpConfiguration>
    Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Ip6AutocfgEnabled string
    Enable ipv6 auto configuration. Field introduced in 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    IpamProviderRef string
    Ipam profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LicenseTier string
    Specifies the default license tier which would be used by new se groups. This field by default inherits the value from system configuration. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LicenseType string
    If no license type is specified then default license enforcement for the cloud type is chosen. The default mappings are container cloud is max ses, openstack and vmware is cores and linux it is sockets. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LinuxserverConfigurations List<CloudLinuxserverConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    MaintenanceMode string
    Cloud is in maintenance mode. Field introduced in 20.1.7,21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Markers List<CloudMarker>
    List of labels to be used for granular rbac. Field introduced in 22.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MetricsPollingInterval string
    Cloud metrics collector polling interval in seconds. Field introduced in 22.1.1. Unit is seconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MgmtIpV4Enabled string
    Enable ipv4 on the management interface of the serviceengine. Defaults to dhcp if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    MgmtIpV6Enabled string
    Enable ipv6 on the management interface of the serviceengine. Defaults to autocfg if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Mtu string
    Mtu setting for the cloud. Unit is bytes. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NsxtConfigurations List<CloudNsxtConfiguration>
    Nsx-t cloud platform configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    NtpConfigurations List<CloudNtpConfiguration>
    Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ObjNamePrefix string
    Default prefix for all automatically created objects in this cloud. This prefix can be overridden by the se-group template. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreferStaticRoutes string
    Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ProxyConfigurations List<CloudProxyConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    RancherConfigurations List<CloudRancherConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    ResolveFqdnToIpv6 string
    Resolve ipv6 address for pool member fqdns. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeGroupTemplateRef string
    The service engine group to use as template. It is a reference to an object of type serviceenginegroup. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StateBasedDnsRegistration string
    Dns records for vips are added/deleted based on the operational state of the vips. Field introduced in 17.1.12. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    TenantRef string
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcaConfigurations List<CloudVcaConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    VcenterConfigurations List<CloudVcenterConfiguration>
    Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
    VmcDeployment string
    This deployment is vmware on aws cloud. Field introduced in 20.1.5, 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Vtype string
    Cloud type. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- cloud_none,cloud_vcenter), basic (allowed values- cloud_none,cloud_nsxt) edition.
    AutoscalePollingInterval string
    Cloudconnector polling interval in seconds for external autoscale groups, minimum 60 seconds. Allowed values are 60-3600. Field introduced in 18.2.2. Unit is seconds. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    AwsConfigurations []CloudAwsConfigurationArgs
    Allowed with any value in enterprise, enterprise with cloud services edition.
    AzureConfigurations []CloudAzureConfigurationArgs
    Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    CloudId string
    CloudstackConfigurations []CloudCloudstackConfigurationArgs
    Allowed with any value in enterprise, enterprise with cloud services edition.
    ConfigpbAttributes []CloudConfigpbAttributeArgs
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CustomTags []CloudCustomTagArgs
    Custom tags for all avi created resources in the cloud infrastructure. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DhcpEnabled string
    Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DnsProviderRef string
    Dns profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    DnsResolutionOnSe string
    By default, pool member fqdns are resolved on the controller. When this is set, pool member fqdns are instead resolved on service engines in this cloud. This is useful in scenarios where pool member fqdns can only be resolved from service engines and not from the controller. Field introduced in 18.2.6. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    DnsResolvers []CloudDnsResolverArgs
    Dns resolver for the cloud. Field introduced in 20.1.5. Maximum of 1 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
    DockerConfigurations []CloudDockerConfigurationArgs
    Allowed with any value in enterprise, enterprise with cloud services edition.
    EastWestDnsProviderRef string
    Dns profile for east-west services. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    EastWestIpamProviderRef string
    Ipam profile for east-west services. Warning - please use virtual subnets in this ipam profile that do not conflict with the underlay networks or any overlay networks in the cluster. For example in aws and gcp, 169.254.0.0/16 is used for storing instance metadata. Hence, it should not be used in this profile. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    EnableVipOnAllInterfaces string
    Enable vip on all data interfaces for the cloud. Field introduced in 18.2.9, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableVipStaticRoutes string
    Use static routes for vip side network resolution during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    GcpConfigurations []CloudGcpConfigurationArgs
    Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Ip6AutocfgEnabled string
    Enable ipv6 auto configuration. Field introduced in 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    IpamProviderRef string
    Ipam profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LicenseTier string
    Specifies the default license tier which would be used by new se groups. This field by default inherits the value from system configuration. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LicenseType string
    If no license type is specified then default license enforcement for the cloud type is chosen. The default mappings are container cloud is max ses, openstack and vmware is cores and linux it is sockets. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LinuxserverConfigurations []CloudLinuxserverConfigurationArgs
    Allowed with any value in enterprise, enterprise with cloud services edition.
    MaintenanceMode string
    Cloud is in maintenance mode. Field introduced in 20.1.7,21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Markers []CloudMarkerArgs
    List of labels to be used for granular rbac. Field introduced in 22.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MetricsPollingInterval string
    Cloud metrics collector polling interval in seconds. Field introduced in 22.1.1. Unit is seconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MgmtIpV4Enabled string
    Enable ipv4 on the management interface of the serviceengine. Defaults to dhcp if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    MgmtIpV6Enabled string
    Enable ipv6 on the management interface of the serviceengine. Defaults to autocfg if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Mtu string
    Mtu setting for the cloud. Unit is bytes. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NsxtConfigurations []CloudNsxtConfigurationArgs
    Nsx-t cloud platform configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    NtpConfigurations []CloudNtpConfigurationArgs
    Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ObjNamePrefix string
    Default prefix for all automatically created objects in this cloud. This prefix can be overridden by the se-group template. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreferStaticRoutes string
    Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ProxyConfigurations []CloudProxyConfigurationArgs
    Allowed with any value in enterprise, enterprise with cloud services edition.
    RancherConfigurations []CloudRancherConfigurationArgs
    Allowed with any value in enterprise, enterprise with cloud services edition.
    ResolveFqdnToIpv6 string
    Resolve ipv6 address for pool member fqdns. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeGroupTemplateRef string
    The service engine group to use as template. It is a reference to an object of type serviceenginegroup. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StateBasedDnsRegistration string
    Dns records for vips are added/deleted based on the operational state of the vips. Field introduced in 17.1.12. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    TenantRef string
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcaConfigurations []CloudVcaConfigurationArgs
    Allowed with any value in enterprise, enterprise with cloud services edition.
    VcenterConfigurations []CloudVcenterConfigurationArgs
    Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
    VmcDeployment string
    This deployment is vmware on aws cloud. Field introduced in 20.1.5, 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    vtype String
    Cloud type. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- cloud_none,cloud_vcenter), basic (allowed values- cloud_none,cloud_nsxt) edition.
    autoscalePollingInterval String
    Cloudconnector polling interval in seconds for external autoscale groups, minimum 60 seconds. Allowed values are 60-3600. Field introduced in 18.2.2. Unit is seconds. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    awsConfigurations List<CloudAwsConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    azureConfigurations List<CloudAzureConfiguration>
    Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    cloudId String
    cloudstackConfigurations List<CloudCloudstackConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    configpbAttributes List<CloudConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    customTags List<CloudCustomTag>
    Custom tags for all avi created resources in the cloud infrastructure. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dhcpEnabled String
    Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dnsProviderRef String
    Dns profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsResolutionOnSe String
    By default, pool member fqdns are resolved on the controller. When this is set, pool member fqdns are instead resolved on service engines in this cloud. This is useful in scenarios where pool member fqdns can only be resolved from service engines and not from the controller. Field introduced in 18.2.6. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    dnsResolvers List<CloudDnsResolver>
    Dns resolver for the cloud. Field introduced in 20.1.5. Maximum of 1 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
    dockerConfigurations List<CloudDockerConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    eastWestDnsProviderRef String
    Dns profile for east-west services. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    eastWestIpamProviderRef String
    Ipam profile for east-west services. Warning - please use virtual subnets in this ipam profile that do not conflict with the underlay networks or any overlay networks in the cluster. For example in aws and gcp, 169.254.0.0/16 is used for storing instance metadata. Hence, it should not be used in this profile. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    enableVipOnAllInterfaces String
    Enable vip on all data interfaces for the cloud. Field introduced in 18.2.9, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableVipStaticRoutes String
    Use static routes for vip side network resolution during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    gcpConfigurations List<CloudGcpConfiguration>
    Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ip6AutocfgEnabled String
    Enable ipv6 auto configuration. Field introduced in 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ipamProviderRef String
    Ipam profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    licenseTier String
    Specifies the default license tier which would be used by new se groups. This field by default inherits the value from system configuration. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    licenseType String
    If no license type is specified then default license enforcement for the cloud type is chosen. The default mappings are container cloud is max ses, openstack and vmware is cores and linux it is sockets. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    linuxserverConfigurations List<CloudLinuxserverConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    maintenanceMode String
    Cloud is in maintenance mode. Field introduced in 20.1.7,21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    markers List<CloudMarker>
    List of labels to be used for granular rbac. Field introduced in 22.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    metricsPollingInterval String
    Cloud metrics collector polling interval in seconds. Field introduced in 22.1.1. Unit is seconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtIpV4Enabled String
    Enable ipv4 on the management interface of the serviceengine. Defaults to dhcp if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mgmtIpV6Enabled String
    Enable ipv6 on the management interface of the serviceengine. Defaults to autocfg if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mtu String
    Mtu setting for the cloud. Unit is bytes. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsxtConfigurations List<CloudNsxtConfiguration>
    Nsx-t cloud platform configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    ntpConfigurations List<CloudNtpConfiguration>
    Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    objNamePrefix String
    Default prefix for all automatically created objects in this cloud. This prefix can be overridden by the se-group template. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    preferStaticRoutes String
    Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    proxyConfigurations List<CloudProxyConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    rancherConfigurations List<CloudRancherConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    resolveFqdnToIpv6 String
    Resolve ipv6 address for pool member fqdns. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupTemplateRef String
    The service engine group to use as template. It is a reference to an object of type serviceenginegroup. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    stateBasedDnsRegistration String
    Dns records for vips are added/deleted based on the operational state of the vips. Field introduced in 17.1.12. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    tenantRef String
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcaConfigurations List<CloudVcaConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    vcenterConfigurations List<CloudVcenterConfiguration>
    Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
    vmcDeployment String
    This deployment is vmware on aws cloud. Field introduced in 20.1.5, 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    vtype string
    Cloud type. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- cloud_none,cloud_vcenter), basic (allowed values- cloud_none,cloud_nsxt) edition.
    autoscalePollingInterval string
    Cloudconnector polling interval in seconds for external autoscale groups, minimum 60 seconds. Allowed values are 60-3600. Field introduced in 18.2.2. Unit is seconds. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    awsConfigurations CloudAwsConfiguration[]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    azureConfigurations CloudAzureConfiguration[]
    Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    cloudId string
    cloudstackConfigurations CloudCloudstackConfiguration[]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    configpbAttributes CloudConfigpbAttribute[]
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    customTags CloudCustomTag[]
    Custom tags for all avi created resources in the cloud infrastructure. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dhcpEnabled string
    Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dnsProviderRef string
    Dns profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsResolutionOnSe string
    By default, pool member fqdns are resolved on the controller. When this is set, pool member fqdns are instead resolved on service engines in this cloud. This is useful in scenarios where pool member fqdns can only be resolved from service engines and not from the controller. Field introduced in 18.2.6. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    dnsResolvers CloudDnsResolver[]
    Dns resolver for the cloud. Field introduced in 20.1.5. Maximum of 1 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
    dockerConfigurations CloudDockerConfiguration[]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    eastWestDnsProviderRef string
    Dns profile for east-west services. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    eastWestIpamProviderRef string
    Ipam profile for east-west services. Warning - please use virtual subnets in this ipam profile that do not conflict with the underlay networks or any overlay networks in the cluster. For example in aws and gcp, 169.254.0.0/16 is used for storing instance metadata. Hence, it should not be used in this profile. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    enableVipOnAllInterfaces string
    Enable vip on all data interfaces for the cloud. Field introduced in 18.2.9, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableVipStaticRoutes string
    Use static routes for vip side network resolution during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    gcpConfigurations CloudGcpConfiguration[]
    Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ip6AutocfgEnabled string
    Enable ipv6 auto configuration. Field introduced in 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ipamProviderRef string
    Ipam profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    licenseTier string
    Specifies the default license tier which would be used by new se groups. This field by default inherits the value from system configuration. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    licenseType string
    If no license type is specified then default license enforcement for the cloud type is chosen. The default mappings are container cloud is max ses, openstack and vmware is cores and linux it is sockets. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    linuxserverConfigurations CloudLinuxserverConfiguration[]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    maintenanceMode string
    Cloud is in maintenance mode. Field introduced in 20.1.7,21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    markers CloudMarker[]
    List of labels to be used for granular rbac. Field introduced in 22.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    metricsPollingInterval string
    Cloud metrics collector polling interval in seconds. Field introduced in 22.1.1. Unit is seconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtIpV4Enabled string
    Enable ipv4 on the management interface of the serviceengine. Defaults to dhcp if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mgmtIpV6Enabled string
    Enable ipv6 on the management interface of the serviceengine. Defaults to autocfg if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mtu string
    Mtu setting for the cloud. Unit is bytes. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsxtConfigurations CloudNsxtConfiguration[]
    Nsx-t cloud platform configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    ntpConfigurations CloudNtpConfiguration[]
    Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    objNamePrefix string
    Default prefix for all automatically created objects in this cloud. This prefix can be overridden by the se-group template. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    preferStaticRoutes string
    Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    proxyConfigurations CloudProxyConfiguration[]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    rancherConfigurations CloudRancherConfiguration[]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    resolveFqdnToIpv6 string
    Resolve ipv6 address for pool member fqdns. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupTemplateRef string
    The service engine group to use as template. It is a reference to an object of type serviceenginegroup. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    stateBasedDnsRegistration string
    Dns records for vips are added/deleted based on the operational state of the vips. Field introduced in 17.1.12. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    tenantRef string
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcaConfigurations CloudVcaConfiguration[]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    vcenterConfigurations CloudVcenterConfiguration[]
    Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
    vmcDeployment string
    This deployment is vmware on aws cloud. Field introduced in 20.1.5, 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    vtype str
    Cloud type. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- cloud_none,cloud_vcenter), basic (allowed values- cloud_none,cloud_nsxt) edition.
    autoscale_polling_interval str
    Cloudconnector polling interval in seconds for external autoscale groups, minimum 60 seconds. Allowed values are 60-3600. Field introduced in 18.2.2. Unit is seconds. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    aws_configurations Sequence[CloudAwsConfigurationArgs]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    azure_configurations Sequence[CloudAzureConfigurationArgs]
    Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    cloud_id str
    cloudstack_configurations Sequence[CloudCloudstackConfigurationArgs]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    configpb_attributes Sequence[CloudConfigpbAttributeArgs]
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    custom_tags Sequence[CloudCustomTagArgs]
    Custom tags for all avi created resources in the cloud infrastructure. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dhcp_enabled str
    Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dns_provider_ref str
    Dns profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    dns_resolution_on_se str
    By default, pool member fqdns are resolved on the controller. When this is set, pool member fqdns are instead resolved on service engines in this cloud. This is useful in scenarios where pool member fqdns can only be resolved from service engines and not from the controller. Field introduced in 18.2.6. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    dns_resolvers Sequence[CloudDnsResolverArgs]
    Dns resolver for the cloud. Field introduced in 20.1.5. Maximum of 1 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
    docker_configurations Sequence[CloudDockerConfigurationArgs]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    east_west_dns_provider_ref str
    Dns profile for east-west services. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    east_west_ipam_provider_ref str
    Ipam profile for east-west services. Warning - please use virtual subnets in this ipam profile that do not conflict with the underlay networks or any overlay networks in the cluster. For example in aws and gcp, 169.254.0.0/16 is used for storing instance metadata. Hence, it should not be used in this profile. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    enable_vip_on_all_interfaces str
    Enable vip on all data interfaces for the cloud. Field introduced in 18.2.9, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enable_vip_static_routes str
    Use static routes for vip side network resolution during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    gcp_configurations Sequence[CloudGcpConfigurationArgs]
    Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ip6_autocfg_enabled str
    Enable ipv6 auto configuration. Field introduced in 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ipam_provider_ref str
    Ipam profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    license_tier str
    Specifies the default license tier which would be used by new se groups. This field by default inherits the value from system configuration. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    license_type str
    If no license type is specified then default license enforcement for the cloud type is chosen. The default mappings are container cloud is max ses, openstack and vmware is cores and linux it is sockets. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    linuxserver_configurations Sequence[CloudLinuxserverConfigurationArgs]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    maintenance_mode str
    Cloud is in maintenance mode. Field introduced in 20.1.7,21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    markers Sequence[CloudMarkerArgs]
    List of labels to be used for granular rbac. Field introduced in 22.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    metrics_polling_interval str
    Cloud metrics collector polling interval in seconds. Field introduced in 22.1.1. Unit is seconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmt_ip_v4_enabled str
    Enable ipv4 on the management interface of the serviceengine. Defaults to dhcp if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mgmt_ip_v6_enabled str
    Enable ipv6 on the management interface of the serviceengine. Defaults to autocfg if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mtu str
    Mtu setting for the cloud. Unit is bytes. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsxt_configurations Sequence[CloudNsxtConfigurationArgs]
    Nsx-t cloud platform configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    ntp_configurations Sequence[CloudNtpConfigurationArgs]
    Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    obj_name_prefix str
    Default prefix for all automatically created objects in this cloud. This prefix can be overridden by the se-group template. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prefer_static_routes str
    Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    proxy_configurations Sequence[CloudProxyConfigurationArgs]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    rancher_configurations Sequence[CloudRancherConfigurationArgs]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    resolve_fqdn_to_ipv6 str
    Resolve ipv6 address for pool member fqdns. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_group_template_ref str
    The service engine group to use as template. It is a reference to an object of type serviceenginegroup. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    state_based_dns_registration str
    Dns records for vips are added/deleted based on the operational state of the vips. Field introduced in 17.1.12. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    tenant_ref str
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vca_configurations Sequence[CloudVcaConfigurationArgs]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    vcenter_configurations Sequence[CloudVcenterConfigurationArgs]
    Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
    vmc_deployment str
    This deployment is vmware on aws cloud. Field introduced in 20.1.5, 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    vtype String
    Cloud type. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- cloud_none,cloud_vcenter), basic (allowed values- cloud_none,cloud_nsxt) edition.
    autoscalePollingInterval String
    Cloudconnector polling interval in seconds for external autoscale groups, minimum 60 seconds. Allowed values are 60-3600. Field introduced in 18.2.2. Unit is seconds. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    awsConfigurations List<Property Map>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    azureConfigurations List<Property Map>
    Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    cloudId String
    cloudstackConfigurations List<Property Map>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    configpbAttributes List<Property Map>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    customTags List<Property Map>
    Custom tags for all avi created resources in the cloud infrastructure. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dhcpEnabled String
    Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dnsProviderRef String
    Dns profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsResolutionOnSe String
    By default, pool member fqdns are resolved on the controller. When this is set, pool member fqdns are instead resolved on service engines in this cloud. This is useful in scenarios where pool member fqdns can only be resolved from service engines and not from the controller. Field introduced in 18.2.6. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    dnsResolvers List<Property Map>
    Dns resolver for the cloud. Field introduced in 20.1.5. Maximum of 1 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
    dockerConfigurations List<Property Map>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    eastWestDnsProviderRef String
    Dns profile for east-west services. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    eastWestIpamProviderRef String
    Ipam profile for east-west services. Warning - please use virtual subnets in this ipam profile that do not conflict with the underlay networks or any overlay networks in the cluster. For example in aws and gcp, 169.254.0.0/16 is used for storing instance metadata. Hence, it should not be used in this profile. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    enableVipOnAllInterfaces String
    Enable vip on all data interfaces for the cloud. Field introduced in 18.2.9, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableVipStaticRoutes String
    Use static routes for vip side network resolution during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    gcpConfigurations List<Property Map>
    Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ip6AutocfgEnabled String
    Enable ipv6 auto configuration. Field introduced in 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ipamProviderRef String
    Ipam profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    licenseTier String
    Specifies the default license tier which would be used by new se groups. This field by default inherits the value from system configuration. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    licenseType String
    If no license type is specified then default license enforcement for the cloud type is chosen. The default mappings are container cloud is max ses, openstack and vmware is cores and linux it is sockets. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    linuxserverConfigurations List<Property Map>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    maintenanceMode String
    Cloud is in maintenance mode. Field introduced in 20.1.7,21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    markers List<Property Map>
    List of labels to be used for granular rbac. Field introduced in 22.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    metricsPollingInterval String
    Cloud metrics collector polling interval in seconds. Field introduced in 22.1.1. Unit is seconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtIpV4Enabled String
    Enable ipv4 on the management interface of the serviceengine. Defaults to dhcp if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mgmtIpV6Enabled String
    Enable ipv6 on the management interface of the serviceengine. Defaults to autocfg if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mtu String
    Mtu setting for the cloud. Unit is bytes. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsxtConfigurations List<Property Map>
    Nsx-t cloud platform configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    ntpConfigurations List<Property Map>
    Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    objNamePrefix String
    Default prefix for all automatically created objects in this cloud. This prefix can be overridden by the se-group template. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    preferStaticRoutes String
    Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    proxyConfigurations List<Property Map>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    rancherConfigurations List<Property Map>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    resolveFqdnToIpv6 String
    Resolve ipv6 address for pool member fqdns. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupTemplateRef String
    The service engine group to use as template. It is a reference to an object of type serviceenginegroup. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    stateBasedDnsRegistration String
    Dns records for vips are added/deleted based on the operational state of the vips. Field introduced in 17.1.12. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    tenantRef String
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcaConfigurations List<Property Map>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    vcenterConfigurations List<Property Map>
    Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
    vmcDeployment String
    This deployment is vmware on aws cloud. Field introduced in 20.1.5, 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Cloud resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing Cloud Resource

    Get an existing Cloud resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: CloudState, opts?: CustomResourceOptions): Cloud
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            autoscale_polling_interval: Optional[str] = None,
            aws_configurations: Optional[Sequence[CloudAwsConfigurationArgs]] = None,
            azure_configurations: Optional[Sequence[CloudAzureConfigurationArgs]] = None,
            cloud_id: Optional[str] = None,
            cloudstack_configurations: Optional[Sequence[CloudCloudstackConfigurationArgs]] = None,
            configpb_attributes: Optional[Sequence[CloudConfigpbAttributeArgs]] = None,
            custom_tags: Optional[Sequence[CloudCustomTagArgs]] = None,
            dhcp_enabled: Optional[str] = None,
            dns_provider_ref: Optional[str] = None,
            dns_resolution_on_se: Optional[str] = None,
            dns_resolvers: Optional[Sequence[CloudDnsResolverArgs]] = None,
            docker_configurations: Optional[Sequence[CloudDockerConfigurationArgs]] = None,
            east_west_dns_provider_ref: Optional[str] = None,
            east_west_ipam_provider_ref: Optional[str] = None,
            enable_vip_on_all_interfaces: Optional[str] = None,
            enable_vip_static_routes: Optional[str] = None,
            gcp_configurations: Optional[Sequence[CloudGcpConfigurationArgs]] = None,
            ip6_autocfg_enabled: Optional[str] = None,
            ipam_provider_ref: Optional[str] = None,
            license_tier: Optional[str] = None,
            license_type: Optional[str] = None,
            linuxserver_configurations: Optional[Sequence[CloudLinuxserverConfigurationArgs]] = None,
            maintenance_mode: Optional[str] = None,
            markers: Optional[Sequence[CloudMarkerArgs]] = None,
            metrics_polling_interval: Optional[str] = None,
            mgmt_ip_v4_enabled: Optional[str] = None,
            mgmt_ip_v6_enabled: Optional[str] = None,
            mtu: Optional[str] = None,
            name: Optional[str] = None,
            nsxt_configurations: Optional[Sequence[CloudNsxtConfigurationArgs]] = None,
            ntp_configurations: Optional[Sequence[CloudNtpConfigurationArgs]] = None,
            obj_name_prefix: Optional[str] = None,
            prefer_static_routes: Optional[str] = None,
            proxy_configurations: Optional[Sequence[CloudProxyConfigurationArgs]] = None,
            rancher_configurations: Optional[Sequence[CloudRancherConfigurationArgs]] = None,
            resolve_fqdn_to_ipv6: Optional[str] = None,
            se_group_template_ref: Optional[str] = None,
            state_based_dns_registration: Optional[str] = None,
            tenant_ref: Optional[str] = None,
            uuid: Optional[str] = None,
            vca_configurations: Optional[Sequence[CloudVcaConfigurationArgs]] = None,
            vcenter_configurations: Optional[Sequence[CloudVcenterConfigurationArgs]] = None,
            vmc_deployment: Optional[str] = None,
            vtype: Optional[str] = None) -> Cloud
    func GetCloud(ctx *Context, name string, id IDInput, state *CloudState, opts ...ResourceOption) (*Cloud, error)
    public static Cloud Get(string name, Input<string> id, CloudState? state, CustomResourceOptions? opts = null)
    public static Cloud get(String name, Output<String> id, CloudState state, CustomResourceOptions options)
    resources:  _:    type: avi:Cloud    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AutoscalePollingInterval string
    Cloudconnector polling interval in seconds for external autoscale groups, minimum 60 seconds. Allowed values are 60-3600. Field introduced in 18.2.2. Unit is seconds. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    AwsConfigurations List<CloudAwsConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    AzureConfigurations List<CloudAzureConfiguration>
    Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    CloudId string
    CloudstackConfigurations List<CloudCloudstackConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    ConfigpbAttributes List<CloudConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CustomTags List<CloudCustomTag>
    Custom tags for all avi created resources in the cloud infrastructure. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DhcpEnabled string
    Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DnsProviderRef string
    Dns profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    DnsResolutionOnSe string
    By default, pool member fqdns are resolved on the controller. When this is set, pool member fqdns are instead resolved on service engines in this cloud. This is useful in scenarios where pool member fqdns can only be resolved from service engines and not from the controller. Field introduced in 18.2.6. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    DnsResolvers List<CloudDnsResolver>
    Dns resolver for the cloud. Field introduced in 20.1.5. Maximum of 1 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
    DockerConfigurations List<CloudDockerConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    EastWestDnsProviderRef string
    Dns profile for east-west services. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    EastWestIpamProviderRef string
    Ipam profile for east-west services. Warning - please use virtual subnets in this ipam profile that do not conflict with the underlay networks or any overlay networks in the cluster. For example in aws and gcp, 169.254.0.0/16 is used for storing instance metadata. Hence, it should not be used in this profile. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    EnableVipOnAllInterfaces string
    Enable vip on all data interfaces for the cloud. Field introduced in 18.2.9, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableVipStaticRoutes string
    Use static routes for vip side network resolution during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    GcpConfigurations List<CloudGcpConfiguration>
    Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Ip6AutocfgEnabled string
    Enable ipv6 auto configuration. Field introduced in 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    IpamProviderRef string
    Ipam profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LicenseTier string
    Specifies the default license tier which would be used by new se groups. This field by default inherits the value from system configuration. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LicenseType string
    If no license type is specified then default license enforcement for the cloud type is chosen. The default mappings are container cloud is max ses, openstack and vmware is cores and linux it is sockets. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LinuxserverConfigurations List<CloudLinuxserverConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    MaintenanceMode string
    Cloud is in maintenance mode. Field introduced in 20.1.7,21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Markers List<CloudMarker>
    List of labels to be used for granular rbac. Field introduced in 22.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MetricsPollingInterval string
    Cloud metrics collector polling interval in seconds. Field introduced in 22.1.1. Unit is seconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MgmtIpV4Enabled string
    Enable ipv4 on the management interface of the serviceengine. Defaults to dhcp if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    MgmtIpV6Enabled string
    Enable ipv6 on the management interface of the serviceengine. Defaults to autocfg if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Mtu string
    Mtu setting for the cloud. Unit is bytes. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NsxtConfigurations List<CloudNsxtConfiguration>
    Nsx-t cloud platform configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    NtpConfigurations List<CloudNtpConfiguration>
    Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ObjNamePrefix string
    Default prefix for all automatically created objects in this cloud. This prefix can be overridden by the se-group template. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreferStaticRoutes string
    Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ProxyConfigurations List<CloudProxyConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    RancherConfigurations List<CloudRancherConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    ResolveFqdnToIpv6 string
    Resolve ipv6 address for pool member fqdns. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeGroupTemplateRef string
    The service engine group to use as template. It is a reference to an object of type serviceenginegroup. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StateBasedDnsRegistration string
    Dns records for vips are added/deleted based on the operational state of the vips. Field introduced in 17.1.12. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    TenantRef string
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcaConfigurations List<CloudVcaConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    VcenterConfigurations List<CloudVcenterConfiguration>
    Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
    VmcDeployment string
    This deployment is vmware on aws cloud. Field introduced in 20.1.5, 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Vtype string
    Cloud type. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- cloud_none,cloud_vcenter), basic (allowed values- cloud_none,cloud_nsxt) edition.
    AutoscalePollingInterval string
    Cloudconnector polling interval in seconds for external autoscale groups, minimum 60 seconds. Allowed values are 60-3600. Field introduced in 18.2.2. Unit is seconds. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    AwsConfigurations []CloudAwsConfigurationArgs
    Allowed with any value in enterprise, enterprise with cloud services edition.
    AzureConfigurations []CloudAzureConfigurationArgs
    Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    CloudId string
    CloudstackConfigurations []CloudCloudstackConfigurationArgs
    Allowed with any value in enterprise, enterprise with cloud services edition.
    ConfigpbAttributes []CloudConfigpbAttributeArgs
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    CustomTags []CloudCustomTagArgs
    Custom tags for all avi created resources in the cloud infrastructure. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DhcpEnabled string
    Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    DnsProviderRef string
    Dns profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    DnsResolutionOnSe string
    By default, pool member fqdns are resolved on the controller. When this is set, pool member fqdns are instead resolved on service engines in this cloud. This is useful in scenarios where pool member fqdns can only be resolved from service engines and not from the controller. Field introduced in 18.2.6. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    DnsResolvers []CloudDnsResolverArgs
    Dns resolver for the cloud. Field introduced in 20.1.5. Maximum of 1 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
    DockerConfigurations []CloudDockerConfigurationArgs
    Allowed with any value in enterprise, enterprise with cloud services edition.
    EastWestDnsProviderRef string
    Dns profile for east-west services. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    EastWestIpamProviderRef string
    Ipam profile for east-west services. Warning - please use virtual subnets in this ipam profile that do not conflict with the underlay networks or any overlay networks in the cluster. For example in aws and gcp, 169.254.0.0/16 is used for storing instance metadata. Hence, it should not be used in this profile. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    EnableVipOnAllInterfaces string
    Enable vip on all data interfaces for the cloud. Field introduced in 18.2.9, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    EnableVipStaticRoutes string
    Use static routes for vip side network resolution during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    GcpConfigurations []CloudGcpConfigurationArgs
    Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Ip6AutocfgEnabled string
    Enable ipv6 auto configuration. Field introduced in 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    IpamProviderRef string
    Ipam profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LicenseTier string
    Specifies the default license tier which would be used by new se groups. This field by default inherits the value from system configuration. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LicenseType string
    If no license type is specified then default license enforcement for the cloud type is chosen. The default mappings are container cloud is max ses, openstack and vmware is cores and linux it is sockets. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    LinuxserverConfigurations []CloudLinuxserverConfigurationArgs
    Allowed with any value in enterprise, enterprise with cloud services edition.
    MaintenanceMode string
    Cloud is in maintenance mode. Field introduced in 20.1.7,21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    Markers []CloudMarkerArgs
    List of labels to be used for granular rbac. Field introduced in 22.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MetricsPollingInterval string
    Cloud metrics collector polling interval in seconds. Field introduced in 22.1.1. Unit is seconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    MgmtIpV4Enabled string
    Enable ipv4 on the management interface of the serviceengine. Defaults to dhcp if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    MgmtIpV6Enabled string
    Enable ipv6 on the management interface of the serviceengine. Defaults to autocfg if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Mtu string
    Mtu setting for the cloud. Unit is bytes. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Name string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    NsxtConfigurations []CloudNsxtConfigurationArgs
    Nsx-t cloud platform configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    NtpConfigurations []CloudNtpConfigurationArgs
    Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ObjNamePrefix string
    Default prefix for all automatically created objects in this cloud. This prefix can be overridden by the se-group template. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    PreferStaticRoutes string
    Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ProxyConfigurations []CloudProxyConfigurationArgs
    Allowed with any value in enterprise, enterprise with cloud services edition.
    RancherConfigurations []CloudRancherConfigurationArgs
    Allowed with any value in enterprise, enterprise with cloud services edition.
    ResolveFqdnToIpv6 string
    Resolve ipv6 address for pool member fqdns. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    SeGroupTemplateRef string
    The service engine group to use as template. It is a reference to an object of type serviceenginegroup. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    StateBasedDnsRegistration string
    Dns records for vips are added/deleted based on the operational state of the vips. Field introduced in 17.1.12. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    TenantRef string
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    VcaConfigurations []CloudVcaConfigurationArgs
    Allowed with any value in enterprise, enterprise with cloud services edition.
    VcenterConfigurations []CloudVcenterConfigurationArgs
    Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
    VmcDeployment string
    This deployment is vmware on aws cloud. Field introduced in 20.1.5, 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    Vtype string
    Cloud type. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- cloud_none,cloud_vcenter), basic (allowed values- cloud_none,cloud_nsxt) edition.
    autoscalePollingInterval String
    Cloudconnector polling interval in seconds for external autoscale groups, minimum 60 seconds. Allowed values are 60-3600. Field introduced in 18.2.2. Unit is seconds. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    awsConfigurations List<CloudAwsConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    azureConfigurations List<CloudAzureConfiguration>
    Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    cloudId String
    cloudstackConfigurations List<CloudCloudstackConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    configpbAttributes List<CloudConfigpbAttribute>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    customTags List<CloudCustomTag>
    Custom tags for all avi created resources in the cloud infrastructure. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dhcpEnabled String
    Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dnsProviderRef String
    Dns profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsResolutionOnSe String
    By default, pool member fqdns are resolved on the controller. When this is set, pool member fqdns are instead resolved on service engines in this cloud. This is useful in scenarios where pool member fqdns can only be resolved from service engines and not from the controller. Field introduced in 18.2.6. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    dnsResolvers List<CloudDnsResolver>
    Dns resolver for the cloud. Field introduced in 20.1.5. Maximum of 1 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
    dockerConfigurations List<CloudDockerConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    eastWestDnsProviderRef String
    Dns profile for east-west services. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    eastWestIpamProviderRef String
    Ipam profile for east-west services. Warning - please use virtual subnets in this ipam profile that do not conflict with the underlay networks or any overlay networks in the cluster. For example in aws and gcp, 169.254.0.0/16 is used for storing instance metadata. Hence, it should not be used in this profile. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    enableVipOnAllInterfaces String
    Enable vip on all data interfaces for the cloud. Field introduced in 18.2.9, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableVipStaticRoutes String
    Use static routes for vip side network resolution during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    gcpConfigurations List<CloudGcpConfiguration>
    Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ip6AutocfgEnabled String
    Enable ipv6 auto configuration. Field introduced in 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ipamProviderRef String
    Ipam profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    licenseTier String
    Specifies the default license tier which would be used by new se groups. This field by default inherits the value from system configuration. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    licenseType String
    If no license type is specified then default license enforcement for the cloud type is chosen. The default mappings are container cloud is max ses, openstack and vmware is cores and linux it is sockets. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    linuxserverConfigurations List<CloudLinuxserverConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    maintenanceMode String
    Cloud is in maintenance mode. Field introduced in 20.1.7,21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    markers List<CloudMarker>
    List of labels to be used for granular rbac. Field introduced in 22.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    metricsPollingInterval String
    Cloud metrics collector polling interval in seconds. Field introduced in 22.1.1. Unit is seconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtIpV4Enabled String
    Enable ipv4 on the management interface of the serviceengine. Defaults to dhcp if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mgmtIpV6Enabled String
    Enable ipv6 on the management interface of the serviceengine. Defaults to autocfg if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mtu String
    Mtu setting for the cloud. Unit is bytes. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsxtConfigurations List<CloudNsxtConfiguration>
    Nsx-t cloud platform configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    ntpConfigurations List<CloudNtpConfiguration>
    Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    objNamePrefix String
    Default prefix for all automatically created objects in this cloud. This prefix can be overridden by the se-group template. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    preferStaticRoutes String
    Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    proxyConfigurations List<CloudProxyConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    rancherConfigurations List<CloudRancherConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    resolveFqdnToIpv6 String
    Resolve ipv6 address for pool member fqdns. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupTemplateRef String
    The service engine group to use as template. It is a reference to an object of type serviceenginegroup. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    stateBasedDnsRegistration String
    Dns records for vips are added/deleted based on the operational state of the vips. Field introduced in 17.1.12. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    tenantRef String
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcaConfigurations List<CloudVcaConfiguration>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    vcenterConfigurations List<CloudVcenterConfiguration>
    Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
    vmcDeployment String
    This deployment is vmware on aws cloud. Field introduced in 20.1.5, 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    vtype String
    Cloud type. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- cloud_none,cloud_vcenter), basic (allowed values- cloud_none,cloud_nsxt) edition.
    autoscalePollingInterval string
    Cloudconnector polling interval in seconds for external autoscale groups, minimum 60 seconds. Allowed values are 60-3600. Field introduced in 18.2.2. Unit is seconds. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    awsConfigurations CloudAwsConfiguration[]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    azureConfigurations CloudAzureConfiguration[]
    Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    cloudId string
    cloudstackConfigurations CloudCloudstackConfiguration[]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    configpbAttributes CloudConfigpbAttribute[]
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    customTags CloudCustomTag[]
    Custom tags for all avi created resources in the cloud infrastructure. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dhcpEnabled string
    Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dnsProviderRef string
    Dns profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsResolutionOnSe string
    By default, pool member fqdns are resolved on the controller. When this is set, pool member fqdns are instead resolved on service engines in this cloud. This is useful in scenarios where pool member fqdns can only be resolved from service engines and not from the controller. Field introduced in 18.2.6. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    dnsResolvers CloudDnsResolver[]
    Dns resolver for the cloud. Field introduced in 20.1.5. Maximum of 1 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
    dockerConfigurations CloudDockerConfiguration[]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    eastWestDnsProviderRef string
    Dns profile for east-west services. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    eastWestIpamProviderRef string
    Ipam profile for east-west services. Warning - please use virtual subnets in this ipam profile that do not conflict with the underlay networks or any overlay networks in the cluster. For example in aws and gcp, 169.254.0.0/16 is used for storing instance metadata. Hence, it should not be used in this profile. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    enableVipOnAllInterfaces string
    Enable vip on all data interfaces for the cloud. Field introduced in 18.2.9, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableVipStaticRoutes string
    Use static routes for vip side network resolution during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    gcpConfigurations CloudGcpConfiguration[]
    Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ip6AutocfgEnabled string
    Enable ipv6 auto configuration. Field introduced in 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ipamProviderRef string
    Ipam profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    licenseTier string
    Specifies the default license tier which would be used by new se groups. This field by default inherits the value from system configuration. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    licenseType string
    If no license type is specified then default license enforcement for the cloud type is chosen. The default mappings are container cloud is max ses, openstack and vmware is cores and linux it is sockets. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    linuxserverConfigurations CloudLinuxserverConfiguration[]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    maintenanceMode string
    Cloud is in maintenance mode. Field introduced in 20.1.7,21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    markers CloudMarker[]
    List of labels to be used for granular rbac. Field introduced in 22.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    metricsPollingInterval string
    Cloud metrics collector polling interval in seconds. Field introduced in 22.1.1. Unit is seconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtIpV4Enabled string
    Enable ipv4 on the management interface of the serviceengine. Defaults to dhcp if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mgmtIpV6Enabled string
    Enable ipv6 on the management interface of the serviceengine. Defaults to autocfg if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mtu string
    Mtu setting for the cloud. Unit is bytes. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsxtConfigurations CloudNsxtConfiguration[]
    Nsx-t cloud platform configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    ntpConfigurations CloudNtpConfiguration[]
    Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    objNamePrefix string
    Default prefix for all automatically created objects in this cloud. This prefix can be overridden by the se-group template. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    preferStaticRoutes string
    Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    proxyConfigurations CloudProxyConfiguration[]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    rancherConfigurations CloudRancherConfiguration[]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    resolveFqdnToIpv6 string
    Resolve ipv6 address for pool member fqdns. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupTemplateRef string
    The service engine group to use as template. It is a reference to an object of type serviceenginegroup. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    stateBasedDnsRegistration string
    Dns records for vips are added/deleted based on the operational state of the vips. Field introduced in 17.1.12. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    tenantRef string
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcaConfigurations CloudVcaConfiguration[]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    vcenterConfigurations CloudVcenterConfiguration[]
    Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
    vmcDeployment string
    This deployment is vmware on aws cloud. Field introduced in 20.1.5, 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    vtype string
    Cloud type. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- cloud_none,cloud_vcenter), basic (allowed values- cloud_none,cloud_nsxt) edition.
    autoscale_polling_interval str
    Cloudconnector polling interval in seconds for external autoscale groups, minimum 60 seconds. Allowed values are 60-3600. Field introduced in 18.2.2. Unit is seconds. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    aws_configurations Sequence[CloudAwsConfigurationArgs]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    azure_configurations Sequence[CloudAzureConfigurationArgs]
    Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    cloud_id str
    cloudstack_configurations Sequence[CloudCloudstackConfigurationArgs]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    configpb_attributes Sequence[CloudConfigpbAttributeArgs]
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    custom_tags Sequence[CloudCustomTagArgs]
    Custom tags for all avi created resources in the cloud infrastructure. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dhcp_enabled str
    Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dns_provider_ref str
    Dns profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    dns_resolution_on_se str
    By default, pool member fqdns are resolved on the controller. When this is set, pool member fqdns are instead resolved on service engines in this cloud. This is useful in scenarios where pool member fqdns can only be resolved from service engines and not from the controller. Field introduced in 18.2.6. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    dns_resolvers Sequence[CloudDnsResolverArgs]
    Dns resolver for the cloud. Field introduced in 20.1.5. Maximum of 1 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
    docker_configurations Sequence[CloudDockerConfigurationArgs]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    east_west_dns_provider_ref str
    Dns profile for east-west services. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    east_west_ipam_provider_ref str
    Ipam profile for east-west services. Warning - please use virtual subnets in this ipam profile that do not conflict with the underlay networks or any overlay networks in the cluster. For example in aws and gcp, 169.254.0.0/16 is used for storing instance metadata. Hence, it should not be used in this profile. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    enable_vip_on_all_interfaces str
    Enable vip on all data interfaces for the cloud. Field introduced in 18.2.9, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enable_vip_static_routes str
    Use static routes for vip side network resolution during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    gcp_configurations Sequence[CloudGcpConfigurationArgs]
    Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ip6_autocfg_enabled str
    Enable ipv6 auto configuration. Field introduced in 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ipam_provider_ref str
    Ipam profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    license_tier str
    Specifies the default license tier which would be used by new se groups. This field by default inherits the value from system configuration. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    license_type str
    If no license type is specified then default license enforcement for the cloud type is chosen. The default mappings are container cloud is max ses, openstack and vmware is cores and linux it is sockets. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    linuxserver_configurations Sequence[CloudLinuxserverConfigurationArgs]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    maintenance_mode str
    Cloud is in maintenance mode. Field introduced in 20.1.7,21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    markers Sequence[CloudMarkerArgs]
    List of labels to be used for granular rbac. Field introduced in 22.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    metrics_polling_interval str
    Cloud metrics collector polling interval in seconds. Field introduced in 22.1.1. Unit is seconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmt_ip_v4_enabled str
    Enable ipv4 on the management interface of the serviceengine. Defaults to dhcp if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mgmt_ip_v6_enabled str
    Enable ipv6 on the management interface of the serviceengine. Defaults to autocfg if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mtu str
    Mtu setting for the cloud. Unit is bytes. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsxt_configurations Sequence[CloudNsxtConfigurationArgs]
    Nsx-t cloud platform configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    ntp_configurations Sequence[CloudNtpConfigurationArgs]
    Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    obj_name_prefix str
    Default prefix for all automatically created objects in this cloud. This prefix can be overridden by the se-group template. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    prefer_static_routes str
    Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    proxy_configurations Sequence[CloudProxyConfigurationArgs]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    rancher_configurations Sequence[CloudRancherConfigurationArgs]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    resolve_fqdn_to_ipv6 str
    Resolve ipv6 address for pool member fqdns. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    se_group_template_ref str
    The service engine group to use as template. It is a reference to an object of type serviceenginegroup. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    state_based_dns_registration str
    Dns records for vips are added/deleted based on the operational state of the vips. Field introduced in 17.1.12. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    tenant_ref str
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vca_configurations Sequence[CloudVcaConfigurationArgs]
    Allowed with any value in enterprise, enterprise with cloud services edition.
    vcenter_configurations Sequence[CloudVcenterConfigurationArgs]
    Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
    vmc_deployment str
    This deployment is vmware on aws cloud. Field introduced in 20.1.5, 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    vtype str
    Cloud type. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- cloud_none,cloud_vcenter), basic (allowed values- cloud_none,cloud_nsxt) edition.
    autoscalePollingInterval String
    Cloudconnector polling interval in seconds for external autoscale groups, minimum 60 seconds. Allowed values are 60-3600. Field introduced in 18.2.2. Unit is seconds. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- 60), basic (allowed values- 60) edition.
    awsConfigurations List<Property Map>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    azureConfigurations List<Property Map>
    Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    cloudId String
    cloudstackConfigurations List<Property Map>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    configpbAttributes List<Property Map>
    Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    customTags List<Property Map>
    Custom tags for all avi created resources in the cloud infrastructure. Field introduced in 17.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dhcpEnabled String
    Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    dnsProviderRef String
    Dns profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    dnsResolutionOnSe String
    By default, pool member fqdns are resolved on the controller. When this is set, pool member fqdns are instead resolved on service engines in this cloud. This is useful in scenarios where pool member fqdns can only be resolved from service engines and not from the controller. Field introduced in 18.2.6. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
    dnsResolvers List<Property Map>
    Dns resolver for the cloud. Field introduced in 20.1.5. Maximum of 1 items allowed. Allowed with any value in enterprise, enterprise with cloud services edition.
    dockerConfigurations List<Property Map>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    eastWestDnsProviderRef String
    Dns profile for east-west services. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    eastWestIpamProviderRef String
    Ipam profile for east-west services. Warning - please use virtual subnets in this ipam profile that do not conflict with the underlay networks or any overlay networks in the cluster. For example in aws and gcp, 169.254.0.0/16 is used for storing instance metadata. Hence, it should not be used in this profile. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, enterprise with cloud services edition.
    enableVipOnAllInterfaces String
    Enable vip on all data interfaces for the cloud. Field introduced in 18.2.9, 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    enableVipStaticRoutes String
    Use static routes for vip side network resolution during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    gcpConfigurations List<Property Map>
    Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    ip6AutocfgEnabled String
    Enable ipv6 auto configuration. Field introduced in 18.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    ipamProviderRef String
    Ipam profile for the cloud. It is a reference to an object of type ipamdnsproviderprofile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    licenseTier String
    Specifies the default license tier which would be used by new se groups. This field by default inherits the value from system configuration. Enum options - ENTERPRISE_16, ENTERPRISE, ENTERPRISE_18, BASIC, ESSENTIALS, ENTERPRISE_WITH_CLOUD_SERVICES. Field introduced in 17.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    licenseType String
    If no license type is specified then default license enforcement for the cloud type is chosen. The default mappings are container cloud is max ses, openstack and vmware is cores and linux it is sockets. Enum options - LIC_BACKEND_SERVERS, LIC_SOCKETS, LIC_CORES, LIC_HOSTS, LIC_SE_BANDWIDTH, LIC_METERED_SE_BANDWIDTH. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    linuxserverConfigurations List<Property Map>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    maintenanceMode String
    Cloud is in maintenance mode. Field introduced in 20.1.7,21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
    markers List<Property Map>
    List of labels to be used for granular rbac. Field introduced in 22.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    metricsPollingInterval String
    Cloud metrics collector polling interval in seconds. Field introduced in 22.1.1. Unit is seconds. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    mgmtIpV4Enabled String
    Enable ipv4 on the management interface of the serviceengine. Defaults to dhcp if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mgmtIpV6Enabled String
    Enable ipv6 on the management interface of the serviceengine. Defaults to autocfg if no static config on network present. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    mtu String
    Mtu setting for the cloud. Unit is bytes. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    name String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    nsxtConfigurations List<Property Map>
    Nsx-t cloud platform configuration. Field introduced in 20.1.1. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
    ntpConfigurations List<Property Map>
    Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    objNamePrefix String
    Default prefix for all automatically created objects in this cloud. This prefix can be overridden by the se-group template. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    preferStaticRoutes String
    Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    proxyConfigurations List<Property Map>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    rancherConfigurations List<Property Map>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    resolveFqdnToIpv6 String
    Resolve ipv6 address for pool member fqdns. Field introduced in 30.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    seGroupTemplateRef String
    The service engine group to use as template. It is a reference to an object of type serviceenginegroup. Field introduced in 18.2.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    stateBasedDnsRegistration String
    Dns records for vips are added/deleted based on the operational state of the vips. Field introduced in 17.1.12. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- true), basic (allowed values- true) edition.
    tenantRef String
    It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    uuid String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    vcaConfigurations List<Property Map>
    Allowed with any value in enterprise, enterprise with cloud services edition.
    vcenterConfigurations List<Property Map>
    Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
    vmcDeployment String
    This deployment is vmware on aws cloud. Field introduced in 20.1.5, 21.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
    vtype String
    Cloud type. Enum options - CLOUD_NONE, CLOUD_VCENTER, CLOUD_OPENSTACK, CLOUD_AWS, CLOUD_VCA, CLOUD_APIC, CLOUD_MESOS, CLOUD_LINUXSERVER, CLOUD_DOCKER_UCP, CLOUD_RANCHER, CLOUD_OSHIFT_K8S, CLOUD_AZURE, CLOUD_GCP, CLOUD_NSXT. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- cloud_none,cloud_vcenter), basic (allowed values- cloud_none,cloud_nsxt) edition.

    Supporting Types

    CloudAwsConfiguration, CloudAwsConfigurationArgs

    CloudAwsConfigurationEbsEncryption, CloudAwsConfigurationEbsEncryptionArgs

    MasterKey string
    Mode string
    MasterKey string
    Mode string
    masterKey String
    mode String
    masterKey string
    mode string
    masterKey String
    mode String

    CloudAwsConfigurationS3Encryption, CloudAwsConfigurationS3EncryptionArgs

    MasterKey string
    Mode string
    MasterKey string
    Mode string
    masterKey String
    mode String
    masterKey string
    mode string
    masterKey String
    mode String

    CloudAwsConfigurationSqsEncryption, CloudAwsConfigurationSqsEncryptionArgs

    MasterKey string
    Mode string
    MasterKey string
    Mode string
    masterKey String
    mode String
    masterKey string
    mode string
    masterKey String
    mode String

    CloudAwsConfigurationZone, CloudAwsConfigurationZoneArgs

    CloudAzureConfiguration, CloudAzureConfigurationArgs

    CloudAzureConfigurationNetworkInfo, CloudAzureConfigurationNetworkInfoArgs

    CloudCloudstackConfiguration, CloudCloudstackConfigurationArgs

    CloudConfigpbAttribute, CloudConfigpbAttributeArgs

    Version string
    Version string
    version String
    version string
    version String

    CloudCustomTag, CloudCustomTagArgs

    TagKey string
    TagVal string
    TagKey string
    TagVal string
    tagKey String
    tagVal String
    tagKey string
    tagVal string
    tagKey String
    tagVal String

    CloudDnsResolver, CloudDnsResolverArgs

    CloudDnsResolverNameserverIp, CloudDnsResolverNameserverIpArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    CloudDockerConfiguration, CloudDockerConfigurationArgs

    AppSyncFrequency string
    CaTlsKeyAndCertificateRef string
    ClientTlsKeyAndCertificateRef string
    ContainerPortMatchHttpService string
    CoredumpDirectory string
    DisableAutoBackendServiceSync string
    DisableAutoFrontendServiceSync string
    DisableAutoSeCreation string
    DockerRegistrySes List<CloudDockerConfigurationDockerRegistrySe>
    EastWestPlacementSubnets List<CloudDockerConfigurationEastWestPlacementSubnet>
    EnableEventSubscription string
    FeproxyContainerPortAsService string
    FeproxyVipsEnableProxyArp string
    FleetEndpoint string
    HttpContainerPorts List<double>
    SeDeploymentMethod string
    SeExcludeAttributes List<CloudDockerConfigurationSeExcludeAttribute>
    SeIncludeAttributes List<CloudDockerConfigurationSeIncludeAttribute>
    SeSpawnRate string
    SeVolume string
    ServicesAccessibleAllInterfaces string
    SshUserRef string
    UcpNodes List<string>
    UseContainerIpPort string
    UseControllerImage string
    AppSyncFrequency string
    CaTlsKeyAndCertificateRef string
    ClientTlsKeyAndCertificateRef string
    ContainerPortMatchHttpService string
    CoredumpDirectory string
    DisableAutoBackendServiceSync string
    DisableAutoFrontendServiceSync string
    DisableAutoSeCreation string
    DockerRegistrySes []CloudDockerConfigurationDockerRegistrySe
    EastWestPlacementSubnets []CloudDockerConfigurationEastWestPlacementSubnet
    EnableEventSubscription string
    FeproxyContainerPortAsService string
    FeproxyVipsEnableProxyArp string
    FleetEndpoint string
    HttpContainerPorts []float64
    SeDeploymentMethod string
    SeExcludeAttributes []CloudDockerConfigurationSeExcludeAttribute
    SeIncludeAttributes []CloudDockerConfigurationSeIncludeAttribute
    SeSpawnRate string
    SeVolume string
    ServicesAccessibleAllInterfaces string
    SshUserRef string
    UcpNodes []string
    UseContainerIpPort string
    UseControllerImage string
    appSyncFrequency String
    caTlsKeyAndCertificateRef String
    clientTlsKeyAndCertificateRef String
    containerPortMatchHttpService String
    coredumpDirectory String
    disableAutoBackendServiceSync String
    disableAutoFrontendServiceSync String
    disableAutoSeCreation String
    dockerRegistrySes List<CloudDockerConfigurationDockerRegistrySe>
    eastWestPlacementSubnets List<CloudDockerConfigurationEastWestPlacementSubnet>
    enableEventSubscription String
    feproxyContainerPortAsService String
    feproxyVipsEnableProxyArp String
    fleetEndpoint String
    httpContainerPorts List<Double>
    seDeploymentMethod String
    seExcludeAttributes List<CloudDockerConfigurationSeExcludeAttribute>
    seIncludeAttributes List<CloudDockerConfigurationSeIncludeAttribute>
    seSpawnRate String
    seVolume String
    servicesAccessibleAllInterfaces String
    sshUserRef String
    ucpNodes List<String>
    useContainerIpPort String
    useControllerImage String
    appSyncFrequency string
    caTlsKeyAndCertificateRef string
    clientTlsKeyAndCertificateRef string
    containerPortMatchHttpService string
    coredumpDirectory string
    disableAutoBackendServiceSync string
    disableAutoFrontendServiceSync string
    disableAutoSeCreation string
    dockerRegistrySes CloudDockerConfigurationDockerRegistrySe[]
    eastWestPlacementSubnets CloudDockerConfigurationEastWestPlacementSubnet[]
    enableEventSubscription string
    feproxyContainerPortAsService string
    feproxyVipsEnableProxyArp string
    fleetEndpoint string
    httpContainerPorts number[]
    seDeploymentMethod string
    seExcludeAttributes CloudDockerConfigurationSeExcludeAttribute[]
    seIncludeAttributes CloudDockerConfigurationSeIncludeAttribute[]
    seSpawnRate string
    seVolume string
    servicesAccessibleAllInterfaces string
    sshUserRef string
    ucpNodes string[]
    useContainerIpPort string
    useControllerImage string
    app_sync_frequency str
    ca_tls_key_and_certificate_ref str
    client_tls_key_and_certificate_ref str
    container_port_match_http_service str
    coredump_directory str
    disable_auto_backend_service_sync str
    disable_auto_frontend_service_sync str
    disable_auto_se_creation str
    docker_registry_ses Sequence[CloudDockerConfigurationDockerRegistrySe]
    east_west_placement_subnets Sequence[CloudDockerConfigurationEastWestPlacementSubnet]
    enable_event_subscription str
    feproxy_container_port_as_service str
    feproxy_vips_enable_proxy_arp str
    fleet_endpoint str
    http_container_ports Sequence[float]
    se_deployment_method str
    se_exclude_attributes Sequence[CloudDockerConfigurationSeExcludeAttribute]
    se_include_attributes Sequence[CloudDockerConfigurationSeIncludeAttribute]
    se_spawn_rate str
    se_volume str
    services_accessible_all_interfaces str
    ssh_user_ref str
    ucp_nodes Sequence[str]
    use_container_ip_port str
    use_controller_image str

    CloudDockerConfigurationDockerRegistrySe, CloudDockerConfigurationDockerRegistrySeArgs

    CloudDockerConfigurationDockerRegistrySeOshiftRegistry, CloudDockerConfigurationDockerRegistrySeOshiftRegistryArgs

    CloudDockerConfigurationDockerRegistrySeOshiftRegistryRegistryVip, CloudDockerConfigurationDockerRegistrySeOshiftRegistryRegistryVipArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    CloudDockerConfigurationEastWestPlacementSubnet, CloudDockerConfigurationEastWestPlacementSubnetArgs

    CloudDockerConfigurationEastWestPlacementSubnetIpAddr, CloudDockerConfigurationEastWestPlacementSubnetIpAddrArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    CloudDockerConfigurationSeExcludeAttribute, CloudDockerConfigurationSeExcludeAttributeArgs

    Attribute string
    Value string
    Attribute string
    Value string
    attribute String
    value String
    attribute string
    value string
    attribute String
    value String

    CloudDockerConfigurationSeIncludeAttribute, CloudDockerConfigurationSeIncludeAttributeArgs

    Attribute string
    Value string
    Attribute string
    Value string
    attribute String
    value String
    attribute string
    value string
    attribute String
    value String

    CloudGcpConfiguration, CloudGcpConfigurationArgs

    CloudGcpConfigurationEncryptionKey, CloudGcpConfigurationEncryptionKeyArgs

    CloudGcpConfigurationNetworkConfig, CloudGcpConfigurationNetworkConfigArgs

    CloudGcpConfigurationNetworkConfigInband, CloudGcpConfigurationNetworkConfigInbandArgs

    CloudGcpConfigurationNetworkConfigOneArm, CloudGcpConfigurationNetworkConfigOneArmArgs

    CloudGcpConfigurationNetworkConfigTwoArm, CloudGcpConfigurationNetworkConfigTwoArmArgs

    CloudGcpConfigurationVipAllocationStrategy, CloudGcpConfigurationVipAllocationStrategyArgs

    CloudGcpConfigurationVipAllocationStrategyIlb, CloudGcpConfigurationVipAllocationStrategyIlbArgs

    CloudRouterNames List<string>
    cloudRouterNames List<String>
    cloud_router_names Sequence[str]
    cloudRouterNames List<String>

    CloudGcpConfigurationVipAllocationStrategyRoute, CloudGcpConfigurationVipAllocationStrategyRouteArgs

    CloudLinuxserverConfiguration, CloudLinuxserverConfigurationArgs

    CloudLinuxserverConfigurationHost, CloudLinuxserverConfigurationHostArgs

    CloudLinuxserverConfigurationHostHostAttr, CloudLinuxserverConfigurationHostHostAttrArgs

    AttrKey string
    AttrVal string
    AttrKey string
    AttrVal string
    attrKey String
    attrVal String
    attrKey string
    attrVal string
    attrKey String
    attrVal String

    CloudLinuxserverConfigurationHostHostIp, CloudLinuxserverConfigurationHostHostIpArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    CloudMarker, CloudMarkerArgs

    Key string
    Values List<string>
    Key string
    Values []string
    key String
    values List<String>
    key string
    values string[]
    key str
    values Sequence[str]
    key String
    values List<String>

    CloudNsxtConfiguration, CloudNsxtConfigurationArgs

    CloudNsxtConfigurationDataNetworkConfig, CloudNsxtConfigurationDataNetworkConfigArgs

    CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfig, CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigArgs

    CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomatic, CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticArgs

    CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticNsxtSegmentSubnet, CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticNsxtSegmentSubnetArgs

    CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticNsxtSegmentSubnetIpAddr, CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticNsxtSegmentSubnetIpAddrArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigManual, CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigManualArgs

    CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigManualTier1Lr, CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigManualTier1LrArgs

    Tier1LrId string
    LocaleService string
    SegmentId string
    Tier1LrId string
    LocaleService string
    SegmentId string
    tier1LrId String
    localeService String
    segmentId String
    tier1LrId string
    localeService string
    segmentId string
    tier1LrId String
    localeService String
    segmentId String

    CloudNsxtConfigurationManagementNetworkConfig, CloudNsxtConfigurationManagementNetworkConfigArgs

    CloudNsxtConfigurationManagementNetworkConfigOverlaySegment, CloudNsxtConfigurationManagementNetworkConfigOverlaySegmentArgs

    Tier1LrId string
    LocaleService string
    SegmentId string
    Tier1LrId string
    LocaleService string
    SegmentId string
    tier1LrId String
    localeService String
    segmentId String
    tier1LrId string
    localeService string
    segmentId string
    tier1LrId String
    localeService String
    segmentId String

    CloudNtpConfiguration, CloudNtpConfigurationArgs

    CloudNtpConfigurationNtpAuthenticationKey, CloudNtpConfigurationNtpAuthenticationKeyArgs

    Key string
    KeyNumber string
    Algorithm string
    Key string
    KeyNumber string
    Algorithm string
    key String
    keyNumber String
    algorithm String
    key string
    keyNumber string
    algorithm string
    key String
    keyNumber String
    algorithm String

    CloudNtpConfigurationNtpServer, CloudNtpConfigurationNtpServerArgs

    CloudNtpConfigurationNtpServerList, CloudNtpConfigurationNtpServerListArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    CloudNtpConfigurationNtpServerServer, CloudNtpConfigurationNtpServerServerArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    CloudProxyConfiguration, CloudProxyConfigurationArgs

    Host string
    Port string
    Password string
    Username string
    Host string
    Port string
    Password string
    Username string
    host String
    port String
    password String
    username String
    host string
    port string
    password string
    username string
    host str
    port str
    password str
    username str
    host String
    port String
    password String
    username String

    CloudRancherConfiguration, CloudRancherConfigurationArgs

    AccessKey string
    AppSyncFrequency string
    ContainerPortMatchHttpService string
    CoredumpDirectory string
    DisableAutoBackendServiceSync string
    DisableAutoFrontendServiceSync string
    DisableAutoSeCreation string
    DockerRegistrySes List<CloudRancherConfigurationDockerRegistrySe>
    EastWestPlacementSubnets List<CloudRancherConfigurationEastWestPlacementSubnet>
    EnableEventSubscription string
    FeproxyContainerPortAsService string
    FeproxyVipsEnableProxyArp string
    FleetEndpoint string
    HttpContainerPorts List<double>
    NuageControllers List<CloudRancherConfigurationNuageController>
    RancherServers List<string>
    SeDeploymentMethod string
    SeExcludeAttributes List<CloudRancherConfigurationSeExcludeAttribute>
    SeIncludeAttributes List<CloudRancherConfigurationSeIncludeAttribute>
    SeSpawnRate string
    SeVolume string
    SecretKey string
    ServicesAccessibleAllInterfaces string
    SshUserRef string
    UseContainerIpPort string
    UseControllerImage string
    AccessKey string
    AppSyncFrequency string
    ContainerPortMatchHttpService string
    CoredumpDirectory string
    DisableAutoBackendServiceSync string
    DisableAutoFrontendServiceSync string
    DisableAutoSeCreation string
    DockerRegistrySes []CloudRancherConfigurationDockerRegistrySe
    EastWestPlacementSubnets []CloudRancherConfigurationEastWestPlacementSubnet
    EnableEventSubscription string
    FeproxyContainerPortAsService string
    FeproxyVipsEnableProxyArp string
    FleetEndpoint string
    HttpContainerPorts []float64
    NuageControllers []CloudRancherConfigurationNuageController
    RancherServers []string
    SeDeploymentMethod string
    SeExcludeAttributes []CloudRancherConfigurationSeExcludeAttribute
    SeIncludeAttributes []CloudRancherConfigurationSeIncludeAttribute
    SeSpawnRate string
    SeVolume string
    SecretKey string
    ServicesAccessibleAllInterfaces string
    SshUserRef string
    UseContainerIpPort string
    UseControllerImage string
    accessKey String
    appSyncFrequency String
    containerPortMatchHttpService String
    coredumpDirectory String
    disableAutoBackendServiceSync String
    disableAutoFrontendServiceSync String
    disableAutoSeCreation String
    dockerRegistrySes List<CloudRancherConfigurationDockerRegistrySe>
    eastWestPlacementSubnets List<CloudRancherConfigurationEastWestPlacementSubnet>
    enableEventSubscription String
    feproxyContainerPortAsService String
    feproxyVipsEnableProxyArp String
    fleetEndpoint String
    httpContainerPorts List<Double>
    nuageControllers List<CloudRancherConfigurationNuageController>
    rancherServers List<String>
    seDeploymentMethod String
    seExcludeAttributes List<CloudRancherConfigurationSeExcludeAttribute>
    seIncludeAttributes List<CloudRancherConfigurationSeIncludeAttribute>
    seSpawnRate String
    seVolume String
    secretKey String
    servicesAccessibleAllInterfaces String
    sshUserRef String
    useContainerIpPort String
    useControllerImage String
    accessKey string
    appSyncFrequency string
    containerPortMatchHttpService string
    coredumpDirectory string
    disableAutoBackendServiceSync string
    disableAutoFrontendServiceSync string
    disableAutoSeCreation string
    dockerRegistrySes CloudRancherConfigurationDockerRegistrySe[]
    eastWestPlacementSubnets CloudRancherConfigurationEastWestPlacementSubnet[]
    enableEventSubscription string
    feproxyContainerPortAsService string
    feproxyVipsEnableProxyArp string
    fleetEndpoint string
    httpContainerPorts number[]
    nuageControllers CloudRancherConfigurationNuageController[]
    rancherServers string[]
    seDeploymentMethod string
    seExcludeAttributes CloudRancherConfigurationSeExcludeAttribute[]
    seIncludeAttributes CloudRancherConfigurationSeIncludeAttribute[]
    seSpawnRate string
    seVolume string
    secretKey string
    servicesAccessibleAllInterfaces string
    sshUserRef string
    useContainerIpPort string
    useControllerImage string
    access_key str
    app_sync_frequency str
    container_port_match_http_service str
    coredump_directory str
    disable_auto_backend_service_sync str
    disable_auto_frontend_service_sync str
    disable_auto_se_creation str
    docker_registry_ses Sequence[CloudRancherConfigurationDockerRegistrySe]
    east_west_placement_subnets Sequence[CloudRancherConfigurationEastWestPlacementSubnet]
    enable_event_subscription str
    feproxy_container_port_as_service str
    feproxy_vips_enable_proxy_arp str
    fleet_endpoint str
    http_container_ports Sequence[float]
    nuage_controllers Sequence[CloudRancherConfigurationNuageController]
    rancher_servers Sequence[str]
    se_deployment_method str
    se_exclude_attributes Sequence[CloudRancherConfigurationSeExcludeAttribute]
    se_include_attributes Sequence[CloudRancherConfigurationSeIncludeAttribute]
    se_spawn_rate str
    se_volume str
    secret_key str
    services_accessible_all_interfaces str
    ssh_user_ref str
    use_container_ip_port str
    use_controller_image str

    CloudRancherConfigurationDockerRegistrySe, CloudRancherConfigurationDockerRegistrySeArgs

    CloudRancherConfigurationDockerRegistrySeOshiftRegistry, CloudRancherConfigurationDockerRegistrySeOshiftRegistryArgs

    CloudRancherConfigurationDockerRegistrySeOshiftRegistryRegistryVip, CloudRancherConfigurationDockerRegistrySeOshiftRegistryRegistryVipArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    CloudRancherConfigurationEastWestPlacementSubnet, CloudRancherConfigurationEastWestPlacementSubnetArgs

    CloudRancherConfigurationEastWestPlacementSubnetIpAddr, CloudRancherConfigurationEastWestPlacementSubnetIpAddrArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    CloudRancherConfigurationNuageController, CloudRancherConfigurationNuageControllerArgs

    CloudRancherConfigurationSeExcludeAttribute, CloudRancherConfigurationSeExcludeAttributeArgs

    Attribute string
    Value string
    Attribute string
    Value string
    attribute String
    value String
    attribute string
    value string
    attribute String
    value String

    CloudRancherConfigurationSeIncludeAttribute, CloudRancherConfigurationSeIncludeAttributeArgs

    Attribute string
    Value string
    Attribute string
    Value string
    attribute String
    value String
    attribute string
    value string
    attribute String
    value String

    CloudVcaConfiguration, CloudVcaConfigurationArgs

    Privilege string
    VcaHost string
    VcaInstance string
    VcaMgmtNetwork string
    VcaOrgnization string
    VcaPassword string
    VcaUsername string
    VcaVdc string
    Privilege string
    VcaHost string
    VcaInstance string
    VcaMgmtNetwork string
    VcaOrgnization string
    VcaPassword string
    VcaUsername string
    VcaVdc string
    privilege String
    vcaHost String
    vcaInstance String
    vcaMgmtNetwork String
    vcaOrgnization String
    vcaPassword String
    vcaUsername String
    vcaVdc String
    privilege string
    vcaHost string
    vcaInstance string
    vcaMgmtNetwork string
    vcaOrgnization string
    vcaPassword string
    vcaUsername string
    vcaVdc string
    privilege String
    vcaHost String
    vcaInstance String
    vcaMgmtNetwork String
    vcaOrgnization String
    vcaPassword String
    vcaUsername String
    vcaVdc String

    CloudVcenterConfiguration, CloudVcenterConfigurationArgs

    CloudVcenterConfigurationContentLib, CloudVcenterConfigurationContentLibArgs

    Id string
    Name string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    Id string
    Name string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    id String
    name String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    id string
    name string
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    id str
    name str
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
    id String
    name String
    Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.

    CloudVcenterConfigurationManagementIpSubnet, CloudVcenterConfigurationManagementIpSubnetArgs

    CloudVcenterConfigurationManagementIpSubnetIpAddr, CloudVcenterConfigurationManagementIpSubnetIpAddrArgs

    Addr string
    Type string
    Addr string
    Type string
    addr String
    type String
    addr string
    type string
    addr str
    type str
    addr String
    type String

    Package Details

    Repository
    avi vmware/terraform-provider-avi
    License
    Notes
    This Pulumi package is based on the avi Terraform Provider.
    avi logo
    avi 31.1.1 published on Monday, Apr 14, 2025 by vmware