avi.Ipamdnsproviderprofile
Explore with Pulumi AI
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “Avi: avi.Ipamdnsproviderprofile” sidebar_current: “docs-avi-resource-ipamdnsproviderprofile” description: |- Creates and manages Avi IpamDnsProviderProfile.
avi.Ipamdnsproviderprofile
The IpamDnsProviderProfile resource allows the creation and management of Avi IpamDnsProviderProfile
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";
const foo = new avi.Ipamdnsproviderprofile("foo", {tenantRef: "/api/tenant/?name=admin"});
import pulumi
import pulumi_avi as avi
foo = avi.Ipamdnsproviderprofile("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.NewIpamdnsproviderprofile(ctx, "foo", &avi.IpamdnsproviderprofileArgs{
			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.Ipamdnsproviderprofile("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.Ipamdnsproviderprofile;
import com.pulumi.avi.IpamdnsproviderprofileArgs;
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 Ipamdnsproviderprofile("foo", IpamdnsproviderprofileArgs.builder()
            .tenantRef("/api/tenant/?name=admin")
            .build());
    }
}
resources:
  foo:
    type: avi:Ipamdnsproviderprofile
    properties:
      tenantRef: /api/tenant/?name=admin
Create Ipamdnsproviderprofile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Ipamdnsproviderprofile(name: string, args: IpamdnsproviderprofileArgs, opts?: CustomResourceOptions);@overload
def Ipamdnsproviderprofile(resource_name: str,
                           args: IpamdnsproviderprofileArgs,
                           opts: Optional[ResourceOptions] = None)
@overload
def Ipamdnsproviderprofile(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           type: Optional[str] = None,
                           ipamdnsproviderprofile_id: Optional[str] = None,
                           name: Optional[str] = None,
                           configpb_attributes: Optional[Sequence[IpamdnsproviderprofileConfigpbAttributeArgs]] = None,
                           custom_profiles: Optional[Sequence[IpamdnsproviderprofileCustomProfileArgs]] = None,
                           gcp_profiles: Optional[Sequence[IpamdnsproviderprofileGcpProfileArgs]] = None,
                           infoblox_profiles: Optional[Sequence[IpamdnsproviderprofileInfobloxProfileArgs]] = None,
                           internal_profiles: Optional[Sequence[IpamdnsproviderprofileInternalProfileArgs]] = None,
                           allocate_ip_in_vrf: Optional[str] = None,
                           azure_profiles: Optional[Sequence[IpamdnsproviderprofileAzureProfileArgs]] = None,
                           oci_profiles: Optional[Sequence[IpamdnsproviderprofileOciProfileArgs]] = None,
                           markers: Optional[Sequence[IpamdnsproviderprofileMarkerArgs]] = None,
                           openstack_profiles: Optional[Sequence[IpamdnsproviderprofileOpenstackProfileArgs]] = None,
                           proxy_configurations: Optional[Sequence[IpamdnsproviderprofileProxyConfigurationArgs]] = None,
                           tenant_ref: Optional[str] = None,
                           tencent_profiles: Optional[Sequence[IpamdnsproviderprofileTencentProfileArgs]] = None,
                           aws_profiles: Optional[Sequence[IpamdnsproviderprofileAwsProfileArgs]] = None,
                           uuid: Optional[str] = None)func NewIpamdnsproviderprofile(ctx *Context, name string, args IpamdnsproviderprofileArgs, opts ...ResourceOption) (*Ipamdnsproviderprofile, error)public Ipamdnsproviderprofile(string name, IpamdnsproviderprofileArgs args, CustomResourceOptions? opts = null)
public Ipamdnsproviderprofile(String name, IpamdnsproviderprofileArgs args)
public Ipamdnsproviderprofile(String name, IpamdnsproviderprofileArgs args, CustomResourceOptions options)
type: avi:Ipamdnsproviderprofile
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 IpamdnsproviderprofileArgs
 - 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 IpamdnsproviderprofileArgs
 - 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 IpamdnsproviderprofileArgs
 - The arguments to resource properties.
 - opts ResourceOption
 - Bag of options to control resource's behavior.
 
- name string
 - The unique name of the resource.
 - args IpamdnsproviderprofileArgs
 - The arguments to resource properties.
 - opts CustomResourceOptions
 - Bag of options to control resource's behavior.
 
