Class CfnDomainConfigurationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.iot.CfnDomainConfigurationProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDomainConfigurationProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDomainConfigurationProps
@Stability(Stable)
@Internal
public static final class CfnDomainConfigurationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDomainConfigurationProps
An implementation for
CfnDomainConfigurationProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnDomainConfigurationProps
CfnDomainConfigurationProps.Builder, CfnDomainConfigurationProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDomainConfigurationProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
An object that specifies the authorization service for a domain.final String
The name of the domain configuration.final String
The status to which the domain configuration should be updated.final String
The name of the domain.The ARNs of the certificates that AWS IoT passes to the device during the TLS handshake.final String
The type of service delivered by the endpoint.getTags()
Metadata which can be used to manage the domain configuration.final Object
AWS::IoT::DomainConfiguration.TlsConfig
.final String
The certificate used to validate the server certificate and prove domain name ownership.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnDomainConfigurationProps.Builder
.
-
-
Method Details
-
getAuthorizerConfig
Description copied from interface:CfnDomainConfigurationProps
An object that specifies the authorization service for a domain.- Specified by:
getAuthorizerConfig
in interfaceCfnDomainConfigurationProps
-
getDomainConfigurationName
Description copied from interface:CfnDomainConfigurationProps
The name of the domain configuration.This value must be unique to a region.
- Specified by:
getDomainConfigurationName
in interfaceCfnDomainConfigurationProps
-
getDomainConfigurationStatus
Description copied from interface:CfnDomainConfigurationProps
The status to which the domain configuration should be updated.Valid values:
ENABLED
|DISABLED
- Specified by:
getDomainConfigurationStatus
in interfaceCfnDomainConfigurationProps
-
getDomainName
Description copied from interface:CfnDomainConfigurationProps
The name of the domain.- Specified by:
getDomainName
in interfaceCfnDomainConfigurationProps
-
getServerCertificateArns
Description copied from interface:CfnDomainConfigurationProps
The ARNs of the certificates that AWS IoT passes to the device during the TLS handshake.Currently you can specify only one certificate ARN. This value is not required for AWS -managed domains.
- Specified by:
getServerCertificateArns
in interfaceCfnDomainConfigurationProps
-
getServiceType
Description copied from interface:CfnDomainConfigurationProps
The type of service delivered by the endpoint.AWS IoT Core currently supports only the
DATA
service type.- Specified by:
getServiceType
in interfaceCfnDomainConfigurationProps
-
getTags
Description copied from interface:CfnDomainConfigurationProps
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..."
- Specified by:
getTags
in interfaceCfnDomainConfigurationProps
-
getTlsConfig
Description copied from interface:CfnDomainConfigurationProps
AWS::IoT::DomainConfiguration.TlsConfig
.- Specified by:
getTlsConfig
in interfaceCfnDomainConfigurationProps
-
getValidationCertificateArn
Description copied from interface:CfnDomainConfigurationProps
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 AWS -managed domains.
- Specified by:
getValidationCertificateArn
in interfaceCfnDomainConfigurationProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-