Skip to content
This repository has been archived by the owner on Jan 3, 2023. It is now read-only.

Latest commit

 

History

History
374 lines (223 loc) · 12.6 KB

API.md

File metadata and controls

374 lines (223 loc) · 12.6 KB

API Reference

Constructs

CrossAccountDelegationRole

Initializers

import { CrossAccountDelegationRole } from '@kampus/cdk-constructs'

new CrossAccountDelegationRole(scope: Construct, id: string, props: CrossAccountDelegationRoleProps)
Name Type Description
scope constructs.Construct No description.
id string No description.
props CrossAccountDelegationRoleProps No description.

scopeRequired
  • Type: constructs.Construct

idRequired
  • Type: string

propsRequired

Methods

Name Description
toString Returns a string representation of this construct.

toString
public toString(): string

Returns a string representation of this construct.

Static Functions

Name Description
isConstruct Checks if x is a construct.

isConstruct
import { CrossAccountDelegationRole } from '@kampus/cdk-constructs'

CrossAccountDelegationRole.isConstruct(x: any)

Checks if x is a construct.

xRequired
  • Type: any

Any object.


Properties

Name Type Description
node constructs.Node The tree node.
role aws-cdk-lib.aws_iam.IRole No description.
roleArn string No description.

nodeRequired
public readonly node: Node;
  • Type: constructs.Node

The tree node.


roleRequired
public readonly role: IRole;
  • Type: aws-cdk-lib.aws_iam.IRole

roleArnRequired
public readonly roleArn: string;
  • Type: string

CrossAccountSubdomain

Initializers

import { CrossAccountSubdomain } from '@kampus/cdk-constructs'

new CrossAccountSubdomain(scope: Construct, id: string, props: CrossAccountSubdomainProps)
Name Type Description
scope constructs.Construct No description.
id string No description.
props CrossAccountSubdomainProps No description.

scopeRequired
  • Type: constructs.Construct

idRequired
  • Type: string

propsRequired

Methods

Name Description
toString Returns a string representation of this construct.

toString
public toString(): string

Returns a string representation of this construct.

Static Functions

Name Description
isConstruct Checks if x is a construct.

isConstruct
import { CrossAccountSubdomain } from '@kampus/cdk-constructs'

CrossAccountSubdomain.isConstruct(x: any)

Checks if x is a construct.

xRequired
  • Type: any

Any object.


Properties

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.

nodeRequired
public readonly node: Node;
  • Type: constructs.Node

The tree node.


certificateRequired
public readonly certificate: ICertificate;
  • Type: aws-cdk-lib.aws_certificatemanager.ICertificate

hostedZoneRequired
public readonly hostedZone: PublicHostedZone;
  • Type: aws-cdk-lib.aws_route53.PublicHostedZone

Structs

CrossAccountDelegationRoleProps

Initializer

import { CrossAccountDelegationRoleProps } from '@kampus/cdk-constructs'

const crossAccountDelegationRoleProps: CrossAccountDelegationRoleProps = { ... }

Properties

Name Type Description
delegationResourceName string No description.
organizationAccountID string No description.

delegationResourceNameRequired
public readonly delegationResourceName: string;
  • Type: string

organizationAccountIDRequired
public readonly organizationAccountID: string;
  • Type: string

CrossAccountSubdomainProps

Initializer

import { CrossAccountSubdomainProps } from '@kampus/cdk-constructs'

const crossAccountSubdomainProps: CrossAccountSubdomainProps = { ... }

Properties

Name Type Description
delegationRole ICrossAccountDelegationRole No description.
rootDomain string No description.
subdomain string No description.
certificateRegion string No description.

delegationRoleRequired
public readonly delegationRole: ICrossAccountDelegationRole;

rootDomainRequired
public readonly rootDomain: string;
  • Type: string

subdomainRequired
public readonly subdomain: string;
  • Type: string

certificateRegionOptional
public readonly certificateRegion: string;
  • Type: string

Protocols

ICrossAccountDelegationRole

Properties

Name Type Description
role aws-cdk-lib.aws_iam.IRole No description.

roleRequired
public readonly role: IRole;
  • Type: aws-cdk-lib.aws_iam.IRole