class Aws::IoTSiteWise::Types::ListAccessPoliciesRequest

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

data as a hash:

    {
      identity_type: "USER", # accepts USER, GROUP, IAM
      identity_id: "IdentityId",
      resource_type: "PORTAL", # accepts PORTAL, PROJECT
      resource_id: "ID",
      iam_arn: "ARN",
      next_token: "NextToken",
      max_results: 1,
    }

@!attribute [rw] identity_type

The type of identity (Amazon Web Services SSO user, Amazon Web
Services SSO group, or IAM user). This parameter is required if you
specify `identityId`.
@return [String]

@!attribute [rw] identity_id

The ID of the identity. This parameter is required if you specify
`USER` or `GROUP` for `identityType`.
@return [String]

@!attribute [rw] resource_type

The type of resource (portal or project). This parameter is required
if you specify `resourceId`.
@return [String]

@!attribute [rw] resource_id

The ID of the resource. This parameter is required if you specify
`resourceType`.
@return [String]

@!attribute [rw] iam_arn

The ARN of the IAM user. For more information, see [IAM ARNs][1] in
the *IAM User Guide*. This parameter is required if you specify
`IAM` for `identityType`.

[1]: https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_identifiers.html
@return [String]

@!attribute [rw] next_token

The token to be used for the next set of paginated results.
@return [String]

@!attribute [rw] max_results

The maximum number of results to return for each paginated request.

Default: 50
@return [Integer]

Constants

SENSITIVE