- name String
 - The unique name of the resource.
 - args IpamdnsproviderprofileArgs
 - 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 ipamdnsproviderprofileResource = new Avi.Ipamdnsproviderprofile("ipamdnsproviderprofileResource", new()
{
    Type = "string",
    IpamdnsproviderprofileId = "string",
    Name = "string",
    ConfigpbAttributes = new[]
    {
        new Avi.Inputs.IpamdnsproviderprofileConfigpbAttributeArgs
        {
            Version = "string",
        },
    },
    CustomProfiles = new[]
    {
        new Avi.Inputs.IpamdnsproviderprofileCustomProfileArgs
        {
            CustomIpamDnsProfileRef = "string",
            DynamicParams = new[]
            {
                new Avi.Inputs.IpamdnsproviderprofileCustomProfileDynamicParamArgs
                {
                    Name = "string",
                    IsDynamic = "string",
                    IsSensitive = "string",
                    Value = "string",
                },
            },
            UsableAllocSubnets = new[]
            {
                new Avi.Inputs.IpamdnsproviderprofileCustomProfileUsableAllocSubnetArgs
                {
                    NetworkId = "string",
                    Subnet6s = new[]
                    {
                        new Avi.Inputs.IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnet6Args
                        {
                            IpAddrs = new[]
                            {
                                new Avi.Inputs.IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnet6IpAddrArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                            Mask = "string",
                        },
                    },
                    Subnets = new[]
                    {
                        new Avi.Inputs.IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnetArgs
                        {
                            IpAddrs = new[]
                            {
                                new Avi.Inputs.IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnetIpAddrArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                            Mask = "string",
                        },
                    },
                },
            },
            UsableDomains = new[]
            {
                "string",
            },
        },
    },
    GcpProfiles = new[]
    {
        new Avi.Inputs.IpamdnsproviderprofileGcpProfileArgs
        {
            MatchSeGroupSubnet = "string",
            NetworkHostProjectId = "string",
            RegionName = "string",
            SeProjectId = "string",
            UsableNetworkRefs = new[]
            {
                "string",
            },
            UseGcpNetwork = "string",
            VpcNetworkName = "string",
        },
    },
    InfobloxProfiles = new[]
    {
        new Avi.Inputs.IpamdnsproviderprofileInfobloxProfileArgs
        {
            Password = "string",
            Username = "string",
            DnsView = "string",
            ExtensibleAttributes = new[]
            {
                new Avi.Inputs.IpamdnsproviderprofileInfobloxProfileExtensibleAttributeArgs
                {
                    Name = "string",
                    IsDynamic = "string",
                    IsSensitive = "string",
                    Value = "string",
                },
            },
            Ip6Addresses = new[]
            {
                new Avi.Inputs.IpamdnsproviderprofileInfobloxProfileIp6AddressArgs
                {
                    Addr = "string",
                    Type = "string",
                },
            },
            IpAddresses = new[]
            {
                new Avi.Inputs.IpamdnsproviderprofileInfobloxProfileIpAddressArgs
                {
                    Addr = "string",
                    Type = "string",
                },
            },
            NetworkView = "string",
            UsableAllocSubnets = new[]
            {
                new Avi.Inputs.IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetArgs
                {
                    Subnet6s = new[]
                    {
                        new Avi.Inputs.IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnet6Args
                        {
                            IpAddrs = new[]
                            {
                                new Avi.Inputs.IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnet6IpAddrArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                            Mask = "string",
                        },
                    },
                    Subnets = new[]
                    {
                        new Avi.Inputs.IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnetArgs
                        {
                            IpAddrs = new[]
                            {
                                new Avi.Inputs.IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnetIpAddrArgs
                                {
                                    Addr = "string",
                                    Type = "string",
                                },
                            },
                            Mask = "string",
                        },
                    },
                },
            },
            UsableDomains = new[]
            {
                "string",
            },
            WapiVersion = "string",
        },
    },
    InternalProfiles = new[]
    {
        new Avi.Inputs.IpamdnsproviderprofileInternalProfileArgs
        {
            DnsServiceDomains = new[]
            {
                new Avi.Inputs.IpamdnsproviderprofileInternalProfileDnsServiceDomainArgs
                {
                    DomainName = "string",
                    PassThrough = "string",
                    RecordTtl = "string",
                },
            },
            DnsVirtualserviceRef = "string",
            Ttl = "string",
            UsableNetworks = new[]
            {
                new Avi.Inputs.IpamdnsproviderprofileInternalProfileUsableNetworkArgs
                {
                    NwRef = "string",
                    Labels = new[]
                    {
                        new Avi.Inputs.IpamdnsproviderprofileInternalProfileUsableNetworkLabelArgs
                        {
                            Key = "string",
                            Value = "string",
                        },
                    },
                },
            },
        },
    },
    AllocateIpInVrf = "string",
    AzureProfiles = new[]
    {
        new Avi.Inputs.IpamdnsproviderprofileAzureProfileArgs
        {
            AzureServiceprincipals = new[]
            {
                new Avi.Inputs.IpamdnsproviderprofileAzureProfileAzureServiceprincipalArgs
                {
                    ApplicationId = "string",
                    AuthenticationToken = "string",
                    TenantId = "string",
                },
            },
            AzureUserpasses = new[]
            {
                new Avi.Inputs.IpamdnsproviderprofileAzureProfileAzureUserpassArgs
                {
                    Password = "string",
                    TenantName = "string",
                    Username = "string",
                },
            },
            EgressServiceSubnets = new[]
            {
                "string",
            },
            ResourceGroup = "string",
            SubscriptionId = "string",
            UsableDomains = new[]
            {
                "string",
            },
            UsableNetworkUuids = new[]
            {
                "string",
            },
            UseEnhancedHa = "string",
            UseStandardAlb = "string",
            VirtualNetworkIds = new[]
            {
                "string",
            },
        },
    },
    OciProfiles = new[]
    {
        new Avi.Inputs.IpamdnsproviderprofileOciProfileArgs
        {
            CloudCredentialsRef = "string",
            Region = "string",
            Tenancy = "string",
            VcnCompartmentId = "string",
            VcnId = "string",
        },
    },
    Markers = new[]
    {
        new Avi.Inputs.IpamdnsproviderprofileMarkerArgs
        {
            Key = "string",
            Values = new[]
            {
                "string",
            },
        },
    },
    OpenstackProfiles = new[]
    {
        new Avi.Inputs.IpamdnsproviderprofileOpenstackProfileArgs
        {
            KeystoneHost = "string",
            Password = "string",
            Region = "string",
            Tenant = "string",
            Username = "string",
            VipNetworkName = "string",
        },
    },
    ProxyConfigurations = new[]
    {
        new Avi.Inputs.IpamdnsproviderprofileProxyConfigurationArgs
        {
            Host = "string",
            Port = "string",
            Password = "string",
            Username = "string",
        },
    },
    TenantRef = "string",
    TencentProfiles = new[]
    {
        new Avi.Inputs.IpamdnsproviderprofileTencentProfileArgs
        {
            Region = "string",
            VpcId = "string",
            CloudCredentialsRef = "string",
            UsableSubnetIds = new[]
            {
                "string",
            },
            Zones = new[]
            {
                new Avi.Inputs.IpamdnsproviderprofileTencentProfileZoneArgs
                {
                    AvailabilityZone = "string",
                    UsableSubnetId = "string",
                },
            },
        },
    },
    AwsProfiles = new[]
    {
        new Avi.Inputs.IpamdnsproviderprofileAwsProfileArgs
        {
            VpcId = "string",
            Ttl = "string",
            IamAssumeRole = "string",
            PublishVipToPublicZone = "string",
            Region = "string",
            SecretAccessKey = "string",
            AccessKeyId = "string",
            UsableDomains = new[]
            {
                "string",
            },
            UsableNetworkUuids = new[]
            {
                "string",
            },
            UseIamRoles = "string",
            Vpc = "string",
            EgressServiceSubnets = new[]
            {
                "string",
            },
            Zones = new[]
            {
                new Avi.Inputs.IpamdnsproviderprofileAwsProfileZoneArgs
                {
                    AvailabilityZone = "string",
                    UsableNetworkUuids = new[]
                    {
                        "string",
                    },
                },
            },
        },
    },
    Uuid = "string",
});
example, err := avi.NewIpamdnsproviderprofile(ctx, "ipamdnsproviderprofileResource", &avi.IpamdnsproviderprofileArgs{
Type: pulumi.String("string"),
IpamdnsproviderprofileId: pulumi.String("string"),
Name: pulumi.String("string"),
ConfigpbAttributes: .IpamdnsproviderprofileConfigpbAttributeArray{
&.IpamdnsproviderprofileConfigpbAttributeArgs{
Version: pulumi.String("string"),
},
},
CustomProfiles: .IpamdnsproviderprofileCustomProfileArray{
&.IpamdnsproviderprofileCustomProfileArgs{
CustomIpamDnsProfileRef: pulumi.String("string"),
DynamicParams: .IpamdnsproviderprofileCustomProfileDynamicParamArray{
&.IpamdnsproviderprofileCustomProfileDynamicParamArgs{
Name: pulumi.String("string"),
IsDynamic: pulumi.String("string"),
IsSensitive: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
UsableAllocSubnets: .IpamdnsproviderprofileCustomProfileUsableAllocSubnetArray{
&.IpamdnsproviderprofileCustomProfileUsableAllocSubnetArgs{
NetworkId: pulumi.String("string"),
Subnet6s: .IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnet6Array{
&.IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnet6Args{
IpAddrs: .IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnet6IpAddrArray{
&.IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnet6IpAddrArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Mask: pulumi.String("string"),
},
},
Subnets: .IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnetArray{
&.IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnetArgs{
IpAddrs: .IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnetIpAddrArray{
&.IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnetIpAddrArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Mask: pulumi.String("string"),
},
},
},
},
UsableDomains: pulumi.StringArray{
pulumi.String("string"),
},
},
},
GcpProfiles: .IpamdnsproviderprofileGcpProfileArray{
&.IpamdnsproviderprofileGcpProfileArgs{
MatchSeGroupSubnet: pulumi.String("string"),
NetworkHostProjectId: pulumi.String("string"),
RegionName: pulumi.String("string"),
SeProjectId: pulumi.String("string"),
UsableNetworkRefs: pulumi.StringArray{
pulumi.String("string"),
},
UseGcpNetwork: pulumi.String("string"),
VpcNetworkName: pulumi.String("string"),
},
},
InfobloxProfiles: .IpamdnsproviderprofileInfobloxProfileArray{
&.IpamdnsproviderprofileInfobloxProfileArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
DnsView: pulumi.String("string"),
ExtensibleAttributes: .IpamdnsproviderprofileInfobloxProfileExtensibleAttributeArray{
&.IpamdnsproviderprofileInfobloxProfileExtensibleAttributeArgs{
Name: pulumi.String("string"),
IsDynamic: pulumi.String("string"),
IsSensitive: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
Ip6Addresses: .IpamdnsproviderprofileInfobloxProfileIp6AddressArray{
&.IpamdnsproviderprofileInfobloxProfileIp6AddressArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
IpAddresses: .IpamdnsproviderprofileInfobloxProfileIpAddressArray{
&.IpamdnsproviderprofileInfobloxProfileIpAddressArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
NetworkView: pulumi.String("string"),
UsableAllocSubnets: .IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetArray{
&.IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetArgs{
Subnet6s: .IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnet6Array{
&.IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnet6Args{
IpAddrs: .IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnet6IpAddrArray{
&.IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnet6IpAddrArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Mask: pulumi.String("string"),
},
},
Subnets: .IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnetArray{
&.IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnetArgs{
IpAddrs: .IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnetIpAddrArray{
&.IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnetIpAddrArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Mask: pulumi.String("string"),
},
},
},
},
UsableDomains: pulumi.StringArray{
pulumi.String("string"),
},
WapiVersion: pulumi.String("string"),
},
},
InternalProfiles: .IpamdnsproviderprofileInternalProfileArray{
&.IpamdnsproviderprofileInternalProfileArgs{
DnsServiceDomains: .IpamdnsproviderprofileInternalProfileDnsServiceDomainArray{
&.IpamdnsproviderprofileInternalProfileDnsServiceDomainArgs{
DomainName: pulumi.String("string"),
PassThrough: pulumi.String("string"),
RecordTtl: pulumi.String("string"),
},
},
DnsVirtualserviceRef: pulumi.String("string"),
Ttl: pulumi.String("string"),
UsableNetworks: .IpamdnsproviderprofileInternalProfileUsableNetworkArray{
&.IpamdnsproviderprofileInternalProfileUsableNetworkArgs{
NwRef: pulumi.String("string"),
Labels: .IpamdnsproviderprofileInternalProfileUsableNetworkLabelArray{
&.IpamdnsproviderprofileInternalProfileUsableNetworkLabelArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
},
},
},
AllocateIpInVrf: pulumi.String("string"),
AzureProfiles: .IpamdnsproviderprofileAzureProfileArray{
&.IpamdnsproviderprofileAzureProfileArgs{
AzureServiceprincipals: .IpamdnsproviderprofileAzureProfileAzureServiceprincipalArray{
&.IpamdnsproviderprofileAzureProfileAzureServiceprincipalArgs{
ApplicationId: pulumi.String("string"),
AuthenticationToken: pulumi.String("string"),
TenantId: pulumi.String("string"),
},
},
AzureUserpasses: .IpamdnsproviderprofileAzureProfileAzureUserpassArray{
&.IpamdnsproviderprofileAzureProfileAzureUserpassArgs{
Password: pulumi.String("string"),
TenantName: pulumi.String("string"),
Username: pulumi.String("string"),
},
},
EgressServiceSubnets: pulumi.StringArray{
pulumi.String("string"),
},
ResourceGroup: pulumi.String("string"),
SubscriptionId: pulumi.String("string"),
UsableDomains: pulumi.StringArray{
pulumi.String("string"),
},
UsableNetworkUuids: pulumi.StringArray{
pulumi.String("string"),
},
UseEnhancedHa: pulumi.String("string"),
UseStandardAlb: pulumi.String("string"),
VirtualNetworkIds: pulumi.StringArray{
pulumi.String("string"),
},
},
},
OciProfiles: .IpamdnsproviderprofileOciProfileArray{
&.IpamdnsproviderprofileOciProfileArgs{
CloudCredentialsRef: pulumi.String("string"),
Region: pulumi.String("string"),
Tenancy: pulumi.String("string"),
VcnCompartmentId: pulumi.String("string"),
VcnId: pulumi.String("string"),
},
},
Markers: .IpamdnsproviderprofileMarkerArray{
&.IpamdnsproviderprofileMarkerArgs{
Key: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
OpenstackProfiles: .IpamdnsproviderprofileOpenstackProfileArray{
&.IpamdnsproviderprofileOpenstackProfileArgs{
KeystoneHost: pulumi.String("string"),
Password: pulumi.String("string"),
Region: pulumi.String("string"),
Tenant: pulumi.String("string"),
Username: pulumi.String("string"),
VipNetworkName: pulumi.String("string"),
},
},
ProxyConfigurations: .IpamdnsproviderprofileProxyConfigurationArray{
&.IpamdnsproviderprofileProxyConfigurationArgs{
Host: pulumi.String("string"),
Port: pulumi.String("string"),
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
},
TenantRef: pulumi.String("string"),
TencentProfiles: .IpamdnsproviderprofileTencentProfileArray{
&.IpamdnsproviderprofileTencentProfileArgs{
Region: pulumi.String("string"),
VpcId: pulumi.String("string"),
CloudCredentialsRef: pulumi.String("string"),
UsableSubnetIds: pulumi.StringArray{
pulumi.String("string"),
},
Zones: .IpamdnsproviderprofileTencentProfileZoneArray{
&.IpamdnsproviderprofileTencentProfileZoneArgs{
AvailabilityZone: pulumi.String("string"),
UsableSubnetId: pulumi.String("string"),
},
},
},
},
AwsProfiles: .IpamdnsproviderprofileAwsProfileArray{
&.IpamdnsproviderprofileAwsProfileArgs{
VpcId: pulumi.String("string"),
Ttl: pulumi.String("string"),
IamAssumeRole: pulumi.String("string"),
PublishVipToPublicZone: pulumi.String("string"),
Region: pulumi.String("string"),
SecretAccessKey: pulumi.String("string"),
AccessKeyId: pulumi.String("string"),
UsableDomains: pulumi.StringArray{
pulumi.String("string"),
},
UsableNetworkUuids: pulumi.StringArray{
pulumi.String("string"),
},
UseIamRoles: pulumi.String("string"),
Vpc: pulumi.String("string"),
EgressServiceSubnets: pulumi.StringArray{
pulumi.String("string"),
},
Zones: .IpamdnsproviderprofileAwsProfileZoneArray{
&.IpamdnsproviderprofileAwsProfileZoneArgs{
AvailabilityZone: pulumi.String("string"),
UsableNetworkUuids: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
},
Uuid: pulumi.String("string"),
})
var ipamdnsproviderprofileResource = new Ipamdnsproviderprofile("ipamdnsproviderprofileResource", IpamdnsproviderprofileArgs.builder()
    .type("string")
    .ipamdnsproviderprofileId("string")
    .name("string")
    .configpbAttributes(IpamdnsproviderprofileConfigpbAttributeArgs.builder()
        .version("string")
        .build())
    .customProfiles(IpamdnsproviderprofileCustomProfileArgs.builder()
        .customIpamDnsProfileRef("string")
        .dynamicParams(IpamdnsproviderprofileCustomProfileDynamicParamArgs.builder()
            .name("string")
            .isDynamic("string")
            .isSensitive("string")
            .value("string")
            .build())
        .usableAllocSubnets(IpamdnsproviderprofileCustomProfileUsableAllocSubnetArgs.builder()
            .networkId("string")
            .subnet6s(IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnet6Args.builder()
                .ipAddrs(IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnet6IpAddrArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .mask("string")
                .build())
            .subnets(IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnetArgs.builder()
                .ipAddrs(IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnetIpAddrArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .mask("string")
                .build())
            .build())
        .usableDomains("string")
        .build())
    .gcpProfiles(IpamdnsproviderprofileGcpProfileArgs.builder()
        .matchSeGroupSubnet("string")
        .networkHostProjectId("string")
        .regionName("string")
        .seProjectId("string")
        .usableNetworkRefs("string")
        .useGcpNetwork("string")
        .vpcNetworkName("string")
        .build())
    .infobloxProfiles(IpamdnsproviderprofileInfobloxProfileArgs.builder()
        .password("string")
        .username("string")
        .dnsView("string")
        .extensibleAttributes(IpamdnsproviderprofileInfobloxProfileExtensibleAttributeArgs.builder()
            .name("string")
            .isDynamic("string")
            .isSensitive("string")
            .value("string")
            .build())
        .ip6Addresses(IpamdnsproviderprofileInfobloxProfileIp6AddressArgs.builder()
            .addr("string")
            .type("string")
            .build())
        .ipAddresses(IpamdnsproviderprofileInfobloxProfileIpAddressArgs.builder()
            .addr("string")
            .type("string")
            .build())
        .networkView("string")
        .usableAllocSubnets(IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetArgs.builder()
            .subnet6s(IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnet6Args.builder()
                .ipAddrs(IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnet6IpAddrArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .mask("string")
                .build())
            .subnets(IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnetArgs.builder()
                .ipAddrs(IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnetIpAddrArgs.builder()
                    .addr("string")
                    .type("string")
                    .build())
                .mask("string")
                .build())
            .build())
        .usableDomains("string")
        .wapiVersion("string")
        .build())
    .internalProfiles(IpamdnsproviderprofileInternalProfileArgs.builder()
        .dnsServiceDomains(IpamdnsproviderprofileInternalProfileDnsServiceDomainArgs.builder()
            .domainName("string")
            .passThrough("string")
            .recordTtl("string")
            .build())
        .dnsVirtualserviceRef("string")
        .ttl("string")
        .usableNetworks(IpamdnsproviderprofileInternalProfileUsableNetworkArgs.builder()
            .nwRef("string")
            .labels(IpamdnsproviderprofileInternalProfileUsableNetworkLabelArgs.builder()
                .key("string")
                .value("string")
                .build())
            .build())
        .build())
    .allocateIpInVrf("string")
    .azureProfiles(IpamdnsproviderprofileAzureProfileArgs.builder()
        .azureServiceprincipals(IpamdnsproviderprofileAzureProfileAzureServiceprincipalArgs.builder()
            .applicationId("string")
            .authenticationToken("string")
            .tenantId("string")
            .build())
        .azureUserpasses(IpamdnsproviderprofileAzureProfileAzureUserpassArgs.builder()
            .password("string")
            .tenantName("string")
            .username("string")
            .build())
        .egressServiceSubnets("string")
        .resourceGroup("string")
        .subscriptionId("string")
        .usableDomains("string")
        .usableNetworkUuids("string")
        .useEnhancedHa("string")
        .useStandardAlb("string")
        .virtualNetworkIds("string")
        .build())
    .ociProfiles(IpamdnsproviderprofileOciProfileArgs.builder()
        .cloudCredentialsRef("string")
        .region("string")
        .tenancy("string")
        .vcnCompartmentId("string")
        .vcnId("string")
        .build())
    .markers(IpamdnsproviderprofileMarkerArgs.builder()
        .key("string")
        .values("string")
        .build())
    .openstackProfiles(IpamdnsproviderprofileOpenstackProfileArgs.builder()
        .keystoneHost("string")
        .password("string")
        .region("string")
        .tenant("string")
        .username("string")
        .vipNetworkName("string")
        .build())
    .proxyConfigurations(IpamdnsproviderprofileProxyConfigurationArgs.builder()
        .host("string")
        .port("string")
        .password("string")
        .username("string")
        .build())
    .tenantRef("string")
    .tencentProfiles(IpamdnsproviderprofileTencentProfileArgs.builder()
        .region("string")
        .vpcId("string")
        .cloudCredentialsRef("string")
        .usableSubnetIds("string")
        .zones(IpamdnsproviderprofileTencentProfileZoneArgs.builder()
            .availabilityZone("string")
            .usableSubnetId("string")
            .build())
        .build())
    .awsProfiles(IpamdnsproviderprofileAwsProfileArgs.builder()
        .vpcId("string")
        .ttl("string")
        .iamAssumeRole("string")
        .publishVipToPublicZone("string")
        .region("string")
        .secretAccessKey("string")
        .accessKeyId("string")
        .usableDomains("string")
        .usableNetworkUuids("string")
        .useIamRoles("string")
        .vpc("string")
        .egressServiceSubnets("string")
        .zones(IpamdnsproviderprofileAwsProfileZoneArgs.builder()
            .availabilityZone("string")
            .usableNetworkUuids("string")
            .build())
        .build())
    .uuid("string")
    .build());
ipamdnsproviderprofile_resource = avi.Ipamdnsproviderprofile("ipamdnsproviderprofileResource",
    type="string",
    ipamdnsproviderprofile_id="string",
    name="string",
    configpb_attributes=[{
        "version": "string",
    }],
    custom_profiles=[{
        "custom_ipam_dns_profile_ref": "string",
        "dynamic_params": [{
            "name": "string",
            "is_dynamic": "string",
            "is_sensitive": "string",
            "value": "string",
        }],
        "usable_alloc_subnets": [{
            "network_id": "string",
            "subnet6s": [{
                "ip_addrs": [{
                    "addr": "string",
                    "type": "string",
                }],
                "mask": "string",
            }],
            "subnets": [{
                "ip_addrs": [{
                    "addr": "string",
                    "type": "string",
                }],
                "mask": "string",
            }],
        }],
        "usable_domains": ["string"],
    }],
    gcp_profiles=[{
        "match_se_group_subnet": "string",
        "network_host_project_id": "string",
        "region_name": "string",
        "se_project_id": "string",
        "usable_network_refs": ["string"],
        "use_gcp_network": "string",
        "vpc_network_name": "string",
    }],
    infoblox_profiles=[{
        "password": "string",
        "username": "string",
        "dns_view": "string",
        "extensible_attributes": [{
            "name": "string",
            "is_dynamic": "string",
            "is_sensitive": "string",
            "value": "string",
        }],
        "ip6_addresses": [{
            "addr": "string",
            "type": "string",
        }],
        "ip_addresses": [{
            "addr": "string",
            "type": "string",
        }],
        "network_view": "string",
        "usable_alloc_subnets": [{
            "subnet6s": [{
                "ip_addrs": [{
                    "addr": "string",
                    "type": "string",
                }],
                "mask": "string",
            }],
            "subnets": [{
                "ip_addrs": [{
                    "addr": "string",
                    "type": "string",
                }],
                "mask": "string",
            }],
        }],
        "usable_domains": ["string"],
        "wapi_version": "string",
    }],
    internal_profiles=[{
        "dns_service_domains": [{
            "domain_name": "string",
            "pass_through": "string",
            "record_ttl": "string",
        }],
        "dns_virtualservice_ref": "string",
        "ttl": "string",
        "usable_networks": [{
            "nw_ref": "string",
            "labels": [{
                "key": "string",
                "value": "string",
            }],
        }],
    }],
    allocate_ip_in_vrf="string",
    azure_profiles=[{
        "azure_serviceprincipals": [{
            "application_id": "string",
            "authentication_token": "string",
            "tenant_id": "string",
        }],
        "azure_userpasses": [{
            "password": "string",
            "tenant_name": "string",
            "username": "string",
        }],
        "egress_service_subnets": ["string"],
        "resource_group": "string",
        "subscription_id": "string",
        "usable_domains": ["string"],
        "usable_network_uuids": ["string"],
        "use_enhanced_ha": "string",
        "use_standard_alb": "string",
        "virtual_network_ids": ["string"],
    }],
    oci_profiles=[{
        "cloud_credentials_ref": "string",
        "region": "string",
        "tenancy": "string",
        "vcn_compartment_id": "string",
        "vcn_id": "string",
    }],
    markers=[{
        "key": "string",
        "values": ["string"],
    }],
    openstack_profiles=[{
        "keystone_host": "string",
        "password": "string",
        "region": "string",
        "tenant": "string",
        "username": "string",
        "vip_network_name": "string",
    }],
    proxy_configurations=[{
        "host": "string",
        "port": "string",
        "password": "string",
        "username": "string",
    }],
    tenant_ref="string",
    tencent_profiles=[{
        "region": "string",
        "vpc_id": "string",
        "cloud_credentials_ref": "string",
        "usable_subnet_ids": ["string"],
        "zones": [{
            "availability_zone": "string",
            "usable_subnet_id": "string",
        }],
    }],
    aws_profiles=[{
        "vpc_id": "string",
        "ttl": "string",
        "iam_assume_role": "string",
        "publish_vip_to_public_zone": "string",
        "region": "string",
        "secret_access_key": "string",
        "access_key_id": "string",
        "usable_domains": ["string"],
        "usable_network_uuids": ["string"],
        "use_iam_roles": "string",
        "vpc": "string",
        "egress_service_subnets": ["string"],
        "zones": [{
            "availability_zone": "string",
            "usable_network_uuids": ["string"],
        }],
    }],
    uuid="string")
const ipamdnsproviderprofileResource = new avi.Ipamdnsproviderprofile("ipamdnsproviderprofileResource", {
    type: "string",
    ipamdnsproviderprofileId: "string",
    name: "string",
    configpbAttributes: [{
        version: "string",
    }],
    customProfiles: [{
        customIpamDnsProfileRef: "string",
        dynamicParams: [{
            name: "string",
            isDynamic: "string",
            isSensitive: "string",
            value: "string",
        }],
        usableAllocSubnets: [{
            networkId: "string",
            subnet6s: [{
                ipAddrs: [{
                    addr: "string",
                    type: "string",
                }],
                mask: "string",
            }],
            subnets: [{
                ipAddrs: [{
                    addr: "string",
                    type: "string",
                }],
                mask: "string",
            }],
        }],
        usableDomains: ["string"],
    }],
    gcpProfiles: [{
        matchSeGroupSubnet: "string",
        networkHostProjectId: "string",
        regionName: "string",
        seProjectId: "string",
        usableNetworkRefs: ["string"],
        useGcpNetwork: "string",
        vpcNetworkName: "string",
    }],
    infobloxProfiles: [{
        password: "string",
        username: "string",
        dnsView: "string",
        extensibleAttributes: [{
            name: "string",
            isDynamic: "string",
            isSensitive: "string",
            value: "string",
        }],
        ip6Addresses: [{
            addr: "string",
            type: "string",
        }],
        ipAddresses: [{
            addr: "string",
            type: "string",
        }],
        networkView: "string",
        usableAllocSubnets: [{
            subnet6s: [{
                ipAddrs: [{
                    addr: "string",
                    type: "string",
                }],
                mask: "string",
            }],
            subnets: [{
                ipAddrs: [{
                    addr: "string",
                    type: "string",
                }],
                mask: "string",
            }],
        }],
        usableDomains: ["string"],
        wapiVersion: "string",
    }],
    internalProfiles: [{
        dnsServiceDomains: [{
            domainName: "string",
            passThrough: "string",
            recordTtl: "string",
        }],
        dnsVirtualserviceRef: "string",
        ttl: "string",
        usableNetworks: [{
            nwRef: "string",
            labels: [{
                key: "string",
                value: "string",
            }],
        }],
    }],
    allocateIpInVrf: "string",
    azureProfiles: [{
        azureServiceprincipals: [{
            applicationId: "string",
            authenticationToken: "string",
            tenantId: "string",
        }],
        azureUserpasses: [{
            password: "string",
            tenantName: "string",
            username: "string",
        }],
        egressServiceSubnets: ["string"],
        resourceGroup: "string",
        subscriptionId: "string",
        usableDomains: ["string"],
        usableNetworkUuids: ["string"],
        useEnhancedHa: "string",
        useStandardAlb: "string",
        virtualNetworkIds: ["string"],
    }],
    ociProfiles: [{
        cloudCredentialsRef: "string",
        region: "string",
        tenancy: "string",
        vcnCompartmentId: "string",
        vcnId: "string",
    }],
    markers: [{
        key: "string",
        values: ["string"],
    }],
    openstackProfiles: [{
        keystoneHost: "string",
        password: "string",
        region: "string",
        tenant: "string",
        username: "string",
        vipNetworkName: "string",
    }],
    proxyConfigurations: [{
        host: "string",
        port: "string",
        password: "string",
        username: "string",
    }],
    tenantRef: "string",
    tencentProfiles: [{
        region: "string",
        vpcId: "string",
        cloudCredentialsRef: "string",
        usableSubnetIds: ["string"],
        zones: [{
            availabilityZone: "string",
            usableSubnetId: "string",
        }],
    }],
    awsProfiles: [{
        vpcId: "string",
        ttl: "string",
        iamAssumeRole: "string",
        publishVipToPublicZone: "string",
        region: "string",
        secretAccessKey: "string",
        accessKeyId: "string",
        usableDomains: ["string"],
        usableNetworkUuids: ["string"],
        useIamRoles: "string",
        vpc: "string",
        egressServiceSubnets: ["string"],
        zones: [{
            availabilityZone: "string",
            usableNetworkUuids: ["string"],
        }],
    }],
    uuid: "string",
});
type: avi:Ipamdnsproviderprofile
properties:
    allocateIpInVrf: string
    awsProfiles:
        - accessKeyId: string
          egressServiceSubnets:
            - string
          iamAssumeRole: string
          publishVipToPublicZone: string
          region: string
          secretAccessKey: string
          ttl: string
          usableDomains:
            - string
          usableNetworkUuids:
            - string
          useIamRoles: string
          vpc: string
          vpcId: string
          zones:
            - availabilityZone: string
              usableNetworkUuids:
                - string
    azureProfiles:
        - azureServiceprincipals:
            - applicationId: string
              authenticationToken: string
              tenantId: string
          azureUserpasses:
            - password: string
              tenantName: string
              username: string
          egressServiceSubnets:
            - string
          resourceGroup: string
          subscriptionId: string
          usableDomains:
            - string
          usableNetworkUuids:
            - string
          useEnhancedHa: string
          useStandardAlb: string
          virtualNetworkIds:
            - string
    configpbAttributes:
        - version: string
    customProfiles:
        - customIpamDnsProfileRef: string
          dynamicParams:
            - isDynamic: string
              isSensitive: string
              name: string
              value: string
          usableAllocSubnets:
            - networkId: string
              subnet6s:
                - ipAddrs:
                    - addr: string
                      type: string
                  mask: string
              subnets:
                - ipAddrs:
                    - addr: string
                      type: string
                  mask: string
          usableDomains:
            - string
    gcpProfiles:
        - matchSeGroupSubnet: string
          networkHostProjectId: string
          regionName: string
          seProjectId: string
          usableNetworkRefs:
            - string
          useGcpNetwork: string
          vpcNetworkName: string
    infobloxProfiles:
        - dnsView: string
          extensibleAttributes:
            - isDynamic: string
              isSensitive: string
              name: string
              value: string
          ip6Addresses:
            - addr: string
              type: string
          ipAddresses:
            - addr: string
              type: string
          networkView: string
          password: string
          usableAllocSubnets:
            - subnet6s:
                - ipAddrs:
                    - addr: string
                      type: string
                  mask: string
              subnets:
                - ipAddrs:
                    - addr: string
                      type: string
                  mask: string
          usableDomains:
            - string
          username: string
          wapiVersion: string
    internalProfiles:
        - dnsServiceDomains:
            - domainName: string
              passThrough: string
              recordTtl: string
          dnsVirtualserviceRef: string
          ttl: string
          usableNetworks:
            - labels:
                - key: string
                  value: string
              nwRef: string
    ipamdnsproviderprofileId: string
    markers:
        - key: string
          values:
            - string
    name: string
    ociProfiles:
        - cloudCredentialsRef: string
          region: string
          tenancy: string
          vcnCompartmentId: string
          vcnId: string
    openstackProfiles:
        - keystoneHost: string
          password: string
          region: string
          tenant: string
          username: string
          vipNetworkName: string
    proxyConfigurations:
        - host: string
          password: string
          port: string
          username: string
    tenantRef: string
    tencentProfiles:
        - cloudCredentialsRef: string
          region: string
          usableSubnetIds:
            - string
          vpcId: string
          zones:
            - availabilityZone: string
              usableSubnetId: string
    type: string
    uuid: string
Ipamdnsproviderprofile 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 Ipamdnsproviderprofile resource accepts the following input properties:
- Type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 - Allocate
Ip stringIn Vrf  - If this flag is set, only allocate ip from networks in the virtual service vrf. Applicable for avi ipam only. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Aws
Profiles List<IpamdnsproviderprofileAws Profile>  - Provider details if type is aws. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Azure
Profiles List<IpamdnsproviderprofileAzure Profile>  - Provider details if type is microsoft azure. Field introduced in 17.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Configpb
Attributes List<IpamdnsproviderprofileConfigpb 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.
 - Custom
Profiles List<IpamdnsproviderprofileCustom Profile>  - Provider details if type is custom. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Gcp
Profiles List<IpamdnsproviderprofileGcp Profile>  - Provider details if type is google cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Infoblox
Profiles List<IpamdnsproviderprofileInfoblox Profile>  - Provider details if type is infoblox. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Internal
Profiles List<IpamdnsproviderprofileInternal Profile>  - Provider details if type is avi. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Ipamdnsproviderprofile
Id string - Markers
List<Ipamdnsproviderprofile
Marker>  - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Name string
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Oci
Profiles List<IpamdnsproviderprofileOci Profile>  - Provider details for oracle cloud. Field introduced in 18.2.1,18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Openstack
Profiles List<IpamdnsproviderprofileOpenstack Profile>  - Provider details if type is openstack. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Proxy
Configurations List<IpamdnsproviderprofileProxy Configuration>  - Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services 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.
 - Tencent
Profiles List<IpamdnsproviderprofileTencent Profile>  - Provider details for tencent cloud. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Uuid string
 - Uuid of the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 
- Type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 - Allocate
Ip stringIn Vrf  - If this flag is set, only allocate ip from networks in the virtual service vrf. Applicable for avi ipam only. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Aws
Profiles []IpamdnsproviderprofileAws Profile Args  - Provider details if type is aws. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Azure
Profiles []IpamdnsproviderprofileAzure Profile Args  - Provider details if type is microsoft azure. Field introduced in 17.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Configpb
Attributes []IpamdnsproviderprofileConfigpb 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.
 - Custom
Profiles []IpamdnsproviderprofileCustom Profile Args  - Provider details if type is custom. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Gcp
Profiles []IpamdnsproviderprofileGcp Profile Args  - Provider details if type is google cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Infoblox
Profiles []IpamdnsproviderprofileInfoblox Profile Args  - Provider details if type is infoblox. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Internal
Profiles []IpamdnsproviderprofileInternal Profile Args  - Provider details if type is avi. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Ipamdnsproviderprofile
Id string - Markers
[]Ipamdnsproviderprofile
Marker Args  - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Name string
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Oci
Profiles []IpamdnsproviderprofileOci Profile Args  - Provider details for oracle cloud. Field introduced in 18.2.1,18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Openstack
Profiles []IpamdnsproviderprofileOpenstack Profile Args  - Provider details if type is openstack. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Proxy
Configurations []IpamdnsproviderprofileProxy Configuration Args  - Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services 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.
 - Tencent
Profiles []IpamdnsproviderprofileTencent Profile Args  - Provider details for tencent cloud. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Uuid string
 - Uuid of the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 
- type String
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 - allocate
Ip StringIn Vrf  - If this flag is set, only allocate ip from networks in the virtual service vrf. Applicable for avi ipam only. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - aws
Profiles List<IpamdnsproviderprofileAws Profile>  - Provider details if type is aws. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - azure
Profiles List<IpamdnsproviderprofileAzure Profile>  - Provider details if type is microsoft azure. Field introduced in 17.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - configpb
Attributes List<IpamdnsproviderprofileConfigpb 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.
 - custom
Profiles List<IpamdnsproviderprofileCustom Profile>  - Provider details if type is custom. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - gcp
Profiles List<IpamdnsproviderprofileGcp Profile>  - Provider details if type is google cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - infoblox
Profiles List<IpamdnsproviderprofileInfoblox Profile>  - Provider details if type is infoblox. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - internal
Profiles List<IpamdnsproviderprofileInternal Profile>  - Provider details if type is avi. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - ipamdnsproviderprofile
Id String - markers
List<Ipamdnsproviderprofile
Marker>  - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - name String
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - oci
Profiles List<IpamdnsproviderprofileOci Profile>  - Provider details for oracle cloud. Field introduced in 18.2.1,18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - openstack
Profiles List<IpamdnsproviderprofileOpenstack Profile>  - Provider details if type is openstack. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - proxy
Configurations List<IpamdnsproviderprofileProxy Configuration>  - Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services 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.
 - tencent
Profiles List<IpamdnsproviderprofileTencent Profile>  - Provider details for tencent cloud. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - uuid String
 - Uuid of the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 
- type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 - allocate
Ip stringIn Vrf  - If this flag is set, only allocate ip from networks in the virtual service vrf. Applicable for avi ipam only. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - aws
Profiles IpamdnsproviderprofileAws Profile[]  - Provider details if type is aws. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - azure
Profiles IpamdnsproviderprofileAzure Profile[]  - Provider details if type is microsoft azure. Field introduced in 17.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - configpb
Attributes IpamdnsproviderprofileConfigpb 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.
 - custom
Profiles IpamdnsproviderprofileCustom Profile[]  - Provider details if type is custom. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - gcp
Profiles IpamdnsproviderprofileGcp Profile[]  - Provider details if type is google cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - infoblox
Profiles IpamdnsproviderprofileInfoblox Profile[]  - Provider details if type is infoblox. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - internal
Profiles IpamdnsproviderprofileInternal Profile[]  - Provider details if type is avi. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - ipamdnsproviderprofile
Id string - markers
Ipamdnsproviderprofile
Marker[]  - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - name string
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - oci
Profiles IpamdnsproviderprofileOci Profile[]  - Provider details for oracle cloud. Field introduced in 18.2.1,18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - openstack
Profiles IpamdnsproviderprofileOpenstack Profile[]  - Provider details if type is openstack. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - proxy
Configurations IpamdnsproviderprofileProxy Configuration[]  - Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services 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.
 - tencent
Profiles IpamdnsproviderprofileTencent Profile[]  - Provider details for tencent cloud. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - uuid string
 - Uuid of the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 
- type str
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 - allocate_
ip_ strin_ vrf  - If this flag is set, only allocate ip from networks in the virtual service vrf. Applicable for avi ipam only. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - aws_
profiles Sequence[IpamdnsproviderprofileAws Profile Args]  - Provider details if type is aws. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - azure_
profiles Sequence[IpamdnsproviderprofileAzure Profile Args]  - Provider details if type is microsoft azure. Field introduced in 17.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - configpb_
attributes Sequence[IpamdnsproviderprofileConfigpb 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.
 - custom_
profiles Sequence[IpamdnsproviderprofileCustom Profile Args]  - Provider details if type is custom. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - gcp_
profiles Sequence[IpamdnsproviderprofileGcp Profile Args]  - Provider details if type is google cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - infoblox_
profiles Sequence[IpamdnsproviderprofileInfoblox Profile Args]  - Provider details if type is infoblox. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - internal_
profiles Sequence[IpamdnsproviderprofileInternal Profile Args]  - Provider details if type is avi. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - ipamdnsproviderprofile_
id str - markers
Sequence[Ipamdnsproviderprofile
Marker Args]  - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - name str
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - oci_
profiles Sequence[IpamdnsproviderprofileOci Profile Args]  - Provider details for oracle cloud. Field introduced in 18.2.1,18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - openstack_
profiles Sequence[IpamdnsproviderprofileOpenstack Profile Args]  - Provider details if type is openstack. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - proxy_
configurations Sequence[IpamdnsproviderprofileProxy Configuration Args]  - Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services 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.
 - tencent_
profiles Sequence[IpamdnsproviderprofileTencent Profile Args]  - Provider details for tencent cloud. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - uuid str
 - Uuid of the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 
- type String
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 - allocate
Ip StringIn Vrf  - If this flag is set, only allocate ip from networks in the virtual service vrf. Applicable for avi ipam only. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - aws
Profiles List<Property Map> - Provider details if type is aws. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - azure
Profiles List<Property Map> - Provider details if type is microsoft azure. Field introduced in 17.2.1. Allowed with any value in enterprise, essentials, basic, 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.
 - custom
Profiles List<Property Map> - Provider details if type is custom. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - gcp
Profiles List<Property Map> - Provider details if type is google cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - infoblox
Profiles List<Property Map> - Provider details if type is infoblox. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - internal
Profiles List<Property Map> - Provider details if type is avi. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - ipamdnsproviderprofile
Id String - markers List<Property Map>
 - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - name String
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - oci
Profiles List<Property Map> - Provider details for oracle cloud. Field introduced in 18.2.1,18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - openstack
Profiles List<Property Map> - Provider details if type is openstack. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - proxy
Configurations List<Property Map> - Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services 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.
 - tencent
Profiles List<Property Map> - Provider details for tencent cloud. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - uuid String
 - Uuid of the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 
Outputs
All input properties are implicitly available as output properties. Additionally, the Ipamdnsproviderprofile 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 Ipamdnsproviderprofile Resource
Get an existing Ipamdnsproviderprofile 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?: IpamdnsproviderprofileState, opts?: CustomResourceOptions): Ipamdnsproviderprofile@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        allocate_ip_in_vrf: Optional[str] = None,
        aws_profiles: Optional[Sequence[IpamdnsproviderprofileAwsProfileArgs]] = None,
        azure_profiles: Optional[Sequence[IpamdnsproviderprofileAzureProfileArgs]] = None,
        configpb_attributes: Optional[Sequence[IpamdnsproviderprofileConfigpbAttributeArgs]] = None,
        custom_profiles: Optional[Sequence[IpamdnsproviderprofileCustomProfileArgs]] = None,
        gcp_profiles: Optional[Sequence[IpamdnsproviderprofileGcpProfileArgs]] = None,
        infoblox_profiles: Optional[Sequence[IpamdnsproviderprofileInfobloxProfileArgs]] = None,
        internal_profiles: Optional[Sequence[IpamdnsproviderprofileInternalProfileArgs]] = None,
        ipamdnsproviderprofile_id: Optional[str] = None,
        markers: Optional[Sequence[IpamdnsproviderprofileMarkerArgs]] = None,
        name: Optional[str] = None,
        oci_profiles: Optional[Sequence[IpamdnsproviderprofileOciProfileArgs]] = None,
        openstack_profiles: Optional[Sequence[IpamdnsproviderprofileOpenstackProfileArgs]] = None,
        proxy_configurations: Optional[Sequence[IpamdnsproviderprofileProxyConfigurationArgs]] = None,
        tenant_ref: Optional[str] = None,
        tencent_profiles: Optional[Sequence[IpamdnsproviderprofileTencentProfileArgs]] = None,
        type: Optional[str] = None,
        uuid: Optional[str] = None) -> Ipamdnsproviderprofilefunc GetIpamdnsproviderprofile(ctx *Context, name string, id IDInput, state *IpamdnsproviderprofileState, opts ...ResourceOption) (*Ipamdnsproviderprofile, error)public static Ipamdnsproviderprofile Get(string name, Input<string> id, IpamdnsproviderprofileState? state, CustomResourceOptions? opts = null)public static Ipamdnsproviderprofile get(String name, Output<String> id, IpamdnsproviderprofileState state, CustomResourceOptions options)resources:  _:    type: avi:Ipamdnsproviderprofile    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.
 
- Allocate
Ip stringIn Vrf  - If this flag is set, only allocate ip from networks in the virtual service vrf. Applicable for avi ipam only. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Aws
Profiles List<IpamdnsproviderprofileAws Profile>  - Provider details if type is aws. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Azure
Profiles List<IpamdnsproviderprofileAzure Profile>  - Provider details if type is microsoft azure. Field introduced in 17.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Configpb
Attributes List<IpamdnsproviderprofileConfigpb 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.
 - Custom
Profiles List<IpamdnsproviderprofileCustom Profile>  - Provider details if type is custom. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Gcp
Profiles List<IpamdnsproviderprofileGcp Profile>  - Provider details if type is google cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Infoblox
Profiles List<IpamdnsproviderprofileInfoblox Profile>  - Provider details if type is infoblox. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Internal
Profiles List<IpamdnsproviderprofileInternal Profile>  - Provider details if type is avi. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Ipamdnsproviderprofile
Id string - Markers
List<Ipamdnsproviderprofile
Marker>  - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Name string
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Oci
Profiles List<IpamdnsproviderprofileOci Profile>  - Provider details for oracle cloud. Field introduced in 18.2.1,18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Openstack
Profiles List<IpamdnsproviderprofileOpenstack Profile>  - Provider details if type is openstack. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Proxy
Configurations List<IpamdnsproviderprofileProxy Configuration>  - Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services 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.
 - Tencent
Profiles List<IpamdnsproviderprofileTencent Profile>  - Provider details for tencent cloud. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 - Uuid string
 - Uuid of the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 
- Allocate
Ip stringIn Vrf  - If this flag is set, only allocate ip from networks in the virtual service vrf. Applicable for avi ipam only. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Aws
Profiles []IpamdnsproviderprofileAws Profile Args  - Provider details if type is aws. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Azure
Profiles []IpamdnsproviderprofileAzure Profile Args  - Provider details if type is microsoft azure. Field introduced in 17.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Configpb
Attributes []IpamdnsproviderprofileConfigpb 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.
 - Custom
Profiles []IpamdnsproviderprofileCustom Profile Args  - Provider details if type is custom. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Gcp
Profiles []IpamdnsproviderprofileGcp Profile Args  - Provider details if type is google cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Infoblox
Profiles []IpamdnsproviderprofileInfoblox Profile Args  - Provider details if type is infoblox. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Internal
Profiles []IpamdnsproviderprofileInternal Profile Args  - Provider details if type is avi. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Ipamdnsproviderprofile
Id string - Markers
[]Ipamdnsproviderprofile
Marker Args  - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Name string
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Oci
Profiles []IpamdnsproviderprofileOci Profile Args  - Provider details for oracle cloud. Field introduced in 18.2.1,18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Openstack
Profiles []IpamdnsproviderprofileOpenstack Profile Args  - Provider details if type is openstack. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Proxy
Configurations []IpamdnsproviderprofileProxy Configuration Args  - Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services 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.
 - Tencent
Profiles []IpamdnsproviderprofileTencent Profile Args  - Provider details for tencent cloud. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 - Uuid string
 - Uuid of the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 
- allocate
Ip StringIn Vrf  - If this flag is set, only allocate ip from networks in the virtual service vrf. Applicable for avi ipam only. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - aws
Profiles List<IpamdnsproviderprofileAws Profile>  - Provider details if type is aws. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - azure
Profiles List<IpamdnsproviderprofileAzure Profile>  - Provider details if type is microsoft azure. Field introduced in 17.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - configpb
Attributes List<IpamdnsproviderprofileConfigpb 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.
 - custom
Profiles List<IpamdnsproviderprofileCustom Profile>  - Provider details if type is custom. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - gcp
Profiles List<IpamdnsproviderprofileGcp Profile>  - Provider details if type is google cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - infoblox
Profiles List<IpamdnsproviderprofileInfoblox Profile>  - Provider details if type is infoblox. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - internal
Profiles List<IpamdnsproviderprofileInternal Profile>  - Provider details if type is avi. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - ipamdnsproviderprofile
Id String - markers
List<Ipamdnsproviderprofile
Marker>  - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - name String
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - oci
Profiles List<IpamdnsproviderprofileOci Profile>  - Provider details for oracle cloud. Field introduced in 18.2.1,18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - openstack
Profiles List<IpamdnsproviderprofileOpenstack Profile>  - Provider details if type is openstack. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - proxy
Configurations List<IpamdnsproviderprofileProxy Configuration>  - Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services 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.
 - tencent
Profiles List<IpamdnsproviderprofileTencent Profile>  - Provider details for tencent cloud. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - type String
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 - uuid String
 - Uuid of the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 
- allocate
Ip stringIn Vrf  - If this flag is set, only allocate ip from networks in the virtual service vrf. Applicable for avi ipam only. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - aws
Profiles IpamdnsproviderprofileAws Profile[]  - Provider details if type is aws. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - azure
Profiles IpamdnsproviderprofileAzure Profile[]  - Provider details if type is microsoft azure. Field introduced in 17.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - configpb
Attributes IpamdnsproviderprofileConfigpb 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.
 - custom
Profiles IpamdnsproviderprofileCustom Profile[]  - Provider details if type is custom. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - gcp
Profiles IpamdnsproviderprofileGcp Profile[]  - Provider details if type is google cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - infoblox
Profiles IpamdnsproviderprofileInfoblox Profile[]  - Provider details if type is infoblox. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - internal
Profiles IpamdnsproviderprofileInternal Profile[]  - Provider details if type is avi. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - ipamdnsproviderprofile
Id string - markers
Ipamdnsproviderprofile
Marker[]  - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - name string
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - oci
Profiles IpamdnsproviderprofileOci Profile[]  - Provider details for oracle cloud. Field introduced in 18.2.1,18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - openstack
Profiles IpamdnsproviderprofileOpenstack Profile[]  - Provider details if type is openstack. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - proxy
Configurations IpamdnsproviderprofileProxy Configuration[]  - Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services 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.
 - tencent
Profiles IpamdnsproviderprofileTencent Profile[]  - Provider details for tencent cloud. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 - uuid string
 - Uuid of the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 
- allocate_
ip_ strin_ vrf  - If this flag is set, only allocate ip from networks in the virtual service vrf. Applicable for avi ipam only. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - aws_
profiles Sequence[IpamdnsproviderprofileAws Profile Args]  - Provider details if type is aws. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - azure_
profiles Sequence[IpamdnsproviderprofileAzure Profile Args]  - Provider details if type is microsoft azure. Field introduced in 17.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - configpb_
attributes Sequence[IpamdnsproviderprofileConfigpb 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.
 - custom_
profiles Sequence[IpamdnsproviderprofileCustom Profile Args]  - Provider details if type is custom. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - gcp_
profiles Sequence[IpamdnsproviderprofileGcp Profile Args]  - Provider details if type is google cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - infoblox_
profiles Sequence[IpamdnsproviderprofileInfoblox Profile Args]  - Provider details if type is infoblox. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - internal_
profiles Sequence[IpamdnsproviderprofileInternal Profile Args]  - Provider details if type is avi. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - ipamdnsproviderprofile_
id str - markers
Sequence[Ipamdnsproviderprofile
Marker Args]  - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - name str
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - oci_
profiles Sequence[IpamdnsproviderprofileOci Profile Args]  - Provider details for oracle cloud. Field introduced in 18.2.1,18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - openstack_
profiles Sequence[IpamdnsproviderprofileOpenstack Profile Args]  - Provider details if type is openstack. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - proxy_
configurations Sequence[IpamdnsproviderprofileProxy Configuration Args]  - Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services 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.
 - tencent_
profiles Sequence[IpamdnsproviderprofileTencent Profile Args]  - Provider details for tencent cloud. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - type str
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 - uuid str
 - Uuid of the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 
- allocate
Ip StringIn Vrf  - If this flag is set, only allocate ip from networks in the virtual service vrf. Applicable for avi ipam only. Field introduced in 17.2.4. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - aws
Profiles List<Property Map> - Provider details if type is aws. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - azure
Profiles List<Property Map> - Provider details if type is microsoft azure. Field introduced in 17.2.1. Allowed with any value in enterprise, essentials, basic, 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.
 - custom
Profiles List<Property Map> - Provider details if type is custom. Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - gcp
Profiles List<Property Map> - Provider details if type is google cloud. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - infoblox
Profiles List<Property Map> - Provider details if type is infoblox. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - internal
Profiles List<Property Map> - Provider details if type is avi. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - ipamdnsproviderprofile
Id String - markers List<Property Map>
 - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - name String
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - oci
Profiles List<Property Map> - Provider details for oracle cloud. Field introduced in 18.2.1,18.1.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - openstack
Profiles List<Property Map> - Provider details if type is openstack. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - proxy
Configurations List<Property Map> - Field introduced in 17.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services 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.
 - tencent
Profiles List<Property Map> - Provider details for tencent cloud. Field introduced in 18.2.3. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - type String
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 - uuid String
 - Uuid of the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 
Supporting Types
IpamdnsproviderprofileAwsProfile, IpamdnsproviderprofileAwsProfileArgs      
- Vpc
Id string - Access
Key stringId  - Egress
Service List<string>Subnets  - Iam
Assume stringRole  - Publish
Vip stringTo Public Zone  - Region string
 - Secret
Access stringKey  - Ttl string
 - Usable
Domains List<string> - Usable
Network List<string>Uuids  - Use
Iam stringRoles  - Vpc string
 - Zones
List<Ipamdnsproviderprofile
Aws Profile Zone>  
- Vpc
Id string - Access
Key stringId  - Egress
Service []stringSubnets  - Iam
Assume stringRole  - Publish
Vip stringTo Public Zone  - Region string
 - Secret
Access stringKey  - Ttl string
 - Usable
Domains []string - Usable
Network []stringUuids  - Use
Iam stringRoles  - Vpc string
 - Zones
[]Ipamdnsproviderprofile
Aws Profile Zone  
- vpc
Id String - access
Key StringId  - egress
Service List<String>Subnets  - iam
Assume StringRole  - publish
Vip StringTo Public Zone  - region String
 - secret
Access StringKey  - ttl String
 - usable
Domains List<String> - usable
Network List<String>Uuids  - use
Iam StringRoles  - vpc String
 - zones
List<Ipamdnsproviderprofile
Aws Profile Zone>  
- vpc
Id string - access
Key stringId  - egress
Service string[]Subnets  - iam
Assume stringRole  - publish
Vip stringTo Public Zone  - region string
 - secret
Access stringKey  - ttl string
 - usable
Domains string[] - usable
Network string[]Uuids  - use
Iam stringRoles  - vpc string
 - zones
Ipamdnsproviderprofile
Aws Profile Zone[]  
- vpc_
id str - access_
key_ strid  - egress_
service_ Sequence[str]subnets  - iam_
assume_ strrole  - publish_
vip_ strto_ public_ zone  - region str
 - secret_
access_ strkey  - ttl str
 - usable_
domains Sequence[str] - usable_
network_ Sequence[str]uuids  - use_
iam_ strroles  - vpc str
 - zones
Sequence[Ipamdnsproviderprofile
Aws Profile Zone]  
- vpc
Id String - access
Key StringId  - egress
Service List<String>Subnets  - iam
Assume StringRole  - publish
Vip StringTo Public Zone  - region String
 - secret
Access StringKey  - ttl String
 - usable
Domains List<String> - usable
Network List<String>Uuids  - use
Iam StringRoles  - vpc String
 - zones List<Property Map>
 
IpamdnsproviderprofileAwsProfileZone, IpamdnsproviderprofileAwsProfileZoneArgs        
- Availability
Zone string - Usable
Network List<string>Uuids  
- Availability
Zone string - Usable
Network []stringUuids  
- availability
Zone String - usable
Network List<String>Uuids  
- availability
Zone string - usable
Network string[]Uuids  
- availability_
zone str - usable_
network_ Sequence[str]uuids  
- availability
Zone String - usable
Network List<String>Uuids  
IpamdnsproviderprofileAzureProfile, IpamdnsproviderprofileAzureProfileArgs      
- Azure
Serviceprincipals List<IpamdnsproviderprofileAzure Profile Azure Serviceprincipal>  - Azure
Userpasses List<IpamdnsproviderprofileAzure Profile Azure Userpass>  - Egress
Service List<string>Subnets  - Resource
Group string - Subscription
Id string - Usable
Domains List<string> - Usable
Network List<string>Uuids  - Use
Enhanced stringHa  - Use
Standard stringAlb  - Virtual
Network List<string>Ids  
- Azure
Serviceprincipals []IpamdnsproviderprofileAzure Profile Azure Serviceprincipal  - Azure
Userpasses []IpamdnsproviderprofileAzure Profile Azure Userpass  - Egress
Service []stringSubnets  - Resource
Group string - Subscription
Id string - Usable
Domains []string - Usable
Network []stringUuids  - Use
Enhanced stringHa  - Use
Standard stringAlb  - Virtual
Network []stringIds  
- azure
Serviceprincipals List<IpamdnsproviderprofileAzure Profile Azure Serviceprincipal>  - azure
Userpasses List<IpamdnsproviderprofileAzure Profile Azure Userpass>  - egress
Service List<String>Subnets  - resource
Group String - subscription
Id String - usable
Domains List<String> - usable
Network List<String>Uuids  - use
Enhanced StringHa  - use
Standard StringAlb  - virtual
Network List<String>Ids  
- azure
Serviceprincipals IpamdnsproviderprofileAzure Profile Azure Serviceprincipal[]  - azure
Userpasses IpamdnsproviderprofileAzure Profile Azure Userpass[]  - egress
Service string[]Subnets  - resource
Group string - subscription
Id string - usable
Domains string[] - usable
Network string[]Uuids  - use
Enhanced stringHa  - use
Standard stringAlb  - virtual
Network string[]Ids  
- azure_
serviceprincipals Sequence[IpamdnsproviderprofileAzure Profile Azure Serviceprincipal]  - azure_
userpasses Sequence[IpamdnsproviderprofileAzure Profile Azure Userpass]  - egress_
service_ Sequence[str]subnets  - resource_
group str - subscription_
id str - usable_
domains Sequence[str] - usable_
network_ Sequence[str]uuids  - use_
enhanced_ strha  - use_
standard_ stralb  - virtual_
network_ Sequence[str]ids  
- azure
Serviceprincipals List<Property Map> - azure
Userpasses List<Property Map> - egress
Service List<String>Subnets  - resource
Group String - subscription
Id String - usable
Domains List<String> - usable
Network List<String>Uuids  - use
Enhanced StringHa  - use
Standard StringAlb  - virtual
Network List<String>Ids  
IpamdnsproviderprofileAzureProfileAzureServiceprincipal, IpamdnsproviderprofileAzureProfileAzureServiceprincipalArgs          
- Application
Id string - Authentication
Token string - Tenant
Id string 
- Application
Id string - Authentication
Token string - Tenant
Id string 
- application
Id String - authentication
Token String - tenant
Id String 
- application
Id string - authentication
Token string - tenant
Id string 
- application_
id str - authentication_
token str - tenant_
id str 
- application
Id String - authentication
Token String - tenant
Id String 
IpamdnsproviderprofileAzureProfileAzureUserpass, IpamdnsproviderprofileAzureProfileAzureUserpassArgs          
- Password string
 - Tenant
Name string - Username string
 
- Password string
 - Tenant
Name string - Username string
 
- password String
 - tenant
Name String - username String
 
- password string
 - tenant
Name string - username string
 
- password str
 - tenant_
name str - username str
 
- password String
 - tenant
Name String - username String
 
IpamdnsproviderprofileConfigpbAttribute, IpamdnsproviderprofileConfigpbAttributeArgs      
- Version string
 
- Version string
 
- version String
 
- version string
 
- version str
 
- version String
 
IpamdnsproviderprofileCustomProfile, IpamdnsproviderprofileCustomProfileArgs      
IpamdnsproviderprofileCustomProfileDynamicParam, IpamdnsproviderprofileCustomProfileDynamicParamArgs          
- Name string
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Is
Dynamic string - Is
Sensitive string - Value string
 
- Name string
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Is
Dynamic string - Is
Sensitive string - Value string
 
- name String
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - is
Dynamic String - is
Sensitive String - value String
 
- name string
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - is
Dynamic string - is
Sensitive string - value string
 
- name str
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - is_
dynamic str - is_
sensitive str - value str
 
- name String
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - is
Dynamic String - is
Sensitive String - value String
 
IpamdnsproviderprofileCustomProfileUsableAllocSubnet, IpamdnsproviderprofileCustomProfileUsableAllocSubnetArgs            
IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnet, IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnetArgs              
- ip
Addrs List<Property Map> - mask String
 
IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnet6, IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnet6Args              
- ip
Addrs List<Property Map> - mask String
 
IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnet6IpAddr, IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnet6IpAddrArgs                
- Addr string
 - Type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- Addr string
 - Type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr String
 - type String
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr string
 - type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr str
 - type str
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr String
 - type String
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnetIpAddr, IpamdnsproviderprofileCustomProfileUsableAllocSubnetSubnetIpAddrArgs                  
- Addr string
 - Type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- Addr string
 - Type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr String
 - type String
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr string
 - type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr str
 - type str
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr String
 - type String
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
IpamdnsproviderprofileGcpProfile, IpamdnsproviderprofileGcpProfileArgs      
- Match
Se stringGroup Subnet  - Network
Host stringProject Id  - Region
Name string - Se
Project stringId  - Usable
Network List<string>Refs  - Use
Gcp stringNetwork  - Vpc
Network stringName  
- Match
Se stringGroup Subnet  - Network
Host stringProject Id  - Region
Name string - Se
Project stringId  - Usable
Network []stringRefs  - Use
Gcp stringNetwork  - Vpc
Network stringName  
- match
Se StringGroup Subnet  - network
Host StringProject Id  - region
Name String - se
Project StringId  - usable
Network List<String>Refs  - use
Gcp StringNetwork  - vpc
Network StringName  
- match
Se stringGroup Subnet  - network
Host stringProject Id  - region
Name string - se
Project stringId  - usable
Network string[]Refs  - use
Gcp stringNetwork  - vpc
Network stringName  
- match_
se_ strgroup_ subnet  - network_
host_ strproject_ id  - region_
name str - se_
project_ strid  - usable_
network_ Sequence[str]refs  - use_
gcp_ strnetwork  - vpc_
network_ strname  
- match
Se StringGroup Subnet  - network
Host StringProject Id  - region
Name String - se
Project StringId  - usable
Network List<String>Refs  - use
Gcp StringNetwork  - vpc
Network StringName  
IpamdnsproviderprofileInfobloxProfile, IpamdnsproviderprofileInfobloxProfileArgs      
- Password string
 - Username string
 - Dns
View string - Extensible
Attributes List<IpamdnsproviderprofileInfoblox Profile Extensible Attribute>  - Ip6Addresses
List<Ipamdnsproviderprofile
Infoblox Profile Ip6Address>  - Ip
Addresses List<IpamdnsproviderprofileInfoblox Profile Ip Address>  - Network
View string - Usable
Alloc List<IpamdnsproviderprofileSubnets Infoblox Profile Usable Alloc Subnet>  - Usable
Domains List<string> - Wapi
Version string 
- Password string
 - Username string
 - Dns
View string - Extensible
Attributes []IpamdnsproviderprofileInfoblox Profile Extensible Attribute  - Ip6Addresses
[]Ipamdnsproviderprofile
Infoblox Profile Ip6Address  - Ip
Addresses []IpamdnsproviderprofileInfoblox Profile Ip Address  - Network
View string - Usable
Alloc []IpamdnsproviderprofileSubnets Infoblox Profile Usable Alloc Subnet  - Usable
Domains []string - Wapi
Version string 
- password String
 - username String
 - dns
View String - extensible
Attributes List<IpamdnsproviderprofileInfoblox Profile Extensible Attribute>  - ip6Addresses
List<Ipamdnsproviderprofile
Infoblox Profile Ip6Address>  - ip
Addresses List<IpamdnsproviderprofileInfoblox Profile Ip Address>  - network
View String - usable
Alloc List<IpamdnsproviderprofileSubnets Infoblox Profile Usable Alloc Subnet>  - usable
Domains List<String> - wapi
Version String 
- password string
 - username string
 - dns
View string - extensible
Attributes IpamdnsproviderprofileInfoblox Profile Extensible Attribute[]  - ip6Addresses
Ipamdnsproviderprofile
Infoblox Profile Ip6Address[]  - ip
Addresses IpamdnsproviderprofileInfoblox Profile Ip Address[]  - network
View string - usable
Alloc IpamdnsproviderprofileSubnets Infoblox Profile Usable Alloc Subnet[]  - usable
Domains string[] - wapi
Version string 
- password str
 - username str
 - dns_
view str - extensible_
attributes Sequence[IpamdnsproviderprofileInfoblox Profile Extensible Attribute]  - ip6_
addresses Sequence[IpamdnsproviderprofileInfoblox Profile Ip6Address]  - ip_
addresses Sequence[IpamdnsproviderprofileInfoblox Profile Ip Address]  - network_
view str - usable_
alloc_ Sequence[Ipamdnsproviderprofilesubnets Infoblox Profile Usable Alloc Subnet]  - usable_
domains Sequence[str] - wapi_
version str 
- password String
 - username String
 - dns
View String - extensible
Attributes List<Property Map> - ip6Addresses List<Property Map>
 - ip
Addresses List<Property Map> - network
View String - usable
Alloc List<Property Map>Subnets  - usable
Domains List<String> - wapi
Version String 
IpamdnsproviderprofileInfobloxProfileExtensibleAttribute, IpamdnsproviderprofileInfobloxProfileExtensibleAttributeArgs          
- Name string
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Is
Dynamic string - Is
Sensitive string - Value string
 
- Name string
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - Is
Dynamic string - Is
Sensitive string - Value string
 
- name String
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - is
Dynamic String - is
Sensitive String - value String
 
- name string
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - is
Dynamic string - is
Sensitive string - value string
 
- name str
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - is_
dynamic str - is_
sensitive str - value str
 
- name String
 - Name for the ipam/dns provider profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
 - is
Dynamic String - is
Sensitive String - value String
 
IpamdnsproviderprofileInfobloxProfileIp6Address, IpamdnsproviderprofileInfobloxProfileIp6AddressArgs        
- Addr string
 - Type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- Addr string
 - Type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr String
 - type String
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr string
 - type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr str
 - type str
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr String
 - type String
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
IpamdnsproviderprofileInfobloxProfileIpAddress, IpamdnsproviderprofileInfobloxProfileIpAddressArgs          
- Addr string
 - Type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- Addr string
 - Type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr String
 - type String
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr string
 - type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr str
 - type str
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr String
 - type String
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
IpamdnsproviderprofileInfobloxProfileUsableAllocSubnet, IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetArgs            
IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnet, IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnetArgs              
- ip
Addrs List<Property Map> - mask String
 
IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnet6, IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnet6Args              
- ip
Addrs List<Property Map> - mask String
 
IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnet6IpAddr, IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnet6IpAddrArgs                
- Addr string
 - Type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- Addr string
 - Type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr String
 - type String
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr string
 - type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr str
 - type str
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr String
 - type String
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnetIpAddr, IpamdnsproviderprofileInfobloxProfileUsableAllocSubnetSubnetIpAddrArgs                  
- Addr string
 - Type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- Addr string
 - Type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr String
 - type String
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr string
 - type string
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr str
 - type str
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
- addr String
 - type String
 - Provider type for the ipam/dns provider profile. Enum options - IPAMDNS_TYPE_INFOBLOX, IPAMDNS_TYPE_AWS, IPAMDNS_TYPE_OPENSTACK, IPAMDNS_TYPE_GCP, IPAMDNS_TYPE_INFOBLOX_DNS, IPAMDNS_TYPE_CUSTOM, IPAMDNS_TYPE_CUSTOM_DNS, IPAMDNS_TYPE_AZURE, IPAMDNS_TYPE_OCI, IPAMDNS_TYPE_TENCENT, IPAMDNS_TYPE_INTERNAL, IPAMDNS_TYPE_INTERNAL_DNS, IPAMDNS_TYPE_AWS_DNS, IPAMDNS_TYPE_AZURE_DNS. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- ipamdns_type_internal), basic (allowed values- ipamdns_type_internal) edition.
 
IpamdnsproviderprofileInternalProfile, IpamdnsproviderprofileInternalProfileArgs      
IpamdnsproviderprofileInternalProfileDnsServiceDomain, IpamdnsproviderprofileInternalProfileDnsServiceDomainArgs            
- Domain
Name string - Pass
Through string - Record
Ttl string 
- Domain
Name string - Pass
Through string - Record
Ttl string 
- domain
Name String - pass
Through String - record
Ttl String 
- domain
Name string - pass
Through string - record
Ttl string 
- domain_
name str - pass_
through str - record_
ttl str 
- domain
Name String - pass
Through String - record
Ttl String 
IpamdnsproviderprofileInternalProfileUsableNetwork, IpamdnsproviderprofileInternalProfileUsableNetworkArgs          
- nw
Ref String - labels List<Property Map>
 
IpamdnsproviderprofileInternalProfileUsableNetworkLabel, IpamdnsproviderprofileInternalProfileUsableNetworkLabelArgs            
IpamdnsproviderprofileMarker, IpamdnsproviderprofileMarkerArgs    
IpamdnsproviderprofileOciProfile, IpamdnsproviderprofileOciProfileArgs      
- Cloud
Credentials stringRef  - Region string
 - Tenancy string
 - Vcn
Compartment stringId  - Vcn
Id string 
- Cloud
Credentials stringRef  - Region string
 - Tenancy string
 - Vcn
Compartment stringId  - Vcn
Id string 
- cloud
Credentials StringRef  - region String
 - tenancy String
 - vcn
Compartment StringId  - vcn
Id String 
- cloud
Credentials stringRef  - region string
 - tenancy string
 - vcn
Compartment stringId  - vcn
Id string 
- cloud_
credentials_ strref  - region str
 - tenancy str
 - vcn_
compartment_ strid  - vcn_
id str 
- cloud
Credentials StringRef  - region String
 - tenancy String
 - vcn
Compartment StringId  - vcn
Id String 
IpamdnsproviderprofileOpenstackProfile, IpamdnsproviderprofileOpenstackProfileArgs      
- Keystone
Host string - Password string
 - Region string
 - Tenant string
 - Username string
 - Vip
Network stringName  
- Keystone
Host string - Password string
 - Region string
 - Tenant string
 - Username string
 - Vip
Network stringName  
- keystone
Host String - password String
 - region String
 - tenant String
 - username String
 - vip
Network StringName  
- keystone
Host string - password string
 - region string
 - tenant string
 - username string
 - vip
Network stringName  
- keystone_
host str - password str
 - region str
 - tenant str
 - username str
 - vip_
network_ strname  
- keystone
Host String - password String
 - region String
 - tenant String
 - username String
 - vip
Network StringName  
IpamdnsproviderprofileProxyConfiguration, IpamdnsproviderprofileProxyConfigurationArgs      
IpamdnsproviderprofileTencentProfile, IpamdnsproviderprofileTencentProfileArgs      
- Region string
 - Vpc
Id string - Cloud
Credentials stringRef  - Usable
Subnet List<string>Ids  - Zones
List<Ipamdnsproviderprofile
Tencent Profile Zone>  
- Region string
 - Vpc
Id string - Cloud
Credentials stringRef  - Usable
Subnet []stringIds  - Zones
[]Ipamdnsproviderprofile
Tencent Profile Zone  
- region String
 - vpc
Id String - cloud
Credentials StringRef  - usable
Subnet List<String>Ids  - zones
List<Ipamdnsproviderprofile
Tencent Profile Zone>  
- region string
 - vpc
Id string - cloud
Credentials stringRef  - usable
Subnet string[]Ids  - zones
Ipamdnsproviderprofile
Tencent Profile Zone[]  
- region str
 - vpc_
id str - cloud_
credentials_ strref  - usable_
subnet_ Sequence[str]ids  - zones
Sequence[Ipamdnsproviderprofile
Tencent Profile Zone]  
- region String
 - vpc
Id String - cloud
Credentials StringRef  - usable
Subnet List<String>Ids  - zones List<Property Map>
 
IpamdnsproviderprofileTencentProfileZone, IpamdnsproviderprofileTencentProfileZoneArgs        
- Availability
Zone string - Usable
Subnet stringId  
- Availability
Zone string - Usable
Subnet stringId  
- availability
Zone String - usable
Subnet StringId  
- availability
Zone string - usable
Subnet stringId  
- availability
Zone String - usable
Subnet StringId  
Package Details
- Repository
 - avi vmware/terraform-provider-avi
 - License
 - Notes
 - This Pulumi package is based on the 
aviTerraform Provider.