Class CfnDomainPropsMixin.DomainEntryProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDomainPropsMixin.DomainEntryProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDomainPropsMixin.DomainEntryProperty
CfnDomainPropsMixin.DomainEntryProperty-
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.lightsail.CfnDomainPropsMixin.DomainEntryProperty
CfnDomainPropsMixin.DomainEntryProperty.Builder, CfnDomainPropsMixin.DomainEntryProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDomainPropsMixin.DomainEntryProperty.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 StringgetId()The ID of the domain recordset entry.final ObjectWhentrue, specifies whether the domain entry is an alias used by the Lightsail load balancer, Lightsail container service, Lightsail content delivery network (CDN) distribution, or another AWS resource.final StringgetName()The name of the domain.final StringThe target IP address (192.0.2.0), or AWS name server (ns-111.awsdns-22.com.).final StringgetType()The type of domain entry, such as address for IPv4 (A), address for IPv6 (AAAA), canonical name (CNAME), mail exchanger (MX), name server (NS), start of authority (SOA), service locator (SRV), or text (TXT).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 theCfnDomainPropsMixin.DomainEntryProperty.Builder.
-
-
Method Details
-
getId
Description copied from interface:CfnDomainPropsMixin.DomainEntryPropertyThe ID of the domain recordset entry.- Specified by:
getIdin interfaceCfnDomainPropsMixin.DomainEntryProperty- See Also:
-
getIsAlias
Description copied from interface:CfnDomainPropsMixin.DomainEntryPropertyWhentrue, specifies whether the domain entry is an alias used by the Lightsail load balancer, Lightsail container service, Lightsail content delivery network (CDN) distribution, or another AWS resource.You can include an alias (A type) record in your request, which points to the DNS name of a load balancer, container service, CDN distribution, or other AWS resource and routes traffic to that resource.
Returns union: either
BooleanorIResolvable- Specified by:
getIsAliasin interfaceCfnDomainPropsMixin.DomainEntryProperty- See Also:
-
getName
Description copied from interface:CfnDomainPropsMixin.DomainEntryPropertyThe name of the domain.- Specified by:
getNamein interfaceCfnDomainPropsMixin.DomainEntryProperty- See Also:
-
getTarget
Description copied from interface:CfnDomainPropsMixin.DomainEntryPropertyThe target IP address (192.0.2.0), or AWS name server (ns-111.awsdns-22.com.).For Lightsail load balancers, the value looks like
ab1234c56789c6b86aba6fb203d443bc-123456789.us-east-2.elb.amazonaws.com. For Lightsail distributions, the value looks likeexampled1182ne.cloudfront.net. For Lightsail container services, the value looks likecontainer-service-1.example23scljs.us-west-2.cs.amazonlightsail.com. Be sure to also setisAliastotruewhen setting up an A record for a Lightsail load balancer, distribution, or container service.- Specified by:
getTargetin interfaceCfnDomainPropsMixin.DomainEntryProperty- See Also:
-
getType
Description copied from interface:CfnDomainPropsMixin.DomainEntryPropertyThe type of domain entry, such as address for IPv4 (A), address for IPv6 (AAAA), canonical name (CNAME), mail exchanger (MX), name server (NS), start of authority (SOA), service locator (SRV), or text (TXT).The following domain entry types can be used:
AAAAACNAMEMXNSSOASRVTXT
- Specified by:
getTypein interfaceCfnDomainPropsMixin.DomainEntryProperty- 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()
-