PolicyAttributes
- class aws_cdk.aws_bedrock_agentcore_alpha.PolicyAttributes(*, policy_arn, policy_engine)
Bases:
object(experimental) Attributes for importing an existing Policy.
- Parameters:
policy_arn (
str) – (experimental) The ARN of the policy.policy_engine (
IPolicyEngine) – (experimental) The policy engine this policy belongs to [disable-awslint:prefer-ref-interface].
- Stability:
experimental
- ExampleMetadata:
fixture=default infused
Example:
imported_engine = agentcore.PolicyEngine.from_policy_engine_attributes(self, "ImportedEngine", policy_engine_arn="policy-engine/my-engine-id" ) imported_policy = agentcore.Policy.from_policy_attributes(self, "ImportedPolicy", policy_arn="my-policy-arn", policy_engine=imported_engine ) # Grant permissions to the imported policy role = iam.Role(self, "PolicyRole", assumed_by=iam.ServicePrincipal("lambda.amazonaws.com") ) imported_policy.grant_read(role)
Attributes
- policy_arn
(experimental) The ARN of the policy.
- Stability:
experimental
- policy_engine
prefer-ref-interface].
- Stability:
experimental
- Type:
(experimental) The policy engine this policy belongs to [disable-awslint