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

Resource

Extends:

lib/AWS/IAM/Extractable~Extractable → Resource

IAM statement resource

Constructor Summary

Public Constructor
public

constructor(service: *, region: string, accountId: string, descriptor: string)

Member Summary

Public Members
public set

accountId(identifier: String): *

public get
public set

descriptor(descriptor: String): *

public get
public set

region(name: String): *

public get
public set

service(name: String): *

public get

Method Summary

Public Methods
public
public

Public Constructors

public constructor(service: *, region: string, accountId: string, descriptor: string) source

Params:

NameTypeAttributeDescription
service *
  • optional
region string
  • optional
  • default:
accountId string
  • optional
  • default:
descriptor string
  • optional
  • default:

Public Members

public set accountId(identifier: String): * source

public get accountId: String: * source

Return:

String

public set descriptor(descriptor: String): * source

public get descriptor: String: * source

Return:

String

public set region(name: String): * source

public get region: String: * source

Return:

String

public set service(name: String): * source

public get service: String: * source

Return:

String

Public Methods

public extract(): String source

Return:

String

public updateFromArn(arn: string): Resource source

Params:

NameTypeAttributeDescription
arn string

Return:

Resource

See: