CfnResolverRuleProps

class aws_cdk.aws_route53resolver.CfnResolverRuleProps(*, domain_name, rule_type, name=None, resolver_endpoint_id=None, tags=None, target_ips=None)

Bases: object

__init__(*, domain_name, rule_type, name=None, resolver_endpoint_id=None, tags=None, target_ips=None)

Properties for defining a AWS::Route53Resolver::ResolverRule.

Parameters
  • domain_name (str) – AWS::Route53Resolver::ResolverRule.DomainName.

  • rule_type (str) – AWS::Route53Resolver::ResolverRule.RuleType.

  • name (Optional[str]) – AWS::Route53Resolver::ResolverRule.Name.

  • resolver_endpoint_id (Optional[str]) – AWS::Route53Resolver::ResolverRule.ResolverEndpointId.

  • tags (Optional[List[CfnTag]]) – AWS::Route53Resolver::ResolverRule.Tags.

  • target_ips (Union[IResolvable, None, List[Union[IResolvable, TargetAddressProperty]]]) – AWS::Route53Resolver::ResolverRule.TargetIps.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html

Attributes

domain_name

AWS::Route53Resolver::ResolverRule.DomainName.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-domainname

Return type

str

name

AWS::Route53Resolver::ResolverRule.Name.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-name

Return type

Optional[str]

resolver_endpoint_id

AWS::Route53Resolver::ResolverRule.ResolverEndpointId.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-resolverendpointid

Return type

Optional[str]

rule_type

AWS::Route53Resolver::ResolverRule.RuleType.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-ruletype

Return type

str

tags

AWS::Route53Resolver::ResolverRule.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-tags

Return type

Optional[List[CfnTag]]

target_ips

AWS::Route53Resolver::ResolverRule.TargetIps.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-route53resolver-resolverrule.html#cfn-route53resolver-resolverrule-targetips

Return type

Union[IResolvable, None, List[Union[IResolvable, TargetAddressProperty]]]