Skip to content

Bedrock Agent  >  Operations  >  delete_resource_policy

delete_resource_policy

Operation

delete_resource_policy async

delete_resource_policy(input: DeleteResourcePolicyInput, plugins: list[Plugin] | None = None) -> DeleteResourcePolicyOutput

Removes the resource policy associated with a knowledge base. After deletion, other AWS accounts can no longer access the knowledge base using cross-account permissions.

Parameters:

Name Type Description Default
input DeleteResourcePolicyInput

An instance of DeleteResourcePolicyInput.

required
plugins list[Plugin] | None

A list of callables that modify the configuration dynamically. Changes made by these plugins only apply for the duration of the operation execution and will not affect any other operation invocations.

None

Returns:

Type Description
DeleteResourcePolicyOutput

An instance of DeleteResourcePolicyOutput.

Input

DeleteResourcePolicyInput dataclass

Dataclass for DeleteResourcePolicyInput structure.

Attributes

expected_revision_id class-attribute instance-attribute
expected_revision_id: str | None = None

The expected revision identifier of the resource policy. Use this to prevent conflicts when multiple users update the same policy concurrently.

resource_arn class-attribute instance-attribute
resource_arn: str | None = None

The Amazon Resource Name (ARN) of the knowledge base to remove the resource policy from.

Output

DeleteResourcePolicyOutput dataclass

Dataclass for DeleteResourcePolicyOutput structure.

Attributes

resource_arn instance-attribute
resource_arn: str

The ARN of the knowledge base that the resource policy was removed from.

revision_id class-attribute instance-attribute
revision_id: str | None = None

The revision identifier after the resource policy was deleted.