avi.Cloud
Explore with Pulumi AI
<!–
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)
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.
- Autoscale
Polling stringInterval - 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 List<CloudAws Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- Azure
Configurations List<CloudAzure Configuration> - Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Cloud
Id string - Cloudstack
Configurations List<CloudCloudstack Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- Configpb
Attributes List<CloudConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- List<Cloud
Custom Tag> - 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 string - Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Dns
Provider stringRef - 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 stringOn Se - 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 List<CloudDns Resolver> - 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 List<CloudDocker Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- East
West stringDns Provider Ref - 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 stringIpam Provider Ref - 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 stringOn All Interfaces - 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 stringStatic Routes - 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 List<CloudGcp Configuration> - Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Ip6Autocfg
Enabled string - 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 stringRef - 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 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.
- License
Type 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.
- Linuxserver
Configurations List<CloudLinuxserver Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- Maintenance
Mode 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<Cloud
Marker> - 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 stringInterval - 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 stringV4Enabled - 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 stringV6Enabled - 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.
- Nsxt
Configurations List<CloudNsxt Configuration> - 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 List<CloudNtp Configuration> - Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Obj
Name stringPrefix - 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 stringRoutes - Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Proxy
Configurations List<CloudProxy Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- Rancher
Configurations List<CloudRancher Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- Resolve
Fqdn stringTo Ipv6 - 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 stringTemplate Ref - 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 stringDns Registration - 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 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.
- Vca
Configurations List<CloudVca Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- Vcenter
Configurations List<CloudVcenter Configuration> - Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
- Vmc
Deployment 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 stringInterval - 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 []CloudAws Configuration Args - Allowed with any value in enterprise, enterprise with cloud services edition.
- Azure
Configurations []CloudAzure Configuration Args - Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Cloud
Id string - Cloudstack
Configurations []CloudCloudstack Configuration Args - Allowed with any value in enterprise, enterprise with cloud services edition.
- Configpb
Attributes []CloudConfigpb Attribute Args - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- []Cloud
Custom Tag Args - 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 string - Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Dns
Provider stringRef - 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 stringOn Se - 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 []CloudDns Resolver Args - 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 []CloudDocker Configuration Args - Allowed with any value in enterprise, enterprise with cloud services edition.
- East
West stringDns Provider Ref - 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 stringIpam Provider Ref - 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 stringOn All Interfaces - 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 stringStatic Routes - 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 []CloudGcp Configuration Args - Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Ip6Autocfg
Enabled string - 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 stringRef - 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 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.
- License
Type 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.
- Linuxserver
Configurations []CloudLinuxserver Configuration Args - Allowed with any value in enterprise, enterprise with cloud services edition.
- Maintenance
Mode 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
[]Cloud
Marker Args - 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 stringInterval - 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 stringV4Enabled - 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 stringV6Enabled - 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.
- Nsxt
Configurations []CloudNsxt Configuration Args - 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 []CloudNtp Configuration Args - Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Obj
Name stringPrefix - 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 stringRoutes - Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Proxy
Configurations []CloudProxy Configuration Args - Allowed with any value in enterprise, enterprise with cloud services edition.
- Rancher
Configurations []CloudRancher Configuration Args - Allowed with any value in enterprise, enterprise with cloud services edition.
- Resolve
Fqdn stringTo Ipv6 - 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 stringTemplate Ref - 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 stringDns Registration - 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 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.
- Vca
Configurations []CloudVca Configuration Args - Allowed with any value in enterprise, enterprise with cloud services edition.
- Vcenter
Configurations []CloudVcenter Configuration Args - Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
- Vmc
Deployment 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 StringInterval - 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 List<CloudAws Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- azure
Configurations List<CloudAzure Configuration> - Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- cloud
Id String - cloudstack
Configurations List<CloudCloudstack Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes List<CloudConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- List<Cloud
Custom Tag> - 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 String - Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dns
Provider StringRef - 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 StringOn Se - 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 List<CloudDns Resolver> - 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 List<CloudDocker Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- east
West StringDns Provider Ref - 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 StringIpam Provider Ref - 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 StringOn All Interfaces - 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 StringStatic Routes - 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 List<CloudGcp Configuration> - Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- ip6Autocfg
Enabled String - 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 StringRef - 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 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.
- license
Type 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.
- linuxserver
Configurations List<CloudLinuxserver Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- maintenance
Mode 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<Cloud
Marker> - 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 StringInterval - 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 StringV4Enabled - 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 StringV6Enabled - 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.
- nsxt
Configurations List<CloudNsxt Configuration> - 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 List<CloudNtp Configuration> - Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- obj
Name StringPrefix - 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 StringRoutes - Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxy
Configurations List<CloudProxy Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- rancher
Configurations List<CloudRancher Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- resolve
Fqdn StringTo Ipv6 - 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 StringTemplate Ref - 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 StringDns Registration - 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 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.
- vca
Configurations List<CloudVca Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- vcenter
Configurations List<CloudVcenter Configuration> - Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
- vmc
Deployment 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 stringInterval - 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 CloudAws Configuration[] - Allowed with any value in enterprise, enterprise with cloud services edition.
- azure
Configurations CloudAzure Configuration[] - Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- cloud
Id string - cloudstack
Configurations CloudCloudstack Configuration[] - Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes CloudConfigpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Cloud
Custom Tag[] - 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 string - Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dns
Provider stringRef - 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 stringOn Se - 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 CloudDns Resolver[] - 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 CloudDocker Configuration[] - Allowed with any value in enterprise, enterprise with cloud services edition.
- east
West stringDns Provider Ref - 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 stringIpam Provider Ref - 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 stringOn All Interfaces - 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 stringStatic Routes - 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 CloudGcp Configuration[] - Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- ip6Autocfg
Enabled string - 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 stringRef - 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 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.
- license
Type 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.
- linuxserver
Configurations CloudLinuxserver Configuration[] - Allowed with any value in enterprise, enterprise with cloud services edition.
- maintenance
Mode 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
Cloud
Marker[] - 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 stringInterval - 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 stringV4Enabled - 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 stringV6Enabled - 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.
- nsxt
Configurations CloudNsxt Configuration[] - 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 CloudNtp Configuration[] - Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- obj
Name stringPrefix - 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 stringRoutes - Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxy
Configurations CloudProxy Configuration[] - Allowed with any value in enterprise, enterprise with cloud services edition.
- rancher
Configurations CloudRancher Configuration[] - Allowed with any value in enterprise, enterprise with cloud services edition.
- resolve
Fqdn stringTo Ipv6 - 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 stringTemplate Ref - 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 stringDns Registration - 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 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.
- vca
Configurations CloudVca Configuration[] - Allowed with any value in enterprise, enterprise with cloud services edition.
- vcenter
Configurations CloudVcenter Configuration[] - Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
- vmc
Deployment 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_ strinterval - 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[CloudAws Configuration Args] - Allowed with any value in enterprise, enterprise with cloud services edition.
- azure_
configurations Sequence[CloudAzure Configuration Args] - Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- cloud_
id str - cloudstack_
configurations Sequence[CloudCloudstack Configuration Args] - Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb_
attributes Sequence[CloudConfigpb Attribute Args] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Sequence[Cloud
Custom Tag Args] - 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_ strref - 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_ stron_ se - 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[CloudDns Resolver Args] - 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[CloudDocker Configuration Args] - Allowed with any value in enterprise, enterprise with cloud services edition.
- east_
west_ strdns_ provider_ ref - 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_ stripam_ provider_ ref - 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_ stron_ all_ interfaces - 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_ strstatic_ routes - 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[CloudGcp Configuration Args] - Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- ip6_
autocfg_ strenabled - 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_ strref - 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[CloudLinuxserver Configuration Args] - 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[Cloud
Marker Args] - 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_ strinterval - 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_ strv4_ enabled - 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_ strv6_ enabled - 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[CloudNsxt Configuration Args] - 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[CloudNtp Configuration Args] - Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- obj_
name_ strprefix - 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_ strroutes - 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[CloudProxy Configuration Args] - Allowed with any value in enterprise, enterprise with cloud services edition.
- rancher_
configurations Sequence[CloudRancher Configuration Args] - Allowed with any value in enterprise, enterprise with cloud services edition.
- resolve_
fqdn_ strto_ ipv6 - 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_ strtemplate_ ref - 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_ strdns_ registration - 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[CloudVca Configuration Args] - Allowed with any value in enterprise, enterprise with cloud services edition.
- vcenter_
configurations Sequence[CloudVcenter Configuration Args] - 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.
- autoscale
Polling StringInterval - 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 List<Property Map> - Allowed with any value in enterprise, enterprise with cloud services edition.
- azure
Configurations List<Property Map> - Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- cloud
Id String - cloudstack
Configurations List<Property Map> - Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes 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.
- 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.
- dhcp
Enabled String - Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dns
Provider StringRef - 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 StringOn Se - 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 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.
- docker
Configurations List<Property Map> - Allowed with any value in enterprise, enterprise with cloud services edition.
- east
West StringDns Provider Ref - 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 StringIpam Provider Ref - 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 StringOn All Interfaces - 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 StringStatic Routes - 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 List<Property Map> - Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- ip6Autocfg
Enabled String - 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 StringRef - 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 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.
- license
Type 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.
- linuxserver
Configurations List<Property Map> - Allowed with any value in enterprise, enterprise with cloud services edition.
- maintenance
Mode 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.
- metrics
Polling StringInterval - 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 StringV4Enabled - 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 StringV6Enabled - 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.
- nsxt
Configurations 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.
- ntp
Configurations 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.
- obj
Name StringPrefix - 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 StringRoutes - Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxy
Configurations List<Property Map> - Allowed with any value in enterprise, enterprise with cloud services edition.
- rancher
Configurations List<Property Map> - Allowed with any value in enterprise, enterprise with cloud services edition.
- resolve
Fqdn StringTo Ipv6 - 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 StringTemplate Ref - 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 StringDns Registration - 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 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.
- vca
Configurations List<Property Map> - Allowed with any value in enterprise, enterprise with cloud services edition.
- vcenter
Configurations List<Property Map> - Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
- vmc
Deployment 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.
- Autoscale
Polling stringInterval - 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 List<CloudAws Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- Azure
Configurations List<CloudAzure Configuration> - Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Cloud
Id string - Cloudstack
Configurations List<CloudCloudstack Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- Configpb
Attributes List<CloudConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- List<Cloud
Custom Tag> - 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 string - Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Dns
Provider stringRef - 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 stringOn Se - 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 List<CloudDns Resolver> - 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 List<CloudDocker Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- East
West stringDns Provider Ref - 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 stringIpam Provider Ref - 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 stringOn All Interfaces - 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 stringStatic Routes - 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 List<CloudGcp Configuration> - Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Ip6Autocfg
Enabled string - 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 stringRef - 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 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.
- License
Type 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.
- Linuxserver
Configurations List<CloudLinuxserver Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- Maintenance
Mode 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<Cloud
Marker> - 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 stringInterval - 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 stringV4Enabled - 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 stringV6Enabled - 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.
- Nsxt
Configurations List<CloudNsxt Configuration> - 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 List<CloudNtp Configuration> - Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Obj
Name stringPrefix - 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 stringRoutes - Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Proxy
Configurations List<CloudProxy Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- Rancher
Configurations List<CloudRancher Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- Resolve
Fqdn stringTo Ipv6 - 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 stringTemplate Ref - 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 stringDns Registration - 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 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.
- Vca
Configurations List<CloudVca Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- Vcenter
Configurations List<CloudVcenter Configuration> - Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
- Vmc
Deployment 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 stringInterval - 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 []CloudAws Configuration Args - Allowed with any value in enterprise, enterprise with cloud services edition.
- Azure
Configurations []CloudAzure Configuration Args - Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Cloud
Id string - Cloudstack
Configurations []CloudCloudstack Configuration Args - Allowed with any value in enterprise, enterprise with cloud services edition.
- Configpb
Attributes []CloudConfigpb Attribute Args - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- []Cloud
Custom Tag Args - 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 string - Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Dns
Provider stringRef - 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 stringOn Se - 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 []CloudDns Resolver Args - 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 []CloudDocker Configuration Args - Allowed with any value in enterprise, enterprise with cloud services edition.
- East
West stringDns Provider Ref - 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 stringIpam Provider Ref - 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 stringOn All Interfaces - 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 stringStatic Routes - 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 []CloudGcp Configuration Args - Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Ip6Autocfg
Enabled string - 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 stringRef - 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 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.
- License
Type 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.
- Linuxserver
Configurations []CloudLinuxserver Configuration Args - Allowed with any value in enterprise, enterprise with cloud services edition.
- Maintenance
Mode 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
[]Cloud
Marker Args - 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 stringInterval - 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 stringV4Enabled - 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 stringV6Enabled - 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.
- Nsxt
Configurations []CloudNsxt Configuration Args - 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 []CloudNtp Configuration Args - Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Obj
Name stringPrefix - 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 stringRoutes - Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Proxy
Configurations []CloudProxy Configuration Args - Allowed with any value in enterprise, enterprise with cloud services edition.
- Rancher
Configurations []CloudRancher Configuration Args - Allowed with any value in enterprise, enterprise with cloud services edition.
- Resolve
Fqdn stringTo Ipv6 - 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 stringTemplate Ref - 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 stringDns Registration - 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 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.
- Vca
Configurations []CloudVca Configuration Args - Allowed with any value in enterprise, enterprise with cloud services edition.
- Vcenter
Configurations []CloudVcenter Configuration Args - Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
- Vmc
Deployment 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 StringInterval - 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 List<CloudAws Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- azure
Configurations List<CloudAzure Configuration> - Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- cloud
Id String - cloudstack
Configurations List<CloudCloudstack Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes List<CloudConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- List<Cloud
Custom Tag> - 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 String - Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dns
Provider StringRef - 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 StringOn Se - 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 List<CloudDns Resolver> - 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 List<CloudDocker Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- east
West StringDns Provider Ref - 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 StringIpam Provider Ref - 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 StringOn All Interfaces - 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 StringStatic Routes - 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 List<CloudGcp Configuration> - Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- ip6Autocfg
Enabled String - 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 StringRef - 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 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.
- license
Type 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.
- linuxserver
Configurations List<CloudLinuxserver Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- maintenance
Mode 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<Cloud
Marker> - 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 StringInterval - 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 StringV4Enabled - 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 StringV6Enabled - 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.
- nsxt
Configurations List<CloudNsxt Configuration> - 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 List<CloudNtp Configuration> - Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- obj
Name StringPrefix - 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 StringRoutes - Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxy
Configurations List<CloudProxy Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- rancher
Configurations List<CloudRancher Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- resolve
Fqdn StringTo Ipv6 - 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 StringTemplate Ref - 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 StringDns Registration - 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 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.
- vca
Configurations List<CloudVca Configuration> - Allowed with any value in enterprise, enterprise with cloud services edition.
- vcenter
Configurations List<CloudVcenter Configuration> - Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
- vmc
Deployment 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 stringInterval - 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 CloudAws Configuration[] - Allowed with any value in enterprise, enterprise with cloud services edition.
- azure
Configurations CloudAzure Configuration[] - Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- cloud
Id string - cloudstack
Configurations CloudCloudstack Configuration[] - Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes CloudConfigpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Cloud
Custom Tag[] - 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 string - Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dns
Provider stringRef - 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 stringOn Se - 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 CloudDns Resolver[] - 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 CloudDocker Configuration[] - Allowed with any value in enterprise, enterprise with cloud services edition.
- east
West stringDns Provider Ref - 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 stringIpam Provider Ref - 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 stringOn All Interfaces - 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 stringStatic Routes - 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 CloudGcp Configuration[] - Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- ip6Autocfg
Enabled string - 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 stringRef - 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 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.
- license
Type 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.
- linuxserver
Configurations CloudLinuxserver Configuration[] - Allowed with any value in enterprise, enterprise with cloud services edition.
- maintenance
Mode 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
Cloud
Marker[] - 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 stringInterval - 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 stringV4Enabled - 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 stringV6Enabled - 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.
- nsxt
Configurations CloudNsxt Configuration[] - 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 CloudNtp Configuration[] - Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- obj
Name stringPrefix - 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 stringRoutes - Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxy
Configurations CloudProxy Configuration[] - Allowed with any value in enterprise, enterprise with cloud services edition.
- rancher
Configurations CloudRancher Configuration[] - Allowed with any value in enterprise, enterprise with cloud services edition.
- resolve
Fqdn stringTo Ipv6 - 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 stringTemplate Ref - 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 stringDns Registration - 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 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.
- vca
Configurations CloudVca Configuration[] - Allowed with any value in enterprise, enterprise with cloud services edition.
- vcenter
Configurations CloudVcenter Configuration[] - Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
- vmc
Deployment 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_ strinterval - 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[CloudAws Configuration Args] - Allowed with any value in enterprise, enterprise with cloud services edition.
- azure_
configurations Sequence[CloudAzure Configuration Args] - Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- cloud_
id str - cloudstack_
configurations Sequence[CloudCloudstack Configuration Args] - Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb_
attributes Sequence[CloudConfigpb Attribute Args] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Sequence[Cloud
Custom Tag Args] - 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_ strref - 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_ stron_ se - 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[CloudDns Resolver Args] - 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[CloudDocker Configuration Args] - Allowed with any value in enterprise, enterprise with cloud services edition.
- east_
west_ strdns_ provider_ ref - 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_ stripam_ provider_ ref - 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_ stron_ all_ interfaces - 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_ strstatic_ routes - 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[CloudGcp Configuration Args] - Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- ip6_
autocfg_ strenabled - 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_ strref - 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[CloudLinuxserver Configuration Args] - 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[Cloud
Marker Args] - 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_ strinterval - 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_ strv4_ enabled - 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_ strv6_ enabled - 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[CloudNsxt Configuration Args] - 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[CloudNtp Configuration Args] - Ntp configuration for the cloud. Field introduced in 22.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- obj_
name_ strprefix - 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_ strroutes - 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[CloudProxy Configuration Args] - Allowed with any value in enterprise, enterprise with cloud services edition.
- rancher_
configurations Sequence[CloudRancher Configuration Args] - Allowed with any value in enterprise, enterprise with cloud services edition.
- resolve_
fqdn_ strto_ ipv6 - 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_ strtemplate_ ref - 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_ strdns_ registration - 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[CloudVca Configuration Args] - Allowed with any value in enterprise, enterprise with cloud services edition.
- vcenter_
configurations Sequence[CloudVcenter Configuration Args] - 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.
- autoscale
Polling StringInterval - 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 List<Property Map> - Allowed with any value in enterprise, enterprise with cloud services edition.
- azure
Configurations List<Property Map> - Field introduced in 17.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- cloud
Id String - cloudstack
Configurations List<Property Map> - Allowed with any value in enterprise, enterprise with cloud services edition.
- configpb
Attributes 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.
- 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.
- dhcp
Enabled String - Select the ip address management scheme. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- dns
Provider StringRef - 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 StringOn Se - 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 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.
- docker
Configurations List<Property Map> - Allowed with any value in enterprise, enterprise with cloud services edition.
- east
West StringDns Provider Ref - 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 StringIpam Provider Ref - 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 StringOn All Interfaces - 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 StringStatic Routes - 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 List<Property Map> - Google cloud platform configuration. Field introduced in 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- ip6Autocfg
Enabled String - 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 StringRef - 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 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.
- license
Type 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.
- linuxserver
Configurations List<Property Map> - Allowed with any value in enterprise, enterprise with cloud services edition.
- maintenance
Mode 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.
- metrics
Polling StringInterval - 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 StringV4Enabled - 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 StringV6Enabled - 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.
- nsxt
Configurations 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.
- ntp
Configurations 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.
- obj
Name StringPrefix - 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 StringRoutes - Prefer static routes over interface routes during virtualservice placement. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- proxy
Configurations List<Property Map> - Allowed with any value in enterprise, enterprise with cloud services edition.
- rancher
Configurations List<Property Map> - Allowed with any value in enterprise, enterprise with cloud services edition.
- resolve
Fqdn StringTo Ipv6 - 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 StringTemplate Ref - 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 StringDns Registration - 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 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.
- vca
Configurations List<Property Map> - Allowed with any value in enterprise, enterprise with cloud services edition.
- vcenter
Configurations List<Property Map> - Allowed with any value in enterprise, essentials, enterprise with cloud services edition.
- vmc
Deployment 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
- Vpc
Id string - Access
Key stringId - Asg
Poll stringInterval - Ebs
Encryptions List<CloudAws Configuration Ebs Encryption> - Free
Elasticips string - Iam
Assume stringRole - Publish
Vip stringTo Public Zone - Region string
- Route53Integration string
- S3Encryptions
List<Cloud
Aws Configuration S3Encryption> - Secret
Access stringKey - Sqs
Encryptions List<CloudAws Configuration Sqs Encryption> - Ttl string
- Use
Iam stringRoles - Use
Sns stringSqs - Vpc string
- Zones
List<Cloud
Aws Configuration Zone>
- Vpc
Id string - Access
Key stringId - Asg
Poll stringInterval - Ebs
Encryptions []CloudAws Configuration Ebs Encryption - Free
Elasticips string - Iam
Assume stringRole - Publish
Vip stringTo Public Zone - Region string
- Route53Integration string
- S3Encryptions
[]Cloud
Aws Configuration S3Encryption - Secret
Access stringKey - Sqs
Encryptions []CloudAws Configuration Sqs Encryption - Ttl string
- Use
Iam stringRoles - Use
Sns stringSqs - Vpc string
- Zones
[]Cloud
Aws Configuration Zone
- vpc
Id String - access
Key StringId - asg
Poll StringInterval - ebs
Encryptions List<CloudAws Configuration Ebs Encryption> - free
Elasticips String - iam
Assume StringRole - publish
Vip StringTo Public Zone - region String
- route53Integration String
- s3Encryptions
List<Cloud
Aws Configuration S3Encryption> - secret
Access StringKey - sqs
Encryptions List<CloudAws Configuration Sqs Encryption> - ttl String
- use
Iam StringRoles - use
Sns StringSqs - vpc String
- zones
List<Cloud
Aws Configuration Zone>
- vpc
Id string - access
Key stringId - asg
Poll stringInterval - ebs
Encryptions CloudAws Configuration Ebs Encryption[] - free
Elasticips string - iam
Assume stringRole - publish
Vip stringTo Public Zone - region string
- route53Integration string
- s3Encryptions
Cloud
Aws Configuration S3Encryption[] - secret
Access stringKey - sqs
Encryptions CloudAws Configuration Sqs Encryption[] - ttl string
- use
Iam stringRoles - use
Sns stringSqs - vpc string
- zones
Cloud
Aws Configuration Zone[]
- vpc_
id str - access_
key_ strid - asg_
poll_ strinterval - ebs_
encryptions Sequence[CloudAws Configuration Ebs Encryption] - free_
elasticips str - iam_
assume_ strrole - publish_
vip_ strto_ public_ zone - region str
- route53_
integration str - s3_
encryptions Sequence[CloudAws Configuration S3Encryption] - secret_
access_ strkey - sqs_
encryptions Sequence[CloudAws Configuration Sqs Encryption] - ttl str
- use_
iam_ strroles - use_
sns_ strsqs - vpc str
- zones
Sequence[Cloud
Aws Configuration Zone]
- vpc
Id String - access
Key StringId - asg
Poll StringInterval - ebs
Encryptions List<Property Map> - free
Elasticips String - iam
Assume StringRole - publish
Vip StringTo Public Zone - region String
- route53Integration String
- s3Encryptions List<Property Map>
- secret
Access StringKey - sqs
Encryptions List<Property Map> - ttl String
- use
Iam StringRoles - use
Sns StringSqs - vpc String
- zones List<Property Map>
CloudAwsConfigurationEbsEncryption, CloudAwsConfigurationEbsEncryptionArgs
- master_
key str - mode str
CloudAwsConfigurationS3Encryption, CloudAwsConfigurationS3EncryptionArgs
- master_
key str - mode str
CloudAwsConfigurationSqsEncryption, CloudAwsConfigurationSqsEncryptionArgs
- master_
key str - mode str
CloudAwsConfigurationZone, CloudAwsConfigurationZoneArgs
- Availability
Zone string - Mgmt
Network stringName - Mgmt
Network stringUuid
- Availability
Zone string - Mgmt
Network stringName - Mgmt
Network stringUuid
- availability
Zone String - mgmt
Network StringName - mgmt
Network StringUuid
- availability
Zone string - mgmt
Network stringName - mgmt
Network stringUuid
- availability
Zone String - mgmt
Network StringName - mgmt
Network StringUuid
CloudAzureConfiguration, CloudAzureConfigurationArgs
- Network
Infos List<CloudAzure Configuration Network Info> - Availability
Zones List<string> - Cloud
Credentials stringRef - Des
Id string - Location string
- Resource
Group string - Se
Storage stringAccount - Subscription
Id string - Use
Azure stringDns - Use
Enhanced stringHa - Use
Managed stringDisks - Use
Standard stringAlb
- Network
Infos []CloudAzure Configuration Network Info - Availability
Zones []string - Cloud
Credentials stringRef - Des
Id string - Location string
- Resource
Group string - Se
Storage stringAccount - Subscription
Id string - Use
Azure stringDns - Use
Enhanced stringHa - Use
Managed stringDisks - Use
Standard stringAlb
- network
Infos List<CloudAzure Configuration Network Info> - availability
Zones List<String> - cloud
Credentials StringRef - des
Id String - location String
- resource
Group String - se
Storage StringAccount - subscription
Id String - use
Azure StringDns - use
Enhanced StringHa - use
Managed StringDisks - use
Standard StringAlb
- network
Infos CloudAzure Configuration Network Info[] - availability
Zones string[] - cloud
Credentials stringRef - des
Id string - location string
- resource
Group string - se
Storage stringAccount - subscription
Id string - use
Azure stringDns - use
Enhanced stringHa - use
Managed stringDisks - use
Standard stringAlb
- network_
infos Sequence[CloudAzure Configuration Network Info] - availability_
zones Sequence[str] - cloud_
credentials_ strref - des_
id str - location str
- resource_
group str - se_
storage_ straccount - subscription_
id str - use_
azure_ strdns - use_
enhanced_ strha - use_
managed_ strdisks - use_
standard_ stralb
- network
Infos List<Property Map> - availability
Zones List<String> - cloud
Credentials StringRef - des
Id String - location String
- resource
Group String - se
Storage StringAccount - subscription
Id String - use
Azure StringDns - use
Enhanced StringHa - use
Managed StringDisks - use
Standard StringAlb
CloudAzureConfigurationNetworkInfo, CloudAzureConfigurationNetworkInfoArgs
- Management
Network stringId - Se
Network stringId - Virtual
Network stringId
- Management
Network stringId - Se
Network stringId - Virtual
Network stringId
- management
Network StringId - se
Network StringId - virtual
Network StringId
- management
Network stringId - se
Network stringId - virtual
Network stringId
- management
Network StringId - se
Network StringId - virtual
Network StringId
CloudCloudstackConfiguration, CloudCloudstackConfigurationArgs
- Access
Key stringId - Api
Url string - Mgmt
Network stringName - Secret
Access stringKey - Cntr
Public stringIp - Hypervisor string
- Mgmt
Network stringUuid
- Access
Key stringId - Api
Url string - Mgmt
Network stringName - Secret
Access stringKey - Cntr
Public stringIp - Hypervisor string
- Mgmt
Network stringUuid
- access
Key StringId - api
Url String - mgmt
Network StringName - secret
Access StringKey - cntr
Public StringIp - hypervisor String
- mgmt
Network StringUuid
- access
Key stringId - api
Url string - mgmt
Network stringName - secret
Access stringKey - cntr
Public stringIp - hypervisor string
- mgmt
Network stringUuid
- access_
key_ strid - api_
url str - mgmt_
network_ strname - secret_
access_ strkey - cntr_
public_ strip - hypervisor str
- mgmt_
network_ struuid
- access
Key StringId - api
Url String - mgmt
Network StringName - secret
Access StringKey - cntr
Public StringIp - hypervisor String
- mgmt
Network StringUuid
CloudConfigpbAttribute, CloudConfigpbAttributeArgs
- Version string
- Version string
- version String
- version string
- version str
- version String
CloudCustomTag, CloudCustomTagArgs
CloudDnsResolver, CloudDnsResolverArgs
- Nameserver
Ips List<CloudDns Resolver Nameserver Ip> - Resolver
Name string - Fixed
Ttl string - Min
Ttl string - Use
Mgmt string
- Nameserver
Ips []CloudDns Resolver Nameserver Ip - Resolver
Name string - Fixed
Ttl string - Min
Ttl string - Use
Mgmt string
- nameserver
Ips List<CloudDns Resolver Nameserver Ip> - resolver
Name String - fixed
Ttl String - min
Ttl String - use
Mgmt String
- nameserver
Ips CloudDns Resolver Nameserver Ip[] - resolver
Name string - fixed
Ttl string - min
Ttl string - use
Mgmt string
- nameserver
Ips List<Property Map> - resolver
Name String - fixed
Ttl String - min
Ttl String - use
Mgmt String
CloudDnsResolverNameserverIp, CloudDnsResolverNameserverIpArgs
CloudDockerConfiguration, CloudDockerConfigurationArgs
- App
Sync stringFrequency - Ca
Tls stringKey And Certificate Ref - Client
Tls stringKey And Certificate Ref - Container
Port stringMatch Http Service - Coredump
Directory string - Disable
Auto stringBackend Service Sync - Disable
Auto stringFrontend Service Sync - Disable
Auto stringSe Creation - Docker
Registry List<CloudSes Docker Configuration Docker Registry Se> - East
West List<CloudPlacement Subnets Docker Configuration East West Placement Subnet> - Enable
Event stringSubscription - Feproxy
Container stringPort As Service - Feproxy
Vips stringEnable Proxy Arp - Fleet
Endpoint string - Http
Container List<double>Ports - Se
Deployment stringMethod - Se
Exclude List<CloudAttributes Docker Configuration Se Exclude Attribute> - Se
Include List<CloudAttributes Docker Configuration Se Include Attribute> - Se
Spawn stringRate - Se
Volume string - Services
Accessible stringAll Interfaces - Ssh
User stringRef - Ucp
Nodes List<string> - Use
Container stringIp Port - Use
Controller stringImage
- App
Sync stringFrequency - Ca
Tls stringKey And Certificate Ref - Client
Tls stringKey And Certificate Ref - Container
Port stringMatch Http Service - Coredump
Directory string - Disable
Auto stringBackend Service Sync - Disable
Auto stringFrontend Service Sync - Disable
Auto stringSe Creation - Docker
Registry []CloudSes Docker Configuration Docker Registry Se - East
West []CloudPlacement Subnets Docker Configuration East West Placement Subnet - Enable
Event stringSubscription - Feproxy
Container stringPort As Service - Feproxy
Vips stringEnable Proxy Arp - Fleet
Endpoint string - Http
Container []float64Ports - Se
Deployment stringMethod - Se
Exclude []CloudAttributes Docker Configuration Se Exclude Attribute - Se
Include []CloudAttributes Docker Configuration Se Include Attribute - Se
Spawn stringRate - Se
Volume string - Services
Accessible stringAll Interfaces - Ssh
User stringRef - Ucp
Nodes []string - Use
Container stringIp Port - Use
Controller stringImage
- app
Sync StringFrequency - ca
Tls StringKey And Certificate Ref - client
Tls StringKey And Certificate Ref - container
Port StringMatch Http Service - coredump
Directory String - disable
Auto StringBackend Service Sync - disable
Auto StringFrontend Service Sync - disable
Auto StringSe Creation - docker
Registry List<CloudSes Docker Configuration Docker Registry Se> - east
West List<CloudPlacement Subnets Docker Configuration East West Placement Subnet> - enable
Event StringSubscription - feproxy
Container StringPort As Service - feproxy
Vips StringEnable Proxy Arp - fleet
Endpoint String - http
Container List<Double>Ports - se
Deployment StringMethod - se
Exclude List<CloudAttributes Docker Configuration Se Exclude Attribute> - se
Include List<CloudAttributes Docker Configuration Se Include Attribute> - se
Spawn StringRate - se
Volume String - services
Accessible StringAll Interfaces - ssh
User StringRef - ucp
Nodes List<String> - use
Container StringIp Port - use
Controller StringImage
- app
Sync stringFrequency - ca
Tls stringKey And Certificate Ref - client
Tls stringKey And Certificate Ref - container
Port stringMatch Http Service - coredump
Directory string - disable
Auto stringBackend Service Sync - disable
Auto stringFrontend Service Sync - disable
Auto stringSe Creation - docker
Registry CloudSes Docker Configuration Docker Registry Se[] - east
West CloudPlacement Subnets Docker Configuration East West Placement Subnet[] - enable
Event stringSubscription - feproxy
Container stringPort As Service - feproxy
Vips stringEnable Proxy Arp - fleet
Endpoint string - http
Container number[]Ports - se
Deployment stringMethod - se
Exclude CloudAttributes Docker Configuration Se Exclude Attribute[] - se
Include CloudAttributes Docker Configuration Se Include Attribute[] - se
Spawn stringRate - se
Volume string - services
Accessible stringAll Interfaces - ssh
User stringRef - ucp
Nodes string[] - use
Container stringIp Port - use
Controller stringImage
- app_
sync_ strfrequency - ca_
tls_ strkey_ and_ certificate_ ref - client_
tls_ strkey_ and_ certificate_ ref - container_
port_ strmatch_ http_ service - coredump_
directory str - disable_
auto_ strbackend_ service_ sync - disable_
auto_ strfrontend_ service_ sync - disable_
auto_ strse_ creation - docker_
registry_ Sequence[Cloudses Docker Configuration Docker Registry Se] - east_
west_ Sequence[Cloudplacement_ subnets Docker Configuration East West Placement Subnet] - enable_
event_ strsubscription - feproxy_
container_ strport_ as_ service - feproxy_
vips_ strenable_ proxy_ arp - fleet_
endpoint str - http_
container_ Sequence[float]ports - se_
deployment_ strmethod - se_
exclude_ Sequence[Cloudattributes Docker Configuration Se Exclude Attribute] - se_
include_ Sequence[Cloudattributes Docker Configuration Se Include Attribute] - se_
spawn_ strrate - se_
volume str - services_
accessible_ strall_ interfaces - ssh_
user_ strref - ucp_
nodes Sequence[str] - use_
container_ strip_ port - use_
controller_ strimage
- app
Sync StringFrequency - ca
Tls StringKey And Certificate Ref - client
Tls StringKey And Certificate Ref - container
Port StringMatch Http Service - coredump
Directory String - disable
Auto StringBackend Service Sync - disable
Auto StringFrontend Service Sync - disable
Auto StringSe Creation - docker
Registry List<Property Map>Ses - east
West List<Property Map>Placement Subnets - enable
Event StringSubscription - feproxy
Container StringPort As Service - feproxy
Vips StringEnable Proxy Arp - fleet
Endpoint String - http
Container List<Number>Ports - se
Deployment StringMethod - se
Exclude List<Property Map>Attributes - se
Include List<Property Map>Attributes - se
Spawn StringRate - se
Volume String - services
Accessible StringAll Interfaces - ssh
User StringRef - ucp
Nodes List<String> - use
Container StringIp Port - use
Controller StringImage
CloudDockerConfigurationDockerRegistrySe, CloudDockerConfigurationDockerRegistrySeArgs
- Oshift
Registries List<CloudDocker Configuration Docker Registry Se Oshift Registry> - Password string
- Private string
- Registry string
- Username string
- Oshift
Registries []CloudDocker Configuration Docker Registry Se Oshift Registry - Password string
- Private string
- Registry string
- Username string
- oshift
Registries List<CloudDocker Configuration Docker Registry Se Oshift Registry> - password String
- private_ String
- registry String
- username String
- oshift
Registries CloudDocker Configuration Docker Registry Se Oshift Registry[] - password string
- private string
- registry string
- username string
- oshift
Registries List<Property Map> - password String
- private String
- registry String
- username String
CloudDockerConfigurationDockerRegistrySeOshiftRegistry, CloudDockerConfigurationDockerRegistrySeOshiftRegistryArgs
CloudDockerConfigurationDockerRegistrySeOshiftRegistryRegistryVip, CloudDockerConfigurationDockerRegistrySeOshiftRegistryRegistryVipArgs
CloudDockerConfigurationEastWestPlacementSubnet, CloudDockerConfigurationEastWestPlacementSubnetArgs
- ip
Addrs List<Property Map> - mask String
CloudDockerConfigurationEastWestPlacementSubnetIpAddr, CloudDockerConfigurationEastWestPlacementSubnetIpAddrArgs
CloudDockerConfigurationSeExcludeAttribute, CloudDockerConfigurationSeExcludeAttributeArgs
CloudDockerConfigurationSeIncludeAttribute, CloudDockerConfigurationSeIncludeAttributeArgs
CloudGcpConfiguration, CloudGcpConfigurationArgs
- Network
Configs List<CloudGcp Configuration Network Config> - Region
Name string - Se
Project stringId - Vip
Allocation List<CloudStrategies Gcp Configuration Vip Allocation Strategy> - Zones List<string>
- Cloud
Credentials stringRef - Encryption
Keys List<CloudGcp Configuration Encryption Key> - List<string>
- Gcp
Service stringAccount Email - Gcs
Bucket stringName - Gcs
Project stringId
- Network
Configs []CloudGcp Configuration Network Config - Region
Name string - Se
Project stringId - Vip
Allocation []CloudStrategies Gcp Configuration Vip Allocation Strategy - Zones []string
- Cloud
Credentials stringRef - Encryption
Keys []CloudGcp Configuration Encryption Key - []string
- Gcp
Service stringAccount Email - Gcs
Bucket stringName - Gcs
Project stringId
- network
Configs List<CloudGcp Configuration Network Config> - region
Name String - se
Project StringId - vip
Allocation List<CloudStrategies Gcp Configuration Vip Allocation Strategy> - zones List<String>
- cloud
Credentials StringRef - encryption
Keys List<CloudGcp Configuration Encryption Key> - List<String>
- gcp
Service StringAccount Email - gcs
Bucket StringName - gcs
Project StringId
- network
Configs CloudGcp Configuration Network Config[] - region
Name string - se
Project stringId - vip
Allocation CloudStrategies Gcp Configuration Vip Allocation Strategy[] - zones string[]
- cloud
Credentials stringRef - encryption
Keys CloudGcp Configuration Encryption Key[] - string[]
- gcp
Service stringAccount Email - gcs
Bucket stringName - gcs
Project stringId
- network_
configs Sequence[CloudGcp Configuration Network Config] - region_
name str - se_
project_ strid - vip_
allocation_ Sequence[Cloudstrategies Gcp Configuration Vip Allocation Strategy] - zones Sequence[str]
- cloud_
credentials_ strref - encryption_
keys Sequence[CloudGcp Configuration Encryption Key] - Sequence[str]
- gcp_
service_ straccount_ email - gcs_
bucket_ strname - gcs_
project_ strid
- network
Configs List<Property Map> - region
Name String - se
Project StringId - vip
Allocation List<Property Map>Strategies - zones List<String>
- cloud
Credentials StringRef - encryption
Keys List<Property Map> - List<String>
- gcp
Service StringAccount Email - gcs
Bucket StringName - gcs
Project StringId
CloudGcpConfigurationEncryptionKey, CloudGcpConfigurationEncryptionKeyArgs
- Gcs
Bucket stringKms Key Id - Gcs
Objects stringKms Key Id - Se
Disk stringKms Key Id - Se
Image stringKms Key Id
- Gcs
Bucket stringKms Key Id - Gcs
Objects stringKms Key Id - Se
Disk stringKms Key Id - Se
Image stringKms Key Id
- gcs
Bucket StringKms Key Id - gcs
Objects StringKms Key Id - se
Disk StringKms Key Id - se
Image StringKms Key Id
- gcs
Bucket stringKms Key Id - gcs
Objects stringKms Key Id - se
Disk stringKms Key Id - se
Image stringKms Key Id
- gcs
Bucket StringKms Key Id - gcs
Objects StringKms Key Id - se
Disk StringKms Key Id - se
Image StringKms Key Id
CloudGcpConfigurationNetworkConfig, CloudGcpConfigurationNetworkConfigArgs
CloudGcpConfigurationNetworkConfigInband, CloudGcpConfigurationNetworkConfigInbandArgs
- Vpc
Network stringName - Vpc
Subnet stringName - Vpc
Project stringId
- Vpc
Network stringName - Vpc
Subnet stringName - Vpc
Project stringId
- vpc
Network StringName - vpc
Subnet StringName - vpc
Project StringId
- vpc
Network stringName - vpc
Subnet stringName - vpc
Project stringId
- vpc_
network_ strname - vpc_
subnet_ strname - vpc_
project_ strid
- vpc
Network StringName - vpc
Subnet StringName - vpc
Project StringId
CloudGcpConfigurationNetworkConfigOneArm, CloudGcpConfigurationNetworkConfigOneArmArgs
- Data
Vpc stringNetwork Name - Data
Vpc stringSubnet Name - Management
Vpc stringNetwork Name - Management
Vpc stringSubnet Name - Data
Vpc stringProject Id - Management
Vpc stringProject Id
- Data
Vpc stringNetwork Name - Data
Vpc stringSubnet Name - Management
Vpc stringNetwork Name - Management
Vpc stringSubnet Name - Data
Vpc stringProject Id - Management
Vpc stringProject Id
- data
Vpc StringNetwork Name - data
Vpc StringSubnet Name - management
Vpc StringNetwork Name - management
Vpc StringSubnet Name - data
Vpc StringProject Id - management
Vpc StringProject Id
- data
Vpc stringNetwork Name - data
Vpc stringSubnet Name - management
Vpc stringNetwork Name - management
Vpc stringSubnet Name - data
Vpc stringProject Id - management
Vpc stringProject Id
- data
Vpc StringNetwork Name - data
Vpc StringSubnet Name - management
Vpc StringNetwork Name - management
Vpc StringSubnet Name - data
Vpc StringProject Id - management
Vpc StringProject Id
CloudGcpConfigurationNetworkConfigTwoArm, CloudGcpConfigurationNetworkConfigTwoArmArgs
- Backend
Data stringVpc Network Name - Backend
Data stringVpc Subnet Name - Frontend
Data stringVpc Network Name - Frontend
Data stringVpc Subnet Name - Management
Vpc stringNetwork Name - Management
Vpc stringSubnet Name - Backend
Data stringVpc Project Id - Frontend
Data stringVpc Project Id - Management
Vpc stringProject Id
- Backend
Data stringVpc Network Name - Backend
Data stringVpc Subnet Name - Frontend
Data stringVpc Network Name - Frontend
Data stringVpc Subnet Name - Management
Vpc stringNetwork Name - Management
Vpc stringSubnet Name - Backend
Data stringVpc Project Id - Frontend
Data stringVpc Project Id - Management
Vpc stringProject Id
- backend
Data StringVpc Network Name - backend
Data StringVpc Subnet Name - frontend
Data StringVpc Network Name - frontend
Data StringVpc Subnet Name - management
Vpc StringNetwork Name - management
Vpc StringSubnet Name - backend
Data StringVpc Project Id - frontend
Data StringVpc Project Id - management
Vpc StringProject Id
- backend
Data stringVpc Network Name - backend
Data stringVpc Subnet Name - frontend
Data stringVpc Network Name - frontend
Data stringVpc Subnet Name - management
Vpc stringNetwork Name - management
Vpc stringSubnet Name - backend
Data stringVpc Project Id - frontend
Data stringVpc Project Id - management
Vpc stringProject Id
- backend
Data StringVpc Network Name - backend
Data StringVpc Subnet Name - frontend
Data StringVpc Network Name - frontend
Data StringVpc Subnet Name - management
Vpc StringNetwork Name - management
Vpc StringSubnet Name - backend
Data StringVpc Project Id - frontend
Data StringVpc Project Id - management
Vpc StringProject Id
CloudGcpConfigurationVipAllocationStrategy, CloudGcpConfigurationVipAllocationStrategyArgs
CloudGcpConfigurationVipAllocationStrategyIlb, CloudGcpConfigurationVipAllocationStrategyIlbArgs
- Cloud
Router List<string>Names
- Cloud
Router []stringNames
- cloud
Router List<String>Names
- cloud
Router string[]Names
- cloud_
router_ Sequence[str]names
- cloud
Router List<String>Names
CloudGcpConfigurationVipAllocationStrategyRoute, CloudGcpConfigurationVipAllocationStrategyRouteArgs
- Match
Se stringGroup Subnet - Route
Priority string
- Match
Se stringGroup Subnet - Route
Priority string
- match
Se StringGroup Subnet - route
Priority String
- match
Se stringGroup Subnet - route
Priority string
- match
Se StringGroup Subnet - route
Priority String
CloudLinuxserverConfiguration, CloudLinuxserverConfigurationArgs
- Hosts
List<Cloud
Linuxserver Configuration Host> - Se
Inband stringMgmt - Se
Log stringDisk Path - Se
Log stringDisk Size Gb - Se
Sys stringDisk Path - Se
Sys stringDisk Size Gb - Ssh
User stringRef
- Hosts
[]Cloud
Linuxserver Configuration Host - Se
Inband stringMgmt - Se
Log stringDisk Path - Se
Log stringDisk Size Gb - Se
Sys stringDisk Path - Se
Sys stringDisk Size Gb - Ssh
User stringRef
- hosts
List<Cloud
Linuxserver Configuration Host> - se
Inband StringMgmt - se
Log StringDisk Path - se
Log StringDisk Size Gb - se
Sys StringDisk Path - se
Sys StringDisk Size Gb - ssh
User StringRef
- hosts
Cloud
Linuxserver Configuration Host[] - se
Inband stringMgmt - se
Log stringDisk Path - se
Log stringDisk Size Gb - se
Sys stringDisk Path - se
Sys stringDisk Size Gb - ssh
User stringRef
- hosts List<Property Map>
- se
Inband StringMgmt - se
Log StringDisk Path - se
Log StringDisk Size Gb - se
Sys StringDisk Path - se
Sys StringDisk Size Gb - ssh
User StringRef
CloudLinuxserverConfigurationHost, CloudLinuxserverConfigurationHostArgs
CloudLinuxserverConfigurationHostHostAttr, CloudLinuxserverConfigurationHostHostAttrArgs
CloudLinuxserverConfigurationHostHostIp, CloudLinuxserverConfigurationHostHostIpArgs
CloudMarker, CloudMarkerArgs
CloudNsxtConfiguration, CloudNsxtConfigurationArgs
- Automate
Dfw stringObjects - Automate
Dfw stringRules - Data
Network List<CloudConfigs Nsxt Configuration Data Network Config> - Domain
Id string - Enforcementpoint
Id string - Management
Network List<CloudConfigs Nsxt Configuration Management Network Config> - Nsxt
Credentials stringRef - Nsxt
Url string - Site
Id string - Verify
Certificate string - Vmc
Mode string - Vpc
Mode string
- Automate
Dfw stringObjects - Automate
Dfw stringRules - Data
Network []CloudConfigs Nsxt Configuration Data Network Config - Domain
Id string - Enforcementpoint
Id string - Management
Network []CloudConfigs Nsxt Configuration Management Network Config - Nsxt
Credentials stringRef - Nsxt
Url string - Site
Id string - Verify
Certificate string - Vmc
Mode string - Vpc
Mode string
- automate
Dfw StringObjects - automate
Dfw StringRules - data
Network List<CloudConfigs Nsxt Configuration Data Network Config> - domain
Id String - enforcementpoint
Id String - management
Network List<CloudConfigs Nsxt Configuration Management Network Config> - nsxt
Credentials StringRef - nsxt
Url String - site
Id String - verify
Certificate String - vmc
Mode String - vpc
Mode String
- automate
Dfw stringObjects - automate
Dfw stringRules - data
Network CloudConfigs Nsxt Configuration Data Network Config[] - domain
Id string - enforcementpoint
Id string - management
Network CloudConfigs Nsxt Configuration Management Network Config[] - nsxt
Credentials stringRef - nsxt
Url string - site
Id string - verify
Certificate string - vmc
Mode string - vpc
Mode string
- automate_
dfw_ strobjects - automate_
dfw_ strrules - data_
network_ Sequence[Cloudconfigs Nsxt Configuration Data Network Config] - domain_
id str - enforcementpoint_
id str - management_
network_ Sequence[Cloudconfigs Nsxt Configuration Management Network Config] - nsxt_
credentials_ strref - nsxt_
url str - site_
id str - verify_
certificate str - vmc_
mode str - vpc_
mode str
- automate
Dfw StringObjects - automate
Dfw StringRules - data
Network List<Property Map>Configs - domain
Id String - enforcementpoint
Id String - management
Network List<Property Map>Configs - nsxt
Credentials StringRef - nsxt
Url String - site
Id String - verify
Certificate String - vmc
Mode String - vpc
Mode String
CloudNsxtConfigurationDataNetworkConfig, CloudNsxtConfigurationDataNetworkConfigArgs
- tier1Segment
Configs List<Property Map> - transport
Zone String - tz
Type String - vlan
Segments List<String>
CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfig, CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigArgs
CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomatic, CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticArgs
- nsxt
Segment List<Property Map>Subnets - tier1Lr
Ids List<String> - num
Se StringPer Segment
CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticNsxtSegmentSubnet, CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticNsxtSegmentSubnetArgs
- ip
Addrs List<Property Map> - mask String
CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticNsxtSegmentSubnetIpAddr, CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigAutomaticNsxtSegmentSubnetIpAddrArgs
CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigManual, CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigManualArgs
CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigManualTier1Lr, CloudNsxtConfigurationDataNetworkConfigTier1SegmentConfigManualTier1LrArgs
- Tier1Lr
Id string - Locale
Service string - Segment
Id string
- Tier1Lr
Id string - Locale
Service string - Segment
Id string
- tier1Lr
Id String - locale
Service String - segment
Id String
- tier1Lr
Id string - locale
Service string - segment
Id string
- tier1_
lr_ strid - locale_
service str - segment_
id str
- tier1Lr
Id String - locale
Service String - segment
Id String
CloudNsxtConfigurationManagementNetworkConfig, CloudNsxtConfigurationManagementNetworkConfigArgs
- transport
Zone String - tz
Type String - overlay
Segments List<Property Map> - vlan
Segment String
CloudNsxtConfigurationManagementNetworkConfigOverlaySegment, CloudNsxtConfigurationManagementNetworkConfigOverlaySegmentArgs
- Tier1Lr
Id string - Locale
Service string - Segment
Id string
- Tier1Lr
Id string - Locale
Service string - Segment
Id string
- tier1Lr
Id String - locale
Service String - segment
Id String
- tier1Lr
Id string - locale
Service string - segment
Id string
- tier1_
lr_ strid - locale_
service str - segment_
id str
- tier1Lr
Id String - locale
Service String - segment
Id String
CloudNtpConfiguration, CloudNtpConfigurationArgs
CloudNtpConfigurationNtpAuthenticationKey, CloudNtpConfigurationNtpAuthenticationKeyArgs
- key str
- key_
number str - algorithm str
CloudNtpConfigurationNtpServer, CloudNtpConfigurationNtpServerArgs
CloudNtpConfigurationNtpServerList, CloudNtpConfigurationNtpServerListArgs
CloudNtpConfigurationNtpServerServer, CloudNtpConfigurationNtpServerServerArgs
CloudProxyConfiguration, CloudProxyConfigurationArgs
CloudRancherConfiguration, CloudRancherConfigurationArgs
- Access
Key string - App
Sync stringFrequency - Container
Port stringMatch Http Service - Coredump
Directory string - Disable
Auto stringBackend Service Sync - Disable
Auto stringFrontend Service Sync - Disable
Auto stringSe Creation - Docker
Registry List<CloudSes Rancher Configuration Docker Registry Se> - East
West List<CloudPlacement Subnets Rancher Configuration East West Placement Subnet> - Enable
Event stringSubscription - Feproxy
Container stringPort As Service - Feproxy
Vips stringEnable Proxy Arp - Fleet
Endpoint string - Http
Container List<double>Ports - Nuage
Controllers List<CloudRancher Configuration Nuage Controller> - Rancher
Servers List<string> - Se
Deployment stringMethod - Se
Exclude List<CloudAttributes Rancher Configuration Se Exclude Attribute> - Se
Include List<CloudAttributes Rancher Configuration Se Include Attribute> - Se
Spawn stringRate - Se
Volume string - Secret
Key string - Services
Accessible stringAll Interfaces - Ssh
User stringRef - Use
Container stringIp Port - Use
Controller stringImage
- Access
Key string - App
Sync stringFrequency - Container
Port stringMatch Http Service - Coredump
Directory string - Disable
Auto stringBackend Service Sync - Disable
Auto stringFrontend Service Sync - Disable
Auto stringSe Creation - Docker
Registry []CloudSes Rancher Configuration Docker Registry Se - East
West []CloudPlacement Subnets Rancher Configuration East West Placement Subnet - Enable
Event stringSubscription - Feproxy
Container stringPort As Service - Feproxy
Vips stringEnable Proxy Arp - Fleet
Endpoint string - Http
Container []float64Ports - Nuage
Controllers []CloudRancher Configuration Nuage Controller - Rancher
Servers []string - Se
Deployment stringMethod - Se
Exclude []CloudAttributes Rancher Configuration Se Exclude Attribute - Se
Include []CloudAttributes Rancher Configuration Se Include Attribute - Se
Spawn stringRate - Se
Volume string - Secret
Key string - Services
Accessible stringAll Interfaces - Ssh
User stringRef - Use
Container stringIp Port - Use
Controller stringImage
- access
Key String - app
Sync StringFrequency - container
Port StringMatch Http Service - coredump
Directory String - disable
Auto StringBackend Service Sync - disable
Auto StringFrontend Service Sync - disable
Auto StringSe Creation - docker
Registry List<CloudSes Rancher Configuration Docker Registry Se> - east
West List<CloudPlacement Subnets Rancher Configuration East West Placement Subnet> - enable
Event StringSubscription - feproxy
Container StringPort As Service - feproxy
Vips StringEnable Proxy Arp - fleet
Endpoint String - http
Container List<Double>Ports - nuage
Controllers List<CloudRancher Configuration Nuage Controller> - rancher
Servers List<String> - se
Deployment StringMethod - se
Exclude List<CloudAttributes Rancher Configuration Se Exclude Attribute> - se
Include List<CloudAttributes Rancher Configuration Se Include Attribute> - se
Spawn StringRate - se
Volume String - secret
Key String - services
Accessible StringAll Interfaces - ssh
User StringRef - use
Container StringIp Port - use
Controller StringImage
- access
Key string - app
Sync stringFrequency - container
Port stringMatch Http Service - coredump
Directory string - disable
Auto stringBackend Service Sync - disable
Auto stringFrontend Service Sync - disable
Auto stringSe Creation - docker
Registry CloudSes Rancher Configuration Docker Registry Se[] - east
West CloudPlacement Subnets Rancher Configuration East West Placement Subnet[] - enable
Event stringSubscription - feproxy
Container stringPort As Service - feproxy
Vips stringEnable Proxy Arp - fleet
Endpoint string - http
Container number[]Ports - nuage
Controllers CloudRancher Configuration Nuage Controller[] - rancher
Servers string[] - se
Deployment stringMethod - se
Exclude CloudAttributes Rancher Configuration Se Exclude Attribute[] - se
Include CloudAttributes Rancher Configuration Se Include Attribute[] - se
Spawn stringRate - se
Volume string - secret
Key string - services
Accessible stringAll Interfaces - ssh
User stringRef - use
Container stringIp Port - use
Controller stringImage
- access_
key str - app_
sync_ strfrequency - container_
port_ strmatch_ http_ service - coredump_
directory str - disable_
auto_ strbackend_ service_ sync - disable_
auto_ strfrontend_ service_ sync - disable_
auto_ strse_ creation - docker_
registry_ Sequence[Cloudses Rancher Configuration Docker Registry Se] - east_
west_ Sequence[Cloudplacement_ subnets Rancher Configuration East West Placement Subnet] - enable_
event_ strsubscription - feproxy_
container_ strport_ as_ service - feproxy_
vips_ strenable_ proxy_ arp - fleet_
endpoint str - http_
container_ Sequence[float]ports - nuage_
controllers Sequence[CloudRancher Configuration Nuage Controller] - rancher_
servers Sequence[str] - se_
deployment_ strmethod - se_
exclude_ Sequence[Cloudattributes Rancher Configuration Se Exclude Attribute] - se_
include_ Sequence[Cloudattributes Rancher Configuration Se Include Attribute] - se_
spawn_ strrate - se_
volume str - secret_
key str - services_
accessible_ strall_ interfaces - ssh_
user_ strref - use_
container_ strip_ port - use_
controller_ strimage
- access
Key String - app
Sync StringFrequency - container
Port StringMatch Http Service - coredump
Directory String - disable
Auto StringBackend Service Sync - disable
Auto StringFrontend Service Sync - disable
Auto StringSe Creation - docker
Registry List<Property Map>Ses - east
West List<Property Map>Placement Subnets - enable
Event StringSubscription - feproxy
Container StringPort As Service - feproxy
Vips StringEnable Proxy Arp - fleet
Endpoint String - http
Container List<Number>Ports - nuage
Controllers List<Property Map> - rancher
Servers List<String> - se
Deployment StringMethod - se
Exclude List<Property Map>Attributes - se
Include List<Property Map>Attributes - se
Spawn StringRate - se
Volume String - secret
Key String - services
Accessible StringAll Interfaces - ssh
User StringRef - use
Container StringIp Port - use
Controller StringImage
CloudRancherConfigurationDockerRegistrySe, CloudRancherConfigurationDockerRegistrySeArgs
- Oshift
Registries List<CloudRancher Configuration Docker Registry Se Oshift Registry> - Password string
- Private string
- Registry string
- Username string
- Oshift
Registries []CloudRancher Configuration Docker Registry Se Oshift Registry - Password string
- Private string
- Registry string
- Username string
- oshift
Registries List<CloudRancher Configuration Docker Registry Se Oshift Registry> - password String
- private_ String
- registry String
- username String
- oshift
Registries CloudRancher Configuration Docker Registry Se Oshift Registry[] - password string
- private string
- registry string
- username string
- oshift
Registries List<Property Map> - password String
- private String
- registry String
- username String
CloudRancherConfigurationDockerRegistrySeOshiftRegistry, CloudRancherConfigurationDockerRegistrySeOshiftRegistryArgs
CloudRancherConfigurationDockerRegistrySeOshiftRegistryRegistryVip, CloudRancherConfigurationDockerRegistrySeOshiftRegistryRegistryVipArgs
CloudRancherConfigurationEastWestPlacementSubnet, CloudRancherConfigurationEastWestPlacementSubnetArgs
- ip
Addrs List<Property Map> - mask String
CloudRancherConfigurationEastWestPlacementSubnetIpAddr, CloudRancherConfigurationEastWestPlacementSubnetIpAddrArgs
CloudRancherConfigurationNuageController, CloudRancherConfigurationNuageControllerArgs
- Nuage
Organization string - Nuage
Password string - Nuage
Port string - Nuage
Username string - Nuage
Vsd stringHost - Se
Domain string - Se
Enterprise string - Se
Network string - Se
Policy stringGroup - Se
User string - Se
Zone string
- Nuage
Organization string - Nuage
Password string - Nuage
Port string - Nuage
Username string - Nuage
Vsd stringHost - Se
Domain string - Se
Enterprise string - Se
Network string - Se
Policy stringGroup - Se
User string - Se
Zone string
- nuage
Organization String - nuage
Password String - nuage
Port String - nuage
Username String - nuage
Vsd StringHost - se
Domain String - se
Enterprise String - se
Network String - se
Policy StringGroup - se
User String - se
Zone String
- nuage
Organization string - nuage
Password string - nuage
Port string - nuage
Username string - nuage
Vsd stringHost - se
Domain string - se
Enterprise string - se
Network string - se
Policy stringGroup - se
User string - se
Zone string
- nuage_
organization str - nuage_
password str - nuage_
port str - nuage_
username str - nuage_
vsd_ strhost - se_
domain str - se_
enterprise str - se_
network str - se_
policy_ strgroup - se_
user str - se_
zone str
- nuage
Organization String - nuage
Password String - nuage
Port String - nuage
Username String - nuage
Vsd StringHost - se
Domain String - se
Enterprise String - se
Network String - se
Policy StringGroup - se
User String - se
Zone String
CloudRancherConfigurationSeExcludeAttribute, CloudRancherConfigurationSeExcludeAttributeArgs
CloudRancherConfigurationSeIncludeAttribute, CloudRancherConfigurationSeIncludeAttributeArgs
CloudVcaConfiguration, CloudVcaConfigurationArgs
- Privilege string
- Vca
Host string - Vca
Instance string - Vca
Mgmt stringNetwork - Vca
Orgnization string - Vca
Password string - Vca
Username string - Vca
Vdc string
- Privilege string
- Vca
Host string - Vca
Instance string - Vca
Mgmt stringNetwork - Vca
Orgnization string - Vca
Password string - Vca
Username string - Vca
Vdc string
- privilege String
- vca
Host String - vca
Instance String - vca
Mgmt StringNetwork - vca
Orgnization String - vca
Password String - vca
Username String - vca
Vdc String
- privilege string
- vca
Host string - vca
Instance string - vca
Mgmt stringNetwork - vca
Orgnization string - vca
Password string - vca
Username string - vca
Vdc string
- privilege str
- vca_
host str - vca_
instance str - vca_
mgmt_ strnetwork - vca_
orgnization str - vca_
password str - vca_
username str - vca_
vdc str
- privilege String
- vca
Host String - vca
Instance String - vca
Mgmt StringNetwork - vca
Orgnization String - vca
Password String - vca
Username String - vca
Vdc String
CloudVcenterConfiguration, CloudVcenterConfigurationArgs
- Privilege string
- Content
Libs List<CloudVcenter Configuration Content Lib> - Datacenter string
- Datacenter
Managed stringObject Id - Is
Nsx stringEnvironment - Management
Ip List<CloudSubnets Vcenter Configuration Management Ip Subnet> - Management
Network string - Password string
- Use
Content stringLib - Username string
- Vcenter
Template stringSe Location - Vcenter
Url string - Verify
Certificate string
- Privilege string
- Content
Libs []CloudVcenter Configuration Content Lib - Datacenter string
- Datacenter
Managed stringObject Id - Is
Nsx stringEnvironment - Management
Ip []CloudSubnets Vcenter Configuration Management Ip Subnet - Management
Network string - Password string
- Use
Content stringLib - Username string
- Vcenter
Template stringSe Location - Vcenter
Url string - Verify
Certificate string
- privilege String
- content
Libs List<CloudVcenter Configuration Content Lib> - datacenter String
- datacenter
Managed StringObject Id - is
Nsx StringEnvironment - management
Ip List<CloudSubnets Vcenter Configuration Management Ip Subnet> - management
Network String - password String
- use
Content StringLib - username String
- vcenter
Template StringSe Location - vcenter
Url String - verify
Certificate String
- privilege string
- content
Libs CloudVcenter Configuration Content Lib[] - datacenter string
- datacenter
Managed stringObject Id - is
Nsx stringEnvironment - management
Ip CloudSubnets Vcenter Configuration Management Ip Subnet[] - management
Network string - password string
- use
Content stringLib - username string
- vcenter
Template stringSe Location - vcenter
Url string - verify
Certificate string
- privilege str
- content_
libs Sequence[CloudVcenter Configuration Content Lib] - datacenter str
- datacenter_
managed_ strobject_ id - is_
nsx_ strenvironment - management_
ip_ Sequence[Cloudsubnets Vcenter Configuration Management Ip Subnet] - management_
network str - password str
- use_
content_ strlib - username str
- vcenter_
template_ strse_ location - vcenter_
url str - verify_
certificate str
- privilege String
- content
Libs List<Property Map> - datacenter String
- datacenter
Managed StringObject Id - is
Nsx StringEnvironment - management
Ip List<Property Map>Subnets - management
Network String - password String
- use
Content StringLib - username String
- vcenter
Template StringSe Location - vcenter
Url String - verify
Certificate String
CloudVcenterConfigurationContentLib, CloudVcenterConfigurationContentLibArgs
CloudVcenterConfigurationManagementIpSubnet, CloudVcenterConfigurationManagementIpSubnetArgs
- ip
Addrs List<Property Map> - mask String
CloudVcenterConfigurationManagementIpSubnetIpAddr, CloudVcenterConfigurationManagementIpSubnetIpAddrArgs
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.