Skip to content

Bedrock Agent  >  Operations  >  get_resource_policy

get_resource_policy

Operation

get_resource_policy async

get_resource_policy(input: GetResourcePolicyInput, plugins: list[Plugin] | None = None) -> GetResourcePolicyOutput

Retrieves the resource policy associated with a knowledge base.

Parameters:

Name Type Description Default
input GetResourcePolicyInput

An instance of GetResourcePolicyInput.

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
GetResourcePolicyOutput

An instance of GetResourcePolicyOutput.

Input

GetResourcePolicyInput dataclass

Dataclass for GetResourcePolicyInput structure.

Attributes

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

The Amazon Resource Name (ARN) of the knowledge base to retrieve the resource policy for.

Output

GetResourcePolicyOutput dataclass

Dataclass for GetResourcePolicyOutput structure.

Attributes

policy instance-attribute
policy: str | JsonString

The JSON-formatted resource policy associated with the knowledge base.

resource_arn instance-attribute
resource_arn: str

The ARN of the knowledge base that the resource policy is associated with.

revision_id instance-attribute
revision_id: str

The revision identifier of the resource policy.