pub struct ModifyPrivateDnsNameOptions { /* private fields */ }
Expand description
Fluent builder constructing a request to ModifyPrivateDnsNameOptions
.
Modifies the options for instance hostnames for the specified instance.
Implementations§
source§impl ModifyPrivateDnsNameOptions
impl ModifyPrivateDnsNameOptions
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<ModifyPrivateDnsNameOptions, AwsResponseRetryClassifier>, SdkError<ModifyPrivateDnsNameOptionsError>>
pub async fn customize(
self
) -> Result<CustomizableOperation<ModifyPrivateDnsNameOptions, AwsResponseRetryClassifier>, SdkError<ModifyPrivateDnsNameOptionsError>>
Consume this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
sourcepub async fn send(
self
) -> Result<ModifyPrivateDnsNameOptionsOutput, SdkError<ModifyPrivateDnsNameOptionsError>>
pub async fn send(
self
) -> Result<ModifyPrivateDnsNameOptionsOutput, SdkError<ModifyPrivateDnsNameOptionsError>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn dry_run(self, input: bool) -> Self
pub fn dry_run(self, input: bool) -> Self
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
sourcepub fn set_dry_run(self, input: Option<bool>) -> Self
pub fn set_dry_run(self, input: Option<bool>) -> Self
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
sourcepub fn instance_id(self, input: impl Into<String>) -> Self
pub fn instance_id(self, input: impl Into<String>) -> Self
The ID of the instance.
sourcepub fn set_instance_id(self, input: Option<String>) -> Self
pub fn set_instance_id(self, input: Option<String>) -> Self
The ID of the instance.
sourcepub fn private_dns_hostname_type(self, input: HostnameType) -> Self
pub fn private_dns_hostname_type(self, input: HostnameType) -> Self
The type of hostname for EC2 instances. For IPv4 only subnets, an instance DNS name must be based on the instance IPv4 address. For IPv6 only subnets, an instance DNS name must be based on the instance ID. For dual-stack subnets, you can specify whether DNS names use the instance IPv4 address or the instance ID.
sourcepub fn set_private_dns_hostname_type(self, input: Option<HostnameType>) -> Self
pub fn set_private_dns_hostname_type(self, input: Option<HostnameType>) -> Self
The type of hostname for EC2 instances. For IPv4 only subnets, an instance DNS name must be based on the instance IPv4 address. For IPv6 only subnets, an instance DNS name must be based on the instance ID. For dual-stack subnets, you can specify whether DNS names use the instance IPv4 address or the instance ID.
sourcepub fn enable_resource_name_dns_a_record(self, input: bool) -> Self
pub fn enable_resource_name_dns_a_record(self, input: bool) -> Self
Indicates whether to respond to DNS queries for instance hostnames with DNS A records.
sourcepub fn set_enable_resource_name_dns_a_record(self, input: Option<bool>) -> Self
pub fn set_enable_resource_name_dns_a_record(self, input: Option<bool>) -> Self
Indicates whether to respond to DNS queries for instance hostnames with DNS A records.
sourcepub fn enable_resource_name_dns_aaaa_record(self, input: bool) -> Self
pub fn enable_resource_name_dns_aaaa_record(self, input: bool) -> Self
Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.
sourcepub fn set_enable_resource_name_dns_aaaa_record(
self,
input: Option<bool>
) -> Self
pub fn set_enable_resource_name_dns_aaaa_record(
self,
input: Option<bool>
) -> Self
Indicates whether to respond to DNS queries for instance hostnames with DNS AAAA records.
Trait Implementations§
source§impl Clone for ModifyPrivateDnsNameOptions
impl Clone for ModifyPrivateDnsNameOptions
source§fn clone(&self) -> ModifyPrivateDnsNameOptions
fn clone(&self) -> ModifyPrivateDnsNameOptions
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more