Class: Aws::QuickSight::Types::UpdateTopicPermissionsRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-quicksight/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#aws_account_idString

The ID of the Amazon Web Services account that contains the topic that you want to update the permissions for.



38308
38309
38310
38311
38312
38313
38314
38315
# File 'lib/aws-sdk-quicksight/types.rb', line 38308

class UpdateTopicPermissionsRequest < Struct.new(
  :aws_account_id,
  :topic_id,
  :grant_permissions,
  :revoke_permissions)
  SENSITIVE = []
  include Aws::Structure
end

#grant_permissionsArray<Types::ResourcePermission>

The resource permissions that you want to grant to the topic.



38308
38309
38310
38311
38312
38313
38314
38315
# File 'lib/aws-sdk-quicksight/types.rb', line 38308

class UpdateTopicPermissionsRequest < Struct.new(
  :aws_account_id,
  :topic_id,
  :grant_permissions,
  :revoke_permissions)
  SENSITIVE = []
  include Aws::Structure
end

#revoke_permissionsArray<Types::ResourcePermission>

The resource permissions that you want to revoke from the topic.



38308
38309
38310
38311
38312
38313
38314
38315
# File 'lib/aws-sdk-quicksight/types.rb', line 38308

class UpdateTopicPermissionsRequest < Struct.new(
  :aws_account_id,
  :topic_id,
  :grant_permissions,
  :revoke_permissions)
  SENSITIVE = []
  include Aws::Structure
end

#topic_idString

The ID of the topic that you want to modify. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.



38308
38309
38310
38311
38312
38313
38314
38315
# File 'lib/aws-sdk-quicksight/types.rb', line 38308

class UpdateTopicPermissionsRequest < Struct.new(
  :aws_account_id,
  :topic_id,
  :grant_permissions,
  :revoke_permissions)
  SENSITIVE = []
  include Aws::Structure
end