konnect.CloudGatewayTransitGateway
Explore with Pulumi AI
CloudGatewayTransitGateway Resource
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.konnect.CloudGatewayTransitGateway;
import com.pulumi.konnect.CloudGatewayTransitGatewayArgs;
import com.pulumi.konnect.inputs.CloudGatewayTransitGatewayAwsTransitGatewayArgs;
import com.pulumi.konnect.inputs.CloudGatewayTransitGatewayAwsVpcPeeringGatewayArgs;
import com.pulumi.konnect.inputs.CloudGatewayTransitGatewayAzureTransitGatewayArgs;
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 myCloudgatewaytransitgateway = new CloudGatewayTransitGateway("myCloudgatewaytransitgateway", CloudGatewayTransitGatewayArgs.builder()
            .awsTransitGateway(CloudGatewayTransitGatewayAwsTransitGatewayArgs.builder()
                .cidr_blocks("...")
                .dns_config(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .name("us-east-2 transit gateway")
                .transit_gateway_attachment_config(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .build())
            .awsVpcPeeringGateway(CloudGatewayTransitGatewayAwsVpcPeeringGatewayArgs.builder()
                .cidr_blocks("...")
                .dns_config(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .name("us-east-2 transit gateway")
                .transit_gateway_attachment_config(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .build())
            .azureTransitGateway(CloudGatewayTransitGatewayAzureTransitGatewayArgs.builder()
                .dns_config(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .name("us-east-2 transit gateway")
                .transit_gateway_attachment_config(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
                .build())
            .networkId("36ae63d3-efd1-4bec-b246-62aa5d3f5695")
            .build());
    }
}
resources:
  myCloudgatewaytransitgateway:
    type: konnect:CloudGatewayTransitGateway
    properties:
      awsTransitGateway:
        cidr_blocks:
          - '...'
        dns_config:
          - domainProxyList:
              - '...'
            remoteDnsServerIpAddresses:
              - '...'
        name: us-east-2 transit gateway
        transit_gateway_attachment_config:
          kind: aws-transit-gateway-attachment
          ramShareArn: '...my_ram_share_arn...'
          transitGatewayId: '...my_transit_gateway_id...'
      awsVpcPeeringGateway:
        cidr_blocks:
          - '...'
        dns_config:
          - domainProxyList:
              - '...'
            remoteDnsServerIpAddresses:
              - '...'
        name: us-east-2 transit gateway
        transit_gateway_attachment_config:
          kind: aws-vpc-peering-attachment
          peerAccountId: '...my_peer_account_id...'
          peerVpcId: '...my_peer_vpc_id...'
          peerVpcRegion: '...my_peer_vpc_region...'
      azureTransitGateway:
        dns_config:
          - domainProxyList:
              - '...'
            remoteDnsServerIpAddresses:
              - '...'
        name: us-east-2 transit gateway
        transit_gateway_attachment_config:
          kind: azure-vnet-peering-attachment
          resourceGroupName: '...my_resource_group_name...'
          subscriptionId: '...my_subscription_id...'
          tenantId: '...my_tenant_id...'
          vnetName: '...my_vnet_name...'
      networkId: 36ae63d3-efd1-4bec-b246-62aa5d3f5695
Create CloudGatewayTransitGateway Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CloudGatewayTransitGateway(name: string, args: CloudGatewayTransitGatewayArgs, opts?: CustomResourceOptions);@overload
def CloudGatewayTransitGateway(resource_name: str,
                               args: CloudGatewayTransitGatewayArgs,
                               opts: Optional[ResourceOptions] = None)
@overload
def CloudGatewayTransitGateway(resource_name: str,
                               opts: Optional[ResourceOptions] = None,
                               network_id: Optional[str] = None,
                               aws_transit_gateway: Optional[CloudGatewayTransitGatewayAwsTransitGatewayArgs] = None,
                               aws_vpc_peering_gateway: Optional[CloudGatewayTransitGatewayAwsVpcPeeringGatewayArgs] = None,
                               azure_transit_gateway: Optional[CloudGatewayTransitGatewayAzureTransitGatewayArgs] = None)func NewCloudGatewayTransitGateway(ctx *Context, name string, args CloudGatewayTransitGatewayArgs, opts ...ResourceOption) (*CloudGatewayTransitGateway, error)public CloudGatewayTransitGateway(string name, CloudGatewayTransitGatewayArgs args, CustomResourceOptions? opts = null)
public CloudGatewayTransitGateway(String name, CloudGatewayTransitGatewayArgs args)
public CloudGatewayTransitGateway(String name, CloudGatewayTransitGatewayArgs args, CustomResourceOptions options)
type: konnect:CloudGatewayTransitGateway
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 CloudGatewayTransitGatewayArgs
- 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 CloudGatewayTransitGatewayArgs
- 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 CloudGatewayTransitGatewayArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CloudGatewayTransitGatewayArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CloudGatewayTransitGatewayArgs
- 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 cloudGatewayTransitGatewayResource = new Konnect.CloudGatewayTransitGateway("cloudGatewayTransitGatewayResource", new()
{
    NetworkId = "string",
    AwsTransitGateway = new Konnect.Inputs.CloudGatewayTransitGatewayAwsTransitGatewayArgs
    {
        CidrBlocks = new[]
        {
            "string",
        },
        Name = "string",
        TransitGatewayAttachmentConfig = new Konnect.Inputs.CloudGatewayTransitGatewayAwsTransitGatewayTransitGatewayAttachmentConfigArgs
        {
            Kind = "string",
            RamShareArn = "string",
            TransitGatewayId = "string",
        },
        DnsConfigs = new[]
        {
            new Konnect.Inputs.CloudGatewayTransitGatewayAwsTransitGatewayDnsConfigArgs
            {
                DomainProxyLists = new[]
                {
                    "string",
                },
                RemoteDnsServerIpAddresses = new[]
                {
                    "string",
                },
            },
        },
    },
    AwsVpcPeeringGateway = new Konnect.Inputs.CloudGatewayTransitGatewayAwsVpcPeeringGatewayArgs
    {
        CidrBlocks = new[]
        {
            "string",
        },
        Name = "string",
        TransitGatewayAttachmentConfig = new Konnect.Inputs.CloudGatewayTransitGatewayAwsVpcPeeringGatewayTransitGatewayAttachmentConfigArgs
        {
            Kind = "string",
            PeerAccountId = "string",
            PeerVpcId = "string",
            PeerVpcRegion = "string",
        },
        DnsConfigs = new[]
        {
            new Konnect.Inputs.CloudGatewayTransitGatewayAwsVpcPeeringGatewayDnsConfigArgs
            {
                DomainProxyLists = new[]
                {
                    "string",
                },
                RemoteDnsServerIpAddresses = new[]
                {
                    "string",
                },
            },
        },
    },
    AzureTransitGateway = new Konnect.Inputs.CloudGatewayTransitGatewayAzureTransitGatewayArgs
    {
        Name = "string",
        TransitGatewayAttachmentConfig = new Konnect.Inputs.CloudGatewayTransitGatewayAzureTransitGatewayTransitGatewayAttachmentConfigArgs
        {
            Kind = "string",
            ResourceGroupName = "string",
            SubscriptionId = "string",
            TenantId = "string",
            VnetName = "string",
        },
        DnsConfigs = new[]
        {
            new Konnect.Inputs.CloudGatewayTransitGatewayAzureTransitGatewayDnsConfigArgs
            {
                DomainProxyLists = new[]
                {
                    "string",
                },
                RemoteDnsServerIpAddresses = new[]
                {
                    "string",
                },
            },
        },
    },
});
example, err := konnect.NewCloudGatewayTransitGateway(ctx, "cloudGatewayTransitGatewayResource", &konnect.CloudGatewayTransitGatewayArgs{
NetworkId: pulumi.String("string"),
AwsTransitGateway: &.CloudGatewayTransitGatewayAwsTransitGatewayArgs{
CidrBlocks: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
TransitGatewayAttachmentConfig: &.CloudGatewayTransitGatewayAwsTransitGatewayTransitGatewayAttachmentConfigArgs{
Kind: pulumi.String("string"),
RamShareArn: pulumi.String("string"),
TransitGatewayId: pulumi.String("string"),
},
DnsConfigs: .CloudGatewayTransitGatewayAwsTransitGatewayDnsConfigArray{
&.CloudGatewayTransitGatewayAwsTransitGatewayDnsConfigArgs{
DomainProxyLists: pulumi.StringArray{
pulumi.String("string"),
},
RemoteDnsServerIpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
AwsVpcPeeringGateway: &.CloudGatewayTransitGatewayAwsVpcPeeringGatewayArgs{
CidrBlocks: pulumi.StringArray{
pulumi.String("string"),
},
Name: pulumi.String("string"),
TransitGatewayAttachmentConfig: &.CloudGatewayTransitGatewayAwsVpcPeeringGatewayTransitGatewayAttachmentConfigArgs{
Kind: pulumi.String("string"),
PeerAccountId: pulumi.String("string"),
PeerVpcId: pulumi.String("string"),
PeerVpcRegion: pulumi.String("string"),
},
DnsConfigs: .CloudGatewayTransitGatewayAwsVpcPeeringGatewayDnsConfigArray{
&.CloudGatewayTransitGatewayAwsVpcPeeringGatewayDnsConfigArgs{
DomainProxyLists: pulumi.StringArray{
pulumi.String("string"),
},
RemoteDnsServerIpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
AzureTransitGateway: &.CloudGatewayTransitGatewayAzureTransitGatewayArgs{
Name: pulumi.String("string"),
TransitGatewayAttachmentConfig: &.CloudGatewayTransitGatewayAzureTransitGatewayTransitGatewayAttachmentConfigArgs{
Kind: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
SubscriptionId: pulumi.String("string"),
TenantId: pulumi.String("string"),
VnetName: pulumi.String("string"),
},
DnsConfigs: .CloudGatewayTransitGatewayAzureTransitGatewayDnsConfigArray{
&.CloudGatewayTransitGatewayAzureTransitGatewayDnsConfigArgs{
DomainProxyLists: pulumi.StringArray{
pulumi.String("string"),
},
RemoteDnsServerIpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
},
},
},
})
var cloudGatewayTransitGatewayResource = new CloudGatewayTransitGateway("cloudGatewayTransitGatewayResource", CloudGatewayTransitGatewayArgs.builder()
    .networkId("string")
    .awsTransitGateway(CloudGatewayTransitGatewayAwsTransitGatewayArgs.builder()
        .cidrBlocks("string")
        .name("string")
        .transitGatewayAttachmentConfig(CloudGatewayTransitGatewayAwsTransitGatewayTransitGatewayAttachmentConfigArgs.builder()
            .kind("string")
            .ramShareArn("string")
            .transitGatewayId("string")
            .build())
        .dnsConfigs(CloudGatewayTransitGatewayAwsTransitGatewayDnsConfigArgs.builder()
            .domainProxyLists("string")
            .remoteDnsServerIpAddresses("string")
            .build())
        .build())
    .awsVpcPeeringGateway(CloudGatewayTransitGatewayAwsVpcPeeringGatewayArgs.builder()
        .cidrBlocks("string")
        .name("string")
        .transitGatewayAttachmentConfig(CloudGatewayTransitGatewayAwsVpcPeeringGatewayTransitGatewayAttachmentConfigArgs.builder()
            .kind("string")
            .peerAccountId("string")
            .peerVpcId("string")
            .peerVpcRegion("string")
            .build())
        .dnsConfigs(CloudGatewayTransitGatewayAwsVpcPeeringGatewayDnsConfigArgs.builder()
            .domainProxyLists("string")
            .remoteDnsServerIpAddresses("string")
            .build())
        .build())
    .azureTransitGateway(CloudGatewayTransitGatewayAzureTransitGatewayArgs.builder()
        .name("string")
        .transitGatewayAttachmentConfig(CloudGatewayTransitGatewayAzureTransitGatewayTransitGatewayAttachmentConfigArgs.builder()
            .kind("string")
            .resourceGroupName("string")
            .subscriptionId("string")
            .tenantId("string")
            .vnetName("string")
            .build())
        .dnsConfigs(CloudGatewayTransitGatewayAzureTransitGatewayDnsConfigArgs.builder()
            .domainProxyLists("string")
            .remoteDnsServerIpAddresses("string")
            .build())
        .build())
    .build());
cloud_gateway_transit_gateway_resource = konnect.CloudGatewayTransitGateway("cloudGatewayTransitGatewayResource",
    network_id="string",
    aws_transit_gateway={
        "cidr_blocks": ["string"],
        "name": "string",
        "transit_gateway_attachment_config": {
            "kind": "string",
            "ram_share_arn": "string",
            "transit_gateway_id": "string",
        },
        "dns_configs": [{
            "domain_proxy_lists": ["string"],
            "remote_dns_server_ip_addresses": ["string"],
        }],
    },
    aws_vpc_peering_gateway={
        "cidr_blocks": ["string"],
        "name": "string",
        "transit_gateway_attachment_config": {
            "kind": "string",
            "peer_account_id": "string",
            "peer_vpc_id": "string",
            "peer_vpc_region": "string",
        },
        "dns_configs": [{
            "domain_proxy_lists": ["string"],
            "remote_dns_server_ip_addresses": ["string"],
        }],
    },
    azure_transit_gateway={
        "name": "string",
        "transit_gateway_attachment_config": {
            "kind": "string",
            "resource_group_name": "string",
            "subscription_id": "string",
            "tenant_id": "string",
            "vnet_name": "string",
        },
        "dns_configs": [{
            "domain_proxy_lists": ["string"],
            "remote_dns_server_ip_addresses": ["string"],
        }],
    })
const cloudGatewayTransitGatewayResource = new konnect.CloudGatewayTransitGateway("cloudGatewayTransitGatewayResource", {
    networkId: "string",
    awsTransitGateway: {
        cidrBlocks: ["string"],
        name: "string",
        transitGatewayAttachmentConfig: {
            kind: "string",
            ramShareArn: "string",
            transitGatewayId: "string",
        },
        dnsConfigs: [{
            domainProxyLists: ["string"],
            remoteDnsServerIpAddresses: ["string"],
        }],
    },
    awsVpcPeeringGateway: {
        cidrBlocks: ["string"],
        name: "string",
        transitGatewayAttachmentConfig: {
            kind: "string",
            peerAccountId: "string",
            peerVpcId: "string",
            peerVpcRegion: "string",
        },
        dnsConfigs: [{
            domainProxyLists: ["string"],
            remoteDnsServerIpAddresses: ["string"],
        }],
    },
    azureTransitGateway: {
        name: "string",
        transitGatewayAttachmentConfig: {
            kind: "string",
            resourceGroupName: "string",
            subscriptionId: "string",
            tenantId: "string",
            vnetName: "string",
        },
        dnsConfigs: [{
            domainProxyLists: ["string"],
            remoteDnsServerIpAddresses: ["string"],
        }],
    },
});
type: konnect:CloudGatewayTransitGateway
properties:
    awsTransitGateway:
        cidrBlocks:
            - string
        dnsConfigs:
            - domainProxyLists:
                - string
              remoteDnsServerIpAddresses:
                - string
        name: string
        transitGatewayAttachmentConfig:
            kind: string
            ramShareArn: string
            transitGatewayId: string
    awsVpcPeeringGateway:
        cidrBlocks:
            - string
        dnsConfigs:
            - domainProxyLists:
                - string
              remoteDnsServerIpAddresses:
                - string
        name: string
        transitGatewayAttachmentConfig:
            kind: string
            peerAccountId: string
            peerVpcId: string
            peerVpcRegion: string
    azureTransitGateway:
        dnsConfigs:
            - domainProxyLists:
                - string
              remoteDnsServerIpAddresses:
                - string
        name: string
        transitGatewayAttachmentConfig:
            kind: string
            resourceGroupName: string
            subscriptionId: string
            tenantId: string
            vnetName: string
    networkId: string
CloudGatewayTransitGateway 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 CloudGatewayTransitGateway resource accepts the following input properties:
- NetworkId string
- The network to operate on. Requires replacement if changed.
- AwsTransit CloudGateway Gateway Transit Gateway Aws Transit Gateway 
- Requires replacement if changed.
- AwsVpc CloudPeering Gateway Gateway Transit Gateway Aws Vpc Peering Gateway 
- Requires replacement if changed.
- AzureTransit CloudGateway Gateway Transit Gateway Azure Transit Gateway 
- Requires replacement if changed.
- NetworkId string
- The network to operate on. Requires replacement if changed.
- AwsTransit CloudGateway Gateway Transit Gateway Aws Transit Gateway Args 
- Requires replacement if changed.
- AwsVpc CloudPeering Gateway Gateway Transit Gateway Aws Vpc Peering Gateway Args 
- Requires replacement if changed.
- AzureTransit CloudGateway Gateway Transit Gateway Azure Transit Gateway Args 
- Requires replacement if changed.
- networkId String
- The network to operate on. Requires replacement if changed.
- awsTransit CloudGateway Gateway Transit Gateway Aws Transit Gateway 
- Requires replacement if changed.
- awsVpc CloudPeering Gateway Gateway Transit Gateway Aws Vpc Peering Gateway 
- Requires replacement if changed.
- azureTransit CloudGateway Gateway Transit Gateway Azure Transit Gateway 
- Requires replacement if changed.
- networkId string
- The network to operate on. Requires replacement if changed.
- awsTransit CloudGateway Gateway Transit Gateway Aws Transit Gateway 
- Requires replacement if changed.
- awsVpc CloudPeering Gateway Gateway Transit Gateway Aws Vpc Peering Gateway 
- Requires replacement if changed.
- azureTransit CloudGateway Gateway Transit Gateway Azure Transit Gateway 
- Requires replacement if changed.
- network_id str
- The network to operate on. Requires replacement if changed.
- aws_transit_ Cloudgateway Gateway Transit Gateway Aws Transit Gateway Args 
- Requires replacement if changed.
- aws_vpc_ Cloudpeering_ gateway Gateway Transit Gateway Aws Vpc Peering Gateway Args 
- Requires replacement if changed.
- azure_transit_ Cloudgateway Gateway Transit Gateway Azure Transit Gateway Args 
- Requires replacement if changed.
- networkId String
- The network to operate on. Requires replacement if changed.
- awsTransit Property MapGateway 
- Requires replacement if changed.
- awsVpc Property MapPeering Gateway 
- Requires replacement if changed.
- azureTransit Property MapGateway 
- Requires replacement if changed.
Outputs
All input properties are implicitly available as output properties. Additionally, the CloudGatewayTransitGateway resource produces the following output properties:
- AwsTransit CloudGateway Response Gateway Transit Gateway Aws Transit Gateway Response 
- AwsVpc CloudPeering Gateway Response Gateway Transit Gateway Aws Vpc Peering Gateway Response 
- AzureTransit CloudGateway Response Gateway Transit Gateway Azure Transit Gateway Response 
- EntityVersion double
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Human-readable name of the transit gateway.
- AwsTransit CloudGateway Response Gateway Transit Gateway Aws Transit Gateway Response 
- AwsVpc CloudPeering Gateway Response Gateway Transit Gateway Aws Vpc Peering Gateway Response 
- AzureTransit CloudGateway Response Gateway Transit Gateway Azure Transit Gateway Response 
- EntityVersion float64
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- Human-readable name of the transit gateway.
- awsTransit CloudGateway Response Gateway Transit Gateway Aws Transit Gateway Response 
- awsVpc CloudPeering Gateway Response Gateway Transit Gateway Aws Vpc Peering Gateway Response 
- azureTransit CloudGateway Response Gateway Transit Gateway Azure Transit Gateway Response 
- entityVersion Double
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Human-readable name of the transit gateway.
- awsTransit CloudGateway Response Gateway Transit Gateway Aws Transit Gateway Response 
- awsVpc CloudPeering Gateway Response Gateway Transit Gateway Aws Vpc Peering Gateway Response 
- azureTransit CloudGateway Response Gateway Transit Gateway Azure Transit Gateway Response 
- entityVersion number
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- Human-readable name of the transit gateway.
- aws_transit_ Cloudgateway_ response Gateway Transit Gateway Aws Transit Gateway Response 
- aws_vpc_ Cloudpeering_ gateway_ response Gateway Transit Gateway Aws Vpc Peering Gateway Response 
- azure_transit_ Cloudgateway_ response Gateway Transit Gateway Azure Transit Gateway Response 
- entity_version float
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- Human-readable name of the transit gateway.
- awsTransit Property MapGateway Response 
- awsVpc Property MapPeering Gateway Response 
- azureTransit Property MapGateway Response 
- entityVersion Number
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- Human-readable name of the transit gateway.
Look up Existing CloudGatewayTransitGateway Resource
Get an existing CloudGatewayTransitGateway 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?: CloudGatewayTransitGatewayState, opts?: CustomResourceOptions): CloudGatewayTransitGateway@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        aws_transit_gateway: Optional[CloudGatewayTransitGatewayAwsTransitGatewayArgs] = None,
        aws_transit_gateway_response: Optional[CloudGatewayTransitGatewayAwsTransitGatewayResponseArgs] = None,
        aws_vpc_peering_gateway: Optional[CloudGatewayTransitGatewayAwsVpcPeeringGatewayArgs] = None,
        aws_vpc_peering_gateway_response: Optional[CloudGatewayTransitGatewayAwsVpcPeeringGatewayResponseArgs] = None,
        azure_transit_gateway: Optional[CloudGatewayTransitGatewayAzureTransitGatewayArgs] = None,
        azure_transit_gateway_response: Optional[CloudGatewayTransitGatewayAzureTransitGatewayResponseArgs] = None,
        entity_version: Optional[float] = None,
        name: Optional[str] = None,
        network_id: Optional[str] = None) -> CloudGatewayTransitGatewayfunc GetCloudGatewayTransitGateway(ctx *Context, name string, id IDInput, state *CloudGatewayTransitGatewayState, opts ...ResourceOption) (*CloudGatewayTransitGateway, error)public static CloudGatewayTransitGateway Get(string name, Input<string> id, CloudGatewayTransitGatewayState? state, CustomResourceOptions? opts = null)public static CloudGatewayTransitGateway get(String name, Output<String> id, CloudGatewayTransitGatewayState state, CustomResourceOptions options)resources:  _:    type: konnect:CloudGatewayTransitGateway    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.
- AwsTransit CloudGateway Gateway Transit Gateway Aws Transit Gateway 
- Requires replacement if changed.
- AwsTransit CloudGateway Response Gateway Transit Gateway Aws Transit Gateway Response 
- AwsVpc CloudPeering Gateway Gateway Transit Gateway Aws Vpc Peering Gateway 
- Requires replacement if changed.
- AwsVpc CloudPeering Gateway Response Gateway Transit Gateway Aws Vpc Peering Gateway Response 
- AzureTransit CloudGateway Gateway Transit Gateway Azure Transit Gateway 
- Requires replacement if changed.
- AzureTransit CloudGateway Response Gateway Transit Gateway Azure Transit Gateway Response 
- EntityVersion double
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- Name string
- Human-readable name of the transit gateway.
- NetworkId string
- The network to operate on. Requires replacement if changed.
- AwsTransit CloudGateway Gateway Transit Gateway Aws Transit Gateway Args 
- Requires replacement if changed.
- AwsTransit CloudGateway Response Gateway Transit Gateway Aws Transit Gateway Response Args 
- AwsVpc CloudPeering Gateway Gateway Transit Gateway Aws Vpc Peering Gateway Args 
- Requires replacement if changed.
- AwsVpc CloudPeering Gateway Response Gateway Transit Gateway Aws Vpc Peering Gateway Response Args 
- AzureTransit CloudGateway Gateway Transit Gateway Azure Transit Gateway Args 
- Requires replacement if changed.
- AzureTransit CloudGateway Response Gateway Transit Gateway Azure Transit Gateway Response Args 
- EntityVersion float64
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- Name string
- Human-readable name of the transit gateway.
- NetworkId string
- The network to operate on. Requires replacement if changed.
- awsTransit CloudGateway Gateway Transit Gateway Aws Transit Gateway 
- Requires replacement if changed.
- awsTransit CloudGateway Response Gateway Transit Gateway Aws Transit Gateway Response 
- awsVpc CloudPeering Gateway Gateway Transit Gateway Aws Vpc Peering Gateway 
- Requires replacement if changed.
- awsVpc CloudPeering Gateway Response Gateway Transit Gateway Aws Vpc Peering Gateway Response 
- azureTransit CloudGateway Gateway Transit Gateway Azure Transit Gateway 
- Requires replacement if changed.
- azureTransit CloudGateway Response Gateway Transit Gateway Azure Transit Gateway Response 
- entityVersion Double
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- name String
- Human-readable name of the transit gateway.
- networkId String
- The network to operate on. Requires replacement if changed.
- awsTransit CloudGateway Gateway Transit Gateway Aws Transit Gateway 
- Requires replacement if changed.
- awsTransit CloudGateway Response Gateway Transit Gateway Aws Transit Gateway Response 
- awsVpc CloudPeering Gateway Gateway Transit Gateway Aws Vpc Peering Gateway 
- Requires replacement if changed.
- awsVpc CloudPeering Gateway Response Gateway Transit Gateway Aws Vpc Peering Gateway Response 
- azureTransit CloudGateway Gateway Transit Gateway Azure Transit Gateway 
- Requires replacement if changed.
- azureTransit CloudGateway Response Gateway Transit Gateway Azure Transit Gateway Response 
- entityVersion number
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- name string
- Human-readable name of the transit gateway.
- networkId string
- The network to operate on. Requires replacement if changed.
- aws_transit_ Cloudgateway Gateway Transit Gateway Aws Transit Gateway Args 
- Requires replacement if changed.
- aws_transit_ Cloudgateway_ response Gateway Transit Gateway Aws Transit Gateway Response Args 
- aws_vpc_ Cloudpeering_ gateway Gateway Transit Gateway Aws Vpc Peering Gateway Args 
- Requires replacement if changed.
- aws_vpc_ Cloudpeering_ gateway_ response Gateway Transit Gateway Aws Vpc Peering Gateway Response Args 
- azure_transit_ Cloudgateway Gateway Transit Gateway Azure Transit Gateway Args 
- Requires replacement if changed.
- azure_transit_ Cloudgateway_ response Gateway Transit Gateway Azure Transit Gateway Response Args 
- entity_version float
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- name str
- Human-readable name of the transit gateway.
- network_id str
- The network to operate on. Requires replacement if changed.
- awsTransit Property MapGateway 
- Requires replacement if changed.
- awsTransit Property MapGateway Response 
- awsVpc Property MapPeering Gateway 
- Requires replacement if changed.
- awsVpc Property MapPeering Gateway Response 
- azureTransit Property MapGateway 
- Requires replacement if changed.
- azureTransit Property MapGateway Response 
- entityVersion Number
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- name String
- Human-readable name of the transit gateway.
- networkId String
- The network to operate on. Requires replacement if changed.
Supporting Types
CloudGatewayTransitGatewayAwsTransitGateway, CloudGatewayTransitGatewayAwsTransitGatewayArgs              
- CidrBlocks List<string>
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network. Requires replacement if changed.
- Name string
- Human-readable name of the transit gateway. Requires replacement if changed.
- TransitGateway CloudAttachment Config Gateway Transit Gateway Aws Transit Gateway Transit Gateway Attachment Config 
- Requires replacement if changed.
- DnsConfigs List<CloudGateway Transit Gateway Aws Transit Gateway Dns Config> 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment. Requires replacement if changed.
- CidrBlocks []string
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network. Requires replacement if changed.
- Name string
- Human-readable name of the transit gateway. Requires replacement if changed.
- TransitGateway CloudAttachment Config Gateway Transit Gateway Aws Transit Gateway Transit Gateway Attachment Config 
- Requires replacement if changed.
- DnsConfigs []CloudGateway Transit Gateway Aws Transit Gateway Dns Config 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment. Requires replacement if changed.
- cidrBlocks List<String>
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network. Requires replacement if changed.
- name String
- Human-readable name of the transit gateway. Requires replacement if changed.
- transitGateway CloudAttachment Config Gateway Transit Gateway Aws Transit Gateway Transit Gateway Attachment Config 
- Requires replacement if changed.
- dnsConfigs List<CloudGateway Transit Gateway Aws Transit Gateway Dns Config> 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment. Requires replacement if changed.
- cidrBlocks string[]
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network. Requires replacement if changed.
- name string
- Human-readable name of the transit gateway. Requires replacement if changed.
- transitGateway CloudAttachment Config Gateway Transit Gateway Aws Transit Gateway Transit Gateway Attachment Config 
- Requires replacement if changed.
- dnsConfigs CloudGateway Transit Gateway Aws Transit Gateway Dns Config[] 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment. Requires replacement if changed.
- cidr_blocks Sequence[str]
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network. Requires replacement if changed.
- name str
- Human-readable name of the transit gateway. Requires replacement if changed.
- transit_gateway_ Cloudattachment_ config Gateway Transit Gateway Aws Transit Gateway Transit Gateway Attachment Config 
- Requires replacement if changed.
- dns_configs Sequence[CloudGateway Transit Gateway Aws Transit Gateway Dns Config] 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment. Requires replacement if changed.
- cidrBlocks List<String>
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network. Requires replacement if changed.
- name String
- Human-readable name of the transit gateway. Requires replacement if changed.
- transitGateway Property MapAttachment Config 
- Requires replacement if changed.
- dnsConfigs List<Property Map>
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment. Requires replacement if changed.
CloudGatewayTransitGatewayAwsTransitGatewayDnsConfig, CloudGatewayTransitGatewayAwsTransitGatewayDnsConfigArgs                  
- DomainProxy List<string>Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway. Requires replacement if changed.
- RemoteDns List<string>Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway. Requires replacement if changed.
- DomainProxy []stringLists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway. Requires replacement if changed.
- RemoteDns []stringServer Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway. Requires replacement if changed.
- domainProxy List<String>Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway. Requires replacement if changed.
- remoteDns List<String>Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway. Requires replacement if changed.
- domainProxy string[]Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway. Requires replacement if changed.
- remoteDns string[]Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway. Requires replacement if changed.
- domain_proxy_ Sequence[str]lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway. Requires replacement if changed.
- remote_dns_ Sequence[str]server_ ip_ addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway. Requires replacement if changed.
- domainProxy List<String>Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway. Requires replacement if changed.
- remoteDns List<String>Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway. Requires replacement if changed.
CloudGatewayTransitGatewayAwsTransitGatewayResponse, CloudGatewayTransitGatewayAwsTransitGatewayResponseArgs                
- CidrBlocks List<string>
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network.
- CreatedAt string
- An RFC-3339 timestamp representation of transit gateway creation date.
- DnsConfigs List<CloudGateway Transit Gateway Aws Transit Gateway Response Dns Config> 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment.
- EntityVersion double
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- Id string
- Name string
- Human-readable name of the transit gateway.
- State string
- State of the transit gateway. must be one of ["created", "initializing", "ready", "terminating", "terminated"]
- TransitGateway CloudAttachment Config Gateway Transit Gateway Aws Transit Gateway Response Transit Gateway Attachment Config 
- UpdatedAt string
- An RFC-3339 timestamp representation of transit gateway update date.
- CidrBlocks []string
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network.
- CreatedAt string
- An RFC-3339 timestamp representation of transit gateway creation date.
- DnsConfigs []CloudGateway Transit Gateway Aws Transit Gateway Response Dns Config 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment.
- EntityVersion float64
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- Id string
- Name string
- Human-readable name of the transit gateway.
- State string
- State of the transit gateway. must be one of ["created", "initializing", "ready", "terminating", "terminated"]
- TransitGateway CloudAttachment Config Gateway Transit Gateway Aws Transit Gateway Response Transit Gateway Attachment Config 
- UpdatedAt string
- An RFC-3339 timestamp representation of transit gateway update date.
- cidrBlocks List<String>
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network.
- createdAt String
- An RFC-3339 timestamp representation of transit gateway creation date.
- dnsConfigs List<CloudGateway Transit Gateway Aws Transit Gateway Response Dns Config> 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment.
- entityVersion Double
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- id String
- name String
- Human-readable name of the transit gateway.
- state String
- State of the transit gateway. must be one of ["created", "initializing", "ready", "terminating", "terminated"]
- transitGateway CloudAttachment Config Gateway Transit Gateway Aws Transit Gateway Response Transit Gateway Attachment Config 
- updatedAt String
- An RFC-3339 timestamp representation of transit gateway update date.
- cidrBlocks string[]
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network.
- createdAt string
- An RFC-3339 timestamp representation of transit gateway creation date.
- dnsConfigs CloudGateway Transit Gateway Aws Transit Gateway Response Dns Config[] 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment.
- entityVersion number
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- id string
- name string
- Human-readable name of the transit gateway.
- state string
- State of the transit gateway. must be one of ["created", "initializing", "ready", "terminating", "terminated"]
- transitGateway CloudAttachment Config Gateway Transit Gateway Aws Transit Gateway Response Transit Gateway Attachment Config 
- updatedAt string
- An RFC-3339 timestamp representation of transit gateway update date.
- cidr_blocks Sequence[str]
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network.
- created_at str
- An RFC-3339 timestamp representation of transit gateway creation date.
- dns_configs Sequence[CloudGateway Transit Gateway Aws Transit Gateway Response Dns Config] 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment.
- entity_version float
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- id str
- name str
- Human-readable name of the transit gateway.
- state str
- State of the transit gateway. must be one of ["created", "initializing", "ready", "terminating", "terminated"]
- transit_gateway_ Cloudattachment_ config Gateway Transit Gateway Aws Transit Gateway Response Transit Gateway Attachment Config 
- updated_at str
- An RFC-3339 timestamp representation of transit gateway update date.
- cidrBlocks List<String>
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network.
- createdAt String
- An RFC-3339 timestamp representation of transit gateway creation date.
- dnsConfigs List<Property Map>
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment.
- entityVersion Number
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- id String
- name String
- Human-readable name of the transit gateway.
- state String
- State of the transit gateway. must be one of ["created", "initializing", "ready", "terminating", "terminated"]
- transitGateway Property MapAttachment Config 
- updatedAt String
- An RFC-3339 timestamp representation of transit gateway update date.
CloudGatewayTransitGatewayAwsTransitGatewayResponseDnsConfig, CloudGatewayTransitGatewayAwsTransitGatewayResponseDnsConfigArgs                    
- DomainProxy List<string>Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway.
- RemoteDns List<string>Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway.
- DomainProxy []stringLists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway.
- RemoteDns []stringServer Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway.
- domainProxy List<String>Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway.
- remoteDns List<String>Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway.
- domainProxy string[]Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway.
- remoteDns string[]Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway.
- domain_proxy_ Sequence[str]lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway.
- remote_dns_ Sequence[str]server_ ip_ addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway.
- domainProxy List<String>Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway.
- remoteDns List<String>Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway.
CloudGatewayTransitGatewayAwsTransitGatewayResponseTransitGatewayAttachmentConfig, CloudGatewayTransitGatewayAwsTransitGatewayResponseTransitGatewayAttachmentConfigArgs                        
- Kind string
- must be "aws-transit-gateway-attachment"
- string
- Resource Share ARN to verify request to create transit gateway attachment.
- TransitGateway stringId 
- AWS Transit Gateway ID to create attachment to.
- Kind string
- must be "aws-transit-gateway-attachment"
- string
- Resource Share ARN to verify request to create transit gateway attachment.
- TransitGateway stringId 
- AWS Transit Gateway ID to create attachment to.
- kind String
- must be "aws-transit-gateway-attachment"
- String
- Resource Share ARN to verify request to create transit gateway attachment.
- transitGateway StringId 
- AWS Transit Gateway ID to create attachment to.
- kind string
- must be "aws-transit-gateway-attachment"
- string
- Resource Share ARN to verify request to create transit gateway attachment.
- transitGateway stringId 
- AWS Transit Gateway ID to create attachment to.
- kind str
- must be "aws-transit-gateway-attachment"
- str
- Resource Share ARN to verify request to create transit gateway attachment.
- transit_gateway_ strid 
- AWS Transit Gateway ID to create attachment to.
- kind String
- must be "aws-transit-gateway-attachment"
- String
- Resource Share ARN to verify request to create transit gateway attachment.
- transitGateway StringId 
- AWS Transit Gateway ID to create attachment to.
CloudGatewayTransitGatewayAwsTransitGatewayTransitGatewayAttachmentConfig, CloudGatewayTransitGatewayAwsTransitGatewayTransitGatewayAttachmentConfigArgs                      
- Kind string
- must be "aws-transit-gateway-attachment"; Requires replacement if changed.
- string
- Resource Share ARN to verify request to create transit gateway attachment. Requires replacement if changed.
- TransitGateway stringId 
- AWS Transit Gateway ID to create attachment to. Requires replacement if changed.
- Kind string
- must be "aws-transit-gateway-attachment"; Requires replacement if changed.
- string
- Resource Share ARN to verify request to create transit gateway attachment. Requires replacement if changed.
- TransitGateway stringId 
- AWS Transit Gateway ID to create attachment to. Requires replacement if changed.
- kind String
- must be "aws-transit-gateway-attachment"; Requires replacement if changed.
- String
- Resource Share ARN to verify request to create transit gateway attachment. Requires replacement if changed.
- transitGateway StringId 
- AWS Transit Gateway ID to create attachment to. Requires replacement if changed.
- kind string
- must be "aws-transit-gateway-attachment"; Requires replacement if changed.
- string
- Resource Share ARN to verify request to create transit gateway attachment. Requires replacement if changed.
- transitGateway stringId 
- AWS Transit Gateway ID to create attachment to. Requires replacement if changed.
- kind str
- must be "aws-transit-gateway-attachment"; Requires replacement if changed.
- str
- Resource Share ARN to verify request to create transit gateway attachment. Requires replacement if changed.
- transit_gateway_ strid 
- AWS Transit Gateway ID to create attachment to. Requires replacement if changed.
- kind String
- must be "aws-transit-gateway-attachment"; Requires replacement if changed.
- String
- Resource Share ARN to verify request to create transit gateway attachment. Requires replacement if changed.
- transitGateway StringId 
- AWS Transit Gateway ID to create attachment to. Requires replacement if changed.
CloudGatewayTransitGatewayAwsVpcPeeringGateway, CloudGatewayTransitGatewayAwsVpcPeeringGatewayArgs                
- CidrBlocks List<string>
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network. Requires replacement if changed.
- Name string
- Human-readable name of the transit gateway. Requires replacement if changed.
- TransitGateway CloudAttachment Config Gateway Transit Gateway Aws Vpc Peering Gateway Transit Gateway Attachment Config 
- Requires replacement if changed.
- DnsConfigs List<CloudGateway Transit Gateway Aws Vpc Peering Gateway Dns Config> 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment. Requires replacement if changed.
- CidrBlocks []string
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network. Requires replacement if changed.
- Name string
- Human-readable name of the transit gateway. Requires replacement if changed.
- TransitGateway CloudAttachment Config Gateway Transit Gateway Aws Vpc Peering Gateway Transit Gateway Attachment Config 
- Requires replacement if changed.
- DnsConfigs []CloudGateway Transit Gateway Aws Vpc Peering Gateway Dns Config 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment. Requires replacement if changed.
- cidrBlocks List<String>
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network. Requires replacement if changed.
- name String
- Human-readable name of the transit gateway. Requires replacement if changed.
- transitGateway CloudAttachment Config Gateway Transit Gateway Aws Vpc Peering Gateway Transit Gateway Attachment Config 
- Requires replacement if changed.
- dnsConfigs List<CloudGateway Transit Gateway Aws Vpc Peering Gateway Dns Config> 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment. Requires replacement if changed.
- cidrBlocks string[]
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network. Requires replacement if changed.
- name string
- Human-readable name of the transit gateway. Requires replacement if changed.
- transitGateway CloudAttachment Config Gateway Transit Gateway Aws Vpc Peering Gateway Transit Gateway Attachment Config 
- Requires replacement if changed.
- dnsConfigs CloudGateway Transit Gateway Aws Vpc Peering Gateway Dns Config[] 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment. Requires replacement if changed.
- cidr_blocks Sequence[str]
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network. Requires replacement if changed.
- name str
- Human-readable name of the transit gateway. Requires replacement if changed.
- transit_gateway_ Cloudattachment_ config Gateway Transit Gateway Aws Vpc Peering Gateway Transit Gateway Attachment Config 
- Requires replacement if changed.
- dns_configs Sequence[CloudGateway Transit Gateway Aws Vpc Peering Gateway Dns Config] 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment. Requires replacement if changed.
- cidrBlocks List<String>
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network. Requires replacement if changed.
- name String
- Human-readable name of the transit gateway. Requires replacement if changed.
- transitGateway Property MapAttachment Config 
- Requires replacement if changed.
- dnsConfigs List<Property Map>
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment. Requires replacement if changed.
CloudGatewayTransitGatewayAwsVpcPeeringGatewayDnsConfig, CloudGatewayTransitGatewayAwsVpcPeeringGatewayDnsConfigArgs                    
- DomainProxy List<string>Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway. Requires replacement if changed.
- RemoteDns List<string>Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway. Requires replacement if changed.
- DomainProxy []stringLists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway. Requires replacement if changed.
- RemoteDns []stringServer Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway. Requires replacement if changed.
- domainProxy List<String>Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway. Requires replacement if changed.
- remoteDns List<String>Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway. Requires replacement if changed.
- domainProxy string[]Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway. Requires replacement if changed.
- remoteDns string[]Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway. Requires replacement if changed.
- domain_proxy_ Sequence[str]lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway. Requires replacement if changed.
- remote_dns_ Sequence[str]server_ ip_ addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway. Requires replacement if changed.
- domainProxy List<String>Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway. Requires replacement if changed.
- remoteDns List<String>Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway. Requires replacement if changed.
CloudGatewayTransitGatewayAwsVpcPeeringGatewayResponse, CloudGatewayTransitGatewayAwsVpcPeeringGatewayResponseArgs                  
- CidrBlocks List<string>
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network.
- CreatedAt string
- An RFC-3339 timestamp representation of transit gateway creation date.
- DnsConfigs List<CloudGateway Transit Gateway Aws Vpc Peering Gateway Response Dns Config> 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment.
- EntityVersion double
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- Id string
- Name string
- Human-readable name of the transit gateway.
- State string
- State of the transit gateway. must be one of ["created", "initializing", "ready", "terminating", "terminated"]
- TransitGateway CloudAttachment Config Gateway Transit Gateway Aws Vpc Peering Gateway Response Transit Gateway Attachment Config 
- UpdatedAt string
- An RFC-3339 timestamp representation of transit gateway update date.
- CidrBlocks []string
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network.
- CreatedAt string
- An RFC-3339 timestamp representation of transit gateway creation date.
- DnsConfigs []CloudGateway Transit Gateway Aws Vpc Peering Gateway Response Dns Config 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment.
- EntityVersion float64
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- Id string
- Name string
- Human-readable name of the transit gateway.
- State string
- State of the transit gateway. must be one of ["created", "initializing", "ready", "terminating", "terminated"]
- TransitGateway CloudAttachment Config Gateway Transit Gateway Aws Vpc Peering Gateway Response Transit Gateway Attachment Config 
- UpdatedAt string
- An RFC-3339 timestamp representation of transit gateway update date.
- cidrBlocks List<String>
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network.
- createdAt String
- An RFC-3339 timestamp representation of transit gateway creation date.
- dnsConfigs List<CloudGateway Transit Gateway Aws Vpc Peering Gateway Response Dns Config> 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment.
- entityVersion Double
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- id String
- name String
- Human-readable name of the transit gateway.
- state String
- State of the transit gateway. must be one of ["created", "initializing", "ready", "terminating", "terminated"]
- transitGateway CloudAttachment Config Gateway Transit Gateway Aws Vpc Peering Gateway Response Transit Gateway Attachment Config 
- updatedAt String
- An RFC-3339 timestamp representation of transit gateway update date.
- cidrBlocks string[]
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network.
- createdAt string
- An RFC-3339 timestamp representation of transit gateway creation date.
- dnsConfigs CloudGateway Transit Gateway Aws Vpc Peering Gateway Response Dns Config[] 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment.
- entityVersion number
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- id string
- name string
- Human-readable name of the transit gateway.
- state string
- State of the transit gateway. must be one of ["created", "initializing", "ready", "terminating", "terminated"]
- transitGateway CloudAttachment Config Gateway Transit Gateway Aws Vpc Peering Gateway Response Transit Gateway Attachment Config 
- updatedAt string
- An RFC-3339 timestamp representation of transit gateway update date.
- cidr_blocks Sequence[str]
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network.
- created_at str
- An RFC-3339 timestamp representation of transit gateway creation date.
- dns_configs Sequence[CloudGateway Transit Gateway Aws Vpc Peering Gateway Response Dns Config] 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment.
- entity_version float
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- id str
- name str
- Human-readable name of the transit gateway.
- state str
- State of the transit gateway. must be one of ["created", "initializing", "ready", "terminating", "terminated"]
- transit_gateway_ Cloudattachment_ config Gateway Transit Gateway Aws Vpc Peering Gateway Response Transit Gateway Attachment Config 
- updated_at str
- An RFC-3339 timestamp representation of transit gateway update date.
- cidrBlocks List<String>
- CIDR blocks for constructing a route table for the transit gateway, when attaching to the owning network.
- createdAt String
- An RFC-3339 timestamp representation of transit gateway creation date.
- dnsConfigs List<Property Map>
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment.
- entityVersion Number
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- id String
- name String
- Human-readable name of the transit gateway.
- state String
- State of the transit gateway. must be one of ["created", "initializing", "ready", "terminating", "terminated"]
- transitGateway Property MapAttachment Config 
- updatedAt String
- An RFC-3339 timestamp representation of transit gateway update date.
CloudGatewayTransitGatewayAwsVpcPeeringGatewayResponseDnsConfig, CloudGatewayTransitGatewayAwsVpcPeeringGatewayResponseDnsConfigArgs                      
- DomainProxy List<string>Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway.
- RemoteDns List<string>Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway.
- DomainProxy []stringLists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway.
- RemoteDns []stringServer Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway.
- domainProxy List<String>Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway.
- remoteDns List<String>Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway.
- domainProxy string[]Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway.
- remoteDns string[]Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway.
- domain_proxy_ Sequence[str]lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway.
- remote_dns_ Sequence[str]server_ ip_ addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway.
- domainProxy List<String>Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway.
- remoteDns List<String>Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway.
CloudGatewayTransitGatewayAwsVpcPeeringGatewayResponseTransitGatewayAttachmentConfig, CloudGatewayTransitGatewayAwsVpcPeeringGatewayResponseTransitGatewayAttachmentConfigArgs                          
- Kind string
- must be "aws-vpc-peering-attachment"
- PeerAccount stringId 
- PeerVpc stringId 
- PeerVpc stringRegion 
- Kind string
- must be "aws-vpc-peering-attachment"
- PeerAccount stringId 
- PeerVpc stringId 
- PeerVpc stringRegion 
- kind String
- must be "aws-vpc-peering-attachment"
- peerAccount StringId 
- peerVpc StringId 
- peerVpc StringRegion 
- kind string
- must be "aws-vpc-peering-attachment"
- peerAccount stringId 
- peerVpc stringId 
- peerVpc stringRegion 
- kind str
- must be "aws-vpc-peering-attachment"
- peer_account_ strid 
- peer_vpc_ strid 
- peer_vpc_ strregion 
- kind String
- must be "aws-vpc-peering-attachment"
- peerAccount StringId 
- peerVpc StringId 
- peerVpc StringRegion 
CloudGatewayTransitGatewayAwsVpcPeeringGatewayTransitGatewayAttachmentConfig, CloudGatewayTransitGatewayAwsVpcPeeringGatewayTransitGatewayAttachmentConfigArgs                        
- Kind string
- must be "aws-vpc-peering-attachment"; Requires replacement if changed.
- PeerAccount stringId 
- Requires replacement if changed.
- PeerVpc stringId 
- Requires replacement if changed.
- PeerVpc stringRegion 
- Requires replacement if changed.
- Kind string
- must be "aws-vpc-peering-attachment"; Requires replacement if changed.
- PeerAccount stringId 
- Requires replacement if changed.
- PeerVpc stringId 
- Requires replacement if changed.
- PeerVpc stringRegion 
- Requires replacement if changed.
- kind String
- must be "aws-vpc-peering-attachment"; Requires replacement if changed.
- peerAccount StringId 
- Requires replacement if changed.
- peerVpc StringId 
- Requires replacement if changed.
- peerVpc StringRegion 
- Requires replacement if changed.
- kind string
- must be "aws-vpc-peering-attachment"; Requires replacement if changed.
- peerAccount stringId 
- Requires replacement if changed.
- peerVpc stringId 
- Requires replacement if changed.
- peerVpc stringRegion 
- Requires replacement if changed.
- kind str
- must be "aws-vpc-peering-attachment"; Requires replacement if changed.
- peer_account_ strid 
- Requires replacement if changed.
- peer_vpc_ strid 
- Requires replacement if changed.
- peer_vpc_ strregion 
- Requires replacement if changed.
- kind String
- must be "aws-vpc-peering-attachment"; Requires replacement if changed.
- peerAccount StringId 
- Requires replacement if changed.
- peerVpc StringId 
- Requires replacement if changed.
- peerVpc StringRegion 
- Requires replacement if changed.
CloudGatewayTransitGatewayAzureTransitGateway, CloudGatewayTransitGatewayAzureTransitGatewayArgs              
- Name string
- Human-readable name of the transit gateway. Requires replacement if changed.
- TransitGateway CloudAttachment Config Gateway Transit Gateway Azure Transit Gateway Transit Gateway Attachment Config 
- Requires replacement if changed.
- DnsConfigs List<CloudGateway Transit Gateway Azure Transit Gateway Dns Config> 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment. Requires replacement if changed.
- Name string
- Human-readable name of the transit gateway. Requires replacement if changed.
- TransitGateway CloudAttachment Config Gateway Transit Gateway Azure Transit Gateway Transit Gateway Attachment Config 
- Requires replacement if changed.
- DnsConfigs []CloudGateway Transit Gateway Azure Transit Gateway Dns Config 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment. Requires replacement if changed.
- name String
- Human-readable name of the transit gateway. Requires replacement if changed.
- transitGateway CloudAttachment Config Gateway Transit Gateway Azure Transit Gateway Transit Gateway Attachment Config 
- Requires replacement if changed.
- dnsConfigs List<CloudGateway Transit Gateway Azure Transit Gateway Dns Config> 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment. Requires replacement if changed.
- name string
- Human-readable name of the transit gateway. Requires replacement if changed.
- transitGateway CloudAttachment Config Gateway Transit Gateway Azure Transit Gateway Transit Gateway Attachment Config 
- Requires replacement if changed.
- dnsConfigs CloudGateway Transit Gateway Azure Transit Gateway Dns Config[] 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment. Requires replacement if changed.
- name str
- Human-readable name of the transit gateway. Requires replacement if changed.
- transit_gateway_ Cloudattachment_ config Gateway Transit Gateway Azure Transit Gateway Transit Gateway Attachment Config 
- Requires replacement if changed.
- dns_configs Sequence[CloudGateway Transit Gateway Azure Transit Gateway Dns Config] 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment. Requires replacement if changed.
- name String
- Human-readable name of the transit gateway. Requires replacement if changed.
- transitGateway Property MapAttachment Config 
- Requires replacement if changed.
- dnsConfigs List<Property Map>
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment. Requires replacement if changed.
CloudGatewayTransitGatewayAzureTransitGatewayDnsConfig, CloudGatewayTransitGatewayAzureTransitGatewayDnsConfigArgs                  
- DomainProxy List<string>Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway. Requires replacement if changed.
- RemoteDns List<string>Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway. Requires replacement if changed.
- DomainProxy []stringLists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway. Requires replacement if changed.
- RemoteDns []stringServer Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway. Requires replacement if changed.
- domainProxy List<String>Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway. Requires replacement if changed.
- remoteDns List<String>Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway. Requires replacement if changed.
- domainProxy string[]Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway. Requires replacement if changed.
- remoteDns string[]Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway. Requires replacement if changed.
- domain_proxy_ Sequence[str]lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway. Requires replacement if changed.
- remote_dns_ Sequence[str]server_ ip_ addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway. Requires replacement if changed.
- domainProxy List<String>Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway. Requires replacement if changed.
- remoteDns List<String>Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway. Requires replacement if changed.
CloudGatewayTransitGatewayAzureTransitGatewayResponse, CloudGatewayTransitGatewayAzureTransitGatewayResponseArgs                
- CreatedAt string
- An RFC-3339 timestamp representation of transit gateway creation date.
- DnsConfigs List<CloudGateway Transit Gateway Azure Transit Gateway Response Dns Config> 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment.
- EntityVersion double
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- Id string
- Name string
- Human-readable name of the transit gateway.
- State string
- State of the transit gateway. must be one of ["created", "initializing", "ready", "terminating", "terminated"]
- TransitGateway CloudAttachment Config Gateway Transit Gateway Azure Transit Gateway Response Transit Gateway Attachment Config 
- UpdatedAt string
- An RFC-3339 timestamp representation of transit gateway update date.
- CreatedAt string
- An RFC-3339 timestamp representation of transit gateway creation date.
- DnsConfigs []CloudGateway Transit Gateway Azure Transit Gateway Response Dns Config 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment.
- EntityVersion float64
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- Id string
- Name string
- Human-readable name of the transit gateway.
- State string
- State of the transit gateway. must be one of ["created", "initializing", "ready", "terminating", "terminated"]
- TransitGateway CloudAttachment Config Gateway Transit Gateway Azure Transit Gateway Response Transit Gateway Attachment Config 
- UpdatedAt string
- An RFC-3339 timestamp representation of transit gateway update date.
- createdAt String
- An RFC-3339 timestamp representation of transit gateway creation date.
- dnsConfigs List<CloudGateway Transit Gateway Azure Transit Gateway Response Dns Config> 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment.
- entityVersion Double
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- id String
- name String
- Human-readable name of the transit gateway.
- state String
- State of the transit gateway. must be one of ["created", "initializing", "ready", "terminating", "terminated"]
- transitGateway CloudAttachment Config Gateway Transit Gateway Azure Transit Gateway Response Transit Gateway Attachment Config 
- updatedAt String
- An RFC-3339 timestamp representation of transit gateway update date.
- createdAt string
- An RFC-3339 timestamp representation of transit gateway creation date.
- dnsConfigs CloudGateway Transit Gateway Azure Transit Gateway Response Dns Config[] 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment.
- entityVersion number
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- id string
- name string
- Human-readable name of the transit gateway.
- state string
- State of the transit gateway. must be one of ["created", "initializing", "ready", "terminating", "terminated"]
- transitGateway CloudAttachment Config Gateway Transit Gateway Azure Transit Gateway Response Transit Gateway Attachment Config 
- updatedAt string
- An RFC-3339 timestamp representation of transit gateway update date.
- created_at str
- An RFC-3339 timestamp representation of transit gateway creation date.
- dns_configs Sequence[CloudGateway Transit Gateway Azure Transit Gateway Response Dns Config] 
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment.
- entity_version float
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- id str
- name str
- Human-readable name of the transit gateway.
- state str
- State of the transit gateway. must be one of ["created", "initializing", "ready", "terminating", "terminated"]
- transit_gateway_ Cloudattachment_ config Gateway Transit Gateway Azure Transit Gateway Response Transit Gateway Attachment Config 
- updated_at str
- An RFC-3339 timestamp representation of transit gateway update date.
- createdAt String
- An RFC-3339 timestamp representation of transit gateway creation date.
- dnsConfigs List<Property Map>
- List of mappings from remote DNS server IP address sets to proxied internal domains, for a transit gateway attachment.
- entityVersion Number
- Monotonically-increasing version count of the transit gateway, to indicate the order of updates to the transit gateway.
- id String
- name String
- Human-readable name of the transit gateway.
- state String
- State of the transit gateway. must be one of ["created", "initializing", "ready", "terminating", "terminated"]
- transitGateway Property MapAttachment Config 
- updatedAt String
- An RFC-3339 timestamp representation of transit gateway update date.
CloudGatewayTransitGatewayAzureTransitGatewayResponseDnsConfig, CloudGatewayTransitGatewayAzureTransitGatewayResponseDnsConfigArgs                    
- DomainProxy List<string>Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway.
- RemoteDns List<string>Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway.
- DomainProxy []stringLists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway.
- RemoteDns []stringServer Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway.
- domainProxy List<String>Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway.
- remoteDns List<String>Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway.
- domainProxy string[]Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway.
- remoteDns string[]Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway.
- domain_proxy_ Sequence[str]lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway.
- remote_dns_ Sequence[str]server_ ip_ addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway.
- domainProxy List<String>Lists 
- Internal domain names to proxy for DNS resolution from the listed remote DNS server IP addresses, for a transit gateway.
- remoteDns List<String>Server Ip Addresses 
- Remote DNS Server IP Addresses to connect to for resolving internal DNS via a transit gateway.
CloudGatewayTransitGatewayAzureTransitGatewayResponseTransitGatewayAttachmentConfig, CloudGatewayTransitGatewayAzureTransitGatewayResponseTransitGatewayAttachmentConfigArgs                        
- Kind string
- must be "azure-vnet-peering-attachment"
- ResourceGroup stringName 
- Resource Group Name for the Azure VNET Peering attachment.
- SubscriptionId string
- Subscription ID for the Azure VNET Peering attachment.
- TenantId string
- Tenant ID for the Azure VNET Peering attachment.
- VnetName string
- VNET Name for the Azure VNET Peering attachment.
- Kind string
- must be "azure-vnet-peering-attachment"
- ResourceGroup stringName 
- Resource Group Name for the Azure VNET Peering attachment.
- SubscriptionId string
- Subscription ID for the Azure VNET Peering attachment.
- TenantId string
- Tenant ID for the Azure VNET Peering attachment.
- VnetName string
- VNET Name for the Azure VNET Peering attachment.
- kind String
- must be "azure-vnet-peering-attachment"
- resourceGroup StringName 
- Resource Group Name for the Azure VNET Peering attachment.
- subscriptionId String
- Subscription ID for the Azure VNET Peering attachment.
- tenantId String
- Tenant ID for the Azure VNET Peering attachment.
- vnetName String
- VNET Name for the Azure VNET Peering attachment.
- kind string
- must be "azure-vnet-peering-attachment"
- resourceGroup stringName 
- Resource Group Name for the Azure VNET Peering attachment.
- subscriptionId string
- Subscription ID for the Azure VNET Peering attachment.
- tenantId string
- Tenant ID for the Azure VNET Peering attachment.
- vnetName string
- VNET Name for the Azure VNET Peering attachment.
- kind str
- must be "azure-vnet-peering-attachment"
- resource_group_ strname 
- Resource Group Name for the Azure VNET Peering attachment.
- subscription_id str
- Subscription ID for the Azure VNET Peering attachment.
- tenant_id str
- Tenant ID for the Azure VNET Peering attachment.
- vnet_name str
- VNET Name for the Azure VNET Peering attachment.
- kind String
- must be "azure-vnet-peering-attachment"
- resourceGroup StringName 
- Resource Group Name for the Azure VNET Peering attachment.
- subscriptionId String
- Subscription ID for the Azure VNET Peering attachment.
- tenantId String
- Tenant ID for the Azure VNET Peering attachment.
- vnetName String
- VNET Name for the Azure VNET Peering attachment.
CloudGatewayTransitGatewayAzureTransitGatewayTransitGatewayAttachmentConfig, CloudGatewayTransitGatewayAzureTransitGatewayTransitGatewayAttachmentConfigArgs                      
- Kind string
- must be "azure-vnet-peering-attachment"; Requires replacement if changed.
- ResourceGroup stringName 
- Resource Group Name for the Azure VNET Peering attachment. Requires replacement if changed.
- SubscriptionId string
- Subscription ID for the Azure VNET Peering attachment. Requires replacement if changed.
- TenantId string
- Tenant ID for the Azure VNET Peering attachment. Requires replacement if changed.
- VnetName string
- VNET Name for the Azure VNET Peering attachment. Requires replacement if changed.
- Kind string
- must be "azure-vnet-peering-attachment"; Requires replacement if changed.
- ResourceGroup stringName 
- Resource Group Name for the Azure VNET Peering attachment. Requires replacement if changed.
- SubscriptionId string
- Subscription ID for the Azure VNET Peering attachment. Requires replacement if changed.
- TenantId string
- Tenant ID for the Azure VNET Peering attachment. Requires replacement if changed.
- VnetName string
- VNET Name for the Azure VNET Peering attachment. Requires replacement if changed.
- kind String
- must be "azure-vnet-peering-attachment"; Requires replacement if changed.
- resourceGroup StringName 
- Resource Group Name for the Azure VNET Peering attachment. Requires replacement if changed.
- subscriptionId String
- Subscription ID for the Azure VNET Peering attachment. Requires replacement if changed.
- tenantId String
- Tenant ID for the Azure VNET Peering attachment. Requires replacement if changed.
- vnetName String
- VNET Name for the Azure VNET Peering attachment. Requires replacement if changed.
- kind string
- must be "azure-vnet-peering-attachment"; Requires replacement if changed.
- resourceGroup stringName 
- Resource Group Name for the Azure VNET Peering attachment. Requires replacement if changed.
- subscriptionId string
- Subscription ID for the Azure VNET Peering attachment. Requires replacement if changed.
- tenantId string
- Tenant ID for the Azure VNET Peering attachment. Requires replacement if changed.
- vnetName string
- VNET Name for the Azure VNET Peering attachment. Requires replacement if changed.
- kind str
- must be "azure-vnet-peering-attachment"; Requires replacement if changed.
- resource_group_ strname 
- Resource Group Name for the Azure VNET Peering attachment. Requires replacement if changed.
- subscription_id str
- Subscription ID for the Azure VNET Peering attachment. Requires replacement if changed.
- tenant_id str
- Tenant ID for the Azure VNET Peering attachment. Requires replacement if changed.
- vnet_name str
- VNET Name for the Azure VNET Peering attachment. Requires replacement if changed.
- kind String
- must be "azure-vnet-peering-attachment"; Requires replacement if changed.
- resourceGroup StringName 
- Resource Group Name for the Azure VNET Peering attachment. Requires replacement if changed.
- subscriptionId String
- Subscription ID for the Azure VNET Peering attachment. Requires replacement if changed.
- tenantId String
- Tenant ID for the Azure VNET Peering attachment. Requires replacement if changed.
- vnetName String
- VNET Name for the Azure VNET Peering attachment. Requires replacement if changed.
Import
$ pulumi import konnect:index/cloudGatewayTransitGateway:CloudGatewayTransitGateway my_konnect_cloud_gateway_transit_gateway "{ \"network_id\": \"36ae63d3-efd1-4bec-b246-62aa5d3f5695\", \"transit_gateway_id\": \"0850820b-d153-4a2a-b9be-7d2204779139\"}"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- konnect kong/terraform-provider-konnect
- License
- Notes
- This Pulumi package is based on the konnectTerraform Provider.