MDAA TS Docs
    Preparing search index...

    Interface IRestrictObjectPrefixToRoles

    interface IRestrictObjectPrefixToRoles {
        readPrincipals?: IPrincipal[];
        readRoleIds?: string[];
        readRoles?: MdaaResolvableRole[];
        readWritePrincipals?: IPrincipal[];
        readWriteRoleIds?: string[];
        readWriteRoles?: MdaaResolvableRole[];
        readWriteSuperPrincipals?: IPrincipal[];
        readWriteSuperRoleIds?: string[];
        readWriteSuperRoles?: MdaaResolvableRole[];
        s3Bucket: IBucket;
        s3Prefix: string;
    }
    Index

    Properties

    readPrincipals?: IPrincipal[]
    readRoleIds?: string[]
    readRoles?: MdaaResolvableRole[]

    Resolved roles granted read access. Cross-account roles are automatically handled as principals; same-account roles use the aws:userId condition.

    readWritePrincipals?: IPrincipal[]
    readWriteRoleIds?: string[]
    readWriteRoles?: MdaaResolvableRole[]

    Resolved roles granted read/write access. Cross-account roles are automatically handled as principals; same-account roles use the aws:userId condition.

    readWriteSuperPrincipals?: IPrincipal[]
    readWriteSuperRoleIds?: string[]
    readWriteSuperRoles?: MdaaResolvableRole[]

    Resolved roles granted read/write/super access. Cross-account roles are automatically handled as principals; same-account roles use the aws:userId condition.

    s3Bucket: IBucket
    s3Prefix: string