Home Identifier Source Repository
public class | source

Action

Resource action

Static Member Summary

Static Public Members
public static get
public static get
public static get
public static get

Constructor Summary

Public Constructor
public

constructor(resource: Instance, name: String, type: String, methods: Array, source: Object, region: String, forceUserIdentity: Boolean, apiCache: Object)

Member Summary

Public Members
public get
public get
public get
public get
public get

name: String: *

public get
public get
public get
public get
public get

type: String: *

public set

validationSchemaName(validationSchemaName: String): *

public get

Method Summary

Public Methods
public

request(payload: Object, method: String): *

Static Public Members

public static get DEEP_CACHE_QS_PARAM: string: string source

Return:

string

public static get EXTERNAL: String: string source

Return:

String

public static get HTTP_VERBS: Array: * source

Return:

Array

public static get LAMBDA: String: string source

Return:

String

Public Constructors

public constructor(resource: Instance, name: String, type: String, methods: Array, source: Object, region: String, forceUserIdentity: Boolean, apiCache: Object) source

Params:

NameTypeAttributeDescription
resource Instance
name String
type String
methods Array
source Object
region String
forceUserIdentity Boolean
apiCache Object

Public Members

public get apiCacheEnabled: Boolean: * source

Return:

Boolean

public get apiCacheTtl: Number: * source

Return:

Number

public get forceUserIdentity: Boolean: * source

Return:

Boolean

public get methods: Array: * source

Return:

Array

public get name: String: * source

Return:

String

public get region: String: * source

Return:

String

public get resource: Instance: * source

Return:

Instance

public get source: String: * source

Return:

String

public get sourceId: String: * source

Return:

String

public get type: String: * source

Return:

String

public set validationSchemaName(validationSchemaName: String): * source

public get validationSchemaName: String: * source

Return:

String

Public Methods

public request(payload: Object, method: String): * source

Params:

NameTypeAttributeDescription
payload Object
method String

Return:

*