Show / Hide Table of Contents

Class DomainNew

Inheritance
System.Object
Resource
CustomResource
DomainNew
Inherited Members
CustomResource.Id
Resource.GetResourceType()
Resource.GetResourceName()
Resource.Urn
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.AliCloud.Cdn
Assembly: Pulumi.AliCloud.dll
Syntax
public class DomainNew : CustomResource

Constructors

View Source

DomainNew(String, DomainNewArgs, CustomResourceOptions)

Create a DomainNew resource with the given unique name, arguments, and options.

Declaration
public DomainNew(string name, DomainNewArgs args, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resource

DomainNewArgs args

The arguments used to populate this resource's properties

CustomResourceOptions options

A bag of options that control this resource's behavior

Properties

View Source

CdnType

Cdn type of the accelerated domain. Valid values are web, download, video.

Declaration
public Output<string> CdnType { get; }
Property Value
Type Description
Output<System.String>
View Source

CertificateConfig

Certificate config of the accelerated domain. It's a list and consist of at most 1 item.

Declaration
public Output<DomainNewCertificateConfig> CertificateConfig { get; }
Property Value
Type Description
Output<DomainNewCertificateConfig>
View Source

DomainName

Name of the accelerated domain. This name without suffix can have a string of 1 to 63 characters, must contain only alphanumeric characters or "-", and must not begin or end with "-", and "-" must not in the 3th and 4th character positions at the same time. Suffix .sh and .tel are not supported.

Declaration
public Output<string> DomainName { get; }
Property Value
Type Description
Output<System.String>
View Source

ResourceGroupId

Resource group ID.

Declaration
public Output<string> ResourceGroupId { get; }
Property Value
Type Description
Output<System.String>
View Source

Scope

Scope of the accelerated domain. Valid values are domestic, overseas, global. Default value is domestic. This parameter's setting is valid Only for the international users and domestic L3 and above users .

Declaration
public Output<string> Scope { get; }
Property Value
Type Description
Output<System.String>
View Source

Sources

The source address list of the accelerated domain. Defaults to null. See Block Sources.

Declaration
public Output<DomainNewSources> Sources { get; }
Property Value
Type Description
Output<DomainNewSources>
View Source

Tags

A mapping of tags to assign to the resource.

Declaration
public Output<ImmutableDictionary<string, object>> Tags { get; }
Property Value
Type Description
Output<System.Collections.Immutable.ImmutableDictionary<System.String, System.Object>>

Methods

View Source

Get(String, Input<String>, DomainNewState, CustomResourceOptions)

Get an existing DomainNew resource's state with the given name, ID, and optional extra properties used to qualify the lookup.

Declaration
public static DomainNew Get(string name, Input<string> id, DomainNewState state = null, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resulting resource.

Input<System.String> id

The unique provider ID of the resource to lookup.

DomainNewState state

Any extra arguments used during the lookup.

CustomResourceOptions options

A bag of options that control this resource's behavior

Returns
Type Description
DomainNew
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.