Class CfnDomainConfigurationMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnDomainConfigurationMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDomainConfigurationMixinProps
CfnDomainConfigurationMixinProps-
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.cfnpropertymixins.services.iot.CfnDomainConfigurationMixinProps
CfnDomainConfigurationMixinProps.Builder, CfnDomainConfigurationMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDomainConfigurationMixinProps.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 theCfnDomainConfigurationMixinProps.Builder.
-
-
Method Details
-
getApplicationProtocol
Description copied from interface:CfnDomainConfigurationMixinPropsAn enumerated string that specifies the application-layer protocol.- Specified by:
getApplicationProtocolin interfaceCfnDomainConfigurationMixinProps- See Also:
-
getAuthenticationType
Description copied from interface:CfnDomainConfigurationMixinPropsAn enumerated string that specifies the authentication type.- Specified by:
getAuthenticationTypein interfaceCfnDomainConfigurationMixinProps- See Also:
-
getAuthorizerConfig
Description copied from interface:CfnDomainConfigurationMixinPropsAn object that specifies the authorization service for a domain.Returns union: either
IResolvableorCfnDomainConfigurationPropsMixin.AuthorizerConfigProperty- Specified by:
getAuthorizerConfigin interfaceCfnDomainConfigurationMixinProps- See Also:
-
getClientCertificateConfig
Description copied from interface:CfnDomainConfigurationMixinPropsAn object that specifies the client certificate configuration for a domain.Returns union: either
IResolvableorCfnDomainConfigurationPropsMixin.ClientCertificateConfigProperty- Specified by:
getClientCertificateConfigin interfaceCfnDomainConfigurationMixinProps- See Also:
-
getDomainConfigurationName
Description copied from interface:CfnDomainConfigurationMixinPropsThe name of the domain configuration.This value must be unique to a region.
- Specified by:
getDomainConfigurationNamein interfaceCfnDomainConfigurationMixinProps- See Also:
-
getDomainConfigurationStatus
Description copied from interface:CfnDomainConfigurationMixinPropsThe status to which the domain configuration should be updated.Valid values:
ENABLED|DISABLED- Specified by:
getDomainConfigurationStatusin interfaceCfnDomainConfigurationMixinProps- See Also:
-
getDomainName
Description copied from interface:CfnDomainConfigurationMixinPropsThe name of the domain.- Specified by:
getDomainNamein interfaceCfnDomainConfigurationMixinProps- See Also:
-
getServerCertificateArns
Description copied from interface:CfnDomainConfigurationMixinPropsThe 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 interfaceCfnDomainConfigurationMixinProps- See Also:
-
getServerCertificateConfig
Description copied from interface:CfnDomainConfigurationMixinPropsThe server certificate configuration.For more information, see Configurable endpoints from the AWS IoT Core Developer Guide.
Returns union: either
IResolvableorCfnDomainConfigurationPropsMixin.ServerCertificateConfigProperty- Specified by:
getServerCertificateConfigin interfaceCfnDomainConfigurationMixinProps- See Also:
-
getServiceType
Description copied from interface:CfnDomainConfigurationMixinPropsThe type of service delivered by the endpoint.AWS IoT Core currently supports only the
DATAservice type.- Specified by:
getServiceTypein interfaceCfnDomainConfigurationMixinProps- See Also:
-
getTags
Description copied from interface:CfnDomainConfigurationMixinPropsMetadata 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 interfaceCfnDomainConfigurationMixinProps- See Also:
-
getTlsConfig
Description copied from interface:CfnDomainConfigurationMixinPropsAn object that specifies the TLS configuration for a domain.Returns union: either
IResolvableorCfnDomainConfigurationPropsMixin.TlsConfigProperty- Specified by:
getTlsConfigin interfaceCfnDomainConfigurationMixinProps- See Also:
-
getValidationCertificateArn
Description copied from interface:CfnDomainConfigurationMixinPropsThe 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 interfaceCfnDomainConfigurationMixinProps- 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()
-