CrossAccountRoute53RecordSet
import { CrossAccountRoute53RecordSet } from 'cdk-cross-account-route53'
new CrossAccountRoute53RecordSet ( scope : Construct , id : string , props : CrossAccountRoute53RecordSetProps )
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 { CrossAccountRoute53RecordSet } from 'cdk-cross-account-route53'
CrossAccountRoute53RecordSet . isConstruct ( x : any )
Checks if x
is a construct.
Any object.
Name
Type
Description
node
constructs.Node
The tree node.
public readonly node : Node ;
The tree node.
import { CrossAccountRoute53Role } from 'cdk-cross-account-route53'
new CrossAccountRoute53Role ( scope : Construct , id : string , props : CrossAccountRoute53RoleProps )
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 { CrossAccountRoute53Role } from 'cdk-cross-account-route53'
CrossAccountRoute53Role . isConstruct ( x : any )
Checks if x
is a construct.
Any object.
Name
Type
Description
node
constructs.Node
The tree node.
public readonly node : Node ;
The tree node.
CrossAccountRoute53RecordSetProps
import { CrossAccountRoute53RecordSetProps } from 'cdk-cross-account-route53'
const crossAccountRoute53RecordSetProps : CrossAccountRoute53RecordSetProps = { ... }
delegationRoleAccount
Required
public readonly delegationRoleAccount: string ;
delegationRoleName
Required
public readonly delegationRoleName: string ;
public readonly hostedZoneId: string ;
resourceRecordSets
Required
public readonly resourceRecordSets: any ;
CrossAccountRoute53RoleProps
import { CrossAccountRoute53RoleProps } from 'cdk-cross-account-route53'
const crossAccountRoute53RoleProps : CrossAccountRoute53RoleProps = { ... }
public readonly assumedBy: IPrincipal ;
Type: aws-cdk-lib.aws_iam.IPrincipal
public readonly records: CrossAccountRoute53RolePropsRecord [ ] ;
public readonly roleName: string ;
public readonly zone : IHostedZone ;
Type: aws-cdk-lib.aws_route53.IHostedZone
public readonly normaliseDomains: boolean ;
CrossAccountRoute53RolePropsRecord
import { CrossAccountRoute53RolePropsRecord } from 'cdk-cross-account-route53'
const crossAccountRoute53RolePropsRecord : CrossAccountRoute53RolePropsRecord = { ... }
Name
Type
Description
domainNames
string | string[]
No description.
actions
string[]
No description.
types
string[]
No description.
public readonly domainNames: string | string [ ] ;
public readonly actions: string [ ] ;
public readonly types : string [ ] ;