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_atTime

The timestamp when the deleted policy was originally created.

Returns:

  • (Time)


5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5203

class DeletePolicyResponse < Struct.new(
  :policy_id,
  :name,
  :policy_engine_id,
  :definition,
  :description,
  :created_at,
  :updated_at,
  :policy_arn,
  :status,
  :status_reasons)
  SENSITIVE = [:description]
  include Aws::Structure
end

#definitionTypes::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.



5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5203

class DeletePolicyResponse < Struct.new(
  :policy_id,
  :name,
  :policy_engine_id,
  :definition,
  :description,
  :created_at,
  :updated_at,
  :policy_arn,
  :status,
  :status_reasons)
  SENSITIVE = [:description]
  include Aws::Structure
end

#descriptionString

The human-readable description of the deleted policy.

Returns:

  • (String)


5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5203

class DeletePolicyResponse < Struct.new(
  :policy_id,
  :name,
  :policy_engine_id,
  :definition,
  :description,
  :created_at,
  :updated_at,
  :policy_arn,
  :status,
  :status_reasons)
  SENSITIVE = [:description]
  include Aws::Structure
end

#nameString

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)


5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5203

class DeletePolicyResponse < Struct.new(
  :policy_id,
  :name,
  :policy_engine_id,
  :definition,
  :description,
  :created_at,
  :updated_at,
  :policy_arn,
  :status,
  :status_reasons)
  SENSITIVE = [:description]
  include Aws::Structure
end

#policy_arnString

The Amazon Resource Name (ARN) of the deleted policy. This globally unique identifier confirms which policy resource was successfully removed.

Returns:

  • (String)


5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5203

class DeletePolicyResponse < Struct.new(
  :policy_id,
  :name,
  :policy_engine_id,
  :definition,
  :description,
  :created_at,
  :updated_at,
  :policy_arn,
  :status,
  :status_reasons)
  SENSITIVE = [:description]
  include Aws::Structure
end

#policy_engine_idString

The identifier of the policy engine from which the policy was deleted. This confirms the policy engine context for the deletion operation.

Returns:

  • (String)


5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5203

class DeletePolicyResponse < Struct.new(
  :policy_id,
  :name,
  :policy_engine_id,
  :definition,
  :description,
  :created_at,
  :updated_at,
  :policy_arn,
  :status,
  :status_reasons)
  SENSITIVE = [:description]
  include Aws::Structure
end

#policy_idString

The unique identifier of the policy being deleted. This confirms which policy the deletion operation targets.

Returns:

  • (String)


5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5203

class DeletePolicyResponse < Struct.new(
  :policy_id,
  :name,
  :policy_engine_id,
  :definition,
  :description,
  :created_at,
  :updated_at,
  :policy_arn,
  :status,
  :status_reasons)
  SENSITIVE = [:description]
  include Aws::Structure
end

#statusString

The status of the policy deletion operation. This provides information about any issues that occurred during the deletion process.

Returns:

  • (String)


5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5203

class DeletePolicyResponse < Struct.new(
  :policy_id,
  :name,
  :policy_engine_id,
  :definition,
  :description,
  :created_at,
  :updated_at,
  :policy_arn,
  :status,
  :status_reasons)
  SENSITIVE = [:description]
  include Aws::Structure
end

#status_reasonsArray<String>

Additional information about the deletion status. This provides details about the deletion process or any issues that may have occurred.

Returns:

  • (Array<String>)


5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5203

class DeletePolicyResponse < Struct.new(
  :policy_id,
  :name,
  :policy_engine_id,
  :definition,
  :description,
  :created_at,
  :updated_at,
  :policy_arn,
  :status,
  :status_reasons)
  SENSITIVE = [:description]
  include Aws::Structure
end

#updated_atTime

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)


5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
# File 'gems/aws-sdk-bedrockagentcorecontrol/lib/aws-sdk-bedrockagentcorecontrol/types.rb', line 5203

class DeletePolicyResponse < Struct.new(
  :policy_id,
  :name,
  :policy_engine_id,
  :definition,
  :description,
  :created_at,
  :updated_at,
  :policy_arn,
  :status,
  :status_reasons)
  SENSITIVE = [:description]
  include Aws::Structure
end