Struct aws_sdk_iot::input::CreateDomainConfigurationInput
source · #[non_exhaustive]pub struct CreateDomainConfigurationInput { /* private fields */ }
Implementations§
source§impl CreateDomainConfigurationInput
impl CreateDomainConfigurationInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateDomainConfiguration, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateDomainConfiguration, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateDomainConfiguration
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CreateDomainConfigurationInput
.
source§impl CreateDomainConfigurationInput
impl CreateDomainConfigurationInput
sourcepub fn domain_configuration_name(&self) -> Option<&str>
pub fn domain_configuration_name(&self) -> Option<&str>
The name of the domain configuration. This value must be unique to a region.
sourcepub fn domain_name(&self) -> Option<&str>
pub fn domain_name(&self) -> Option<&str>
The name of the domain.
sourcepub fn server_certificate_arns(&self) -> Option<&[String]>
pub fn server_certificate_arns(&self) -> Option<&[String]>
The ARNs of the certificates that IoT passes to the device during the TLS handshake. Currently you can specify only one certificate ARN. This value is not required for Amazon Web Services-managed domains.
sourcepub fn validation_certificate_arn(&self) -> Option<&str>
pub fn validation_certificate_arn(&self) -> Option<&str>
The certificate used to validate the server certificate and prove domain name ownership. This certificate must be signed by a public certificate authority. This value is not required for Amazon Web Services-managed domains.
An object that specifies the authorization service for a domain.
sourcepub fn service_type(&self) -> Option<&ServiceType>
pub fn service_type(&self) -> Option<&ServiceType>
The type of service delivered by the endpoint.
Amazon Web Services IoT Core currently supports only the DATA
service type.
Metadata which can be used to manage the domain configuration.
For URI Request parameters use format: ...key1=value1&key2=value2...
For the CLI command-line parameter use format: &&tags "key1=value1&key2=value2..."
For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."
Trait Implementations§
source§impl Clone for CreateDomainConfigurationInput
impl Clone for CreateDomainConfigurationInput
source§fn clone(&self) -> CreateDomainConfigurationInput
fn clone(&self) -> CreateDomainConfigurationInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq<CreateDomainConfigurationInput> for CreateDomainConfigurationInput
impl PartialEq<CreateDomainConfigurationInput> for CreateDomainConfigurationInput
source§fn eq(&self, other: &CreateDomainConfigurationInput) -> bool
fn eq(&self, other: &CreateDomainConfigurationInput) -> bool
self
and other
values to be equal, and is used
by ==
.