Builder

class Builder

Properties

Link copied to clipboard
var createdAt: <Error class: unknown class>?

The timestamp when the policy was originally created. This is automatically set by the service and used for auditing and lifecycle management.

Link copied to clipboard

The Cedar policy statement that defines the access control rules. This contains the actual policy logic used for agent behavior control and access decisions.

Link copied to clipboard

A human-readable description of the policy's purpose and functionality. Limited to 4,096 characters, this helps administrators understand and manage the policy.

Link copied to clipboard
var name: String?

The customer-assigned immutable name for the policy. This human-readable identifier must be unique within the account and cannot exceed 48 characters.

Link copied to clipboard

The Amazon Resource Name (ARN) of the policy. This globally unique identifier can be used for cross-service references and IAM policy statements.

Link copied to clipboard

The identifier of the policy engine that manages this policy. This establishes the policy engine context for policy evaluation and management.

Link copied to clipboard

The unique identifier for the policy. This system-generated identifier consists of the user name plus a 10-character generated suffix and serves as the primary key for policy operations.

Link copied to clipboard

The current status of the policy.

Link copied to clipboard

Additional information about the policy status. This provides details about any failures or the current state of the policy lifecycle.

Link copied to clipboard
var updatedAt: <Error class: unknown class>?

The timestamp when the policy was last modified. This tracks the most recent changes to the policy configuration or metadata.