CrossAccountDelegationRole
import { CrossAccountDelegationRole } from '@kampus/cdk-constructs'
new CrossAccountDelegationRole ( scope : Construct , id : string , props : CrossAccountDelegationRoleProps )
Type: constructs.Construct
Name
Description
toString
Returns a string representation of this construct.
public toString ( ) : string
Returns a string representation of this construct.
Name
Description
isConstruct
Checks if x
is a construct.
import { CrossAccountDelegationRole } from '@kampus/cdk-constructs'
CrossAccountDelegationRole . isConstruct ( x : any )
Checks if x
is a construct.
Any object.
Name
Type
Description
node
constructs.Node
The tree node.
role
aws-cdk-lib.aws_iam.IRole
No description.
roleArn
string
No description.
public readonly node : Node ;
The tree node.
public readonly role : IRole ;
Type: aws-cdk-lib.aws_iam.IRole
public readonly roleArn: string ;
import { CrossAccountSubdomain } from '@kampus/cdk-constructs'
new CrossAccountSubdomain ( scope : Construct , id : string , props : CrossAccountSubdomainProps )
Type: constructs.Construct
Name
Description
toString
Returns a string representation of this construct.
public toString ( ) : string
Returns a string representation of this construct.
Name
Description
isConstruct
Checks if x
is a construct.
import { CrossAccountSubdomain } from '@kampus/cdk-constructs'
CrossAccountSubdomain . isConstruct ( x : any )
Checks if x
is a construct.
Any object.
Name
Type
Description
node
constructs.Node
The tree node.
certificate
aws-cdk-lib.aws_certificatemanager.ICertificate
No description.
hostedZone
aws-cdk-lib.aws_route53.PublicHostedZone
No description.
public readonly node : Node ;
The tree node.
public readonly certificate: ICertificate ;
Type: aws-cdk-lib.aws_certificatemanager.ICertificate
public readonly hostedZone: PublicHostedZone ;
Type: aws-cdk-lib.aws_route53.PublicHostedZone
CrossAccountDelegationRoleProps
import { CrossAccountDelegationRoleProps } from '@kampus/cdk-constructs'
const crossAccountDelegationRoleProps : CrossAccountDelegationRoleProps = { ... }
delegationResourceName
Required
public readonly delegationResourceName: string ;
organizationAccountID
Required
public readonly organizationAccountID: string ;
CrossAccountSubdomainProps
import { CrossAccountSubdomainProps } from '@kampus/cdk-constructs'
const crossAccountSubdomainProps : CrossAccountSubdomainProps = { ... }
public readonly delegationRole: ICrossAccountDelegationRole ;
public readonly rootDomain: string ;
public readonly subdomain: string ;
certificateRegion
Optional
public readonly certificateRegion: string ;
ICrossAccountDelegationRole
Name
Type
Description
role
aws-cdk-lib.aws_iam.IRole
No description.
public readonly role : IRole ;
Type: aws-cdk-lib.aws_iam.IRole