UNPKG

@altostra/core

Version:

Core library for shared types and logic

17 lines (16 loc) 534 B
import type { AwsResourceCommon } from "../common"; import type { IamPolicyDocument } from "../PolicyDocument"; export declare type ManagedPolicyType = 'AWS::IAM::ManagedPolicy'; export interface ManagedPolicy extends AwsResourceCommon { Type: ManagedPolicyType; Properties: ManagedPolicyProperties; } export interface ManagedPolicyProperties { Description?: string; Groups?: string[]; ManagedPolicyName?: string; Path?: string; Roles?: string; Users?: string; PolicyDocument: IamPolicyDocument; }