AddressRecordTarget

class aws_cdk.aws_route53.AddressRecordTarget(values=None, alias_target=None)

Bases: aws_cdk.aws_route53.RecordTarget

(deprecated) Target for a DNS A Record.

Deprecated

Use RecordTarget

Stability

deprecated

ExampleMetadata

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_route53 as route53

# alias_record_target: route53.IAliasRecordTarget

address_record_target = route53.AddressRecordTarget.from_alias(alias_record_target)
Parameters
  • values (Optional[Sequence[str]]) – correspond with the chosen record type (e.g. for ‘A’ Type, specify one or more IP addresses).

  • alias_target (Optional[IAliasRecordTarget]) – alias for targets such as CloudFront distribution to route traffic to.

Attributes

alias_target

alias for targets such as CloudFront distribution to route traffic to.

Return type

Optional[IAliasRecordTarget]

values

correspond with the chosen record type (e.g. for ‘A’ Type, specify one or more IP addresses).

Return type

Optional[List[str]]

Static Methods

classmethod from_alias(alias_target)

Use an alias as target.

Parameters

alias_target (IAliasRecordTarget) –

Return type

RecordTarget

classmethod from_ip_addresses(*ip_addresses)

Use ip addresses as target.

Parameters

ip_addresses (str) –

Return type

RecordTarget

classmethod from_values(*values)

Use string values as target.

Parameters

values (str) –

Return type

RecordTarget