awscc.iotsitewise_accesspolicy¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - iotsitewise:DeleteAccessPolicy
update¶
Parent base class for filters and actions.
definitions:
AccessPolicyIdentity:
additionalProperties: false
description: The identity for this access policy. Choose either an SSO user or
group or an IAM user or role.
properties:
IamRole:
additionalProperties: false
description: Contains information for an IAM role identity in an access policy.
properties:
arn:
description: The ARN of the IAM role.
type: string
type: object
IamUser:
additionalProperties: false
description: Contains information for an IAM user identity in an access policy.
properties:
arn:
description: The ARN of the IAM user.
type: string
type: object
User:
additionalProperties: false
description: Contains information for a user identity in an access policy.
properties:
id:
description: The AWS SSO ID of the user.
type: string
type: object
type: object
AccessPolicyResource:
additionalProperties: false
description: The AWS IoT SiteWise Monitor resource for this access policy. Choose
either portal or project but not both.
properties:
Portal:
additionalProperties: false
description: A portal resource.
properties:
id:
description: The ID of the portal.
type: string
type: object
Project:
additionalProperties: false
description: A project resource.
properties:
id:
description: The ID of the project.
type: string
type: object
type: object
IamRole:
additionalProperties: false
description: Contains information for an IAM role identity in an access policy.
properties:
arn:
description: The ARN of the IAM role.
type: string
type: object
IamUser:
additionalProperties: false
description: Contains information for an IAM user identity in an access policy.
properties:
arn:
description: The ARN of the IAM user.
type: string
type: object
Portal:
additionalProperties: false
description: A portal resource.
properties:
id:
description: The ID of the portal.
type: string
type: object
Project:
additionalProperties: false
description: A project resource.
properties:
id:
description: The ID of the project.
type: string
type: object
User:
additionalProperties: false
description: Contains information for a user identity in an access policy.
properties:
id:
description: The AWS SSO ID of the user.
type: string
type: object
properties:
AccessPolicyIdentity:
additionalProperties: false
description: The identity for this access policy. Choose either an SSO user or
group or an IAM user or role.
properties:
IamRole:
additionalProperties: false
description: Contains information for an IAM role identity in an access policy.
properties:
arn:
description: The ARN of the IAM role.
type: string
type: object
IamUser:
additionalProperties: false
description: Contains information for an IAM user identity in an access policy.
properties:
arn:
description: The ARN of the IAM user.
type: string
type: object
User:
additionalProperties: false
description: Contains information for a user identity in an access policy.
properties:
id:
description: The AWS SSO ID of the user.
type: string
type: object
type: object
AccessPolicyPermission:
description: The permission level for this access policy. Valid values are ADMINISTRATOR
or VIEWER.
type: string
AccessPolicyResource:
additionalProperties: false
description: The AWS IoT SiteWise Monitor resource for this access policy. Choose
either portal or project but not both.
properties:
Portal:
additionalProperties: false
description: A portal resource.
properties:
id:
description: The ID of the portal.
type: string
type: object
Project:
additionalProperties: false
description: A project resource.
properties:
id:
description: The ID of the project.
type: string
type: object
type: object
type:
enum:
- update
Permissions - iotsitewise:DescribeAccessPolicy, iotsitewise:UpdateAccessPolicy