Class: Aws::IoTSiteWise::Types::CreateAccessPolicyRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTSiteWise::Types::CreateAccessPolicyRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iotsitewise/types.rb
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#access_policy_identity ⇒ Types::Identity
The identity for this access policy.
-
#access_policy_permission ⇒ String
The permission level for this access policy.
-
#access_policy_resource ⇒ Types::Resource
The IoT SiteWise Monitor resource for this access policy.
-
#client_token ⇒ String
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request.
-
#tags ⇒ Hash<String,String>
A list of key-value pairs that contain metadata for the access policy.
Instance Attribute Details
#access_policy_identity ⇒ Types::Identity
The identity for this access policy. Choose an IAM Identity Center user, an IAM Identity Center group, or an IAM user.
2559 2560 2561 2562 2563 2564 2565 2566 2567 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 2559 class CreateAccessPolicyRequest < Struct.new( :access_policy_identity, :access_policy_resource, :access_policy_permission, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#access_policy_permission ⇒ String
The permission level for this access policy. Note that a project ‘ADMINISTRATOR` is also known as a project owner.
2559 2560 2561 2562 2563 2564 2565 2566 2567 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 2559 class CreateAccessPolicyRequest < Struct.new( :access_policy_identity, :access_policy_resource, :access_policy_permission, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#access_policy_resource ⇒ Types::Resource
The IoT SiteWise Monitor resource for this access policy. Choose either a portal or a project.
2559 2560 2561 2562 2563 2564 2565 2566 2567 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 2559 class CreateAccessPolicyRequest < Struct.new( :access_policy_identity, :access_policy_resource, :access_policy_permission, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don’t reuse this client token if a new idempotent request is required.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
2559 2560 2561 2562 2563 2564 2565 2566 2567 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 2559 class CreateAccessPolicyRequest < Struct.new( :access_policy_identity, :access_policy_resource, :access_policy_permission, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
A list of key-value pairs that contain metadata for the access policy. For more information, see [Tagging your IoT SiteWise resources] in the *IoT SiteWise User Guide*.
[1]: docs.aws.amazon.com/iot-sitewise/latest/userguide/tag-resources.html
2559 2560 2561 2562 2563 2564 2565 2566 2567 |
# File 'lib/aws-sdk-iotsitewise/types.rb', line 2559 class CreateAccessPolicyRequest < Struct.new( :access_policy_identity, :access_policy_resource, :access_policy_permission, :client_token, :tags) SENSITIVE = [] include Aws::Structure end |