1. Packages
  2. Konnect Provider
  3. API Docs
  4. getCloudGatewayPrivateDns
konnect 2.11.0 published on Friday, Jun 27, 2025 by kong

konnect.getCloudGatewayPrivateDns

Explore with Pulumi AI

konnect logo
konnect 2.11.0 published on Friday, Jun 27, 2025 by kong

    Using getCloudGatewayPrivateDns

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getCloudGatewayPrivateDns(args: GetCloudGatewayPrivateDnsArgs, opts?: InvokeOptions): Promise<GetCloudGatewayPrivateDnsResult>
    function getCloudGatewayPrivateDnsOutput(args: GetCloudGatewayPrivateDnsOutputArgs, opts?: InvokeOptions): Output<GetCloudGatewayPrivateDnsResult>
    def get_cloud_gateway_private_dns(network_id: Optional[str] = None,
                                      opts: Optional[InvokeOptions] = None) -> GetCloudGatewayPrivateDnsResult
    def get_cloud_gateway_private_dns_output(network_id: Optional[pulumi.Input[str]] = None,
                                      opts: Optional[InvokeOptions] = None) -> Output[GetCloudGatewayPrivateDnsResult]
    func LookupCloudGatewayPrivateDns(ctx *Context, args *LookupCloudGatewayPrivateDnsArgs, opts ...InvokeOption) (*LookupCloudGatewayPrivateDnsResult, error)
    func LookupCloudGatewayPrivateDnsOutput(ctx *Context, args *LookupCloudGatewayPrivateDnsOutputArgs, opts ...InvokeOption) LookupCloudGatewayPrivateDnsResultOutput

    > Note: This function is named LookupCloudGatewayPrivateDns in the Go SDK.

    public static class GetCloudGatewayPrivateDns 
    {
        public static Task<GetCloudGatewayPrivateDnsResult> InvokeAsync(GetCloudGatewayPrivateDnsArgs args, InvokeOptions? opts = null)
        public static Output<GetCloudGatewayPrivateDnsResult> Invoke(GetCloudGatewayPrivateDnsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCloudGatewayPrivateDnsResult> getCloudGatewayPrivateDns(GetCloudGatewayPrivateDnsArgs args, InvokeOptions options)
    public static Output<GetCloudGatewayPrivateDnsResult> getCloudGatewayPrivateDns(GetCloudGatewayPrivateDnsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: konnect:index/getCloudGatewayPrivateDns:getCloudGatewayPrivateDns
      arguments:
        # arguments dictionary

    The following arguments are supported:

    NetworkId string
    NetworkId string
    networkId String
    networkId string
    networkId String

    getCloudGatewayPrivateDns Result

    The following output properties are available:

    Supporting Types

    GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponse

    CreatedAt string
    An RFC-3339 timestamp representation of Private DNS creation date.
    EntityVersion double
    Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
    Id string
    Name string
    Human-readable name of the Private DNS.
    PrivateDnsAttachmentConfig GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponsePrivateDnsAttachmentConfig
    State string
    The current state of the Private DNS attachment. Possible values:

    • created - The attachment has been created but is not attached to Private DNS.
    • initializing - The attachment is in the process of being initialized and is setting up necessary resources.
    • pending-association The attachment request is awaiting association to the cloud provider infrastructure in order for provisioning to proceed.
    • ready - The attachment is fully operational and can route traffic as configured.
    • error - The attachment is in an error state, and is not operational.
    • terminating - The attachment is in the process of being deleted.
    • terminated - The attachment has been fully deleted and is no longer available.
    StateMetadata GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponseStateMetadata
    Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
    UpdatedAt string
    An RFC-3339 timestamp representation of Private DNS update date.
    CreatedAt string
    An RFC-3339 timestamp representation of Private DNS creation date.
    EntityVersion float64
    Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
    Id string
    Name string
    Human-readable name of the Private DNS.
    PrivateDnsAttachmentConfig GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponsePrivateDnsAttachmentConfig
    State string
    The current state of the Private DNS attachment. Possible values:

    • created - The attachment has been created but is not attached to Private DNS.
    • initializing - The attachment is in the process of being initialized and is setting up necessary resources.
    • pending-association The attachment request is awaiting association to the cloud provider infrastructure in order for provisioning to proceed.
    • ready - The attachment is fully operational and can route traffic as configured.
    • error - The attachment is in an error state, and is not operational.
    • terminating - The attachment is in the process of being deleted.
    • terminated - The attachment has been fully deleted and is no longer available.
    StateMetadata GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponseStateMetadata
    Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
    UpdatedAt string
    An RFC-3339 timestamp representation of Private DNS update date.
    createdAt String
    An RFC-3339 timestamp representation of Private DNS creation date.
    entityVersion Double
    Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
    id String
    name String
    Human-readable name of the Private DNS.
    privateDnsAttachmentConfig GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponsePrivateDnsAttachmentConfig
    state String
    The current state of the Private DNS attachment. Possible values:

    • created - The attachment has been created but is not attached to Private DNS.
    • initializing - The attachment is in the process of being initialized and is setting up necessary resources.
    • pending-association The attachment request is awaiting association to the cloud provider infrastructure in order for provisioning to proceed.
    • ready - The attachment is fully operational and can route traffic as configured.
    • error - The attachment is in an error state, and is not operational.
    • terminating - The attachment is in the process of being deleted.
    • terminated - The attachment has been fully deleted and is no longer available.
    stateMetadata GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponseStateMetadata
    Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
    updatedAt String
    An RFC-3339 timestamp representation of Private DNS update date.
    createdAt string
    An RFC-3339 timestamp representation of Private DNS creation date.
    entityVersion number
    Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
    id string
    name string
    Human-readable name of the Private DNS.
    privateDnsAttachmentConfig GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponsePrivateDnsAttachmentConfig
    state string
    The current state of the Private DNS attachment. Possible values:

    • created - The attachment has been created but is not attached to Private DNS.
    • initializing - The attachment is in the process of being initialized and is setting up necessary resources.
    • pending-association The attachment request is awaiting association to the cloud provider infrastructure in order for provisioning to proceed.
    • ready - The attachment is fully operational and can route traffic as configured.
    • error - The attachment is in an error state, and is not operational.
    • terminating - The attachment is in the process of being deleted.
    • terminated - The attachment has been fully deleted and is no longer available.
    stateMetadata GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponseStateMetadata
    Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
    updatedAt string
    An RFC-3339 timestamp representation of Private DNS update date.
    created_at str
    An RFC-3339 timestamp representation of Private DNS creation date.
    entity_version float
    Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
    id str
    name str
    Human-readable name of the Private DNS.
    private_dns_attachment_config GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponsePrivateDnsAttachmentConfig
    state str
    The current state of the Private DNS attachment. Possible values:

    • created - The attachment has been created but is not attached to Private DNS.
    • initializing - The attachment is in the process of being initialized and is setting up necessary resources.
    • pending-association The attachment request is awaiting association to the cloud provider infrastructure in order for provisioning to proceed.
    • ready - The attachment is fully operational and can route traffic as configured.
    • error - The attachment is in an error state, and is not operational.
    • terminating - The attachment is in the process of being deleted.
    • terminated - The attachment has been fully deleted and is no longer available.
    state_metadata GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponseStateMetadata
    Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
    updated_at str
    An RFC-3339 timestamp representation of Private DNS update date.
    createdAt String
    An RFC-3339 timestamp representation of Private DNS creation date.
    entityVersion Number
    Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
    id String
    name String
    Human-readable name of the Private DNS.
    privateDnsAttachmentConfig Property Map
    state String
    The current state of the Private DNS attachment. Possible values:

    • created - The attachment has been created but is not attached to Private DNS.
    • initializing - The attachment is in the process of being initialized and is setting up necessary resources.
    • pending-association The attachment request is awaiting association to the cloud provider infrastructure in order for provisioning to proceed.
    • ready - The attachment is fully operational and can route traffic as configured.
    • error - The attachment is in an error state, and is not operational.
    • terminating - The attachment is in the process of being deleted.
    • terminated - The attachment has been fully deleted and is no longer available.
    stateMetadata Property Map
    Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
    updatedAt String
    An RFC-3339 timestamp representation of Private DNS update date.

    GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponsePrivateDnsAttachmentConfig

    DnsConfig Dictionary<string, GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponsePrivateDnsAttachmentConfigDnsConfig>
    Object that contains mappings from proxied internal domains to remote DNS server IP address for a Private DNS Resolver.
    Kind string
    DnsConfig map[string]GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponsePrivateDnsAttachmentConfigDnsConfig
    Object that contains mappings from proxied internal domains to remote DNS server IP address for a Private DNS Resolver.
    Kind string
    dnsConfig Map<String,GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponsePrivateDnsAttachmentConfigDnsConfig>
    Object that contains mappings from proxied internal domains to remote DNS server IP address for a Private DNS Resolver.
    kind String
    dnsConfig {[key: string]: GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponsePrivateDnsAttachmentConfigDnsConfig}
    Object that contains mappings from proxied internal domains to remote DNS server IP address for a Private DNS Resolver.
    kind string
    dns_config Mapping[str, GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponsePrivateDnsAttachmentConfigDnsConfig]
    Object that contains mappings from proxied internal domains to remote DNS server IP address for a Private DNS Resolver.
    kind str
    dnsConfig Map<Property Map>
    Object that contains mappings from proxied internal domains to remote DNS server IP address for a Private DNS Resolver.
    kind String

    GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponsePrivateDnsAttachmentConfigDnsConfig

    RemoteDnsServerIpAddresses List<string>
    IP addresses of remote DNS servers used by the Private DNS Resolver for DNS resolution.
    RemoteDnsServerIpAddresses []string
    IP addresses of remote DNS servers used by the Private DNS Resolver for DNS resolution.
    remoteDnsServerIpAddresses List<String>
    IP addresses of remote DNS servers used by the Private DNS Resolver for DNS resolution.
    remoteDnsServerIpAddresses string[]
    IP addresses of remote DNS servers used by the Private DNS Resolver for DNS resolution.
    remote_dns_server_ip_addresses Sequence[str]
    IP addresses of remote DNS servers used by the Private DNS Resolver for DNS resolution.
    remoteDnsServerIpAddresses List<String>
    IP addresses of remote DNS servers used by the Private DNS Resolver for DNS resolution.

    GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponseStateMetadata

    Reason string
    Reason why the Private Dns may be in an erroneous state, reported from backing infrastructure.
    ReportedStatus string
    Reported status of the Private Dns from backing infrastructure.
    Reason string
    Reason why the Private Dns may be in an erroneous state, reported from backing infrastructure.
    ReportedStatus string
    Reported status of the Private Dns from backing infrastructure.
    reason String
    Reason why the Private Dns may be in an erroneous state, reported from backing infrastructure.
    reportedStatus String
    Reported status of the Private Dns from backing infrastructure.
    reason string
    Reason why the Private Dns may be in an erroneous state, reported from backing infrastructure.
    reportedStatus string
    Reported status of the Private Dns from backing infrastructure.
    reason str
    Reason why the Private Dns may be in an erroneous state, reported from backing infrastructure.
    reported_status str
    Reported status of the Private Dns from backing infrastructure.
    reason String
    Reason why the Private Dns may be in an erroneous state, reported from backing infrastructure.
    reportedStatus String
    Reported status of the Private Dns from backing infrastructure.

    GetCloudGatewayPrivateDnsAwsPrivateHostedZoneResponse

    CreatedAt string
    An RFC-3339 timestamp representation of Private DNS creation date.
    EntityVersion double
    Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
    Id string
    Name string
    Human-readable name of the Private DNS.
    PrivateDnsAttachmentConfig GetCloudGatewayPrivateDnsAwsPrivateHostedZoneResponsePrivateDnsAttachmentConfig
    State string
    The current state of the Private DNS attachment. Possible values:

    • created - The attachment has been created but is not attached to Private DNS.
    • initializing - The attachment is in the process of being initialized and is setting up necessary resources.
    • pending-association The attachment request is awaiting association to the cloud provider infrastructure in order for provisioning to proceed.
    • ready - The attachment is fully operational and can route traffic as configured.
    • error - The attachment is in an error state, and is not operational.
    • terminating - The attachment is in the process of being deleted.
    • terminated - The attachment has been fully deleted and is no longer available.
    StateMetadata GetCloudGatewayPrivateDnsAwsPrivateHostedZoneResponseStateMetadata
    Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
    UpdatedAt string
    An RFC-3339 timestamp representation of Private DNS update date.
    CreatedAt string
    An RFC-3339 timestamp representation of Private DNS creation date.
    EntityVersion float64
    Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
    Id string
    Name string
    Human-readable name of the Private DNS.
    PrivateDnsAttachmentConfig GetCloudGatewayPrivateDnsAwsPrivateHostedZoneResponsePrivateDnsAttachmentConfig
    State string
    The current state of the Private DNS attachment. Possible values:

    • created - The attachment has been created but is not attached to Private DNS.
    • initializing - The attachment is in the process of being initialized and is setting up necessary resources.
    • pending-association The attachment request is awaiting association to the cloud provider infrastructure in order for provisioning to proceed.
    • ready - The attachment is fully operational and can route traffic as configured.
    • error - The attachment is in an error state, and is not operational.
    • terminating - The attachment is in the process of being deleted.
    • terminated - The attachment has been fully deleted and is no longer available.
    StateMetadata GetCloudGatewayPrivateDnsAwsPrivateHostedZoneResponseStateMetadata
    Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
    UpdatedAt string
    An RFC-3339 timestamp representation of Private DNS update date.
    createdAt String
    An RFC-3339 timestamp representation of Private DNS creation date.
    entityVersion Double
    Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
    id String
    name String
    Human-readable name of the Private DNS.
    privateDnsAttachmentConfig GetCloudGatewayPrivateDnsAwsPrivateHostedZoneResponsePrivateDnsAttachmentConfig
    state String
    The current state of the Private DNS attachment. Possible values:

    • created - The attachment has been created but is not attached to Private DNS.
    • initializing - The attachment is in the process of being initialized and is setting up necessary resources.
    • pending-association The attachment request is awaiting association to the cloud provider infrastructure in order for provisioning to proceed.
    • ready - The attachment is fully operational and can route traffic as configured.
    • error - The attachment is in an error state, and is not operational.
    • terminating - The attachment is in the process of being deleted.
    • terminated - The attachment has been fully deleted and is no longer available.
    stateMetadata GetCloudGatewayPrivateDnsAwsPrivateHostedZoneResponseStateMetadata
    Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
    updatedAt String
    An RFC-3339 timestamp representation of Private DNS update date.
    createdAt string
    An RFC-3339 timestamp representation of Private DNS creation date.
    entityVersion number
    Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
    id string
    name string
    Human-readable name of the Private DNS.
    privateDnsAttachmentConfig GetCloudGatewayPrivateDnsAwsPrivateHostedZoneResponsePrivateDnsAttachmentConfig
    state string
    The current state of the Private DNS attachment. Possible values:

    • created - The attachment has been created but is not attached to Private DNS.
    • initializing - The attachment is in the process of being initialized and is setting up necessary resources.
    • pending-association The attachment request is awaiting association to the cloud provider infrastructure in order for provisioning to proceed.
    • ready - The attachment is fully operational and can route traffic as configured.
    • error - The attachment is in an error state, and is not operational.
    • terminating - The attachment is in the process of being deleted.
    • terminated - The attachment has been fully deleted and is no longer available.
    stateMetadata GetCloudGatewayPrivateDnsAwsPrivateHostedZoneResponseStateMetadata
    Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
    updatedAt string
    An RFC-3339 timestamp representation of Private DNS update date.
    created_at str
    An RFC-3339 timestamp representation of Private DNS creation date.
    entity_version float
    Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
    id str
    name str
    Human-readable name of the Private DNS.
    private_dns_attachment_config GetCloudGatewayPrivateDnsAwsPrivateHostedZoneResponsePrivateDnsAttachmentConfig
    state str
    The current state of the Private DNS attachment. Possible values:

    • created - The attachment has been created but is not attached to Private DNS.
    • initializing - The attachment is in the process of being initialized and is setting up necessary resources.
    • pending-association The attachment request is awaiting association to the cloud provider infrastructure in order for provisioning to proceed.
    • ready - The attachment is fully operational and can route traffic as configured.
    • error - The attachment is in an error state, and is not operational.
    • terminating - The attachment is in the process of being deleted.
    • terminated - The attachment has been fully deleted and is no longer available.
    state_metadata GetCloudGatewayPrivateDnsAwsPrivateHostedZoneResponseStateMetadata
    Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
    updated_at str
    An RFC-3339 timestamp representation of Private DNS update date.
    createdAt String
    An RFC-3339 timestamp representation of Private DNS creation date.
    entityVersion Number
    Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
    id String
    name String
    Human-readable name of the Private DNS.
    privateDnsAttachmentConfig Property Map
    state String
    The current state of the Private DNS attachment. Possible values:

    • created - The attachment has been created but is not attached to Private DNS.
    • initializing - The attachment is in the process of being initialized and is setting up necessary resources.
    • pending-association The attachment request is awaiting association to the cloud provider infrastructure in order for provisioning to proceed.
    • ready - The attachment is fully operational and can route traffic as configured.
    • error - The attachment is in an error state, and is not operational.
    • terminating - The attachment is in the process of being deleted.
    • terminated - The attachment has been fully deleted and is no longer available.
    stateMetadata Property Map
    Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
    updatedAt String
    An RFC-3339 timestamp representation of Private DNS update date.

    GetCloudGatewayPrivateDnsAwsPrivateHostedZoneResponsePrivateDnsAttachmentConfig

    HostedZoneId string
    AWS Hosted Zone to create attachment to.
    Kind string
    HostedZoneId string
    AWS Hosted Zone to create attachment to.
    Kind string
    hostedZoneId String
    AWS Hosted Zone to create attachment to.
    kind String
    hostedZoneId string
    AWS Hosted Zone to create attachment to.
    kind string
    hosted_zone_id str
    AWS Hosted Zone to create attachment to.
    kind str
    hostedZoneId String
    AWS Hosted Zone to create attachment to.
    kind String

    GetCloudGatewayPrivateDnsAwsPrivateHostedZoneResponseStateMetadata

    Reason string
    Reason why the Private Dns may be in an erroneous state, reported from backing infrastructure.
    ReportedStatus string
    Reported status of the Private Dns from backing infrastructure.
    Reason string
    Reason why the Private Dns may be in an erroneous state, reported from backing infrastructure.
    ReportedStatus string
    Reported status of the Private Dns from backing infrastructure.
    reason String
    Reason why the Private Dns may be in an erroneous state, reported from backing infrastructure.
    reportedStatus String
    Reported status of the Private Dns from backing infrastructure.
    reason string
    Reason why the Private Dns may be in an erroneous state, reported from backing infrastructure.
    reportedStatus string
    Reported status of the Private Dns from backing infrastructure.
    reason str
    Reason why the Private Dns may be in an erroneous state, reported from backing infrastructure.
    reported_status str
    Reported status of the Private Dns from backing infrastructure.
    reason String
    Reason why the Private Dns may be in an erroneous state, reported from backing infrastructure.
    reportedStatus String
    Reported status of the Private Dns from backing infrastructure.

    Package Details

    Repository
    konnect kong/terraform-provider-konnect
    License
    Notes
    This Pulumi package is based on the konnect Terraform Provider.
    konnect logo
    konnect 2.11.0 published on Friday, Jun 27, 2025 by kong