The input for PutProjectPolicyCommand.

interface PutProjectPolicyCommandInput {
    PolicyDocument: undefined | string;
    PolicyName: undefined | string;
    PolicyRevisionId?: string;
    ProjectArn: undefined | string;
}

Hierarchy (view full)

Properties

PolicyDocument: undefined | string

A resource policy to add to the model. The policy is a JSON structure that contains one or more statements that define the policy. The policy must follow the IAM syntax. For more information about the contents of a JSON policy document, see IAM JSON policy reference.

PolicyName: undefined | string

A name for the policy.

PolicyRevisionId?: string

The revision ID for the Project Policy. Each time you modify a policy, Amazon Rekognition Custom Labels generates and assigns a new PolicyRevisionId and then deletes the previous version of the policy.

ProjectArn: undefined | string

The Amazon Resource Name (ARN) of the project that the project policy is attached to.