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