Skip to content

Latest commit

 

History

History
389 lines (233 loc) · 13.5 KB

API.md

File metadata and controls

389 lines (233 loc) · 13.5 KB

API Reference

Constructs

CrossAccountRoute53RecordSet

Initializers

import { CrossAccountRoute53RecordSet } from 'cdk-cross-account-route53'

new CrossAccountRoute53RecordSet(scope: Construct, id: string, props: CrossAccountRoute53RecordSetProps)
Name Type Description
scope constructs.Construct No description.
id string No description.
props CrossAccountRoute53RecordSetProps 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 { CrossAccountRoute53RecordSet } from 'cdk-cross-account-route53'

CrossAccountRoute53RecordSet.isConstruct(x: any)

Checks if x is a construct.

xRequired
  • Type: any

Any object.


Properties

Name Type Description
node constructs.Node The tree node.

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

The tree node.


CrossAccountRoute53Role

Initializers

import { CrossAccountRoute53Role } from 'cdk-cross-account-route53'

new CrossAccountRoute53Role(scope: Construct, id: string, props: CrossAccountRoute53RoleProps)
Name Type Description
scope constructs.Construct No description.
id string No description.
props CrossAccountRoute53RoleProps 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 { CrossAccountRoute53Role } from 'cdk-cross-account-route53'

CrossAccountRoute53Role.isConstruct(x: any)

Checks if x is a construct.

xRequired
  • Type: any

Any object.


Properties

Name Type Description
node constructs.Node The tree node.

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

The tree node.


Structs

CrossAccountRoute53RecordSetProps

Initializer

import { CrossAccountRoute53RecordSetProps } from 'cdk-cross-account-route53'

const crossAccountRoute53RecordSetProps: CrossAccountRoute53RecordSetProps = { ... }

Properties

Name Type Description
delegationRoleAccount string No description.
delegationRoleName string No description.
hostedZoneId string No description.
resourceRecordSets any No description.

delegationRoleAccountRequired
public readonly delegationRoleAccount: string;
  • Type: string

delegationRoleNameRequired
public readonly delegationRoleName: string;
  • Type: string

hostedZoneIdRequired
public readonly hostedZoneId: string;
  • Type: string

resourceRecordSetsRequired
public readonly resourceRecordSets: any;
  • Type: any

CrossAccountRoute53RoleProps

Initializer

import { CrossAccountRoute53RoleProps } from 'cdk-cross-account-route53'

const crossAccountRoute53RoleProps: CrossAccountRoute53RoleProps = { ... }

Properties

Name Type Description
assumedBy aws-cdk-lib.aws_iam.IPrincipal No description.
records CrossAccountRoute53RolePropsRecord[] No description.
roleName string No description.
zone aws-cdk-lib.aws_route53.IHostedZone No description.
normaliseDomains boolean No description.

assumedByRequired
public readonly assumedBy: IPrincipal;
  • Type: aws-cdk-lib.aws_iam.IPrincipal

recordsRequired
public readonly records: CrossAccountRoute53RolePropsRecord[];

roleNameRequired
public readonly roleName: string;
  • Type: string

zoneRequired
public readonly zone: IHostedZone;
  • Type: aws-cdk-lib.aws_route53.IHostedZone

normaliseDomainsOptional
public readonly normaliseDomains: boolean;
  • Type: boolean

CrossAccountRoute53RolePropsRecord

Initializer

import { CrossAccountRoute53RolePropsRecord } from 'cdk-cross-account-route53'

const crossAccountRoute53RolePropsRecord: CrossAccountRoute53RolePropsRecord = { ... }

Properties

Name Type Description
domainNames string | string[] No description.
actions string[] No description.
types string[] No description.

domainNamesRequired
public readonly domainNames: string | string[];
  • Type: string | string[]

actionsOptional
public readonly actions: string[];
  • Type: string[]

typesOptional
public readonly types: string[];
  • Type: string[]