Home Identifier Source Repository
import {Statement} from 'deep-core/lib/AWS/IAM/Statement.js'
public class | source

Statement

Extends:

lib/AWS/IAM/Extractable~Extractable → Statement

IAM policy statement

Static Member Summary

Static Public Members
public static get
public static get

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get
public set

condition(condition: Object): *

public get
public set

effect(effect: String): *

public get
public get
public get
public set

principal(principal: *): *

public get

principal: *: *

public get

Method Summary

Public Methods
public

Static Public Members

public static get ALLOW: String: string source

Return:

String

public static get DENY: String: string source

Return:

String

Public Constructors

public constructor source

Public Members

public get action: Collection: * source

Return:

Collection

public set condition(condition: Object): * source

public get condition: Object: * source

Return:

Object

public set effect(effect: String): * source

public get effect: String: * source

Return:

String

public get notAction: Collection: * source

Return:

Collection

public get notResource: Collection: * source

Return:

Collection

public set principal(principal: *): * source

public get principal: *: * source

Return:

*

public get resource: Collection: * source

Return:

Collection

Public Methods

public extract(): Object source

Return:

Object