Class CfnServiceProps.Jsii$Proxy
- All Implemented Interfaces:
CfnServiceProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnServiceProps
CfnServiceProps-
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.servicediscovery.CfnServiceProps
CfnServiceProps.Builder, CfnServiceProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnServiceProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnServiceProps.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 StringThe description of the service.final ObjectA complex type that contains information about the Route 53 DNS records that you want AWS Cloud Map to create when you register an instance.final ObjectPublic DNS and HTTP namespaces only. A complex type that contains settings for an optional health check.final ObjectA complex type that contains information about an optional custom health check.final StringgetName()The name of the service.final StringThe ID of the namespace that was used to create the service.getTags()The tags for the service.final StringgetType()If present, specifies that the service instances are only discoverable using theDiscoverInstancesAPI operation.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 theCfnServiceProps.Builder.
-
-
Method Details
-
getDescription
Description copied from interface:CfnServicePropsThe description of the service.- Specified by:
getDescriptionin interfaceCfnServiceProps
-
getDnsConfig
Description copied from interface:CfnServicePropsA complex type that contains information about the Route 53 DNS records that you want AWS Cloud Map to create when you register an instance.The record types of a service can only be changed by deleting the service and recreating it with a new
Dnsconfig.- Specified by:
getDnsConfigin interfaceCfnServiceProps
-
getHealthCheckConfig
Description copied from interface:CfnServicePropsPublic DNS and HTTP namespaces only. A complex type that contains settings for an optional health check. If you specify settings for a health check, AWS Cloud Map associates the health check with the records that you specify inDnsConfig.For information about the charges for health checks, see Amazon Route 53 Pricing .
- Specified by:
getHealthCheckConfigin interfaceCfnServiceProps
-
getHealthCheckCustomConfig
Description copied from interface:CfnServicePropsA complex type that contains information about an optional custom health check.If you specify a health check configuration, you can specify either
HealthCheckCustomConfigorHealthCheckConfigbut not both.- Specified by:
getHealthCheckCustomConfigin interfaceCfnServiceProps
-
getName
Description copied from interface:CfnServicePropsThe name of the service.- Specified by:
getNamein interfaceCfnServiceProps
-
getNamespaceId
Description copied from interface:CfnServicePropsThe ID of the namespace that was used to create the service.You must specify a value for
NamespaceIdeither for the service properties or for DnsConfig . Don't specify a value in both places.- Specified by:
getNamespaceIdin interfaceCfnServiceProps
-
getTags
Description copied from interface:CfnServicePropsThe tags for the service.Each tag consists of a key and an optional value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.
- Specified by:
getTagsin interfaceCfnServiceProps
-
getType
Description copied from interface:CfnServicePropsIf present, specifies that the service instances are only discoverable using theDiscoverInstancesAPI operation.No DNS records is registered for the service instances. The only valid value is
HTTP.- Specified by:
getTypein interfaceCfnServiceProps
-
$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()
-