You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Route53Resolver::Types::PutResolverRulePolicyRequest

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing PutResolverRulePolicyRequest as input to an Aws::Client method, you can use a vanilla Hash:

{
  arn: "Arn", # required
  resolver_rule_policy: "ResolverRulePolicy", # required
}

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the account that you want to share rules with.

Returns:

  • (String)

    The Amazon Resource Name (ARN) of the account that you want to share rules with.

#resolver_rule_policyString

An AWS Identity and Access Management policy statement that lists the rules that you want to share with another AWS account and the operations that you want the account to be able to perform. You can specify the following operations in the Actions section of the statement:

  • route53resolver:GetResolverRule

  • route53resolver:AssociateResolverRule

  • route53resolver:DisassociateResolverRule

  • route53resolver:ListResolverRules

  • route53resolver:ListResolverRuleAssociations

In the Resource section of the statement, you specify the ARNs for the rules that you want to share with the account that you specified in Arn.

Returns:

  • (String)

    An AWS Identity and Access Management policy statement that lists the rules that you want to share with another AWS account and the operations that you want the account to be able to perform.