Class: Aws::QuickSight::Types::UpdateDataSetPermissionsRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::QuickSight::Types::UpdateDataSetPermissionsRequest
- Defined in:
- gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb
Overview
Note:
When making an API call, you may pass UpdateDataSetPermissionsRequest data as a hash:
{
aws_account_id: "AwsAccountId", # required
data_set_id: "ResourceId", # required
grant_permissions: [
{
principal: "Principal", # required
actions: ["String"], # required
},
],
revoke_permissions: [
{
principal: "Principal", # required
actions: ["String"], # required
},
],
}
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#aws_account_id ⇒ String
The Amazon Web Services account ID.
-
#data_set_id ⇒ String
The ID for the dataset whose permissions you want to update.
-
#grant_permissions ⇒ Array<Types::ResourcePermission>
The resource permissions that you want to grant to the dataset.
-
#revoke_permissions ⇒ Array<Types::ResourcePermission>
The resource permissions that you want to revoke from the dataset.
Instance Attribute Details
#aws_account_id ⇒ String
The Amazon Web Services account ID.
13561 13562 13563 13564 13565 13566 13567 13568 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 13561 class UpdateDataSetPermissionsRequest < Struct.new( :aws_account_id, :data_set_id, :grant_permissions, :revoke_permissions) SENSITIVE = [] include Aws::Structure end |
#data_set_id ⇒ String
The ID for the dataset whose permissions you want to update. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
13561 13562 13563 13564 13565 13566 13567 13568 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 13561 class UpdateDataSetPermissionsRequest < Struct.new( :aws_account_id, :data_set_id, :grant_permissions, :revoke_permissions) SENSITIVE = [] include Aws::Structure end |
#grant_permissions ⇒ Array<Types::ResourcePermission>
The resource permissions that you want to grant to the dataset.
13561 13562 13563 13564 13565 13566 13567 13568 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 13561 class UpdateDataSetPermissionsRequest < Struct.new( :aws_account_id, :data_set_id, :grant_permissions, :revoke_permissions) SENSITIVE = [] include Aws::Structure end |
#revoke_permissions ⇒ Array<Types::ResourcePermission>
The resource permissions that you want to revoke from the dataset.
13561 13562 13563 13564 13565 13566 13567 13568 |
# File 'gems/aws-sdk-quicksight/lib/aws-sdk-quicksight/types.rb', line 13561 class UpdateDataSetPermissionsRequest < Struct.new( :aws_account_id, :data_set_id, :grant_permissions, :revoke_permissions) SENSITIVE = [] include Aws::Structure end |