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 String
final String
final Object
An object that specifies the authorization service for a domain.final Object
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 Object
The server certificate configuration.final String
The type of service delivered by the endpoint.getTags()
Metadata which can be used to manage the domain configuration.final Object
An object that specifies the TLS configuration for a domain.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
-
getApplicationProtocol
- Specified by:
getApplicationProtocol
in interfaceCfnDomainConfigurationProps
- See Also:
-
getAuthenticationType
- Specified by:
getAuthenticationType
in interfaceCfnDomainConfigurationProps
- See Also:
-
getAuthorizerConfig
Description copied from interface:CfnDomainConfigurationProps
An object that specifies the authorization service for a domain.- Specified by:
getAuthorizerConfig
in interfaceCfnDomainConfigurationProps
- See Also:
-
getClientCertificateConfig
- Specified by:
getClientCertificateConfig
in interfaceCfnDomainConfigurationProps
- See Also:
-
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
- See Also:
-
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
- See Also:
-
getDomainName
Description copied from interface:CfnDomainConfigurationProps
The name of the domain.- Specified by:
getDomainName
in interfaceCfnDomainConfigurationProps
- See Also:
-
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
- See Also:
-
getServerCertificateConfig
Description copied from interface:CfnDomainConfigurationProps
The server certificate configuration.For more information, see Configurable endpoints from the AWS IoT Core Developer Guide.
- Specified by:
getServerCertificateConfig
in interfaceCfnDomainConfigurationProps
- See Also:
-
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
- See Also:
-
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
- See Also:
-
getTlsConfig
Description copied from interface:CfnDomainConfigurationProps
An object that specifies the TLS configuration for a domain.- Specified by:
getTlsConfig
in interfaceCfnDomainConfigurationProps
- See Also:
-
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
- See Also:
-
$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()
-