Class: Aws::BedrockAgentCoreControl::Types::CreatePolicyEngineResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::CreatePolicyEngineResponse
- Defined in:
- gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:description]
Instance Attribute Summary collapse
-
#created_at ⇒ Time
The timestamp when the policy engine was created.
-
#description ⇒ String
A human-readable description of the policy engine's purpose.
-
#encryption_key_arn ⇒ String
The Amazon Resource Name (ARN) of the KMS key used to encrypt the policy engine data.
-
#name ⇒ String
The customer-assigned name of the created policy engine.
-
#policy_engine_arn ⇒ String
The Amazon Resource Name (ARN) of the created policy engine.
-
#policy_engine_id ⇒ String
The unique identifier for the created policy engine.
-
#status ⇒ String
The current status of the policy engine.
-
#status_reasons ⇒ Array<String>
Additional information about the policy engine status.
-
#updated_at ⇒ Time
The timestamp when the policy engine was last updated.
Instance Attribute Details
#created_at ⇒ Time
The timestamp when the policy engine was created. This is automatically set by the service and used for auditing and lifecycle management.
3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3387 class CreatePolicyEngineResponse < Struct.new( :policy_engine_id, :name, :description, :created_at, :updated_at, :policy_engine_arn, :status, :status_reasons, :encryption_key_arn) SENSITIVE = [:description] include Aws::Structure end |
#description ⇒ String
A human-readable description of the policy engine's purpose.
3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3387 class CreatePolicyEngineResponse < Struct.new( :policy_engine_id, :name, :description, :created_at, :updated_at, :policy_engine_arn, :status, :status_reasons, :encryption_key_arn) SENSITIVE = [:description] include Aws::Structure end |
#encryption_key_arn ⇒ String
The Amazon Resource Name (ARN) of the KMS key used to encrypt the policy engine data.
3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3387 class CreatePolicyEngineResponse < Struct.new( :policy_engine_id, :name, :description, :created_at, :updated_at, :policy_engine_arn, :status, :status_reasons, :encryption_key_arn) SENSITIVE = [:description] include Aws::Structure end |
#name ⇒ String
The customer-assigned name of the created policy engine. This matches the name provided in the request and serves as the human-readable identifier.
3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3387 class CreatePolicyEngineResponse < Struct.new( :policy_engine_id, :name, :description, :created_at, :updated_at, :policy_engine_arn, :status, :status_reasons, :encryption_key_arn) SENSITIVE = [:description] include Aws::Structure end |
#policy_engine_arn ⇒ String
The Amazon Resource Name (ARN) of the created policy engine. This globally unique identifier can be used for cross-service references and IAM policy statements.
3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3387 class CreatePolicyEngineResponse < Struct.new( :policy_engine_id, :name, :description, :created_at, :updated_at, :policy_engine_arn, :status, :status_reasons, :encryption_key_arn) SENSITIVE = [:description] include Aws::Structure end |
#policy_engine_id ⇒ String
The unique identifier for the created policy engine. This system-generated identifier consists of the user name plus a 10-character generated suffix and is used for all subsequent policy engine operations.
3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3387 class CreatePolicyEngineResponse < Struct.new( :policy_engine_id, :name, :description, :created_at, :updated_at, :policy_engine_arn, :status, :status_reasons, :encryption_key_arn) SENSITIVE = [:description] include Aws::Structure end |
#status ⇒ String
The current status of the policy engine. A status of ACTIVE
indicates the policy engine is ready for use.
3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3387 class CreatePolicyEngineResponse < Struct.new( :policy_engine_id, :name, :description, :created_at, :updated_at, :policy_engine_arn, :status, :status_reasons, :encryption_key_arn) SENSITIVE = [:description] include Aws::Structure end |
#status_reasons ⇒ Array<String>
Additional information about the policy engine status. This provides details about any failures or the current state of the policy engine creation process.
3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3387 class CreatePolicyEngineResponse < Struct.new( :policy_engine_id, :name, :description, :created_at, :updated_at, :policy_engine_arn, :status, :status_reasons, :encryption_key_arn) SENSITIVE = [:description] include Aws::Structure end |
#updated_at ⇒ Time
The timestamp when the policy engine was last updated. For newly
created policy engines, this matches the createdAt timestamp.
3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 3387 class CreatePolicyEngineResponse < Struct.new( :policy_engine_id, :name, :description, :created_at, :updated_at, :policy_engine_arn, :status, :status_reasons, :encryption_key_arn) SENSITIVE = [:description] include Aws::Structure end |