@Stability(value=Stable) public static final class CfnDomainConfiguration.Builder extends Object implements software.amazon.jsii.Builder<CfnDomainConfiguration>
CfnDomainConfiguration.| Modifier and Type | Method and Description |
|---|---|
CfnDomainConfiguration.Builder |
authorizerConfig(CfnDomainConfiguration.AuthorizerConfigProperty authorizerConfig)
An object that specifies the authorization service for a domain.
|
CfnDomainConfiguration.Builder |
authorizerConfig(IResolvable authorizerConfig)
An object that specifies the authorization service for a domain.
|
CfnDomainConfiguration |
build() |
static CfnDomainConfiguration.Builder |
create(software.constructs.Construct scope,
String id) |
CfnDomainConfiguration.Builder |
domainConfigurationName(String domainConfigurationName)
The name of the domain configuration.
|
CfnDomainConfiguration.Builder |
domainConfigurationStatus(String domainConfigurationStatus)
The status to which the domain configuration should be updated.
|
CfnDomainConfiguration.Builder |
domainName(String domainName)
The name of the domain.
|
CfnDomainConfiguration.Builder |
serverCertificateArns(List<String> serverCertificateArns)
The ARNs of the certificates that AWS IoT passes to the device during the TLS handshake.
|
CfnDomainConfiguration.Builder |
serviceType(String serviceType)
The type of service delivered by the endpoint.
|
CfnDomainConfiguration.Builder |
tags(List<? extends CfnTag> tags)
Metadata which can be used to manage the domain configuration.
|
CfnDomainConfiguration.Builder |
validationCertificateArn(String validationCertificateArn)
The certificate used to validate the server certificate and prove domain name ownership.
|
@Stability(value=Stable) public static CfnDomainConfiguration.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnDomainConfiguration.AuthorizerConfigProperty.Builder.@Stability(value=Stable) public CfnDomainConfiguration.Builder authorizerConfig(CfnDomainConfiguration.AuthorizerConfigProperty authorizerConfig)
authorizerConfig - An object that specifies the authorization service for a domain. This parameter is required.this@Stability(value=Stable) public CfnDomainConfiguration.Builder authorizerConfig(IResolvable authorizerConfig)
authorizerConfig - An object that specifies the authorization service for a domain. This parameter is required.this@Stability(value=Stable) public CfnDomainConfiguration.Builder domainConfigurationName(String domainConfigurationName)
This value must be unique to a region.
domainConfigurationName - The name of the domain configuration. This parameter is required.this@Stability(value=Stable) public CfnDomainConfiguration.Builder domainConfigurationStatus(String domainConfigurationStatus)
Valid values: ENABLED | DISABLED
domainConfigurationStatus - The status to which the domain configuration should be updated. This parameter is required.this@Stability(value=Stable) public CfnDomainConfiguration.Builder domainName(String domainName)
domainName - The name of the domain. This parameter is required.this@Stability(value=Stable) public CfnDomainConfiguration.Builder serverCertificateArns(List<String> serverCertificateArns)
Currently you can specify only one certificate ARN. This value is not required for AWS -managed domains.
serverCertificateArns - The ARNs of the certificates that AWS IoT passes to the device during the TLS handshake. This parameter is required.this@Stability(value=Stable) public CfnDomainConfiguration.Builder serviceType(String serviceType)
AWS IoT Core currently supports only the
DATAservice type.
serviceType - The type of service delivered by the endpoint. This parameter is required.this@Stability(value=Stable) public CfnDomainConfiguration.Builder tags(List<? extends CfnTag> tags)
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..."
tags - Metadata which can be used to manage the domain configuration. This parameter is required.this@Stability(value=Stable) public CfnDomainConfiguration.Builder validationCertificateArn(String validationCertificateArn)
This certificate must be signed by a public certificate authority. This value is not required for AWS -managed domains.
validationCertificateArn - The certificate used to validate the server certificate and prove domain name ownership. This parameter is required.this@Stability(value=Stable) public CfnDomainConfiguration build()
build in interface software.amazon.jsii.Builder<CfnDomainConfiguration>Copyright © 2022. All rights reserved.