libZSservicesZSamazonka-quicksightZSamazonka-quicksight
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.QuickSight.DescribeAnalysisPermissions

Description

Provides the read and write permissions for an analysis.

Synopsis

Creating a Request

data DescribeAnalysisPermissions Source #

See: newDescribeAnalysisPermissions smart constructor.

Constructors

DescribeAnalysisPermissions' 

Fields

  • awsAccountId :: Text

    The ID of the Amazon Web Services account that contains the analysis whose permissions you're describing. You must be using the Amazon Web Services account that the analysis is in.

  • analysisId :: Text

    The ID of the analysis whose permissions you're describing. The ID is part of the analysis URL.

Instances

Instances details
Eq DescribeAnalysisPermissions Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeAnalysisPermissions

Read DescribeAnalysisPermissions Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeAnalysisPermissions

Show DescribeAnalysisPermissions Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeAnalysisPermissions

Generic DescribeAnalysisPermissions Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeAnalysisPermissions

Associated Types

type Rep DescribeAnalysisPermissions :: Type -> Type #

NFData DescribeAnalysisPermissions Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeAnalysisPermissions

Hashable DescribeAnalysisPermissions Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeAnalysisPermissions

AWSRequest DescribeAnalysisPermissions Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeAnalysisPermissions

ToHeaders DescribeAnalysisPermissions Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeAnalysisPermissions

ToPath DescribeAnalysisPermissions Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeAnalysisPermissions

ToQuery DescribeAnalysisPermissions Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeAnalysisPermissions

type Rep DescribeAnalysisPermissions Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeAnalysisPermissions

type Rep DescribeAnalysisPermissions = D1 ('MetaData "DescribeAnalysisPermissions" "Amazonka.QuickSight.DescribeAnalysisPermissions" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" 'False) (C1 ('MetaCons "DescribeAnalysisPermissions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "awsAccountId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "analysisId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse DescribeAnalysisPermissions Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeAnalysisPermissions

newDescribeAnalysisPermissions Source #

Create a value of DescribeAnalysisPermissions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:awsAccountId:DescribeAnalysisPermissions', describeAnalysisPermissions_awsAccountId - The ID of the Amazon Web Services account that contains the analysis whose permissions you're describing. You must be using the Amazon Web Services account that the analysis is in.

$sel:analysisId:DescribeAnalysisPermissions', describeAnalysisPermissions_analysisId - The ID of the analysis whose permissions you're describing. The ID is part of the analysis URL.

Request Lenses

describeAnalysisPermissions_awsAccountId :: Lens' DescribeAnalysisPermissions Text Source #

The ID of the Amazon Web Services account that contains the analysis whose permissions you're describing. You must be using the Amazon Web Services account that the analysis is in.

describeAnalysisPermissions_analysisId :: Lens' DescribeAnalysisPermissions Text Source #

The ID of the analysis whose permissions you're describing. The ID is part of the analysis URL.

Destructuring the Response

data DescribeAnalysisPermissionsResponse Source #

Constructors

DescribeAnalysisPermissionsResponse' 

Fields

Instances

Instances details
Eq DescribeAnalysisPermissionsResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeAnalysisPermissions

Read DescribeAnalysisPermissionsResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeAnalysisPermissions

Show DescribeAnalysisPermissionsResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeAnalysisPermissions

Generic DescribeAnalysisPermissionsResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeAnalysisPermissions

NFData DescribeAnalysisPermissionsResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeAnalysisPermissions

type Rep DescribeAnalysisPermissionsResponse Source # 
Instance details

Defined in Amazonka.QuickSight.DescribeAnalysisPermissions

type Rep DescribeAnalysisPermissionsResponse = D1 ('MetaData "DescribeAnalysisPermissionsResponse" "Amazonka.QuickSight.DescribeAnalysisPermissions" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" 'False) (C1 ('MetaCons "DescribeAnalysisPermissionsResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "requestId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "analysisId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "analysisArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "permissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ResourcePermission))) :*: S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newDescribeAnalysisPermissionsResponse Source #

Create a value of DescribeAnalysisPermissionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:requestId:DescribeAnalysisPermissionsResponse', describeAnalysisPermissionsResponse_requestId - The Amazon Web Services request ID for this operation.

$sel:analysisId:DescribeAnalysisPermissions', describeAnalysisPermissionsResponse_analysisId - The ID of the analysis whose permissions you're describing.

$sel:analysisArn:DescribeAnalysisPermissionsResponse', describeAnalysisPermissionsResponse_analysisArn - The Amazon Resource Name (ARN) of the analysis whose permissions you're describing.

$sel:permissions:DescribeAnalysisPermissionsResponse', describeAnalysisPermissionsResponse_permissions - A structure that describes the principals and the resource-level permissions on an analysis.

$sel:status:DescribeAnalysisPermissionsResponse', describeAnalysisPermissionsResponse_status - The HTTP status of the request.

Response Lenses

describeAnalysisPermissionsResponse_analysisId :: Lens' DescribeAnalysisPermissionsResponse (Maybe Text) Source #

The ID of the analysis whose permissions you're describing.

describeAnalysisPermissionsResponse_analysisArn :: Lens' DescribeAnalysisPermissionsResponse (Maybe Text) Source #

The Amazon Resource Name (ARN) of the analysis whose permissions you're describing.

describeAnalysisPermissionsResponse_permissions :: Lens' DescribeAnalysisPermissionsResponse (Maybe (NonEmpty ResourcePermission)) Source #

A structure that describes the principals and the resource-level permissions on an analysis.