Skip to content

Domain

This class encapsulates and extends the ROS resource type ALIYUN::DirectMail::Domain, which is used to create a domain name in Direct Mail.

Initializers

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkdirectmail"
alicloudroscdkdirectmail.NewDomain(scope Construct, id *string, props DomainProps, enableResourcePropertyConstraint *bool) Domain
Name Type Description
scope github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Construct No description.
id *string No description.
props DomainProps No description.
enableResourcePropertyConstraint *bool No description.

scopeRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Construct

idRequired

  • Type: *string

propsRequired


enableResourcePropertyConstraintOptional

  • Type: *bool

Methods

Name Description
ToString Returns a string representation of this construct.
Synthesize Allows this construct to emit artifacts into the cloud assembly during synthesis.
AddCondition No description.
AddCount No description.
AddDependency No description.
AddResourceDesc No description.
ApplyRemovalPolicy No description.
GetAtt No description.
SetMetadata No description.

ToString

func ToString() *string

Returns a string representation of this construct.

Synthesize

func Synthesize(session ISynthesisSession)

Allows this construct to emit artifacts into the cloud assembly during synthesis.

This method is usually implemented by framework-level constructs such as Stack and Asset as they participate in synthesizing the cloud assembly.

sessionRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ISynthesisSession

The synthesis session.


AddCondition

func AddCondition(condition RosCondition)

conditionRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RosCondition

AddCount

func AddCount(count interface{})

countRequired

  • Type: interface{}

AddDependency

func AddDependency(resource Resource)

resourceRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Resource

AddResourceDesc

func AddResourceDesc(desc *string)

descRequired

  • Type: *string

ApplyRemovalPolicy

func ApplyRemovalPolicy(policy RemovalPolicy)

policyRequired

  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RemovalPolicy

GetAtt

func GetAtt(name *string) IResolvable

nameRequired

  • Type: *string

SetMetadata

func SetMetadata(key *string, value interface{})

keyRequired

  • Type: *string

valueRequired

  • Type: interface{}

Static Functions

Name Description
IsConstruct Return whether the given object is a Construct.

IsConstruct

import "github.com/alibabacloud-go/ros-cdk/alicloudroscdkdirectmail"
alicloudroscdkdirectmail.Domain_IsConstruct(x interface{}) *bool

Return whether the given object is a Construct.

xRequired

  • Type: interface{}

Properties

Name Type Description
Node github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode The construct tree node associated with this construct.
Ref *string No description.
Stack github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack The stack in which this resource is defined.
Resource github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RosResource No description.
AttrCnameAuthStatus github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute CnameAuthStatus: Cname auth status.
AttrCnameConfirmStatus github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute CnameConfirmStatus: Cname confirm status.
AttrCnameRecord github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute CnameRecord: Cname record.
AttrCreateTime github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute CreateTime: The creation time of the domain.
AttrDefaultDomain github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DefaultDomain: Default domain.
AttrDnsMx github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DnsMx: DNS MX.
AttrDnsSpf github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DnsSpf: DNS SPF.
AttrDnsTxt github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DnsTxt: DNS txt.
AttrDomainId github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DomainId: The ID of the domain.
AttrDomainName github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DomainName: The name of the domain.
AttrDomainType github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute DomainType: The type of the domain.
AttrIcpStatus github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute IcpStatus: ICP status.
AttrMxAuthStatus github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute MxAuthStatus: MX auth status.
AttrMxRecord github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute MxRecord: MX Record.
AttrSpfAuthStatus github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute SpfAuthStatus: SPF auth status.
AttrSpfRecord github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute SpfRecord: SPF record.
AttrTlDomainName github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute TlDomainName: TL domain name.
AttrTracefRecord github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable Attribute TracefRecord: Tracef Record.

NodeRequired

func Node() ConstructNode
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.ConstructNode

The construct tree node associated with this construct.


RefRequired

func Ref() *string
  • Type: *string

StackRequired

func Stack() Stack
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.Stack

The stack in which this resource is defined.


ResourceOptional

func Resource() RosResource
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.RosResource

AttrCnameAuthStatusRequired

func AttrCnameAuthStatus() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute CnameAuthStatus: Cname auth status.


AttrCnameConfirmStatusRequired

func AttrCnameConfirmStatus() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute CnameConfirmStatus: Cname confirm status.


AttrCnameRecordRequired

func AttrCnameRecord() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute CnameRecord: Cname record.


AttrCreateTimeRequired

func AttrCreateTime() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute CreateTime: The creation time of the domain.


AttrDefaultDomainRequired

func AttrDefaultDomain() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DefaultDomain: Default domain.


AttrDnsMxRequired

func AttrDnsMx() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DnsMx: DNS MX.


AttrDnsSpfRequired

func AttrDnsSpf() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DnsSpf: DNS SPF.


AttrDnsTxtRequired

func AttrDnsTxt() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DnsTxt: DNS txt.


AttrDomainIdRequired

func AttrDomainId() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DomainId: The ID of the domain.


AttrDomainNameRequired

func AttrDomainName() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DomainName: The name of the domain.


AttrDomainTypeRequired

func AttrDomainType() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute DomainType: The type of the domain.


AttrIcpStatusRequired

func AttrIcpStatus() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute IcpStatus: ICP status.


AttrMxAuthStatusRequired

func AttrMxAuthStatus() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute MxAuthStatus: MX auth status.


AttrMxRecordRequired

func AttrMxRecord() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute MxRecord: MX Record.


AttrSpfAuthStatusRequired

func AttrSpfAuthStatus() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute SpfAuthStatus: SPF auth status.


AttrSpfRecordRequired

func AttrSpfRecord() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute SpfRecord: SPF record.


AttrTlDomainNameRequired

func AttrTlDomainName() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute TlDomainName: TL domain name.


AttrTracefRecordRequired

func AttrTracefRecord() IResolvable
  • Type: github.com/alibabacloud-go/ros-cdk/alicloudroscdkcore.IResolvable

Attribute TracefRecord: Tracef Record.