CfnRecordSetProps

class aws_cdk.aws_route53.CfnRecordSetProps(*, name, type, alias_target=None, comment=None, failover=None, geo_location=None, health_check_id=None, hosted_zone_id=None, hosted_zone_name=None, multi_value_answer=None, region=None, resource_records=None, set_identifier=None, ttl=None, weight=None)

Bases: object

__init__(*, name, type, alias_target=None, comment=None, failover=None, geo_location=None, health_check_id=None, hosted_zone_id=None, hosted_zone_name=None, multi_value_answer=None, region=None, resource_records=None, set_identifier=None, ttl=None, weight=None)

Properties for defining a AWS::Route53::RecordSet.

Parameters
  • name (str) – AWS::Route53::RecordSet.Name.

  • type (str) – AWS::Route53::RecordSet.Type.

  • alias_target (Union[IResolvable, None, AliasTargetProperty]) – AWS::Route53::RecordSet.AliasTarget.

  • comment (Optional[str]) – AWS::Route53::RecordSet.Comment.

  • failover (Optional[str]) – AWS::Route53::RecordSet.Failover.

  • geo_location (Union[IResolvable, None, GeoLocationProperty]) – AWS::Route53::RecordSet.GeoLocation.

  • health_check_id (Optional[str]) – AWS::Route53::RecordSet.HealthCheckId.

  • hosted_zone_id (Optional[str]) – AWS::Route53::RecordSet.HostedZoneId.

  • hosted_zone_name (Optional[str]) – AWS::Route53::RecordSet.HostedZoneName.

  • multi_value_answer (Union[bool, None, IResolvable]) – AWS::Route53::RecordSet.MultiValueAnswer.

  • region (Optional[str]) – AWS::Route53::RecordSet.Region.

  • resource_records (Optional[List[str]]) – AWS::Route53::RecordSet.ResourceRecords.

  • set_identifier (Optional[str]) – AWS::Route53::RecordSet.SetIdentifier.

  • ttl (Optional[str]) – AWS::Route53::RecordSet.TTL.

  • weight (Union[int, float, None]) – AWS::Route53::RecordSet.Weight.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html

Attributes

alias_target

AWS::Route53::RecordSet.AliasTarget.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-aliastarget

Return type

Union[IResolvable, None, AliasTargetProperty]

comment

AWS::Route53::RecordSet.Comment.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-comment

Return type

Optional[str]

failover

AWS::Route53::RecordSet.Failover.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-failover

Return type

Optional[str]

geo_location

AWS::Route53::RecordSet.GeoLocation.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-geolocation

Return type

Union[IResolvable, None, GeoLocationProperty]

health_check_id

AWS::Route53::RecordSet.HealthCheckId.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-healthcheckid

Return type

Optional[str]

hosted_zone_id

AWS::Route53::RecordSet.HostedZoneId.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-hostedzoneid

Return type

Optional[str]

hosted_zone_name

AWS::Route53::RecordSet.HostedZoneName.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-hostedzonename

Return type

Optional[str]

multi_value_answer

AWS::Route53::RecordSet.MultiValueAnswer.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-multivalueanswer

Return type

Union[bool, None, IResolvable]

name

AWS::Route53::RecordSet.Name.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-name

Return type

str

region

AWS::Route53::RecordSet.Region.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-region

Return type

Optional[str]

resource_records

AWS::Route53::RecordSet.ResourceRecords.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-resourcerecords

Return type

Optional[List[str]]

set_identifier

AWS::Route53::RecordSet.SetIdentifier.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-setidentifier

Return type

Optional[str]

ttl

AWS::Route53::RecordSet.TTL.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-ttl

Return type

Optional[str]

type

AWS::Route53::RecordSet.Type.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-type

Return type

str

weight

AWS::Route53::RecordSet.Weight.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-route53-recordset.html#cfn-route53-recordset-weight

Return type

Union[int, float, None]