Class CfnDomain.DomainEntryProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDomain.DomainEntryProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDomain.DomainEntryProperty
CfnDomain.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.services.lightsail.CfnDomain.DomainEntryProperty
CfnDomain.DomainEntryProperty.Builder, CfnDomain.DomainEntryProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDomain.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 theCfnDomain.DomainEntryProperty.Builder.
-
-
Method Details
-
getName
Description copied from interface:CfnDomain.DomainEntryPropertyThe name of the domain.- Specified by:
getNamein interfaceCfnDomain.DomainEntryProperty- See Also:
-
getTarget
Description copied from interface:CfnDomain.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 interfaceCfnDomain.DomainEntryProperty- See Also:
-
getType
Description copied from interface:CfnDomain.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 interfaceCfnDomain.DomainEntryProperty- See Also:
-
getId
Description copied from interface:CfnDomain.DomainEntryPropertyThe ID of the domain recordset entry.- Specified by:
getIdin interfaceCfnDomain.DomainEntryProperty- See Also:
-
getIsAlias
Description copied from interface:CfnDomain.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 interfaceCfnDomain.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()
-