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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.lightsail.CfnDomain.DomainEntryProperty
CfnDomain.DomainEntryProperty.Builder, CfnDomain.DomainEntryProperty.Jsii$Proxy
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDomain.DomainEntryProperty.Builder
.protected
Jsii$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.JsonNode
final boolean
final String
getId()
The ID of the domain recordset entry.final Object
Whentrue
, 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 String
getName()
The name of the domain.final String
The target IP address (192.0.2.0
), or AWS name server (ns-111.awsdns-22.com.
).final String
getType()
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 int
hashCode()
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.DomainEntryProperty
The name of the domain.- Specified by:
getName
in interfaceCfnDomain.DomainEntryProperty
- See Also:
-
getTarget
Description copied from interface:CfnDomain.DomainEntryProperty
The 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 setisAlias
totrue
when setting up an A record for a Lightsail load balancer, distribution, or container service.- Specified by:
getTarget
in interfaceCfnDomain.DomainEntryProperty
- See Also:
-
getType
Description copied from interface:CfnDomain.DomainEntryProperty
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).The following domain entry types can be used:
A
AAAA
CNAME
MX
NS
SOA
SRV
TXT
- Specified by:
getType
in interfaceCfnDomain.DomainEntryProperty
- See Also:
-
getId
Description copied from interface:CfnDomain.DomainEntryProperty
The ID of the domain recordset entry.- Specified by:
getId
in interfaceCfnDomain.DomainEntryProperty
- See Also:
-
getIsAlias
Description copied from interface:CfnDomain.DomainEntryProperty
Whentrue
, 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.
- Specified by:
getIsAlias
in interfaceCfnDomain.DomainEntryProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-