Class: Aws::BedrockAgentCoreControl::Types::DeletePolicyResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[:description]

Instance Attribute Summary collapse

Instance Attribute Details

#created_at ⇒ Time

The timestamp when the deleted policy was originally created.

Returns:

  • (Time)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (String)


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.

Returns:

  • (Array<String>)


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.

Returns:

  • (Time)


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