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