konnect 2.11.0 published on Friday, Jun 27, 2025 by kong
konnect.getCloudGatewayPrivateDns
Explore with Pulumi AI
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:
- Network
Id string
- Network
Id string
- network
Id String
- network
Id string
- network_
id str
- network
Id String
getCloudGatewayPrivateDns Result
The following output properties are available:
- aws
Private Property MapDns Resolver Response - aws
Private Property MapHosted Zone Response - entity
Version Number - id String
- name String
- network
Id String
Supporting Types
GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponse
- Created
At string - An RFC-3339 timestamp representation of Private DNS creation date.
- Entity
Version 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.
- Private
Dns GetAttachment Config Cloud Gateway Private Dns Aws Private Dns Resolver Response Private Dns Attachment Config - 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.
- State
Metadata GetCloud Gateway Private Dns Aws Private Dns Resolver Response State Metadata - Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
- Updated
At string - An RFC-3339 timestamp representation of Private DNS update date.
- Created
At string - An RFC-3339 timestamp representation of Private DNS creation date.
- Entity
Version 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.
- Private
Dns GetAttachment Config Cloud Gateway Private Dns Aws Private Dns Resolver Response Private Dns Attachment Config - 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.
- State
Metadata GetCloud Gateway Private Dns Aws Private Dns Resolver Response State Metadata - Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
- Updated
At string - An RFC-3339 timestamp representation of Private DNS update date.
- created
At String - An RFC-3339 timestamp representation of Private DNS creation date.
- entity
Version 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.
- private
Dns GetAttachment Config Cloud Gateway Private Dns Aws Private Dns Resolver Response Private Dns Attachment Config - 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.
- state
Metadata GetCloud Gateway Private Dns Aws Private Dns Resolver Response State Metadata - Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
- updated
At String - An RFC-3339 timestamp representation of Private DNS update date.
- created
At string - An RFC-3339 timestamp representation of Private DNS creation date.
- entity
Version 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.
- private
Dns GetAttachment Config Cloud Gateway Private Dns Aws Private Dns Resolver Response Private Dns Attachment Config - 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.
- state
Metadata GetCloud Gateway Private Dns Aws Private Dns Resolver Response State Metadata - Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
- updated
At 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_ Getattachment_ config Cloud Gateway Private Dns Aws Private Dns Resolver Response Private Dns Attachment Config - 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 GetCloud Gateway Private Dns Aws Private Dns Resolver Response State Metadata - 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.
- created
At String - An RFC-3339 timestamp representation of Private DNS creation date.
- entity
Version 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.
- private
Dns Property MapAttachment Config - 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.
- state
Metadata Property Map - Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
- updated
At String - An RFC-3339 timestamp representation of Private DNS update date.
GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponsePrivateDnsAttachmentConfig
- dns_
config Mapping[str, GetCloud Gateway Private Dns Aws Private Dns Resolver Response Private Dns Attachment Config Dns Config] - Object that contains mappings from proxied internal domains to remote DNS server IP address for a Private DNS Resolver.
- kind str
GetCloudGatewayPrivateDnsAwsPrivateDnsResolverResponsePrivateDnsAttachmentConfigDnsConfig
- Remote
Dns List<string>Server Ip Addresses - IP addresses of remote DNS servers used by the Private DNS Resolver for DNS resolution.
- Remote
Dns []stringServer Ip Addresses - IP addresses of remote DNS servers used by the Private DNS Resolver for DNS resolution.
- remote
Dns List<String>Server Ip Addresses - IP addresses of remote DNS servers used by the Private DNS Resolver for DNS resolution.
- remote
Dns string[]Server Ip Addresses - IP addresses of remote DNS servers used by the Private DNS Resolver for DNS resolution.
- remote_
dns_ Sequence[str]server_ ip_ addresses - IP addresses of remote DNS servers used by the Private DNS Resolver for DNS resolution.
- remote
Dns List<String>Server Ip Addresses - 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.
- Reported
Status 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.
- Reported
Status 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.
- reported
Status 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.
- reported
Status 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.
- reported
Status String - Reported status of the Private Dns from backing infrastructure.
GetCloudGatewayPrivateDnsAwsPrivateHostedZoneResponse
- Created
At string - An RFC-3339 timestamp representation of Private DNS creation date.
- Entity
Version 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.
- Private
Dns GetAttachment Config Cloud Gateway Private Dns Aws Private Hosted Zone Response Private Dns Attachment Config - 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.
- State
Metadata GetCloud Gateway Private Dns Aws Private Hosted Zone Response State Metadata - Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
- Updated
At string - An RFC-3339 timestamp representation of Private DNS update date.
- Created
At string - An RFC-3339 timestamp representation of Private DNS creation date.
- Entity
Version 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.
- Private
Dns GetAttachment Config Cloud Gateway Private Dns Aws Private Hosted Zone Response Private Dns Attachment Config - 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.
- State
Metadata GetCloud Gateway Private Dns Aws Private Hosted Zone Response State Metadata - Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
- Updated
At string - An RFC-3339 timestamp representation of Private DNS update date.
- created
At String - An RFC-3339 timestamp representation of Private DNS creation date.
- entity
Version 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.
- private
Dns GetAttachment Config Cloud Gateway Private Dns Aws Private Hosted Zone Response Private Dns Attachment Config - 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.
- state
Metadata GetCloud Gateway Private Dns Aws Private Hosted Zone Response State Metadata - Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
- updated
At String - An RFC-3339 timestamp representation of Private DNS update date.
- created
At string - An RFC-3339 timestamp representation of Private DNS creation date.
- entity
Version 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.
- private
Dns GetAttachment Config Cloud Gateway Private Dns Aws Private Hosted Zone Response Private Dns Attachment Config - 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.
- state
Metadata GetCloud Gateway Private Dns Aws Private Hosted Zone Response State Metadata - Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
- updated
At 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_ Getattachment_ config Cloud Gateway Private Dns Aws Private Hosted Zone Response Private Dns Attachment Config - 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 GetCloud Gateway Private Dns Aws Private Hosted Zone Response State Metadata - 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.
- created
At String - An RFC-3339 timestamp representation of Private DNS creation date.
- entity
Version 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.
- private
Dns Property MapAttachment Config - 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.
- state
Metadata Property Map - Metadata describing the backing state of the Private Dns and why it may be in an erroneous state.
- updated
At String - An RFC-3339 timestamp representation of Private DNS update date.
GetCloudGatewayPrivateDnsAwsPrivateHostedZoneResponsePrivateDnsAttachmentConfig
- Hosted
Zone stringId - AWS Hosted Zone to create attachment to.
- Kind string
- Hosted
Zone stringId - AWS Hosted Zone to create attachment to.
- Kind string
- hosted
Zone StringId - AWS Hosted Zone to create attachment to.
- kind String
- hosted
Zone stringId - AWS Hosted Zone to create attachment to.
- kind string
- hosted_
zone_ strid - AWS Hosted Zone to create attachment to.
- kind str
- hosted
Zone StringId - 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.
- Reported
Status 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.
- Reported
Status 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.
- reported
Status 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.
- reported
Status 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.
- reported
Status 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.