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

Class: Aws::RAM::Types::AssociateResourceSharePermissionRequest

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

Overview

Note:

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

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

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

Returns:

  • (String)

    A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.

#permission_arnString

The ARN of the AWS RAM permission to associate with the resource share.

Returns:

  • (String)

    The ARN of the AWS RAM permission to associate with the resource share.

#replaceBoolean

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.

Returns:

  • (Boolean)

    Indicates whether the permission should replace the permissions that are currently associated with the resource share.

#resource_share_arnString

The Amazon Resource Name (ARN) of the resource share.

Returns:

  • (String)

    The Amazon Resource Name (ARN) of the resource share.