Class: Aws::CloudWatchOmni::Types::CreateSpaceInput
- Inherits:
-
Struct
- Object
- Struct
- Aws::CloudWatchOmni::Types::CreateSpaceInput
- Defined in:
- gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#agent_core_evaluation_role_arn ⇒ String
The ARN of the IAM role used by AgentCore online evaluation.
-
#client_token ⇒ String
Idempotency token for safe retries.
-
#data_access_role_arn ⇒ String
The ARN of the IAM role used for data access.
-
#domain_id ⇒ String
The ID of the domain to create the space in.
-
#encryption_configuration ⇒ Types::EncryptionConfiguration
How to encrypt the space's data at rest.
-
#name ⇒ String
A name that identifies the space.
-
#tags ⇒ Hash<String,String>
The tags to associate with the space.
Instance Attribute Details
#agent_core_evaluation_role_arn ⇒ String
The ARN of the IAM role used by AgentCore online evaluation. Must be in the caller's account. Omit if the space does not use AgentCore online evaluation.
1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1296 class CreateSpaceInput < Struct.new( :name, :domain_id, :data_access_role_arn, :agent_core_evaluation_role_arn, :encryption_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#client_token ⇒ String
Idempotency token for safe retries. Repeated requests with the same token return the original result instead of creating a duplicate.
A suitable default value is auto-generated. You should normally not need to pass this option.
1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1296 class CreateSpaceInput < Struct.new( :name, :domain_id, :data_access_role_arn, :agent_core_evaluation_role_arn, :encryption_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#data_access_role_arn ⇒ String
The ARN of the IAM role used for data access. The role must be in the caller's account.
1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1296 class CreateSpaceInput < Struct.new( :name, :domain_id, :data_access_role_arn, :agent_core_evaluation_role_arn, :encryption_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#domain_id ⇒ String
The ID of the domain to create the space in.
1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1296 class CreateSpaceInput < Struct.new( :name, :domain_id, :data_access_role_arn, :agent_core_evaluation_role_arn, :encryption_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#encryption_configuration ⇒ Types::EncryptionConfiguration
How to encrypt the space's data at rest. Omit for service owned
encryption, which is equivalent to passing encryptionStrategy
AWS_OWNED.
1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1296 class CreateSpaceInput < Struct.new( :name, :domain_id, :data_access_role_arn, :agent_core_evaluation_role_arn, :encryption_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#name ⇒ String
A name that identifies the space. Must be 3-64 characters: lowercase letters, numbers, and hyphens. It must begin and end with a letter or number and cannot contain consecutive hyphens.
1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1296 class CreateSpaceInput < Struct.new( :name, :domain_id, :data_access_role_arn, :agent_core_evaluation_role_arn, :encryption_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Hash<String,String>
The tags to associate with the space.
1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 |
# File 'gems/aws-sdk-cloudwatchomni/lib/aws-sdk-cloudwatchomni/types.rb', line 1296 class CreateSpaceInput < Struct.new( :name, :domain_id, :data_access_role_arn, :agent_core_evaluation_role_arn, :encryption_configuration, :tags, :client_token) SENSITIVE = [] include Aws::Structure end |