Class CfnDomainConfigurationProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDomainConfigurationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDomainConfigurationProps
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 StringAn enumerated string that specifies the application-layer protocol.final StringAn enumerated string that specifies the authentication type.final ObjectAn object that specifies the authorization service for a domain.final ObjectAn object that specifies the client certificate configuration 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 ObjectThe server certificate configuration.final StringThe type of service delivered by the endpoint.getTags()Metadata which can be used to manage the domain configuration.final ObjectAn object that specifies the TLS configuration for a domain.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
-
getApplicationProtocol
Description copied from interface:CfnDomainConfigurationPropsAn enumerated string that specifies the application-layer protocol.- Specified by:
getApplicationProtocolin interfaceCfnDomainConfigurationProps- See Also:
-
getAuthenticationType
Description copied from interface:CfnDomainConfigurationPropsAn enumerated string that specifies the authentication type.- Specified by:
getAuthenticationTypein interfaceCfnDomainConfigurationProps- See Also:
-
getAuthorizerConfig
Description copied from interface:CfnDomainConfigurationPropsAn object that specifies the authorization service for a domain.Returns union: either
IResolvableorCfnDomainConfiguration.AuthorizerConfigProperty- Specified by:
getAuthorizerConfigin interfaceCfnDomainConfigurationProps- See Also:
-
getClientCertificateConfig
Description copied from interface:CfnDomainConfigurationPropsAn object that specifies the client certificate configuration for a domain.Returns union: either
IResolvableorCfnDomainConfiguration.ClientCertificateConfigProperty- Specified by:
getClientCertificateConfigin interfaceCfnDomainConfigurationProps- See Also:
-
getDomainConfigurationName
Description copied from interface:CfnDomainConfigurationPropsThe name of the domain configuration.This value must be unique to a region.
- Specified by:
getDomainConfigurationNamein interfaceCfnDomainConfigurationProps- See Also:
-
getDomainConfigurationStatus
Description copied from interface:CfnDomainConfigurationPropsThe status to which the domain configuration should be updated.Valid values:
ENABLED|DISABLED- Specified by:
getDomainConfigurationStatusin interfaceCfnDomainConfigurationProps- See Also:
-
getDomainName
Description copied from interface:CfnDomainConfigurationPropsThe name of the domain.- Specified by:
getDomainNamein interfaceCfnDomainConfigurationProps- See Also:
-
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- See Also:
-
getServerCertificateConfig
Description copied from interface:CfnDomainConfigurationPropsThe server certificate configuration.For more information, see Configurable endpoints from the AWS IoT Core Developer Guide.
Returns union: either
IResolvableorCfnDomainConfiguration.ServerCertificateConfigProperty- Specified by:
getServerCertificateConfigin interfaceCfnDomainConfigurationProps- See Also:
-
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- See Also:
-
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- See Also:
-
getTlsConfig
Description copied from interface:CfnDomainConfigurationPropsAn object that specifies the TLS configuration for a domain.Returns union: either
IResolvableorCfnDomainConfiguration.TlsConfigProperty- Specified by:
getTlsConfigin interfaceCfnDomainConfigurationProps- See Also:
-
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- See Also:
-
$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()
-