Skip to content

IDomain

  • Extends: AlibabaCloud.SDK.ROS.CDK.Core.IResource

  • Implemented By: AlibabaCloud.SDK.ROS.CDK.Cdn.datasource.Domain, AlibabaCloud.SDK.ROS.CDK.Cdn.datasource.IDomain

Represents a Domain.

Properties

Name Type Description
Node AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode The construct tree node for this construct.
Env AlibabaCloud.SDK.ROS.CDK.Core.IResourceEnvironment The environment this resource belongs to.
Stack AlibabaCloud.SDK.ROS.CDK.Core.Stack The stack in which this resource is defined.
AttrCdnType object Attribute CdnType: The workload type of the accelerated domain name.
AttrCertificateConfig object Attribute CertificateConfig: Certificate configuration.
AttrCname object Attribute Cname: The CNAME that is assigned to the accelerated domain name.
AttrDomainName object Attribute DomainName: The accelerated domain name.
AttrResourceGroupId object Attribute ResourceGroupId: The ID of the resource group.
AttrScope object Attribute Scope: The acceleration region.
AttrSources object Attribute Sources: The information about the origin server.
AttrTags object Attribute Tags: The tags of the resource.
Props DomainProps No description.

NodeRequired

public ConstructNode Node { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.ConstructNode

The construct tree node for this construct.


EnvRequired

public IResourceEnvironment Env { get; }
  • Type: AlibabaCloud.SDK.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

public Stack Stack { get; }
  • Type: AlibabaCloud.SDK.ROS.CDK.Core.Stack

The stack in which this resource is defined.


AttrCdnTypeRequired

public object AttrCdnType { get; }
  • Type: object

Attribute CdnType: The workload type of the accelerated domain name.


AttrCertificateConfigRequired

public object AttrCertificateConfig { get; }
  • Type: object

Attribute CertificateConfig: Certificate configuration.


AttrCnameRequired

public object AttrCname { get; }
  • Type: object

Attribute Cname: The CNAME that is assigned to the accelerated domain name.


AttrDomainNameRequired

public object AttrDomainName { get; }
  • Type: object

Attribute DomainName: The accelerated domain name.


AttrResourceGroupIdRequired

public object AttrResourceGroupId { get; }
  • Type: object

Attribute ResourceGroupId: The ID of the resource group.


AttrScopeRequired

public object AttrScope { get; }
  • Type: object

Attribute Scope: The acceleration region.


AttrSourcesRequired

public object AttrSources { get; }
  • Type: object

Attribute Sources: The information about the origin server.


AttrTagsRequired

public object AttrTags { get; }
  • Type: object

Attribute Tags: The tags of the resource.


PropsRequired

public DomainProps Props { get; }