Skip to content

IDomain

  • Extends: ros_cdk_core.IResource

  • Implemented By: ros_cdk_directmail.datasource.Domain, ros_cdk_directmail.datasource.IDomain

Represents a Domain.

Properties

Name Type Description
node ros_cdk_core.ConstructNode The construct tree node for this construct.
env ros_cdk_core.IResourceEnvironment The environment this resource belongs to.
stack ros_cdk_core.Stack The stack in which this resource is defined.
attr_cname_auth_status typing.Union[str, ros_cdk_core.IResolvable] Attribute CnameAuthStatus: Whether the host record of CNAME has been changed.
attr_cname_confirm_status typing.Union[str, ros_cdk_core.IResolvable] Attribute CnameConfirmStatus: Whether the host record of CNAME has been changed.
attr_cname_record typing.Union[str, ros_cdk_core.IResolvable] Attribute CnameRecord: Customized part of CNAME host record.
attr_create_time typing.Union[str, ros_cdk_core.IResolvable] Attribute CreateTime: The creation time of the resource.The time when the DNS record was created.
attr_default_domain typing.Union[str, ros_cdk_core.IResolvable] Attribute DefaultDomain: Is it the default domain name.
attr_dns_mx typing.Union[str, ros_cdk_core.IResolvable] Attribute DnsMx: MX record value resolved through public DNS.
attr_dns_spf typing.Union[str, ros_cdk_core.IResolvable] Attribute DnsSpf: SPF record value resolved through public DNS.
attr_dns_txt typing.Union[str, ros_cdk_core.IResolvable] Attribute DnsTxt: TXT record value resolved through public DNS.
attr_domain_id typing.Union[str, ros_cdk_core.IResolvable] Attribute DomainId: The ID of the domain name.
attr_domain_name typing.Union[str, ros_cdk_core.IResolvable] Attribute DomainName: The domain name.
attr_domain_type typing.Union[str, ros_cdk_core.IResolvable] Attribute DomainType: TXT records provided by the Direct Mail console.
attr_icp_status typing.Union[str, ros_cdk_core.IResolvable] Attribute IcpStatus: The status of ICP filing.
attr_mx_auth_status typing.Union[str, ros_cdk_core.IResolvable] Attribute MxAuthStatus: Indicates whether the MX record is successfully verified.
attr_mx_record typing.Union[str, ros_cdk_core.IResolvable] Attribute MxRecord: MX records provided by the Direct Mail console.
attr_spf_auth_status typing.Union[str, ros_cdk_core.IResolvable] Attribute SpfAuthStatus: Indicates whether the SPF record is successfully verified.
attr_spf_record typing.Union[str, ros_cdk_core.IResolvable] Attribute SpfRecord: Spf records provided by the Direct Mail console.
attr_tl_domain_name typing.Union[str, ros_cdk_core.IResolvable] Attribute TlDomainName: The primary domain name.
attr_tracef_record typing.Union[str, ros_cdk_core.IResolvable] Attribute TracefRecord: The CNAME verification record provided by the Direct Mail console.
props DomainProps No description.

nodeRequired

node: ConstructNode
  • Type: ros_cdk_core.ConstructNode

The construct tree node for this construct.


envRequired

env: IResourceEnvironment
  • Type: ros_cdk_core.IResourceEnvironment

The environment this resource belongs to.

For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.


stackRequired

stack: Stack
  • Type: ros_cdk_core.Stack

The stack in which this resource is defined.


attr_cname_auth_statusRequired

attr_cname_auth_status: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute CnameAuthStatus: Whether the host record of CNAME has been changed.


attr_cname_confirm_statusRequired

attr_cname_confirm_status: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute CnameConfirmStatus: Whether the host record of CNAME has been changed.


attr_cname_recordRequired

attr_cname_record: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute CnameRecord: Customized part of CNAME host record.


attr_create_timeRequired

attr_create_time: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute CreateTime: The creation time of the resource.The time when the DNS record was created.


attr_default_domainRequired

attr_default_domain: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute DefaultDomain: Is it the default domain name.


attr_dns_mxRequired

attr_dns_mx: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute DnsMx: MX record value resolved through public DNS.


attr_dns_spfRequired

attr_dns_spf: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute DnsSpf: SPF record value resolved through public DNS.


attr_dns_txtRequired

attr_dns_txt: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute DnsTxt: TXT record value resolved through public DNS.


attr_domain_idRequired

attr_domain_id: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute DomainId: The ID of the domain name.


attr_domain_nameRequired

attr_domain_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute DomainName: The domain name.


attr_domain_typeRequired

attr_domain_type: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute DomainType: TXT records provided by the Direct Mail console.


attr_icp_statusRequired

attr_icp_status: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute IcpStatus: The status of ICP filing.


attr_mx_auth_statusRequired

attr_mx_auth_status: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute MxAuthStatus: Indicates whether the MX record is successfully verified.


attr_mx_recordRequired

attr_mx_record: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute MxRecord: MX records provided by the Direct Mail console.


attr_spf_auth_statusRequired

attr_spf_auth_status: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute SpfAuthStatus: Indicates whether the SPF record is successfully verified.


attr_spf_recordRequired

attr_spf_record: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute SpfRecord: Spf records provided by the Direct Mail console.


attr_tl_domain_nameRequired

attr_tl_domain_name: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute TlDomainName: The primary domain name.


attr_tracef_recordRequired

attr_tracef_record: typing.Union[str, IResolvable]
  • Type: typing.Union[str, ros_cdk_core.IResolvable]

Attribute TracefRecord: The CNAME verification record provided by the Direct Mail console.


propsRequired

props: DomainProps