konnect.CloudGatewayPrivateDns
Explore with Pulumi AI
CloudGatewayPrivateDNS Resource
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.konnect.CloudGatewayPrivateDns;
import com.pulumi.konnect.CloudGatewayPrivateDnsArgs;
import com.pulumi.konnect.inputs.CloudGatewayPrivateDnsPrivateDnsAttachmentConfigArgs;
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 myCloudgatewayprivatedns = new CloudGatewayPrivateDns("myCloudgatewayprivatedns", CloudGatewayPrivateDnsArgs.builder()
.networkId("36ae63d3-efd1-4bec-b246-62aa5d3f5695")
.privateDnsAttachmentConfig(CloudGatewayPrivateDnsPrivateDnsAttachmentConfigArgs.builder()
.aws_private_dns_resolver_attachment_config(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
.build())
.build());
}
}
resources:
myCloudgatewayprivatedns:
type: konnect:CloudGatewayPrivateDns
properties:
networkId: 36ae63d3-efd1-4bec-b246-62aa5d3f5695
privateDnsAttachmentConfig:
aws_private_dns_resolver_attachment_config:
dnsConfig:
key:
- remoteDnsServerIpAddresses:
- '...'
kind: aws-outbound-resolver
Create CloudGatewayPrivateDns Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CloudGatewayPrivateDns(name: string, args: CloudGatewayPrivateDnsArgs, opts?: CustomResourceOptions);
@overload
def CloudGatewayPrivateDns(resource_name: str,
args: CloudGatewayPrivateDnsArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CloudGatewayPrivateDns(resource_name: str,
opts: Optional[ResourceOptions] = None,
network_id: Optional[str] = None,
name: Optional[str] = None,
private_dns_attachment_config: Optional[CloudGatewayPrivateDnsPrivateDnsAttachmentConfigArgs] = None)
func NewCloudGatewayPrivateDns(ctx *Context, name string, args CloudGatewayPrivateDnsArgs, opts ...ResourceOption) (*CloudGatewayPrivateDns, error)
public CloudGatewayPrivateDns(string name, CloudGatewayPrivateDnsArgs args, CustomResourceOptions? opts = null)
public CloudGatewayPrivateDns(String name, CloudGatewayPrivateDnsArgs args)
public CloudGatewayPrivateDns(String name, CloudGatewayPrivateDnsArgs args, CustomResourceOptions options)
type: konnect:CloudGatewayPrivateDns
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 CloudGatewayPrivateDnsArgs
- 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 CloudGatewayPrivateDnsArgs
- 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 CloudGatewayPrivateDnsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CloudGatewayPrivateDnsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CloudGatewayPrivateDnsArgs
- 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 cloudGatewayPrivateDnsResource = new Konnect.CloudGatewayPrivateDns("cloudGatewayPrivateDnsResource", new()
{
NetworkId = "string",
Name = "string",
PrivateDnsAttachmentConfig = new Konnect.Inputs.CloudGatewayPrivateDnsPrivateDnsAttachmentConfigArgs
{
AwsPrivateDnsResolverAttachmentConfig = new Konnect.Inputs.CloudGatewayPrivateDnsPrivateDnsAttachmentConfigAwsPrivateDnsResolverAttachmentConfigArgs
{
DnsConfig =
{
{ "string", new Konnect.Inputs.CloudGatewayPrivateDnsPrivateDnsAttachmentConfigAwsPrivateDnsResolverAttachmentConfigDnsConfigArgs
{
RemoteDnsServerIpAddresses = new[]
{
"string",
},
} },
},
Kind = "string",
},
AwsPrivateHostedZoneAttachmentConfig = new Konnect.Inputs.CloudGatewayPrivateDnsPrivateDnsAttachmentConfigAwsPrivateHostedZoneAttachmentConfigArgs
{
HostedZoneId = "string",
Kind = "string",
},
},
});
example, err := konnect.NewCloudGatewayPrivateDns(ctx, "cloudGatewayPrivateDnsResource", &konnect.CloudGatewayPrivateDnsArgs{
NetworkId: pulumi.String("string"),
Name: pulumi.String("string"),
PrivateDnsAttachmentConfig: &konnect.CloudGatewayPrivateDnsPrivateDnsAttachmentConfigArgs{
AwsPrivateDnsResolverAttachmentConfig: &konnect.CloudGatewayPrivateDnsPrivateDnsAttachmentConfigAwsPrivateDnsResolverAttachmentConfigArgs{
DnsConfig: konnect.CloudGatewayPrivateDnsPrivateDnsAttachmentConfigAwsPrivateDnsResolverAttachmentConfigDnsConfigMap{
"string": &konnect.CloudGatewayPrivateDnsPrivateDnsAttachmentConfigAwsPrivateDnsResolverAttachmentConfigDnsConfigArgs{
RemoteDnsServerIpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Kind: pulumi.String("string"),
},
AwsPrivateHostedZoneAttachmentConfig: &konnect.CloudGatewayPrivateDnsPrivateDnsAttachmentConfigAwsPrivateHostedZoneAttachmentConfigArgs{
HostedZoneId: pulumi.String("string"),
Kind: pulumi.String("string"),
},
},
})
var cloudGatewayPrivateDnsResource = new CloudGatewayPrivateDns("cloudGatewayPrivateDnsResource", CloudGatewayPrivateDnsArgs.builder()
.networkId("string")
.name("string")
.privateDnsAttachmentConfig(CloudGatewayPrivateDnsPrivateDnsAttachmentConfigArgs.builder()
.awsPrivateDnsResolverAttachmentConfig(CloudGatewayPrivateDnsPrivateDnsAttachmentConfigAwsPrivateDnsResolverAttachmentConfigArgs.builder()
.dnsConfig(Map.of("string", CloudGatewayPrivateDnsPrivateDnsAttachmentConfigAwsPrivateDnsResolverAttachmentConfigDnsConfigArgs.builder()
.remoteDnsServerIpAddresses("string")
.build()))
.kind("string")
.build())
.awsPrivateHostedZoneAttachmentConfig(CloudGatewayPrivateDnsPrivateDnsAttachmentConfigAwsPrivateHostedZoneAttachmentConfigArgs.builder()
.hostedZoneId("string")
.kind("string")
.build())
.build())
.build());
cloud_gateway_private_dns_resource = konnect.CloudGatewayPrivateDns("cloudGatewayPrivateDnsResource",
network_id="string",
name="string",
private_dns_attachment_config={
"aws_private_dns_resolver_attachment_config": {
"dns_config": {
"string": {
"remote_dns_server_ip_addresses": ["string"],
},
},
"kind": "string",
},
"aws_private_hosted_zone_attachment_config": {
"hosted_zone_id": "string",
"kind": "string",
},
})
const cloudGatewayPrivateDnsResource = new konnect.CloudGatewayPrivateDns("cloudGatewayPrivateDnsResource", {
networkId: "string",
name: "string",
privateDnsAttachmentConfig: {
awsPrivateDnsResolverAttachmentConfig: {
dnsConfig: {
string: {
remoteDnsServerIpAddresses: ["string"],
},
},
kind: "string",
},
awsPrivateHostedZoneAttachmentConfig: {
hostedZoneId: "string",
kind: "string",
},
},
});
type: konnect:CloudGatewayPrivateDns
properties:
name: string
networkId: string
privateDnsAttachmentConfig:
awsPrivateDnsResolverAttachmentConfig:
dnsConfig:
string:
remoteDnsServerIpAddresses:
- string
kind: string
awsPrivateHostedZoneAttachmentConfig:
hostedZoneId: string
kind: string
CloudGatewayPrivateDns 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 CloudGatewayPrivateDns resource accepts the following input properties:
- Network
Id string - The network to operate on.
- Name string
- Human-readable name of the Private DNS. Requires replacement if changed.
- Private
Dns CloudAttachment Config Gateway Private Dns Private Dns Attachment Config - Requires replacement if changed.
- Network
Id string - The network to operate on.
- Name string
- Human-readable name of the Private DNS. Requires replacement if changed.
- Private
Dns CloudAttachment Config Gateway Private Dns Private Dns Attachment Config Args - Requires replacement if changed.
- network
Id String - The network to operate on.
- name String
- Human-readable name of the Private DNS. Requires replacement if changed.
- private
Dns CloudAttachment Config Gateway Private Dns Private Dns Attachment Config - Requires replacement if changed.
- network
Id string - The network to operate on.
- name string
- Human-readable name of the Private DNS. Requires replacement if changed.
- private
Dns CloudAttachment Config Gateway Private Dns Private Dns Attachment Config - Requires replacement if changed.
- network_
id str - The network to operate on.
- name str
- Human-readable name of the Private DNS. Requires replacement if changed.
- private_
dns_ Cloudattachment_ config Gateway Private Dns Private Dns Attachment Config Args - Requires replacement if changed.
- network
Id String - The network to operate on.
- name String
- Human-readable name of the Private DNS. Requires replacement if changed.
- private
Dns Property MapAttachment Config - Requires replacement if changed.
Outputs
All input properties are implicitly available as output properties. Additionally, the CloudGatewayPrivateDns resource produces the following output properties:
- Aws
Private CloudDns Resolver Response Gateway Private Dns Aws Private Dns Resolver Response - Aws
Private CloudHosted Zone Response Gateway Private Dns Aws Private Hosted Zone Response - Entity
Version double - Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
- Id string
- The provider-assigned unique ID for this managed resource.
- Aws
Private CloudDns Resolver Response Gateway Private Dns Aws Private Dns Resolver Response - Aws
Private CloudHosted Zone Response Gateway Private Dns Aws Private Hosted Zone Response - Entity
Version float64 - Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
- Id string
- The provider-assigned unique ID for this managed resource.
- aws
Private CloudDns Resolver Response Gateway Private Dns Aws Private Dns Resolver Response - aws
Private CloudHosted Zone Response Gateway Private Dns Aws Private Hosted Zone Response - entity
Version Double - Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
- id String
- The provider-assigned unique ID for this managed resource.
- aws
Private CloudDns Resolver Response Gateway Private Dns Aws Private Dns Resolver Response - aws
Private CloudHosted Zone Response Gateway Private Dns Aws Private Hosted Zone Response - entity
Version number - Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
- id string
- The provider-assigned unique ID for this managed resource.
- aws_
private_ Clouddns_ resolver_ response Gateway Private Dns Aws Private Dns Resolver Response - aws_
private_ Cloudhosted_ zone_ response Gateway Private Dns Aws Private Hosted Zone Response - entity_
version float - Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
- id str
- The provider-assigned unique ID for this managed resource.
- aws
Private Property MapDns Resolver Response - aws
Private Property MapHosted Zone Response - entity
Version Number - Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing CloudGatewayPrivateDns Resource
Get an existing CloudGatewayPrivateDns 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?: CloudGatewayPrivateDnsState, opts?: CustomResourceOptions): CloudGatewayPrivateDns
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
aws_private_dns_resolver_response: Optional[CloudGatewayPrivateDnsAwsPrivateDnsResolverResponseArgs] = None,
aws_private_hosted_zone_response: Optional[CloudGatewayPrivateDnsAwsPrivateHostedZoneResponseArgs] = None,
entity_version: Optional[float] = None,
name: Optional[str] = None,
network_id: Optional[str] = None,
private_dns_attachment_config: Optional[CloudGatewayPrivateDnsPrivateDnsAttachmentConfigArgs] = None) -> CloudGatewayPrivateDns
func GetCloudGatewayPrivateDns(ctx *Context, name string, id IDInput, state *CloudGatewayPrivateDnsState, opts ...ResourceOption) (*CloudGatewayPrivateDns, error)
public static CloudGatewayPrivateDns Get(string name, Input<string> id, CloudGatewayPrivateDnsState? state, CustomResourceOptions? opts = null)
public static CloudGatewayPrivateDns get(String name, Output<String> id, CloudGatewayPrivateDnsState state, CustomResourceOptions options)
resources: _: type: konnect:CloudGatewayPrivateDns 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.
- Aws
Private CloudDns Resolver Response Gateway Private Dns Aws Private Dns Resolver Response - Aws
Private CloudHosted Zone Response Gateway Private Dns Aws Private Hosted Zone Response - Entity
Version double - Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
- Name string
- Human-readable name of the Private DNS. Requires replacement if changed.
- Network
Id string - The network to operate on.
- Private
Dns CloudAttachment Config Gateway Private Dns Private Dns Attachment Config - Requires replacement if changed.
- Aws
Private CloudDns Resolver Response Gateway Private Dns Aws Private Dns Resolver Response Args - Aws
Private CloudHosted Zone Response Gateway Private Dns Aws Private Hosted Zone Response Args - Entity
Version float64 - Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
- Name string
- Human-readable name of the Private DNS. Requires replacement if changed.
- Network
Id string - The network to operate on.
- Private
Dns CloudAttachment Config Gateway Private Dns Private Dns Attachment Config Args - Requires replacement if changed.
- aws
Private CloudDns Resolver Response Gateway Private Dns Aws Private Dns Resolver Response - aws
Private CloudHosted Zone Response Gateway Private Dns Aws Private Hosted Zone Response - entity
Version Double - Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
- name String
- Human-readable name of the Private DNS. Requires replacement if changed.
- network
Id String - The network to operate on.
- private
Dns CloudAttachment Config Gateway Private Dns Private Dns Attachment Config - Requires replacement if changed.
- aws
Private CloudDns Resolver Response Gateway Private Dns Aws Private Dns Resolver Response - aws
Private CloudHosted Zone Response Gateway Private Dns Aws Private Hosted Zone Response - entity
Version number - Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
- name string
- Human-readable name of the Private DNS. Requires replacement if changed.
- network
Id string - The network to operate on.
- private
Dns CloudAttachment Config Gateway Private Dns Private Dns Attachment Config - Requires replacement if changed.
- aws_
private_ Clouddns_ resolver_ response Gateway Private Dns Aws Private Dns Resolver Response Args - aws_
private_ Cloudhosted_ zone_ response Gateway Private Dns Aws Private Hosted Zone Response Args - entity_
version float - Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
- name str
- Human-readable name of the Private DNS. Requires replacement if changed.
- network_
id str - The network to operate on.
- private_
dns_ Cloudattachment_ config Gateway Private Dns Private Dns Attachment Config Args - Requires replacement if changed.
- aws
Private Property MapDns Resolver Response - aws
Private Property MapHosted Zone Response - entity
Version Number - Monotonically-increasing version count of the Private DNS, to indicate the order of updates to the Private DNS.
- name String
- Human-readable name of the Private DNS. Requires replacement if changed.
- network
Id String - The network to operate on.
- private
Dns Property MapAttachment Config - Requires replacement if changed.
Supporting Types
CloudGatewayPrivateDnsAwsPrivateDnsResolverResponse, CloudGatewayPrivateDnsAwsPrivateDnsResolverResponseArgs
- 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 CloudAttachment Config Gateway Private Dns Aws Private Dns Resolver Response Private Dns Attachment Config - State string
- The current state of the Private DNS attachment. Possible values:
- State
Metadata CloudGateway 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 CloudAttachment Config Gateway Private Dns Aws Private Dns Resolver Response Private Dns Attachment Config - State string
- The current state of the Private DNS attachment. Possible values:
- State
Metadata CloudGateway 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 CloudAttachment Config Gateway Private Dns Aws Private Dns Resolver Response Private Dns Attachment Config - state String
- The current state of the Private DNS attachment. Possible values:
- state
Metadata CloudGateway 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 CloudAttachment Config Gateway Private Dns Aws Private Dns Resolver Response Private Dns Attachment Config - state string
- The current state of the Private DNS attachment. Possible values:
- state
Metadata CloudGateway 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_ Cloudattachment_ config Gateway Private Dns Aws Private Dns Resolver Response Private Dns Attachment Config - state str
- The current state of the Private DNS attachment. Possible values:
- state_
metadata CloudGateway 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:
- 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.
CloudGatewayPrivateDnsAwsPrivateDnsResolverResponsePrivateDnsAttachmentConfig, CloudGatewayPrivateDnsAwsPrivateDnsResolverResponsePrivateDnsAttachmentConfigArgs
- dns_
config Mapping[str, CloudGateway 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
- must be "aws-outbound-resolver"
CloudGatewayPrivateDnsAwsPrivateDnsResolverResponsePrivateDnsAttachmentConfigDnsConfig, CloudGatewayPrivateDnsAwsPrivateDnsResolverResponsePrivateDnsAttachmentConfigDnsConfigArgs
- 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.
CloudGatewayPrivateDnsAwsPrivateDnsResolverResponseStateMetadata, CloudGatewayPrivateDnsAwsPrivateDnsResolverResponseStateMetadataArgs
- 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.
CloudGatewayPrivateDnsAwsPrivateHostedZoneResponse, CloudGatewayPrivateDnsAwsPrivateHostedZoneResponseArgs
- 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 CloudAttachment Config Gateway Private Dns Aws Private Hosted Zone Response Private Dns Attachment Config - State string
- The current state of the Private DNS attachment. Possible values:
- State
Metadata CloudGateway 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 CloudAttachment Config Gateway Private Dns Aws Private Hosted Zone Response Private Dns Attachment Config - State string
- The current state of the Private DNS attachment. Possible values:
- State
Metadata CloudGateway 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 CloudAttachment Config Gateway Private Dns Aws Private Hosted Zone Response Private Dns Attachment Config - state String
- The current state of the Private DNS attachment. Possible values:
- state
Metadata CloudGateway 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 CloudAttachment Config Gateway Private Dns Aws Private Hosted Zone Response Private Dns Attachment Config - state string
- The current state of the Private DNS attachment. Possible values:
- state
Metadata CloudGateway 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_ Cloudattachment_ config Gateway Private Dns Aws Private Hosted Zone Response Private Dns Attachment Config - state str
- The current state of the Private DNS attachment. Possible values:
- state_
metadata CloudGateway 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:
- 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.
CloudGatewayPrivateDnsAwsPrivateHostedZoneResponsePrivateDnsAttachmentConfig, CloudGatewayPrivateDnsAwsPrivateHostedZoneResponsePrivateDnsAttachmentConfigArgs
- Hosted
Zone stringId - AWS Hosted Zone to create attachment to.
- Kind string
- must be "aws-private-hosted-zone-attachment"
- Hosted
Zone stringId - AWS Hosted Zone to create attachment to.
- Kind string
- must be "aws-private-hosted-zone-attachment"
- hosted
Zone StringId - AWS Hosted Zone to create attachment to.
- kind String
- must be "aws-private-hosted-zone-attachment"
- hosted
Zone stringId - AWS Hosted Zone to create attachment to.
- kind string
- must be "aws-private-hosted-zone-attachment"
- hosted_
zone_ strid - AWS Hosted Zone to create attachment to.
- kind str
- must be "aws-private-hosted-zone-attachment"
- hosted
Zone StringId - AWS Hosted Zone to create attachment to.
- kind String
- must be "aws-private-hosted-zone-attachment"
CloudGatewayPrivateDnsAwsPrivateHostedZoneResponseStateMetadata, CloudGatewayPrivateDnsAwsPrivateHostedZoneResponseStateMetadataArgs
- 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.
CloudGatewayPrivateDnsPrivateDnsAttachmentConfig, CloudGatewayPrivateDnsPrivateDnsAttachmentConfigArgs
- Aws
Private CloudDns Resolver Attachment Config Gateway Private Dns Private Dns Attachment Config Aws Private Dns Resolver Attachment Config - Requires replacement if changed.
- Aws
Private CloudHosted Zone Attachment Config Gateway Private Dns Private Dns Attachment Config Aws Private Hosted Zone Attachment Config - Requires replacement if changed.
- Aws
Private CloudDns Resolver Attachment Config Gateway Private Dns Private Dns Attachment Config Aws Private Dns Resolver Attachment Config - Requires replacement if changed.
- Aws
Private CloudHosted Zone Attachment Config Gateway Private Dns Private Dns Attachment Config Aws Private Hosted Zone Attachment Config - Requires replacement if changed.
- aws
Private CloudDns Resolver Attachment Config Gateway Private Dns Private Dns Attachment Config Aws Private Dns Resolver Attachment Config - Requires replacement if changed.
- aws
Private CloudHosted Zone Attachment Config Gateway Private Dns Private Dns Attachment Config Aws Private Hosted Zone Attachment Config - Requires replacement if changed.
- aws
Private CloudDns Resolver Attachment Config Gateway Private Dns Private Dns Attachment Config Aws Private Dns Resolver Attachment Config - Requires replacement if changed.
- aws
Private CloudHosted Zone Attachment Config Gateway Private Dns Private Dns Attachment Config Aws Private Hosted Zone Attachment Config - Requires replacement if changed.
- aws_
private_ Clouddns_ resolver_ attachment_ config Gateway Private Dns Private Dns Attachment Config Aws Private Dns Resolver Attachment Config - Requires replacement if changed.
- aws_
private_ Cloudhosted_ zone_ attachment_ config Gateway Private Dns Private Dns Attachment Config Aws Private Hosted Zone Attachment Config - Requires replacement if changed.
- aws
Private Property MapDns Resolver Attachment Config - Requires replacement if changed.
- aws
Private Property MapHosted Zone Attachment Config - Requires replacement if changed.
CloudGatewayPrivateDnsPrivateDnsAttachmentConfigAwsPrivateDnsResolverAttachmentConfig, CloudGatewayPrivateDnsPrivateDnsAttachmentConfigAwsPrivateDnsResolverAttachmentConfigArgs
- Dns
Config Dictionary<string, CloudGateway Private Dns Private Dns Attachment Config Aws Private Dns Resolver Attachment Config Dns Config> - Object that contains mappings from proxied internal domains to remote DNS server IP address for a Private DNS Resolver. Requires replacement if changed.
- Kind string
- must be "aws-outbound-resolver"; Requires replacement if changed.
- Dns
Config map[string]CloudGateway Private Dns Private Dns Attachment Config Aws Private Dns Resolver Attachment Config Dns Config - Object that contains mappings from proxied internal domains to remote DNS server IP address for a Private DNS Resolver. Requires replacement if changed.
- Kind string
- must be "aws-outbound-resolver"; Requires replacement if changed.
- dns
Config Map<String,CloudGateway Private Dns Private Dns Attachment Config Aws Private Dns Resolver Attachment Config Dns Config> - Object that contains mappings from proxied internal domains to remote DNS server IP address for a Private DNS Resolver. Requires replacement if changed.
- kind String
- must be "aws-outbound-resolver"; Requires replacement if changed.
- dns
Config {[key: string]: CloudGateway Private Dns Private Dns Attachment Config Aws Private Dns Resolver Attachment Config Dns Config} - Object that contains mappings from proxied internal domains to remote DNS server IP address for a Private DNS Resolver. Requires replacement if changed.
- kind string
- must be "aws-outbound-resolver"; Requires replacement if changed.
- dns_
config Mapping[str, CloudGateway Private Dns Private Dns Attachment Config Aws Private Dns Resolver Attachment Config Dns Config] - Object that contains mappings from proxied internal domains to remote DNS server IP address for a Private DNS Resolver. Requires replacement if changed.
- kind str
- must be "aws-outbound-resolver"; Requires replacement if changed.
CloudGatewayPrivateDnsPrivateDnsAttachmentConfigAwsPrivateDnsResolverAttachmentConfigDnsConfig, CloudGatewayPrivateDnsPrivateDnsAttachmentConfigAwsPrivateDnsResolverAttachmentConfigDnsConfigArgs
- Remote
Dns List<string>Server Ip Addresses - IP addresses of remote DNS servers used by the Private DNS Resolver for DNS resolution. Requires replacement if changed.
- Remote
Dns []stringServer Ip Addresses - IP addresses of remote DNS servers used by the Private DNS Resolver for DNS resolution. Requires replacement if changed.
- remote
Dns List<String>Server Ip Addresses - IP addresses of remote DNS servers used by the Private DNS Resolver for DNS resolution. Requires replacement if changed.
- remote
Dns string[]Server Ip Addresses - IP addresses of remote DNS servers used by the Private DNS Resolver for DNS resolution. Requires replacement if changed.
- remote_
dns_ Sequence[str]server_ ip_ addresses - IP addresses of remote DNS servers used by the Private DNS Resolver for DNS resolution. Requires replacement if changed.
- remote
Dns List<String>Server Ip Addresses - IP addresses of remote DNS servers used by the Private DNS Resolver for DNS resolution. Requires replacement if changed.
CloudGatewayPrivateDnsPrivateDnsAttachmentConfigAwsPrivateHostedZoneAttachmentConfig, CloudGatewayPrivateDnsPrivateDnsAttachmentConfigAwsPrivateHostedZoneAttachmentConfigArgs
- Hosted
Zone stringId - AWS Hosted Zone to create attachment to. Requires replacement if changed.
- Kind string
- must be "aws-private-hosted-zone-attachment"; Requires replacement if changed.
- Hosted
Zone stringId - AWS Hosted Zone to create attachment to. Requires replacement if changed.
- Kind string
- must be "aws-private-hosted-zone-attachment"; Requires replacement if changed.
- hosted
Zone StringId - AWS Hosted Zone to create attachment to. Requires replacement if changed.
- kind String
- must be "aws-private-hosted-zone-attachment"; Requires replacement if changed.
- hosted
Zone stringId - AWS Hosted Zone to create attachment to. Requires replacement if changed.
- kind string
- must be "aws-private-hosted-zone-attachment"; Requires replacement if changed.
- hosted_
zone_ strid - AWS Hosted Zone to create attachment to. Requires replacement if changed.
- kind str
- must be "aws-private-hosted-zone-attachment"; Requires replacement if changed.
- hosted
Zone StringId - AWS Hosted Zone to create attachment to. Requires replacement if changed.
- kind String
- must be "aws-private-hosted-zone-attachment"; Requires replacement if changed.
Import
$ pulumi import konnect:index/cloudGatewayPrivateDns:CloudGatewayPrivateDns my_konnect_cloud_gateway_private_dns "{ \"network_id\": \"36ae63d3-efd1-4bec-b246-62aa5d3f5695\", \"id\": \"1850820b-c69f-4a2a-b9be-bbcdbc5cd618\"}"
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
konnect
Terraform Provider.