Class: Aws::BedrockAgentCoreControl::Types::DeletePolicyResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::BedrockAgentCoreControl::Types::DeletePolicyResponse
- 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 deleted policy was originally created.
-
#definition ⇒ Types::PolicyDefinition
Represents the definition structure for policies within the AgentCore Policy system.
-
#description ⇒ String
The human-readable description of the deleted policy.
-
#enforcement_mode ⇒ String
The enforcement mode of the deleted policy.
-
#name ⇒ String
The customer-assigned name of the deleted policy.
-
#policy_arn ⇒ String
The Amazon Resource Name (ARN) of the deleted policy.
-
#policy_engine_id ⇒ String
The identifier of the policy engine from which the policy was deleted.
-
#policy_id ⇒ String
The unique identifier of the policy being deleted.
-
#status ⇒ String
The status of the policy deletion operation.
-
#status_reasons ⇒ Array<String>
Additional information about the deletion status.
-
#updated_at ⇒ Time
The timestamp when the deleted policy was last modified before deletion.
Instance Attribute Details
#created_at ⇒ Time
The timestamp when the deleted policy was originally created.
7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7134 class DeletePolicyResponse < Struct.new( :policy_id, :name, :policy_engine_id, :created_at, :updated_at, :policy_arn, :status, :enforcement_mode, :definition, :description, :status_reasons) SENSITIVE = [:description] include Aws::Structure end |
#definition ⇒ Types::PolicyDefinition
Represents the definition structure for policies within the AgentCore Policy system. This structure encapsulates different policy formats and languages that can be used to define access control rules.
7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7134 class DeletePolicyResponse < Struct.new( :policy_id, :name, :policy_engine_id, :created_at, :updated_at, :policy_arn, :status, :enforcement_mode, :definition, :description, :status_reasons) SENSITIVE = [:description] include Aws::Structure end |
#description ⇒ String
The human-readable description of the deleted policy.
7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7134 class DeletePolicyResponse < Struct.new( :policy_id, :name, :policy_engine_id, :created_at, :updated_at, :policy_arn, :status, :enforcement_mode, :definition, :description, :status_reasons) SENSITIVE = [:description] include Aws::Structure end |
#enforcement_mode ⇒ String
The enforcement mode of the deleted policy.
7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7134 class DeletePolicyResponse < Struct.new( :policy_id, :name, :policy_engine_id, :created_at, :updated_at, :policy_arn, :status, :enforcement_mode, :definition, :description, :status_reasons) SENSITIVE = [:description] include Aws::Structure end |
#name ⇒ String
The customer-assigned name of the deleted policy. This confirms which policy was successfully removed from the system and matches the name that was originally assigned during policy creation.
7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7134 class DeletePolicyResponse < Struct.new( :policy_id, :name, :policy_engine_id, :created_at, :updated_at, :policy_arn, :status, :enforcement_mode, :definition, :description, :status_reasons) SENSITIVE = [:description] include Aws::Structure end |
#policy_arn ⇒ String
The Amazon Resource Name (ARN) of the deleted policy. This globally unique identifier confirms which policy resource was successfully removed.
7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7134 class DeletePolicyResponse < Struct.new( :policy_id, :name, :policy_engine_id, :created_at, :updated_at, :policy_arn, :status, :enforcement_mode, :definition, :description, :status_reasons) SENSITIVE = [:description] include Aws::Structure end |
#policy_engine_id ⇒ String
The identifier of the policy engine from which the policy was deleted. This confirms the policy engine context for the deletion operation.
7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7134 class DeletePolicyResponse < Struct.new( :policy_id, :name, :policy_engine_id, :created_at, :updated_at, :policy_arn, :status, :enforcement_mode, :definition, :description, :status_reasons) SENSITIVE = [:description] include Aws::Structure end |
#policy_id ⇒ String
The unique identifier of the policy being deleted. This confirms which policy the deletion operation targets.
7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7134 class DeletePolicyResponse < Struct.new( :policy_id, :name, :policy_engine_id, :created_at, :updated_at, :policy_arn, :status, :enforcement_mode, :definition, :description, :status_reasons) SENSITIVE = [:description] include Aws::Structure end |
#status ⇒ String
The status of the policy deletion operation. This provides information about any issues that occurred during the deletion process.
7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7134 class DeletePolicyResponse < Struct.new( :policy_id, :name, :policy_engine_id, :created_at, :updated_at, :policy_arn, :status, :enforcement_mode, :definition, :description, :status_reasons) SENSITIVE = [:description] include Aws::Structure end |
#status_reasons ⇒ Array<String>
Additional information about the deletion status. This provides details about the deletion process or any issues that may have occurred.
7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7134 class DeletePolicyResponse < Struct.new( :policy_id, :name, :policy_engine_id, :created_at, :updated_at, :policy_arn, :status, :enforcement_mode, :definition, :description, :status_reasons) SENSITIVE = [:description] include Aws::Structure end |
#updated_at ⇒ Time
The timestamp when the deleted policy was last modified before deletion. This tracks the final state of the policy before it was removed from the system.
7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 |
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 7134 class DeletePolicyResponse < Struct.new( :policy_id, :name, :policy_engine_id, :created_at, :updated_at, :policy_arn, :status, :enforcement_mode, :definition, :description, :status_reasons) SENSITIVE = [:description] include Aws::Structure end |