RecordTarget¶
-
class
aws_cdk.aws_route53.
RecordTarget
(values=None, alias_target=None)¶ Bases:
object
Type union for a record that accepts multiple types of target.
- Parameters
values (
Optional
[List
[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
-
classmethod
from_ip_addresses
(*ip_addresses)¶ Use ip addresses as target.
- Parameters
ip_addresses (
str
) –- Return type
-
classmethod
from_values
(*values)¶ Use string values as target.
- Parameters
values (
str
) –- Return type