Search
Preparing search index...
The search index is not available
Landing Zone Accelerator on AWS - v1.3.0
Options
All
Public
Public/Protected
All
Inherited
Externals
Menu
Landing Zone Accelerator on AWS - v1.3.0
@aws-cdk-extensions/cdk-plugin-assume-role
AssumeRoleProviderSource
Class AssumeRoleProviderSource
Hierarchy
AssumeRoleProviderSource
Implements
CredentialProviderSource
Index
Constructors
constructor
Properties
cache
name
Methods
assume
Role
can
Provide
Credentials
get
Provider
is
Available
Constructors
constructor
new
Assume
Role
Provider
Source
(
props
:
AssumeRoleProviderSourceProps
)
:
AssumeRoleProviderSource
Parameters
props:
AssumeRoleProviderSourceProps
Returns
AssumeRoleProviderSource
Properties
Private
Readonly
cache
cache
:
{}
= {}
Type declaration
[
accountId:
string
]:
AWS.Credentials
Readonly
name
name
:
string
= ...
Methods
Protected
assume
Role
assume
Role
(
accountId
:
string
, duration
:
number
)
:
Promise
<
AssumeRoleResponse
>
Parameters
accountId:
string
duration:
number
Returns
Promise
<
AssumeRoleResponse
>
can
Provide
Credentials
can
Provide
Credentials
(
)
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
get
Provider
get
Provider
(
accountId
:
string
)
:
Promise
<
Credentials
>
Parameters
accountId:
string
Returns
Promise
<
Credentials
>
is
Available
is
Available
(
)
:
Promise
<
boolean
>
Returns
Promise
<
boolean
>
Modules
@aws-
accelerator/config
@aws-
accelerator/constructs
@aws-
accelerator/tester
@aws-
accelerator/utils
@aws-
cdk-
extensions/cdk-
extensions
@aws-
cdk-
extensions/cdk-
plugin-
assume-
role
Assume
Role
Provider
Source
constructor
cache
name
assume
Role
can
Provide
Credentials
get
Provider
is
Available
Generated using
TypeDoc