class Aws::RAM::Types::AssociateResourceSharePermissionRequest

@note When making an API call, you may pass AssociateResourceSharePermissionRequest

data as a hash:

    {
      resource_share_arn: "String", # required
      permission_arn: "String", # required
      replace: false,
      client_token: "String",
      permission_version: 1,
    }

@!attribute [rw] resource_share_arn

The Amazon Resource Name (ARN) of the resource share.
@return [String]

@!attribute [rw] permission_arn

The Amazon Resource Name (ARN) of the RAM permission to associate
with the resource share.
@return [String]

@!attribute [rw] replace

Indicates whether the permission should replace the permissions that
are currently associated with the resource share. Use `true` to
replace the current permissions. Use `false` to add the permission
to the current permission.
@return [Boolean]

@!attribute [rw] client_token

A unique, case-sensitive identifier that you provide to ensure the
idempotency of the request.
@return [String]

@!attribute [rw] permission_version

The version of the RAM permissions to associate with the resource
share.
@return [Integer]

@see docs.aws.amazon.com/goto/WebAPI/ram-2018-01-04/AssociateResourceSharePermissionRequest AWS API Documentation

Constants

SENSITIVE