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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.iot.CfnDomainConfigurationProps
CfnDomainConfigurationProps.Builder, CfnDomainConfigurationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDomainConfigurationProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectAn object that specifies the authorization service for a domain.final StringThe name of the domain configuration.final StringThe status to which the domain configuration should be updated.final StringThe name of the domain.The ARNs of the certificates that AWS IoT passes to the device during the TLS handshake.final StringThe type of service delivered by the endpoint.getTags()Metadata which can be used to manage the domain configuration.final ObjectAWS::IoT::DomainConfiguration.TlsConfig.final StringThe certificate used to validate the server certificate and prove domain name ownership.final inthashCode()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:CfnDomainConfigurationPropsAn object that specifies the authorization service for a domain.- Specified by:
getAuthorizerConfigin interfaceCfnDomainConfigurationProps
-
getDomainConfigurationName
Description copied from interface:CfnDomainConfigurationPropsThe name of the domain configuration.This value must be unique to a region.
- Specified by:
getDomainConfigurationNamein interfaceCfnDomainConfigurationProps
-
getDomainConfigurationStatus
Description copied from interface:CfnDomainConfigurationPropsThe status to which the domain configuration should be updated.Valid values:
ENABLED|DISABLED- Specified by:
getDomainConfigurationStatusin interfaceCfnDomainConfigurationProps
-
getDomainName
Description copied from interface:CfnDomainConfigurationPropsThe name of the domain.- Specified by:
getDomainNamein interfaceCfnDomainConfigurationProps
-
getServerCertificateArns
Description copied from interface:CfnDomainConfigurationPropsThe 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:
getServerCertificateArnsin interfaceCfnDomainConfigurationProps
-
getServiceType
Description copied from interface:CfnDomainConfigurationPropsThe type of service delivered by the endpoint.AWS IoT Core currently supports only the
DATAservice type.- Specified by:
getServiceTypein interfaceCfnDomainConfigurationProps
-
getTags
Description copied from interface:CfnDomainConfigurationPropsMetadata 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:
getTagsin interfaceCfnDomainConfigurationProps
-
getTlsConfig
Description copied from interface:CfnDomainConfigurationPropsAWS::IoT::DomainConfiguration.TlsConfig.- Specified by:
getTlsConfigin interfaceCfnDomainConfigurationProps
-
getValidationCertificateArn
Description copied from interface:CfnDomainConfigurationPropsThe 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:
getValidationCertificateArnin interfaceCfnDomainConfigurationProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-