class Aws::DynamoDB::Types::PutResourcePolicyInput
@see docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/PutResourcePolicyInput AWS API Documentation
@return [Boolean]
permissions to change the policy of this resource in the future.
Set this parameter to ‘true` to confirm that you want to remove your
@!attribute [rw] confirm_remove_self_resource_access
@return [String]
resource, specify `NO_POLICY` for the revision ID.
To conditionally attach a policy when no policy exists for the
</note>
a `PolicyNotFoundException`.
policy attached to the resource, your request will be rejected with
existing policy on the resource doesn’t match or if there’s no
<note markdown=“1”> When you provide an expected revision ID, if the revision ID of the
mutating requests against that policy.
You can provide the revision ID of your existing policy to make
A string value that you can use to conditionally update your policy.
@!attribute [rw] expected_revision_id
@return [String]<br>: docs.aws.amazon.com/amazondynamodb/latest/developerguide/rbac-considerations.html<br><br><br><br>considerations][1].
resource-based policy, see [Resource-based policy
For a full list of all considerations that apply while attaching a
denied, adding or deleting a replica will fail with an error.
service-linked role (SLR) to replicate data for a global table is
* Within a resource-based policy, if the action for a DynamoDB
policy against this limit.
20 KB. DynamoDB counts whitespaces when calculating the size of a
* The maximum size supported for a resource-based policy document is
format.
An Amazon Web Services resource-based policy document in JSON
@!attribute [rw] policy
@return [String]
in your policy document.
table, indexes, or both, you can define multiple ‘Statement` fields
document. Alternatively, to specify different permissions for your
in the `Resource` field of a given `Statement` in your policy
you can provide both the table and index Amazon Resource Name (ARN)s
specify the same permission level for your table and its indexes,
You can control index permissions using the base table’s policy. To
tables and streams.
policy will be attached. The resources you can specify include
The Amazon Resource Name (ARN) of the DynamoDB resource to which the
@!attribute [rw] resource_arn