| Package | Description |
|---|---|
| software.amazon.awscdk.services.certificatemanager |
AWS Certificate Manager Construct Library
|
| software.amazon.awscdk.services.ecs.patterns |
CDK Construct library for higher-level ECS Constructs
|
| software.amazon.awscdk.services.elasticsearch |
Amazon Elasticsearch Service Construct Library
|
| software.amazon.awscdk.services.route53 |
Amazon Route53 Construct Library
|
| software.amazon.awscdk.services.route53.patterns |
CDK Construct library for higher-level Route 53 Constructs
|
| Modifier and Type | Method and Description |
|---|---|
IHostedZone |
DnsValidatedCertificateProps.getHostedZone()
(experimental) Route 53 Hosted Zone used to perform DNS validation of the request.
|
IHostedZone |
DnsValidatedCertificateProps.Jsii$Proxy.getHostedZone() |
default IHostedZone |
CertificationValidationProps.getHostedZone()
(experimental) Hosted zone to use for DNS validation.
|
IHostedZone |
CertificationValidationProps.Jsii$Proxy.getHostedZone() |
| Modifier and Type | Method and Description |
|---|---|
default Map<String,IHostedZone> |
CertificationValidationProps.getHostedZones()
(experimental) A map of hosted zones to use for DNS validation.
|
Map<String,IHostedZone> |
CertificationValidationProps.Jsii$Proxy.getHostedZones() |
| Modifier and Type | Method and Description |
|---|---|
static CertificateValidation |
CertificateValidation.fromDns(IHostedZone hostedZone)
(experimental) Validate the certificate with DNS.
|
DnsValidatedCertificateProps.Builder |
DnsValidatedCertificateProps.Builder.hostedZone(IHostedZone hostedZone)
Sets the value of
DnsValidatedCertificateProps.getHostedZone() |
DnsValidatedCertificate.Builder |
DnsValidatedCertificate.Builder.hostedZone(IHostedZone hostedZone)
(experimental) Route 53 Hosted Zone used to perform DNS validation of the request.
|
CertificationValidationProps.Builder |
CertificationValidationProps.Builder.hostedZone(IHostedZone hostedZone)
Sets the value of
CertificationValidationProps.getHostedZone() |
| Modifier and Type | Method and Description |
|---|---|
static CertificateValidation |
CertificateValidation.fromDnsMultiZone(Map<String,? extends IHostedZone> hostedZones)
(experimental) Validate the certificate with automatically created DNS records in multiple Amazon Route 53 hosted zones.
|
CertificationValidationProps.Builder |
CertificationValidationProps.Builder.hostedZones(Map<String,? extends IHostedZone> hostedZones)
Sets the value of
CertificationValidationProps.getHostedZones() |
| Constructor and Description |
|---|
Jsii$Proxy(IHostedZone hostedZone,
IRole customResourceRole,
String region,
String route53Endpoint,
String domainName,
List<String> subjectAlternativeNames,
CertificateValidation validation)
Constructor that initializes the object based on literal property values passed by the
DnsValidatedCertificateProps.Builder. |
Jsii$Proxy(IHostedZone hostedZone,
Map<String,? extends IHostedZone> hostedZones,
ValidationMethod method,
Map<String,String> validationDomains)
Constructor that initializes the object based on literal property values passed by the
CertificationValidationProps.Builder. |
| Constructor and Description |
|---|
Jsii$Proxy(IHostedZone hostedZone,
Map<String,? extends IHostedZone> hostedZones,
ValidationMethod method,
Map<String,String> validationDomains)
Constructor that initializes the object based on literal property values passed by the
CertificationValidationProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
IHostedZone |
ApplicationLoadBalancedFargateServiceProps.Jsii$Proxy.getDomainZone() |
IHostedZone |
ApplicationLoadBalancedEc2ServiceProps.Jsii$Proxy.getDomainZone() |
default IHostedZone |
ApplicationLoadBalancerProps.getDomainZone()
(experimental) The Route53 hosted zone for the domain, e.g.
|
IHostedZone |
ApplicationLoadBalancerProps.Jsii$Proxy.getDomainZone() |
default IHostedZone |
ApplicationLoadBalancedServiceBaseProps.getDomainZone()
(experimental) The Route53 hosted zone for the domain, e.g.
|
IHostedZone |
ApplicationLoadBalancedServiceBaseProps.Jsii$Proxy.getDomainZone() |
default IHostedZone |
NetworkLoadBalancedServiceBaseProps.getDomainZone()
(experimental) The Route53 hosted zone for the domain, e.g.
|
IHostedZone |
NetworkLoadBalancedServiceBaseProps.Jsii$Proxy.getDomainZone() |
IHostedZone |
NetworkLoadBalancedFargateServiceProps.Jsii$Proxy.getDomainZone() |
default IHostedZone |
NetworkLoadBalancerProps.getDomainZone()
(experimental) The Route53 hosted zone for the domain, e.g.
|
IHostedZone |
NetworkLoadBalancerProps.Jsii$Proxy.getDomainZone() |
IHostedZone |
NetworkLoadBalancedEc2ServiceProps.Jsii$Proxy.getDomainZone() |
| Constructor and Description |
|---|
Jsii$Proxy(Boolean assignPublicIp,
Number cpu,
Number memoryLimitMiB,
FargatePlatformVersion platformVersion,
FargateTaskDefinition taskDefinition,
SubnetSelection taskSubnets,
DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
ICluster cluster,
DeploymentController deploymentController,
Number desiredCount,
String domainName,
IHostedZone domainZone,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
Number listenerPort,
INetworkLoadBalancer loadBalancer,
Number maxHealthyPercent,
Number minHealthyPercent,
PropagatedTagSource propagateTags,
Boolean publicLoadBalancer,
NetworkLoadBalancedServiceRecordType recordType,
String serviceName,
NetworkLoadBalancedTaskImageOptions taskImageOptions,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
NetworkLoadBalancedFargateServiceProps.Builder. |
Jsii$Proxy(Boolean assignPublicIp,
Number cpu,
Number memoryLimitMiB,
FargatePlatformVersion platformVersion,
List<? extends ISecurityGroup> securityGroups,
FargateTaskDefinition taskDefinition,
SubnetSelection taskSubnets,
ICertificate certificate,
DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
ICluster cluster,
DeploymentController deploymentController,
Number desiredCount,
String domainName,
IHostedZone domainZone,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
Number listenerPort,
IApplicationLoadBalancer loadBalancer,
Number maxHealthyPercent,
Number minHealthyPercent,
Boolean openListener,
PropagatedTagSource propagateTags,
ApplicationProtocol protocol,
ApplicationProtocolVersion protocolVersion,
Boolean publicLoadBalancer,
ApplicationLoadBalancedServiceRecordType recordType,
Boolean redirectHttp,
String serviceName,
ApplicationProtocol targetProtocol,
ApplicationLoadBalancedTaskImageOptions taskImageOptions,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
ApplicationLoadBalancedFargateServiceProps.Builder. |
Jsii$Proxy(DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
ICluster cluster,
DeploymentController deploymentController,
Number desiredCount,
String domainName,
IHostedZone domainZone,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
Number listenerPort,
INetworkLoadBalancer loadBalancer,
Number maxHealthyPercent,
Number minHealthyPercent,
PropagatedTagSource propagateTags,
Boolean publicLoadBalancer,
NetworkLoadBalancedServiceRecordType recordType,
String serviceName,
NetworkLoadBalancedTaskImageOptions taskImageOptions,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
NetworkLoadBalancedServiceBaseProps.Builder. |
Jsii$Proxy(ICertificate certificate,
DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
ICluster cluster,
DeploymentController deploymentController,
Number desiredCount,
String domainName,
IHostedZone domainZone,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
Number listenerPort,
IApplicationLoadBalancer loadBalancer,
Number maxHealthyPercent,
Number minHealthyPercent,
Boolean openListener,
PropagatedTagSource propagateTags,
ApplicationProtocol protocol,
ApplicationProtocolVersion protocolVersion,
Boolean publicLoadBalancer,
ApplicationLoadBalancedServiceRecordType recordType,
Boolean redirectHttp,
String serviceName,
ApplicationProtocol targetProtocol,
ApplicationLoadBalancedTaskImageOptions taskImageOptions,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
ApplicationLoadBalancedServiceBaseProps.Builder. |
Jsii$Proxy(List<? extends ApplicationListenerProps> listeners,
String name,
String domainName,
IHostedZone domainZone,
Boolean publicLoadBalancer)
Constructor that initializes the object based on literal property values passed by the
ApplicationLoadBalancerProps.Builder. |
Jsii$Proxy(List<? extends NetworkListenerProps> listeners,
String name,
String domainName,
IHostedZone domainZone,
Boolean publicLoadBalancer)
Constructor that initializes the object based on literal property values passed by the
NetworkLoadBalancerProps.Builder. |
Jsii$Proxy(Number cpu,
Number memoryLimitMiB,
Number memoryReservationMiB,
Ec2TaskDefinition taskDefinition,
DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
ICluster cluster,
DeploymentController deploymentController,
Number desiredCount,
String domainName,
IHostedZone domainZone,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
Number listenerPort,
INetworkLoadBalancer loadBalancer,
Number maxHealthyPercent,
Number minHealthyPercent,
PropagatedTagSource propagateTags,
Boolean publicLoadBalancer,
NetworkLoadBalancedServiceRecordType recordType,
String serviceName,
NetworkLoadBalancedTaskImageOptions taskImageOptions,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
NetworkLoadBalancedEc2ServiceProps.Builder. |
Jsii$Proxy(Number cpu,
Number memoryLimitMiB,
Number memoryReservationMiB,
Ec2TaskDefinition taskDefinition,
ICertificate certificate,
DeploymentCircuitBreaker circuitBreaker,
CloudMapOptions cloudMapOptions,
ICluster cluster,
DeploymentController deploymentController,
Number desiredCount,
String domainName,
IHostedZone domainZone,
Boolean enableEcsManagedTags,
Duration healthCheckGracePeriod,
Number listenerPort,
IApplicationLoadBalancer loadBalancer,
Number maxHealthyPercent,
Number minHealthyPercent,
Boolean openListener,
PropagatedTagSource propagateTags,
ApplicationProtocol protocol,
ApplicationProtocolVersion protocolVersion,
Boolean publicLoadBalancer,
ApplicationLoadBalancedServiceRecordType recordType,
Boolean redirectHttp,
String serviceName,
ApplicationProtocol targetProtocol,
ApplicationLoadBalancedTaskImageOptions taskImageOptions,
IVpc vpc)
Constructor that initializes the object based on literal property values passed by the
ApplicationLoadBalancedEc2ServiceProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
default IHostedZone |
CustomEndpointOptions.getHostedZone()
(experimental) The hosted zone in Route53 to create the CNAME record in.
|
IHostedZone |
CustomEndpointOptions.Jsii$Proxy.getHostedZone() |
| Modifier and Type | Method and Description |
|---|---|
CustomEndpointOptions.Builder |
CustomEndpointOptions.Builder.hostedZone(IHostedZone hostedZone)
Sets the value of
CustomEndpointOptions.getHostedZone() |
| Constructor and Description |
|---|
Jsii$Proxy(String domainName,
ICertificate certificate,
IHostedZone hostedZone)
Constructor that initializes the object based on literal property values passed by the
CustomEndpointOptions.Builder. |
| Modifier and Type | Interface and Description |
|---|---|
static interface |
IHostedZone.Jsii$Default
Internal default implementation for
IHostedZone. |
interface |
IPrivateHostedZone
(experimental) Represents a Route 53 private hosted zone.
|
static interface |
IPrivateHostedZone.Jsii$Default
Internal default implementation for
IPrivateHostedZone. |
interface |
IPublicHostedZone
(experimental) Represents a Route 53 public hosted zone.
|
static interface |
IPublicHostedZone.Jsii$Default
Internal default implementation for
IPublicHostedZone. |
| Modifier and Type | Class and Description |
|---|---|
class |
HostedZone
(experimental) Container for records, and records contain information about how to route traffic for a specific domain, such as example.com and its subdomains (acme.example.com, zenith.example.com).
|
static class |
IHostedZone.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IPrivateHostedZone.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
static class |
IPublicHostedZone.Jsii$Proxy
A proxy class which represents a concrete javascript instance of this type.
|
class |
PrivateHostedZone
(experimental) Create a Route53 private hosted zone for use in one or more VPCs.
|
class |
PublicHostedZone
(experimental) Create a Route53 public hosted zone.
|
| Modifier and Type | Method and Description |
|---|---|
static IHostedZone |
HostedZone.fromHostedZoneAttributes(software.constructs.Construct scope,
String id,
HostedZoneAttributes attrs)
(experimental) Imports a hosted zone from another stack.
|
static IHostedZone |
HostedZone.fromHostedZoneId(software.constructs.Construct scope,
String id,
String hostedZoneId)
(experimental) Import a Route 53 hosted zone defined either outside the CDK, or in a different CDK stack.
|
static IHostedZone |
HostedZone.fromLookup(software.constructs.Construct scope,
String id,
HostedZoneProviderProps query)
(experimental) Lookup a hosted zone in the current account/region based on query parameters.
|
IHostedZone |
CrossAccountZoneDelegationRecordProps.getDelegatedZone()
(experimental) The zone to be delegated.
|
IHostedZone |
CrossAccountZoneDelegationRecordProps.Jsii$Proxy.getDelegatedZone() |
IHostedZone |
CaaAmazonRecordProps.Jsii$Proxy.getZone() |
IHostedZone |
ARecordProps.Jsii$Proxy.getZone() |
IHostedZone |
SrvRecordProps.Jsii$Proxy.getZone() |
IHostedZone |
MxRecordProps.Jsii$Proxy.getZone() |
IHostedZone |
TxtRecordProps.Jsii$Proxy.getZone() |
IHostedZone |
CaaRecordProps.Jsii$Proxy.getZone() |
IHostedZone |
RecordSetProps.Jsii$Proxy.getZone() |
IHostedZone |
ZoneDelegationRecordProps.Jsii$Proxy.getZone() |
IHostedZone |
CnameRecordProps.Jsii$Proxy.getZone() |
IHostedZone |
RecordSetOptions.getZone()
(experimental) The hosted zone in which to define the new record.
|
IHostedZone |
RecordSetOptions.Jsii$Proxy.getZone() |
IHostedZone |
AaaaRecordProps.Jsii$Proxy.getZone() |
IHostedZone |
NsRecordProps.Jsii$Proxy.getZone() |
| Modifier and Type | Method and Description |
|---|---|
CrossAccountZoneDelegationRecord.Builder |
CrossAccountZoneDelegationRecord.Builder.delegatedZone(IHostedZone delegatedZone)
(experimental) The zone to be delegated.
|
CrossAccountZoneDelegationRecordProps.Builder |
CrossAccountZoneDelegationRecordProps.Builder.delegatedZone(IHostedZone delegatedZone)
Sets the value of
CrossAccountZoneDelegationRecordProps.getDelegatedZone() |
CaaAmazonRecordProps.Builder |
CaaAmazonRecordProps.Builder.zone(IHostedZone zone)
Sets the value of
RecordSetOptions.getZone() |
CnameRecord.Builder |
CnameRecord.Builder.zone(IHostedZone zone)
(experimental) The hosted zone in which to define the new record.
|
ARecordProps.Builder |
ARecordProps.Builder.zone(IHostedZone zone)
Sets the value of
RecordSetOptions.getZone() |
ZoneDelegationRecord.Builder |
ZoneDelegationRecord.Builder.zone(IHostedZone zone)
(experimental) The hosted zone in which to define the new record.
|
NsRecord.Builder |
NsRecord.Builder.zone(IHostedZone zone)
(experimental) The hosted zone in which to define the new record.
|
MxRecord.Builder |
MxRecord.Builder.zone(IHostedZone zone)
(experimental) The hosted zone in which to define the new record.
|
SrvRecordProps.Builder |
SrvRecordProps.Builder.zone(IHostedZone zone)
Sets the value of
RecordSetOptions.getZone() |
RecordSet.Builder |
RecordSet.Builder.zone(IHostedZone zone)
(experimental) The hosted zone in which to define the new record.
|
MxRecordProps.Builder |
MxRecordProps.Builder.zone(IHostedZone zone)
Sets the value of
RecordSetOptions.getZone() |
TxtRecordProps.Builder |
TxtRecordProps.Builder.zone(IHostedZone zone)
Sets the value of
RecordSetOptions.getZone() |
CaaRecordProps.Builder |
CaaRecordProps.Builder.zone(IHostedZone zone)
Sets the value of
RecordSetOptions.getZone() |
CaaAmazonRecord.Builder |
CaaAmazonRecord.Builder.zone(IHostedZone zone)
(experimental) The hosted zone in which to define the new record.
|
RecordSetProps.Builder |
RecordSetProps.Builder.zone(IHostedZone zone)
Sets the value of
RecordSetOptions.getZone() |
ZoneDelegationRecordProps.Builder |
ZoneDelegationRecordProps.Builder.zone(IHostedZone zone)
Sets the value of
RecordSetOptions.getZone() |
CnameRecordProps.Builder |
CnameRecordProps.Builder.zone(IHostedZone zone)
Sets the value of
RecordSetOptions.getZone() |
AaaaRecord.Builder |
AaaaRecord.Builder.zone(IHostedZone zone)
(experimental) The hosted zone in which to define the new record.
|
CaaRecord.Builder |
CaaRecord.Builder.zone(IHostedZone zone)
(experimental) The hosted zone in which to define the new record.
|
SrvRecord.Builder |
SrvRecord.Builder.zone(IHostedZone zone)
(experimental) The hosted zone in which to define the new record.
|
RecordSetOptions.Builder |
RecordSetOptions.Builder.zone(IHostedZone zone)
Sets the value of
RecordSetOptions.getZone() |
AaaaRecordProps.Builder |
AaaaRecordProps.Builder.zone(IHostedZone zone)
Sets the value of
RecordSetOptions.getZone() |
ARecord.Builder |
ARecord.Builder.zone(IHostedZone zone)
(experimental) The hosted zone in which to define the new record.
|
NsRecordProps.Builder |
NsRecordProps.Builder.zone(IHostedZone zone)
Sets the value of
RecordSetOptions.getZone() |
TxtRecord.Builder |
TxtRecord.Builder.zone(IHostedZone zone)
(experimental) The hosted zone in which to define the new record.
|
| Constructor and Description |
|---|
Jsii$Proxy(IHostedZone delegatedZone,
IRole delegationRole,
String parentHostedZoneId,
String parentHostedZoneName,
Duration ttl)
Constructor that initializes the object based on literal property values passed by the
CrossAccountZoneDelegationRecordProps.Builder. |
Jsii$Proxy(IHostedZone zone,
String comment,
String recordName,
Duration ttl)
Constructor that initializes the object based on literal property values passed by the
CaaAmazonRecordProps.Builder. |
Jsii$Proxy(IHostedZone zone,
String comment,
String recordName,
Duration ttl)
Constructor that initializes the object based on literal property values passed by the
RecordSetOptions.Builder. |
Jsii$Proxy(List<? extends CaaRecordValue> values,
IHostedZone zone,
String comment,
String recordName,
Duration ttl)
Constructor that initializes the object based on literal property values passed by the
CaaRecordProps.Builder. |
Jsii$Proxy(List<? extends MxRecordValue> values,
IHostedZone zone,
String comment,
String recordName,
Duration ttl)
Constructor that initializes the object based on literal property values passed by the
MxRecordProps.Builder. |
Jsii$Proxy(List<? extends SrvRecordValue> values,
IHostedZone zone,
String comment,
String recordName,
Duration ttl)
Constructor that initializes the object based on literal property values passed by the
SrvRecordProps.Builder. |
Jsii$Proxy(List<String> values,
IHostedZone zone,
String comment,
String recordName,
Duration ttl)
Constructor that initializes the object based on literal property values passed by the
TxtRecordProps.Builder. |
Jsii$Proxy(List<String> nameServers,
IHostedZone zone,
String comment,
String recordName,
Duration ttl)
Constructor that initializes the object based on literal property values passed by the
ZoneDelegationRecordProps.Builder. |
Jsii$Proxy(List<String> values,
IHostedZone zone,
String comment,
String recordName,
Duration ttl)
Constructor that initializes the object based on literal property values passed by the
NsRecordProps.Builder. |
Jsii$Proxy(RecordTarget target,
IHostedZone zone,
String comment,
String recordName,
Duration ttl)
Constructor that initializes the object based on literal property values passed by the
ARecordProps.Builder. |
Jsii$Proxy(RecordTarget target,
IHostedZone zone,
String comment,
String recordName,
Duration ttl)
Constructor that initializes the object based on literal property values passed by the
AaaaRecordProps.Builder. |
Jsii$Proxy(RecordType recordType,
RecordTarget target,
IHostedZone zone,
String comment,
String recordName,
Duration ttl)
Constructor that initializes the object based on literal property values passed by the
RecordSetProps.Builder. |
Jsii$Proxy(String domainName,
IHostedZone zone,
String comment,
String recordName,
Duration ttl)
Constructor that initializes the object based on literal property values passed by the
CnameRecordProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
IHostedZone |
HttpsRedirectProps.getZone()
(experimental) Hosted zone of the domain which will be used to create alias record(s) from domain names in the hosted zone to the target domain.
|
IHostedZone |
HttpsRedirectProps.Jsii$Proxy.getZone() |
| Modifier and Type | Method and Description |
|---|---|
HttpsRedirect.Builder |
HttpsRedirect.Builder.zone(IHostedZone zone)
(experimental) Hosted zone of the domain which will be used to create alias record(s) from domain names in the hosted zone to the target domain.
|
HttpsRedirectProps.Builder |
HttpsRedirectProps.Builder.zone(IHostedZone zone)
Sets the value of
HttpsRedirectProps.getZone() |
| Constructor and Description |
|---|
Jsii$Proxy(String targetDomain,
IHostedZone zone,
ICertificate certificate,
List<String> recordNames)
Constructor that initializes the object based on literal property values passed by the
HttpsRedirectProps.Builder. |
Copyright © 2021. All rights reserved.