Documentation
¶
Index ¶
- type Domain
- type DomainArgs
- type DomainAuthConfig
- type DomainAuthConfigArgs
- func (DomainAuthConfigArgs) ElementType() reflect.Type
- func (i DomainAuthConfigArgs) ToDomainAuthConfigOutput() DomainAuthConfigOutput
- func (i DomainAuthConfigArgs) ToDomainAuthConfigOutputWithContext(ctx context.Context) DomainAuthConfigOutput
- func (i DomainAuthConfigArgs) ToDomainAuthConfigPtrOutput() DomainAuthConfigPtrOutput
- func (i DomainAuthConfigArgs) ToDomainAuthConfigPtrOutputWithContext(ctx context.Context) DomainAuthConfigPtrOutput
- type DomainAuthConfigInput
- type DomainAuthConfigOutput
- func (o DomainAuthConfigOutput) AuthType() pulumi.StringPtrOutput
- func (DomainAuthConfigOutput) ElementType() reflect.Type
- func (o DomainAuthConfigOutput) MasterKey() pulumi.StringPtrOutput
- func (o DomainAuthConfigOutput) SlaveKey() pulumi.StringPtrOutput
- func (o DomainAuthConfigOutput) Timeout() pulumi.IntPtrOutput
- func (o DomainAuthConfigOutput) ToDomainAuthConfigOutput() DomainAuthConfigOutput
- func (o DomainAuthConfigOutput) ToDomainAuthConfigOutputWithContext(ctx context.Context) DomainAuthConfigOutput
- func (o DomainAuthConfigOutput) ToDomainAuthConfigPtrOutput() DomainAuthConfigPtrOutput
- func (o DomainAuthConfigOutput) ToDomainAuthConfigPtrOutputWithContext(ctx context.Context) DomainAuthConfigPtrOutput
- type DomainAuthConfigPtrInput
- type DomainAuthConfigPtrOutput
- func (o DomainAuthConfigPtrOutput) AuthType() pulumi.StringPtrOutput
- func (o DomainAuthConfigPtrOutput) Elem() DomainAuthConfigOutput
- func (DomainAuthConfigPtrOutput) ElementType() reflect.Type
- func (o DomainAuthConfigPtrOutput) MasterKey() pulumi.StringPtrOutput
- func (o DomainAuthConfigPtrOutput) SlaveKey() pulumi.StringPtrOutput
- func (o DomainAuthConfigPtrOutput) Timeout() pulumi.IntPtrOutput
- func (o DomainAuthConfigPtrOutput) ToDomainAuthConfigPtrOutput() DomainAuthConfigPtrOutput
- func (o DomainAuthConfigPtrOutput) ToDomainAuthConfigPtrOutputWithContext(ctx context.Context) DomainAuthConfigPtrOutput
- type DomainCacheConfig
- type DomainCacheConfigArgs
- type DomainCacheConfigArray
- type DomainCacheConfigArrayInput
- type DomainCacheConfigArrayOutput
- func (DomainCacheConfigArrayOutput) ElementType() reflect.Type
- func (o DomainCacheConfigArrayOutput) Index(i pulumi.IntInput) DomainCacheConfigOutput
- func (o DomainCacheConfigArrayOutput) ToDomainCacheConfigArrayOutput() DomainCacheConfigArrayOutput
- func (o DomainCacheConfigArrayOutput) ToDomainCacheConfigArrayOutputWithContext(ctx context.Context) DomainCacheConfigArrayOutput
- type DomainCacheConfigInput
- type DomainCacheConfigOutput
- func (o DomainCacheConfigOutput) CacheContent() pulumi.StringOutput
- func (o DomainCacheConfigOutput) CacheId() pulumi.StringPtrOutput
- func (o DomainCacheConfigOutput) CacheType() pulumi.StringOutput
- func (DomainCacheConfigOutput) ElementType() reflect.Type
- func (o DomainCacheConfigOutput) ToDomainCacheConfigOutput() DomainCacheConfigOutput
- func (o DomainCacheConfigOutput) ToDomainCacheConfigOutputWithContext(ctx context.Context) DomainCacheConfigOutput
- func (o DomainCacheConfigOutput) Ttl() pulumi.IntOutput
- func (o DomainCacheConfigOutput) Weight() pulumi.IntPtrOutput
- type DomainCertificateConfig
- type DomainCertificateConfigArgs
- func (DomainCertificateConfigArgs) ElementType() reflect.Type
- func (i DomainCertificateConfigArgs) ToDomainCertificateConfigOutput() DomainCertificateConfigOutput
- func (i DomainCertificateConfigArgs) ToDomainCertificateConfigOutputWithContext(ctx context.Context) DomainCertificateConfigOutput
- func (i DomainCertificateConfigArgs) ToDomainCertificateConfigPtrOutput() DomainCertificateConfigPtrOutput
- func (i DomainCertificateConfigArgs) ToDomainCertificateConfigPtrOutputWithContext(ctx context.Context) DomainCertificateConfigPtrOutput
- type DomainCertificateConfigInput
- type DomainCertificateConfigOutput
- func (DomainCertificateConfigOutput) ElementType() reflect.Type
- func (o DomainCertificateConfigOutput) PrivateKey() pulumi.StringPtrOutput
- func (o DomainCertificateConfigOutput) ServerCertificate() pulumi.StringPtrOutput
- func (o DomainCertificateConfigOutput) ServerCertificateStatus() pulumi.StringPtrOutput
- func (o DomainCertificateConfigOutput) ToDomainCertificateConfigOutput() DomainCertificateConfigOutput
- func (o DomainCertificateConfigOutput) ToDomainCertificateConfigOutputWithContext(ctx context.Context) DomainCertificateConfigOutput
- func (o DomainCertificateConfigOutput) ToDomainCertificateConfigPtrOutput() DomainCertificateConfigPtrOutput
- func (o DomainCertificateConfigOutput) ToDomainCertificateConfigPtrOutputWithContext(ctx context.Context) DomainCertificateConfigPtrOutput
- type DomainCertificateConfigPtrInput
- type DomainCertificateConfigPtrOutput
- func (o DomainCertificateConfigPtrOutput) Elem() DomainCertificateConfigOutput
- func (DomainCertificateConfigPtrOutput) ElementType() reflect.Type
- func (o DomainCertificateConfigPtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o DomainCertificateConfigPtrOutput) ServerCertificate() pulumi.StringPtrOutput
- func (o DomainCertificateConfigPtrOutput) ServerCertificateStatus() pulumi.StringPtrOutput
- func (o DomainCertificateConfigPtrOutput) ToDomainCertificateConfigPtrOutput() DomainCertificateConfigPtrOutput
- func (o DomainCertificateConfigPtrOutput) ToDomainCertificateConfigPtrOutputWithContext(ctx context.Context) DomainCertificateConfigPtrOutput
- type DomainConfig
- type DomainConfigArgs
- type DomainConfigFunctionArg
- type DomainConfigFunctionArgArgs
- type DomainConfigFunctionArgArray
- func (DomainConfigFunctionArgArray) ElementType() reflect.Type
- func (i DomainConfigFunctionArgArray) ToDomainConfigFunctionArgArrayOutput() DomainConfigFunctionArgArrayOutput
- func (i DomainConfigFunctionArgArray) ToDomainConfigFunctionArgArrayOutputWithContext(ctx context.Context) DomainConfigFunctionArgArrayOutput
- type DomainConfigFunctionArgArrayInput
- type DomainConfigFunctionArgArrayOutput
- func (DomainConfigFunctionArgArrayOutput) ElementType() reflect.Type
- func (o DomainConfigFunctionArgArrayOutput) Index(i pulumi.IntInput) DomainConfigFunctionArgOutput
- func (o DomainConfigFunctionArgArrayOutput) ToDomainConfigFunctionArgArrayOutput() DomainConfigFunctionArgArrayOutput
- func (o DomainConfigFunctionArgArrayOutput) ToDomainConfigFunctionArgArrayOutputWithContext(ctx context.Context) DomainConfigFunctionArgArrayOutput
- type DomainConfigFunctionArgInput
- type DomainConfigFunctionArgOutput
- func (o DomainConfigFunctionArgOutput) ArgName() pulumi.StringOutput
- func (o DomainConfigFunctionArgOutput) ArgValue() pulumi.StringOutput
- func (DomainConfigFunctionArgOutput) ElementType() reflect.Type
- func (o DomainConfigFunctionArgOutput) ToDomainConfigFunctionArgOutput() DomainConfigFunctionArgOutput
- func (o DomainConfigFunctionArgOutput) ToDomainConfigFunctionArgOutputWithContext(ctx context.Context) DomainConfigFunctionArgOutput
- type DomainConfigState
- type DomainHttpHeaderConfig
- type DomainHttpHeaderConfigArgs
- type DomainHttpHeaderConfigArray
- func (DomainHttpHeaderConfigArray) ElementType() reflect.Type
- func (i DomainHttpHeaderConfigArray) ToDomainHttpHeaderConfigArrayOutput() DomainHttpHeaderConfigArrayOutput
- func (i DomainHttpHeaderConfigArray) ToDomainHttpHeaderConfigArrayOutputWithContext(ctx context.Context) DomainHttpHeaderConfigArrayOutput
- type DomainHttpHeaderConfigArrayInput
- type DomainHttpHeaderConfigArrayOutput
- func (DomainHttpHeaderConfigArrayOutput) ElementType() reflect.Type
- func (o DomainHttpHeaderConfigArrayOutput) Index(i pulumi.IntInput) DomainHttpHeaderConfigOutput
- func (o DomainHttpHeaderConfigArrayOutput) ToDomainHttpHeaderConfigArrayOutput() DomainHttpHeaderConfigArrayOutput
- func (o DomainHttpHeaderConfigArrayOutput) ToDomainHttpHeaderConfigArrayOutputWithContext(ctx context.Context) DomainHttpHeaderConfigArrayOutput
- type DomainHttpHeaderConfigInput
- type DomainHttpHeaderConfigOutput
- func (DomainHttpHeaderConfigOutput) ElementType() reflect.Type
- func (o DomainHttpHeaderConfigOutput) HeaderId() pulumi.StringPtrOutput
- func (o DomainHttpHeaderConfigOutput) HeaderKey() pulumi.StringOutput
- func (o DomainHttpHeaderConfigOutput) HeaderValue() pulumi.StringOutput
- func (o DomainHttpHeaderConfigOutput) ToDomainHttpHeaderConfigOutput() DomainHttpHeaderConfigOutput
- func (o DomainHttpHeaderConfigOutput) ToDomainHttpHeaderConfigOutputWithContext(ctx context.Context) DomainHttpHeaderConfigOutput
- type DomainNew
- type DomainNewArgs
- type DomainNewCertificateConfig
- type DomainNewCertificateConfigArgs
- func (DomainNewCertificateConfigArgs) ElementType() reflect.Type
- func (i DomainNewCertificateConfigArgs) ToDomainNewCertificateConfigOutput() DomainNewCertificateConfigOutput
- func (i DomainNewCertificateConfigArgs) ToDomainNewCertificateConfigOutputWithContext(ctx context.Context) DomainNewCertificateConfigOutput
- func (i DomainNewCertificateConfigArgs) ToDomainNewCertificateConfigPtrOutput() DomainNewCertificateConfigPtrOutput
- func (i DomainNewCertificateConfigArgs) ToDomainNewCertificateConfigPtrOutputWithContext(ctx context.Context) DomainNewCertificateConfigPtrOutput
- type DomainNewCertificateConfigInput
- type DomainNewCertificateConfigOutput
- func (o DomainNewCertificateConfigOutput) CertName() pulumi.StringPtrOutput
- func (o DomainNewCertificateConfigOutput) CertType() pulumi.StringPtrOutput
- func (DomainNewCertificateConfigOutput) ElementType() reflect.Type
- func (o DomainNewCertificateConfigOutput) ForceSet() pulumi.StringPtrOutput
- func (o DomainNewCertificateConfigOutput) PrivateKey() pulumi.StringPtrOutput
- func (o DomainNewCertificateConfigOutput) ServerCertificate() pulumi.StringPtrOutput
- func (o DomainNewCertificateConfigOutput) ServerCertificateStatus() pulumi.StringPtrOutput
- func (o DomainNewCertificateConfigOutput) ToDomainNewCertificateConfigOutput() DomainNewCertificateConfigOutput
- func (o DomainNewCertificateConfigOutput) ToDomainNewCertificateConfigOutputWithContext(ctx context.Context) DomainNewCertificateConfigOutput
- func (o DomainNewCertificateConfigOutput) ToDomainNewCertificateConfigPtrOutput() DomainNewCertificateConfigPtrOutput
- func (o DomainNewCertificateConfigOutput) ToDomainNewCertificateConfigPtrOutputWithContext(ctx context.Context) DomainNewCertificateConfigPtrOutput
- type DomainNewCertificateConfigPtrInput
- type DomainNewCertificateConfigPtrOutput
- func (o DomainNewCertificateConfigPtrOutput) CertName() pulumi.StringPtrOutput
- func (o DomainNewCertificateConfigPtrOutput) CertType() pulumi.StringPtrOutput
- func (o DomainNewCertificateConfigPtrOutput) Elem() DomainNewCertificateConfigOutput
- func (DomainNewCertificateConfigPtrOutput) ElementType() reflect.Type
- func (o DomainNewCertificateConfigPtrOutput) ForceSet() pulumi.StringPtrOutput
- func (o DomainNewCertificateConfigPtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o DomainNewCertificateConfigPtrOutput) ServerCertificate() pulumi.StringPtrOutput
- func (o DomainNewCertificateConfigPtrOutput) ServerCertificateStatus() pulumi.StringPtrOutput
- func (o DomainNewCertificateConfigPtrOutput) ToDomainNewCertificateConfigPtrOutput() DomainNewCertificateConfigPtrOutput
- func (o DomainNewCertificateConfigPtrOutput) ToDomainNewCertificateConfigPtrOutputWithContext(ctx context.Context) DomainNewCertificateConfigPtrOutput
- type DomainNewSources
- type DomainNewSourcesArgs
- func (DomainNewSourcesArgs) ElementType() reflect.Type
- func (i DomainNewSourcesArgs) ToDomainNewSourcesOutput() DomainNewSourcesOutput
- func (i DomainNewSourcesArgs) ToDomainNewSourcesOutputWithContext(ctx context.Context) DomainNewSourcesOutput
- func (i DomainNewSourcesArgs) ToDomainNewSourcesPtrOutput() DomainNewSourcesPtrOutput
- func (i DomainNewSourcesArgs) ToDomainNewSourcesPtrOutputWithContext(ctx context.Context) DomainNewSourcesPtrOutput
- type DomainNewSourcesInput
- type DomainNewSourcesOutput
- func (o DomainNewSourcesOutput) Content() pulumi.StringOutput
- func (DomainNewSourcesOutput) ElementType() reflect.Type
- func (o DomainNewSourcesOutput) Port() pulumi.IntPtrOutput
- func (o DomainNewSourcesOutput) Priority() pulumi.IntPtrOutput
- func (o DomainNewSourcesOutput) ToDomainNewSourcesOutput() DomainNewSourcesOutput
- func (o DomainNewSourcesOutput) ToDomainNewSourcesOutputWithContext(ctx context.Context) DomainNewSourcesOutput
- func (o DomainNewSourcesOutput) ToDomainNewSourcesPtrOutput() DomainNewSourcesPtrOutput
- func (o DomainNewSourcesOutput) ToDomainNewSourcesPtrOutputWithContext(ctx context.Context) DomainNewSourcesPtrOutput
- func (o DomainNewSourcesOutput) Type() pulumi.StringOutput
- func (o DomainNewSourcesOutput) Weight() pulumi.IntPtrOutput
- type DomainNewSourcesPtrInput
- type DomainNewSourcesPtrOutput
- func (o DomainNewSourcesPtrOutput) Content() pulumi.StringPtrOutput
- func (o DomainNewSourcesPtrOutput) Elem() DomainNewSourcesOutput
- func (DomainNewSourcesPtrOutput) ElementType() reflect.Type
- func (o DomainNewSourcesPtrOutput) Port() pulumi.IntPtrOutput
- func (o DomainNewSourcesPtrOutput) Priority() pulumi.IntPtrOutput
- func (o DomainNewSourcesPtrOutput) ToDomainNewSourcesPtrOutput() DomainNewSourcesPtrOutput
- func (o DomainNewSourcesPtrOutput) ToDomainNewSourcesPtrOutputWithContext(ctx context.Context) DomainNewSourcesPtrOutput
- func (o DomainNewSourcesPtrOutput) Type() pulumi.StringPtrOutput
- func (o DomainNewSourcesPtrOutput) Weight() pulumi.IntPtrOutput
- type DomainNewState
- type DomainPage404Config
- type DomainPage404ConfigArgs
- func (DomainPage404ConfigArgs) ElementType() reflect.Type
- func (i DomainPage404ConfigArgs) ToDomainPage404ConfigOutput() DomainPage404ConfigOutput
- func (i DomainPage404ConfigArgs) ToDomainPage404ConfigOutputWithContext(ctx context.Context) DomainPage404ConfigOutput
- func (i DomainPage404ConfigArgs) ToDomainPage404ConfigPtrOutput() DomainPage404ConfigPtrOutput
- func (i DomainPage404ConfigArgs) ToDomainPage404ConfigPtrOutputWithContext(ctx context.Context) DomainPage404ConfigPtrOutput
- type DomainPage404ConfigInput
- type DomainPage404ConfigOutput
- func (o DomainPage404ConfigOutput) CustomPageUrl() pulumi.StringPtrOutput
- func (DomainPage404ConfigOutput) ElementType() reflect.Type
- func (o DomainPage404ConfigOutput) ErrorCode() pulumi.StringPtrOutput
- func (o DomainPage404ConfigOutput) PageType() pulumi.StringPtrOutput
- func (o DomainPage404ConfigOutput) ToDomainPage404ConfigOutput() DomainPage404ConfigOutput
- func (o DomainPage404ConfigOutput) ToDomainPage404ConfigOutputWithContext(ctx context.Context) DomainPage404ConfigOutput
- func (o DomainPage404ConfigOutput) ToDomainPage404ConfigPtrOutput() DomainPage404ConfigPtrOutput
- func (o DomainPage404ConfigOutput) ToDomainPage404ConfigPtrOutputWithContext(ctx context.Context) DomainPage404ConfigPtrOutput
- type DomainPage404ConfigPtrInput
- type DomainPage404ConfigPtrOutput
- func (o DomainPage404ConfigPtrOutput) CustomPageUrl() pulumi.StringPtrOutput
- func (o DomainPage404ConfigPtrOutput) Elem() DomainPage404ConfigOutput
- func (DomainPage404ConfigPtrOutput) ElementType() reflect.Type
- func (o DomainPage404ConfigPtrOutput) ErrorCode() pulumi.StringPtrOutput
- func (o DomainPage404ConfigPtrOutput) PageType() pulumi.StringPtrOutput
- func (o DomainPage404ConfigPtrOutput) ToDomainPage404ConfigPtrOutput() DomainPage404ConfigPtrOutput
- func (o DomainPage404ConfigPtrOutput) ToDomainPage404ConfigPtrOutputWithContext(ctx context.Context) DomainPage404ConfigPtrOutput
- type DomainParameterFilterConfig
- type DomainParameterFilterConfigArgs
- func (DomainParameterFilterConfigArgs) ElementType() reflect.Type
- func (i DomainParameterFilterConfigArgs) ToDomainParameterFilterConfigOutput() DomainParameterFilterConfigOutput
- func (i DomainParameterFilterConfigArgs) ToDomainParameterFilterConfigOutputWithContext(ctx context.Context) DomainParameterFilterConfigOutput
- func (i DomainParameterFilterConfigArgs) ToDomainParameterFilterConfigPtrOutput() DomainParameterFilterConfigPtrOutput
- func (i DomainParameterFilterConfigArgs) ToDomainParameterFilterConfigPtrOutputWithContext(ctx context.Context) DomainParameterFilterConfigPtrOutput
- type DomainParameterFilterConfigInput
- type DomainParameterFilterConfigOutput
- func (DomainParameterFilterConfigOutput) ElementType() reflect.Type
- func (o DomainParameterFilterConfigOutput) Enable() pulumi.StringPtrOutput
- func (o DomainParameterFilterConfigOutput) HashKeyArgs() pulumi.StringArrayOutput
- func (o DomainParameterFilterConfigOutput) ToDomainParameterFilterConfigOutput() DomainParameterFilterConfigOutput
- func (o DomainParameterFilterConfigOutput) ToDomainParameterFilterConfigOutputWithContext(ctx context.Context) DomainParameterFilterConfigOutput
- func (o DomainParameterFilterConfigOutput) ToDomainParameterFilterConfigPtrOutput() DomainParameterFilterConfigPtrOutput
- func (o DomainParameterFilterConfigOutput) ToDomainParameterFilterConfigPtrOutputWithContext(ctx context.Context) DomainParameterFilterConfigPtrOutput
- type DomainParameterFilterConfigPtrInput
- type DomainParameterFilterConfigPtrOutput
- func (o DomainParameterFilterConfigPtrOutput) Elem() DomainParameterFilterConfigOutput
- func (DomainParameterFilterConfigPtrOutput) ElementType() reflect.Type
- func (o DomainParameterFilterConfigPtrOutput) Enable() pulumi.StringPtrOutput
- func (o DomainParameterFilterConfigPtrOutput) HashKeyArgs() pulumi.StringArrayOutput
- func (o DomainParameterFilterConfigPtrOutput) ToDomainParameterFilterConfigPtrOutput() DomainParameterFilterConfigPtrOutput
- func (o DomainParameterFilterConfigPtrOutput) ToDomainParameterFilterConfigPtrOutputWithContext(ctx context.Context) DomainParameterFilterConfigPtrOutput
- type DomainReferConfig
- type DomainReferConfigArgs
- func (DomainReferConfigArgs) ElementType() reflect.Type
- func (i DomainReferConfigArgs) ToDomainReferConfigOutput() DomainReferConfigOutput
- func (i DomainReferConfigArgs) ToDomainReferConfigOutputWithContext(ctx context.Context) DomainReferConfigOutput
- func (i DomainReferConfigArgs) ToDomainReferConfigPtrOutput() DomainReferConfigPtrOutput
- func (i DomainReferConfigArgs) ToDomainReferConfigPtrOutputWithContext(ctx context.Context) DomainReferConfigPtrOutput
- type DomainReferConfigInput
- type DomainReferConfigOutput
- func (o DomainReferConfigOutput) AllowEmpty() pulumi.StringPtrOutput
- func (DomainReferConfigOutput) ElementType() reflect.Type
- func (o DomainReferConfigOutput) ReferLists() pulumi.StringArrayOutput
- func (o DomainReferConfigOutput) ReferType() pulumi.StringPtrOutput
- func (o DomainReferConfigOutput) ToDomainReferConfigOutput() DomainReferConfigOutput
- func (o DomainReferConfigOutput) ToDomainReferConfigOutputWithContext(ctx context.Context) DomainReferConfigOutput
- func (o DomainReferConfigOutput) ToDomainReferConfigPtrOutput() DomainReferConfigPtrOutput
- func (o DomainReferConfigOutput) ToDomainReferConfigPtrOutputWithContext(ctx context.Context) DomainReferConfigPtrOutput
- type DomainReferConfigPtrInput
- type DomainReferConfigPtrOutput
- func (o DomainReferConfigPtrOutput) AllowEmpty() pulumi.StringPtrOutput
- func (o DomainReferConfigPtrOutput) Elem() DomainReferConfigOutput
- func (DomainReferConfigPtrOutput) ElementType() reflect.Type
- func (o DomainReferConfigPtrOutput) ReferLists() pulumi.StringArrayOutput
- func (o DomainReferConfigPtrOutput) ReferType() pulumi.StringPtrOutput
- func (o DomainReferConfigPtrOutput) ToDomainReferConfigPtrOutput() DomainReferConfigPtrOutput
- func (o DomainReferConfigPtrOutput) ToDomainReferConfigPtrOutputWithContext(ctx context.Context) DomainReferConfigPtrOutput
- type DomainState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Domain ¶
type Domain struct { pulumi.CustomResourceState // The auth config of the accelerated domain. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. AuthConfig DomainAuthConfigPtrOutput `pulumi:"authConfig"` // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. BlockIps pulumi.StringArrayOutput `pulumi:"blockIps"` // The cache configs of the accelerated domain. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. CacheConfigs DomainCacheConfigArrayOutput `pulumi:"cacheConfigs"` // Cdn type of the accelerated domain. Valid values are `web`, `download`, `video`, `liveStream`. CdnType pulumi.StringOutput `pulumi:"cdnType"` // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. CertificateConfig DomainCertificateConfigPtrOutput `pulumi:"certificateConfig"` // 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. DomainName pulumi.StringOutput `pulumi:"domainName"` // The http header configs of the accelerated domain. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. HttpHeaderConfigs DomainHttpHeaderConfigArrayOutput `pulumi:"httpHeaderConfigs"` // Page Optimize config of the accelerated domain. Valid values are `on` and `off`. Default value is `off`. It can effectively remove the page redundant content, reduce the file size and improve the speed of distribution when this parameter value is `on`. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. OptimizeEnable pulumi.StringPtrOutput `pulumi:"optimizeEnable"` // The error page config of the accelerated domain. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. Page404Config DomainPage404ConfigPtrOutput `pulumi:"page404Config"` // Page Compress config of the accelerated domain. Valid values are `on` and `off`. Default value is `off`. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. PageCompressEnable pulumi.StringPtrOutput `pulumi:"pageCompressEnable"` // The parameter filter config of the accelerated domain. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. ParameterFilterConfig DomainParameterFilterConfigPtrOutput `pulumi:"parameterFilterConfig"` // Range Source config of the accelerated domain. Valid values are `on` and `off`. Default value is `off`. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. RangeEnable pulumi.StringPtrOutput `pulumi:"rangeEnable"` // The refer config of the accelerated domain. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. ReferConfig DomainReferConfigPtrOutput `pulumi:"referConfig"` // 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 . Scope pulumi.StringOutput `pulumi:"scope"` // Source port of the accelerated domain. Valid values are `80` and `443`. Default value is `80`. You must use `80` when the `sourceType` is `oss`. // // Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` block `port` argument instead. SourcePort pulumi.IntPtrOutput `pulumi:"sourcePort"` // Source type of the accelerated domain. Valid values are `ipaddr`, `domain`, `oss`. You must set this parameter when `cdnType` value is not `liveStream`. // // Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` block `type` argument instead. SourceType pulumi.StringPtrOutput `pulumi:"sourceType"` // Sources of the accelerated domain. It's a list of domain names or IP address and consists of at most 20 items. You must set this parameter when `cdnType` value is not `liveStream`. // // Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` argument instead. Sources pulumi.StringArrayOutput `pulumi:"sources"` // Video Seek config of the accelerated domain. Valid values are `on` and `off`. Default value is `off`. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. VideoSeekEnable pulumi.StringPtrOutput `pulumi:"videoSeekEnable"` }
func GetDomain ¶
func GetDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainState, opts ...pulumi.ResourceOption) (*Domain, error)
GetDomain gets an existing Domain resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDomain ¶
func NewDomain(ctx *pulumi.Context, name string, args *DomainArgs, opts ...pulumi.ResourceOption) (*Domain, error)
NewDomain registers a new resource with the given unique name, arguments, and options.
type DomainArgs ¶
type DomainArgs struct { // The auth config of the accelerated domain. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. AuthConfig DomainAuthConfigPtrInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. BlockIps pulumi.StringArrayInput // The cache configs of the accelerated domain. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. CacheConfigs DomainCacheConfigArrayInput // Cdn type of the accelerated domain. Valid values are `web`, `download`, `video`, `liveStream`. CdnType pulumi.StringInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. CertificateConfig DomainCertificateConfigPtrInput // 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. DomainName pulumi.StringInput // The http header configs of the accelerated domain. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. HttpHeaderConfigs DomainHttpHeaderConfigArrayInput // Page Optimize config of the accelerated domain. Valid values are `on` and `off`. Default value is `off`. It can effectively remove the page redundant content, reduce the file size and improve the speed of distribution when this parameter value is `on`. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. OptimizeEnable pulumi.StringPtrInput // The error page config of the accelerated domain. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. Page404Config DomainPage404ConfigPtrInput // Page Compress config of the accelerated domain. Valid values are `on` and `off`. Default value is `off`. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. PageCompressEnable pulumi.StringPtrInput // The parameter filter config of the accelerated domain. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. ParameterFilterConfig DomainParameterFilterConfigPtrInput // Range Source config of the accelerated domain. Valid values are `on` and `off`. Default value is `off`. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. RangeEnable pulumi.StringPtrInput // The refer config of the accelerated domain. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. ReferConfig DomainReferConfigPtrInput // 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 . Scope pulumi.StringPtrInput // Source port of the accelerated domain. Valid values are `80` and `443`. Default value is `80`. You must use `80` when the `sourceType` is `oss`. // // Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` block `port` argument instead. SourcePort pulumi.IntPtrInput // Source type of the accelerated domain. Valid values are `ipaddr`, `domain`, `oss`. You must set this parameter when `cdnType` value is not `liveStream`. // // Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` block `type` argument instead. SourceType pulumi.StringPtrInput // Sources of the accelerated domain. It's a list of domain names or IP address and consists of at most 20 items. You must set this parameter when `cdnType` value is not `liveStream`. // // Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` argument instead. Sources pulumi.StringArrayInput // Video Seek config of the accelerated domain. Valid values are `on` and `off`. Default value is `off`. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. VideoSeekEnable pulumi.StringPtrInput }
The set of arguments for constructing a Domain resource.
func (DomainArgs) ElementType ¶
func (DomainArgs) ElementType() reflect.Type
type DomainAuthConfig ¶
type DomainAuthConfig struct { // Auth type of the auth config. Valid values are `noAuth`, `typeA`, `typeB` and `typeC`. Default value is `noAuth`. AuthType *string `pulumi:"authType"` // Master authentication key of the auth config. This parameter can have a string of 6 to 32 characters and must contain only alphanumeric characters. MasterKey *string `pulumi:"masterKey"` // Slave authentication key of the auth config. This parameter can have a string of 6 to 32 characters and must contain only alphanumeric characters. SlaveKey *string `pulumi:"slaveKey"` // Authentication cache time of the auth config. Default value is `1800`. It's value is valid only when the `authType` is `typeB` or `typeC`. Timeout *int `pulumi:"timeout"` }
type DomainAuthConfigArgs ¶
type DomainAuthConfigArgs struct { // Auth type of the auth config. Valid values are `noAuth`, `typeA`, `typeB` and `typeC`. Default value is `noAuth`. AuthType pulumi.StringPtrInput `pulumi:"authType"` // Master authentication key of the auth config. This parameter can have a string of 6 to 32 characters and must contain only alphanumeric characters. MasterKey pulumi.StringPtrInput `pulumi:"masterKey"` // Slave authentication key of the auth config. This parameter can have a string of 6 to 32 characters and must contain only alphanumeric characters. SlaveKey pulumi.StringPtrInput `pulumi:"slaveKey"` // Authentication cache time of the auth config. Default value is `1800`. It's value is valid only when the `authType` is `typeB` or `typeC`. Timeout pulumi.IntPtrInput `pulumi:"timeout"` }
func (DomainAuthConfigArgs) ElementType ¶
func (DomainAuthConfigArgs) ElementType() reflect.Type
func (DomainAuthConfigArgs) ToDomainAuthConfigOutput ¶
func (i DomainAuthConfigArgs) ToDomainAuthConfigOutput() DomainAuthConfigOutput
func (DomainAuthConfigArgs) ToDomainAuthConfigOutputWithContext ¶
func (i DomainAuthConfigArgs) ToDomainAuthConfigOutputWithContext(ctx context.Context) DomainAuthConfigOutput
func (DomainAuthConfigArgs) ToDomainAuthConfigPtrOutput ¶
func (i DomainAuthConfigArgs) ToDomainAuthConfigPtrOutput() DomainAuthConfigPtrOutput
func (DomainAuthConfigArgs) ToDomainAuthConfigPtrOutputWithContext ¶
func (i DomainAuthConfigArgs) ToDomainAuthConfigPtrOutputWithContext(ctx context.Context) DomainAuthConfigPtrOutput
type DomainAuthConfigInput ¶
type DomainAuthConfigInput interface { pulumi.Input ToDomainAuthConfigOutput() DomainAuthConfigOutput ToDomainAuthConfigOutputWithContext(context.Context) DomainAuthConfigOutput }
DomainAuthConfigInput is an input type that accepts DomainAuthConfigArgs and DomainAuthConfigOutput values. You can construct a concrete instance of `DomainAuthConfigInput` via:
DomainAuthConfigArgs{...}
type DomainAuthConfigOutput ¶
type DomainAuthConfigOutput struct{ *pulumi.OutputState }
func (DomainAuthConfigOutput) AuthType ¶
func (o DomainAuthConfigOutput) AuthType() pulumi.StringPtrOutput
Auth type of the auth config. Valid values are `noAuth`, `typeA`, `typeB` and `typeC`. Default value is `noAuth`.
func (DomainAuthConfigOutput) ElementType ¶
func (DomainAuthConfigOutput) ElementType() reflect.Type
func (DomainAuthConfigOutput) MasterKey ¶
func (o DomainAuthConfigOutput) MasterKey() pulumi.StringPtrOutput
Master authentication key of the auth config. This parameter can have a string of 6 to 32 characters and must contain only alphanumeric characters.
func (DomainAuthConfigOutput) SlaveKey ¶
func (o DomainAuthConfigOutput) SlaveKey() pulumi.StringPtrOutput
Slave authentication key of the auth config. This parameter can have a string of 6 to 32 characters and must contain only alphanumeric characters.
func (DomainAuthConfigOutput) Timeout ¶
func (o DomainAuthConfigOutput) Timeout() pulumi.IntPtrOutput
Authentication cache time of the auth config. Default value is `1800`. It's value is valid only when the `authType` is `typeB` or `typeC`.
func (DomainAuthConfigOutput) ToDomainAuthConfigOutput ¶
func (o DomainAuthConfigOutput) ToDomainAuthConfigOutput() DomainAuthConfigOutput
func (DomainAuthConfigOutput) ToDomainAuthConfigOutputWithContext ¶
func (o DomainAuthConfigOutput) ToDomainAuthConfigOutputWithContext(ctx context.Context) DomainAuthConfigOutput
func (DomainAuthConfigOutput) ToDomainAuthConfigPtrOutput ¶
func (o DomainAuthConfigOutput) ToDomainAuthConfigPtrOutput() DomainAuthConfigPtrOutput
func (DomainAuthConfigOutput) ToDomainAuthConfigPtrOutputWithContext ¶
func (o DomainAuthConfigOutput) ToDomainAuthConfigPtrOutputWithContext(ctx context.Context) DomainAuthConfigPtrOutput
type DomainAuthConfigPtrInput ¶
type DomainAuthConfigPtrInput interface { pulumi.Input ToDomainAuthConfigPtrOutput() DomainAuthConfigPtrOutput ToDomainAuthConfigPtrOutputWithContext(context.Context) DomainAuthConfigPtrOutput }
DomainAuthConfigPtrInput is an input type that accepts DomainAuthConfigArgs, DomainAuthConfigPtr and DomainAuthConfigPtrOutput values. You can construct a concrete instance of `DomainAuthConfigPtrInput` via:
DomainAuthConfigArgs{...} or: nil
func DomainAuthConfigPtr ¶
func DomainAuthConfigPtr(v *DomainAuthConfigArgs) DomainAuthConfigPtrInput
type DomainAuthConfigPtrOutput ¶
type DomainAuthConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainAuthConfigPtrOutput) AuthType ¶
func (o DomainAuthConfigPtrOutput) AuthType() pulumi.StringPtrOutput
Auth type of the auth config. Valid values are `noAuth`, `typeA`, `typeB` and `typeC`. Default value is `noAuth`.
func (DomainAuthConfigPtrOutput) Elem ¶
func (o DomainAuthConfigPtrOutput) Elem() DomainAuthConfigOutput
func (DomainAuthConfigPtrOutput) ElementType ¶
func (DomainAuthConfigPtrOutput) ElementType() reflect.Type
func (DomainAuthConfigPtrOutput) MasterKey ¶
func (o DomainAuthConfigPtrOutput) MasterKey() pulumi.StringPtrOutput
Master authentication key of the auth config. This parameter can have a string of 6 to 32 characters and must contain only alphanumeric characters.
func (DomainAuthConfigPtrOutput) SlaveKey ¶
func (o DomainAuthConfigPtrOutput) SlaveKey() pulumi.StringPtrOutput
Slave authentication key of the auth config. This parameter can have a string of 6 to 32 characters and must contain only alphanumeric characters.
func (DomainAuthConfigPtrOutput) Timeout ¶
func (o DomainAuthConfigPtrOutput) Timeout() pulumi.IntPtrOutput
Authentication cache time of the auth config. Default value is `1800`. It's value is valid only when the `authType` is `typeB` or `typeC`.
func (DomainAuthConfigPtrOutput) ToDomainAuthConfigPtrOutput ¶
func (o DomainAuthConfigPtrOutput) ToDomainAuthConfigPtrOutput() DomainAuthConfigPtrOutput
func (DomainAuthConfigPtrOutput) ToDomainAuthConfigPtrOutputWithContext ¶
func (o DomainAuthConfigPtrOutput) ToDomainAuthConfigPtrOutputWithContext(ctx context.Context) DomainAuthConfigPtrOutput
type DomainCacheConfig ¶
type DomainCacheConfig struct { // Cache content of the cache config. It's value is a path string when the `cacheType` is `path`. When the `cacheType` is `suffix`, it's value is a string which contains multiple file suffixes separated by commas. CacheContent string `pulumi:"cacheContent"` CacheId *string `pulumi:"cacheId"` // Cache type of the cache config. Valid values are `suffix` and `path`. CacheType string `pulumi:"cacheType"` // Cache time of the cache config. Ttl int `pulumi:"ttl"` // Weight of the cache config. This parameter's value is between 1 and 99. Default value is `1`. The higher the value, the higher the priority. Weight *int `pulumi:"weight"` }
type DomainCacheConfigArgs ¶
type DomainCacheConfigArgs struct { // Cache content of the cache config. It's value is a path string when the `cacheType` is `path`. When the `cacheType` is `suffix`, it's value is a string which contains multiple file suffixes separated by commas. CacheContent pulumi.StringInput `pulumi:"cacheContent"` CacheId pulumi.StringPtrInput `pulumi:"cacheId"` // Cache type of the cache config. Valid values are `suffix` and `path`. CacheType pulumi.StringInput `pulumi:"cacheType"` // Cache time of the cache config. Ttl pulumi.IntInput `pulumi:"ttl"` // Weight of the cache config. This parameter's value is between 1 and 99. Default value is `1`. The higher the value, the higher the priority. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (DomainCacheConfigArgs) ElementType ¶
func (DomainCacheConfigArgs) ElementType() reflect.Type
func (DomainCacheConfigArgs) ToDomainCacheConfigOutput ¶
func (i DomainCacheConfigArgs) ToDomainCacheConfigOutput() DomainCacheConfigOutput
func (DomainCacheConfigArgs) ToDomainCacheConfigOutputWithContext ¶
func (i DomainCacheConfigArgs) ToDomainCacheConfigOutputWithContext(ctx context.Context) DomainCacheConfigOutput
type DomainCacheConfigArray ¶
type DomainCacheConfigArray []DomainCacheConfigInput
func (DomainCacheConfigArray) ElementType ¶
func (DomainCacheConfigArray) ElementType() reflect.Type
func (DomainCacheConfigArray) ToDomainCacheConfigArrayOutput ¶
func (i DomainCacheConfigArray) ToDomainCacheConfigArrayOutput() DomainCacheConfigArrayOutput
func (DomainCacheConfigArray) ToDomainCacheConfigArrayOutputWithContext ¶
func (i DomainCacheConfigArray) ToDomainCacheConfigArrayOutputWithContext(ctx context.Context) DomainCacheConfigArrayOutput
type DomainCacheConfigArrayInput ¶
type DomainCacheConfigArrayInput interface { pulumi.Input ToDomainCacheConfigArrayOutput() DomainCacheConfigArrayOutput ToDomainCacheConfigArrayOutputWithContext(context.Context) DomainCacheConfigArrayOutput }
DomainCacheConfigArrayInput is an input type that accepts DomainCacheConfigArray and DomainCacheConfigArrayOutput values. You can construct a concrete instance of `DomainCacheConfigArrayInput` via:
DomainCacheConfigArray{ DomainCacheConfigArgs{...} }
type DomainCacheConfigArrayOutput ¶
type DomainCacheConfigArrayOutput struct{ *pulumi.OutputState }
func (DomainCacheConfigArrayOutput) ElementType ¶
func (DomainCacheConfigArrayOutput) ElementType() reflect.Type
func (DomainCacheConfigArrayOutput) Index ¶
func (o DomainCacheConfigArrayOutput) Index(i pulumi.IntInput) DomainCacheConfigOutput
func (DomainCacheConfigArrayOutput) ToDomainCacheConfigArrayOutput ¶
func (o DomainCacheConfigArrayOutput) ToDomainCacheConfigArrayOutput() DomainCacheConfigArrayOutput
func (DomainCacheConfigArrayOutput) ToDomainCacheConfigArrayOutputWithContext ¶
func (o DomainCacheConfigArrayOutput) ToDomainCacheConfigArrayOutputWithContext(ctx context.Context) DomainCacheConfigArrayOutput
type DomainCacheConfigInput ¶
type DomainCacheConfigInput interface { pulumi.Input ToDomainCacheConfigOutput() DomainCacheConfigOutput ToDomainCacheConfigOutputWithContext(context.Context) DomainCacheConfigOutput }
DomainCacheConfigInput is an input type that accepts DomainCacheConfigArgs and DomainCacheConfigOutput values. You can construct a concrete instance of `DomainCacheConfigInput` via:
DomainCacheConfigArgs{...}
type DomainCacheConfigOutput ¶
type DomainCacheConfigOutput struct{ *pulumi.OutputState }
func (DomainCacheConfigOutput) CacheContent ¶
func (o DomainCacheConfigOutput) CacheContent() pulumi.StringOutput
Cache content of the cache config. It's value is a path string when the `cacheType` is `path`. When the `cacheType` is `suffix`, it's value is a string which contains multiple file suffixes separated by commas.
func (DomainCacheConfigOutput) CacheId ¶
func (o DomainCacheConfigOutput) CacheId() pulumi.StringPtrOutput
func (DomainCacheConfigOutput) CacheType ¶
func (o DomainCacheConfigOutput) CacheType() pulumi.StringOutput
Cache type of the cache config. Valid values are `suffix` and `path`.
func (DomainCacheConfigOutput) ElementType ¶
func (DomainCacheConfigOutput) ElementType() reflect.Type
func (DomainCacheConfigOutput) ToDomainCacheConfigOutput ¶
func (o DomainCacheConfigOutput) ToDomainCacheConfigOutput() DomainCacheConfigOutput
func (DomainCacheConfigOutput) ToDomainCacheConfigOutputWithContext ¶
func (o DomainCacheConfigOutput) ToDomainCacheConfigOutputWithContext(ctx context.Context) DomainCacheConfigOutput
func (DomainCacheConfigOutput) Ttl ¶
func (o DomainCacheConfigOutput) Ttl() pulumi.IntOutput
Cache time of the cache config.
func (DomainCacheConfigOutput) Weight ¶
func (o DomainCacheConfigOutput) Weight() pulumi.IntPtrOutput
Weight of the cache config. This parameter's value is between 1 and 99. Default value is `1`. The higher the value, the higher the priority.
type DomainCertificateConfig ¶
type DomainCertificateConfig struct { // The SSL private key. This is required if `serverCertificateStatus` is `on` PrivateKey *string `pulumi:"privateKey"` // The SSL server certificate string. This is required if `serverCertificateStatus` is `on` ServerCertificate *string `pulumi:"serverCertificate"` // This parameter indicates whether or not enable https. Valid values are `on` and `off`. Default value is `on`. ServerCertificateStatus *string `pulumi:"serverCertificateStatus"` }
type DomainCertificateConfigArgs ¶
type DomainCertificateConfigArgs struct { // The SSL private key. This is required if `serverCertificateStatus` is `on` PrivateKey pulumi.StringPtrInput `pulumi:"privateKey"` // The SSL server certificate string. This is required if `serverCertificateStatus` is `on` ServerCertificate pulumi.StringPtrInput `pulumi:"serverCertificate"` // This parameter indicates whether or not enable https. Valid values are `on` and `off`. Default value is `on`. ServerCertificateStatus pulumi.StringPtrInput `pulumi:"serverCertificateStatus"` }
func (DomainCertificateConfigArgs) ElementType ¶
func (DomainCertificateConfigArgs) ElementType() reflect.Type
func (DomainCertificateConfigArgs) ToDomainCertificateConfigOutput ¶
func (i DomainCertificateConfigArgs) ToDomainCertificateConfigOutput() DomainCertificateConfigOutput
func (DomainCertificateConfigArgs) ToDomainCertificateConfigOutputWithContext ¶
func (i DomainCertificateConfigArgs) ToDomainCertificateConfigOutputWithContext(ctx context.Context) DomainCertificateConfigOutput
func (DomainCertificateConfigArgs) ToDomainCertificateConfigPtrOutput ¶
func (i DomainCertificateConfigArgs) ToDomainCertificateConfigPtrOutput() DomainCertificateConfigPtrOutput
func (DomainCertificateConfigArgs) ToDomainCertificateConfigPtrOutputWithContext ¶
func (i DomainCertificateConfigArgs) ToDomainCertificateConfigPtrOutputWithContext(ctx context.Context) DomainCertificateConfigPtrOutput
type DomainCertificateConfigInput ¶
type DomainCertificateConfigInput interface { pulumi.Input ToDomainCertificateConfigOutput() DomainCertificateConfigOutput ToDomainCertificateConfigOutputWithContext(context.Context) DomainCertificateConfigOutput }
DomainCertificateConfigInput is an input type that accepts DomainCertificateConfigArgs and DomainCertificateConfigOutput values. You can construct a concrete instance of `DomainCertificateConfigInput` via:
DomainCertificateConfigArgs{...}
type DomainCertificateConfigOutput ¶
type DomainCertificateConfigOutput struct{ *pulumi.OutputState }
func (DomainCertificateConfigOutput) ElementType ¶
func (DomainCertificateConfigOutput) ElementType() reflect.Type
func (DomainCertificateConfigOutput) PrivateKey ¶
func (o DomainCertificateConfigOutput) PrivateKey() pulumi.StringPtrOutput
The SSL private key. This is required if `serverCertificateStatus` is `on`
func (DomainCertificateConfigOutput) ServerCertificate ¶
func (o DomainCertificateConfigOutput) ServerCertificate() pulumi.StringPtrOutput
The SSL server certificate string. This is required if `serverCertificateStatus` is `on`
func (DomainCertificateConfigOutput) ServerCertificateStatus ¶
func (o DomainCertificateConfigOutput) ServerCertificateStatus() pulumi.StringPtrOutput
This parameter indicates whether or not enable https. Valid values are `on` and `off`. Default value is `on`.
func (DomainCertificateConfigOutput) ToDomainCertificateConfigOutput ¶
func (o DomainCertificateConfigOutput) ToDomainCertificateConfigOutput() DomainCertificateConfigOutput
func (DomainCertificateConfigOutput) ToDomainCertificateConfigOutputWithContext ¶
func (o DomainCertificateConfigOutput) ToDomainCertificateConfigOutputWithContext(ctx context.Context) DomainCertificateConfigOutput
func (DomainCertificateConfigOutput) ToDomainCertificateConfigPtrOutput ¶
func (o DomainCertificateConfigOutput) ToDomainCertificateConfigPtrOutput() DomainCertificateConfigPtrOutput
func (DomainCertificateConfigOutput) ToDomainCertificateConfigPtrOutputWithContext ¶
func (o DomainCertificateConfigOutput) ToDomainCertificateConfigPtrOutputWithContext(ctx context.Context) DomainCertificateConfigPtrOutput
type DomainCertificateConfigPtrInput ¶
type DomainCertificateConfigPtrInput interface { pulumi.Input ToDomainCertificateConfigPtrOutput() DomainCertificateConfigPtrOutput ToDomainCertificateConfigPtrOutputWithContext(context.Context) DomainCertificateConfigPtrOutput }
DomainCertificateConfigPtrInput is an input type that accepts DomainCertificateConfigArgs, DomainCertificateConfigPtr and DomainCertificateConfigPtrOutput values. You can construct a concrete instance of `DomainCertificateConfigPtrInput` via:
DomainCertificateConfigArgs{...} or: nil
func DomainCertificateConfigPtr ¶
func DomainCertificateConfigPtr(v *DomainCertificateConfigArgs) DomainCertificateConfigPtrInput
type DomainCertificateConfigPtrOutput ¶
type DomainCertificateConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainCertificateConfigPtrOutput) Elem ¶
func (o DomainCertificateConfigPtrOutput) Elem() DomainCertificateConfigOutput
func (DomainCertificateConfigPtrOutput) ElementType ¶
func (DomainCertificateConfigPtrOutput) ElementType() reflect.Type
func (DomainCertificateConfigPtrOutput) PrivateKey ¶
func (o DomainCertificateConfigPtrOutput) PrivateKey() pulumi.StringPtrOutput
The SSL private key. This is required if `serverCertificateStatus` is `on`
func (DomainCertificateConfigPtrOutput) ServerCertificate ¶
func (o DomainCertificateConfigPtrOutput) ServerCertificate() pulumi.StringPtrOutput
The SSL server certificate string. This is required if `serverCertificateStatus` is `on`
func (DomainCertificateConfigPtrOutput) ServerCertificateStatus ¶
func (o DomainCertificateConfigPtrOutput) ServerCertificateStatus() pulumi.StringPtrOutput
This parameter indicates whether or not enable https. Valid values are `on` and `off`. Default value is `on`.
func (DomainCertificateConfigPtrOutput) ToDomainCertificateConfigPtrOutput ¶
func (o DomainCertificateConfigPtrOutput) ToDomainCertificateConfigPtrOutput() DomainCertificateConfigPtrOutput
func (DomainCertificateConfigPtrOutput) ToDomainCertificateConfigPtrOutputWithContext ¶
func (o DomainCertificateConfigPtrOutput) ToDomainCertificateConfigPtrOutputWithContext(ctx context.Context) DomainCertificateConfigPtrOutput
type DomainConfig ¶
type DomainConfig struct { pulumi.CustomResourceState // 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. DomainName pulumi.StringOutput `pulumi:"domainName"` // The args of the domain config. FunctionArgs DomainConfigFunctionArgArrayOutput `pulumi:"functionArgs"` // The name of the domain config. FunctionName pulumi.StringOutput `pulumi:"functionName"` }
Provides a CDN Accelerated Domain resource.
For information about domain config and how to use it, see [Batch set config](https://www.alibabacloud.com/help/zh/doc-detail/90915.htm)
> **NOTE:** Available in v1.34.0+.
func GetDomainConfig ¶
func GetDomainConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainConfigState, opts ...pulumi.ResourceOption) (*DomainConfig, error)
GetDomainConfig gets an existing DomainConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDomainConfig ¶
func NewDomainConfig(ctx *pulumi.Context, name string, args *DomainConfigArgs, opts ...pulumi.ResourceOption) (*DomainConfig, error)
NewDomainConfig registers a new resource with the given unique name, arguments, and options.
type DomainConfigArgs ¶
type DomainConfigArgs struct { // 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. DomainName pulumi.StringInput // The args of the domain config. FunctionArgs DomainConfigFunctionArgArrayInput // The name of the domain config. FunctionName pulumi.StringInput }
The set of arguments for constructing a DomainConfig resource.
func (DomainConfigArgs) ElementType ¶
func (DomainConfigArgs) ElementType() reflect.Type
type DomainConfigFunctionArg ¶
type DomainConfigFunctionArgArgs ¶
type DomainConfigFunctionArgArgs struct { // The name of arg. ArgName pulumi.StringInput `pulumi:"argName"` // The value of arg. ArgValue pulumi.StringInput `pulumi:"argValue"` }
func (DomainConfigFunctionArgArgs) ElementType ¶
func (DomainConfigFunctionArgArgs) ElementType() reflect.Type
func (DomainConfigFunctionArgArgs) ToDomainConfigFunctionArgOutput ¶
func (i DomainConfigFunctionArgArgs) ToDomainConfigFunctionArgOutput() DomainConfigFunctionArgOutput
func (DomainConfigFunctionArgArgs) ToDomainConfigFunctionArgOutputWithContext ¶
func (i DomainConfigFunctionArgArgs) ToDomainConfigFunctionArgOutputWithContext(ctx context.Context) DomainConfigFunctionArgOutput
type DomainConfigFunctionArgArray ¶
type DomainConfigFunctionArgArray []DomainConfigFunctionArgInput
func (DomainConfigFunctionArgArray) ElementType ¶
func (DomainConfigFunctionArgArray) ElementType() reflect.Type
func (DomainConfigFunctionArgArray) ToDomainConfigFunctionArgArrayOutput ¶
func (i DomainConfigFunctionArgArray) ToDomainConfigFunctionArgArrayOutput() DomainConfigFunctionArgArrayOutput
func (DomainConfigFunctionArgArray) ToDomainConfigFunctionArgArrayOutputWithContext ¶
func (i DomainConfigFunctionArgArray) ToDomainConfigFunctionArgArrayOutputWithContext(ctx context.Context) DomainConfigFunctionArgArrayOutput
type DomainConfigFunctionArgArrayInput ¶
type DomainConfigFunctionArgArrayInput interface { pulumi.Input ToDomainConfigFunctionArgArrayOutput() DomainConfigFunctionArgArrayOutput ToDomainConfigFunctionArgArrayOutputWithContext(context.Context) DomainConfigFunctionArgArrayOutput }
DomainConfigFunctionArgArrayInput is an input type that accepts DomainConfigFunctionArgArray and DomainConfigFunctionArgArrayOutput values. You can construct a concrete instance of `DomainConfigFunctionArgArrayInput` via:
DomainConfigFunctionArgArray{ DomainConfigFunctionArgArgs{...} }
type DomainConfigFunctionArgArrayOutput ¶
type DomainConfigFunctionArgArrayOutput struct{ *pulumi.OutputState }
func (DomainConfigFunctionArgArrayOutput) ElementType ¶
func (DomainConfigFunctionArgArrayOutput) ElementType() reflect.Type
func (DomainConfigFunctionArgArrayOutput) Index ¶
func (o DomainConfigFunctionArgArrayOutput) Index(i pulumi.IntInput) DomainConfigFunctionArgOutput
func (DomainConfigFunctionArgArrayOutput) ToDomainConfigFunctionArgArrayOutput ¶
func (o DomainConfigFunctionArgArrayOutput) ToDomainConfigFunctionArgArrayOutput() DomainConfigFunctionArgArrayOutput
func (DomainConfigFunctionArgArrayOutput) ToDomainConfigFunctionArgArrayOutputWithContext ¶
func (o DomainConfigFunctionArgArrayOutput) ToDomainConfigFunctionArgArrayOutputWithContext(ctx context.Context) DomainConfigFunctionArgArrayOutput
type DomainConfigFunctionArgInput ¶
type DomainConfigFunctionArgInput interface { pulumi.Input ToDomainConfigFunctionArgOutput() DomainConfigFunctionArgOutput ToDomainConfigFunctionArgOutputWithContext(context.Context) DomainConfigFunctionArgOutput }
DomainConfigFunctionArgInput is an input type that accepts DomainConfigFunctionArgArgs and DomainConfigFunctionArgOutput values. You can construct a concrete instance of `DomainConfigFunctionArgInput` via:
DomainConfigFunctionArgArgs{...}
type DomainConfigFunctionArgOutput ¶
type DomainConfigFunctionArgOutput struct{ *pulumi.OutputState }
func (DomainConfigFunctionArgOutput) ArgName ¶
func (o DomainConfigFunctionArgOutput) ArgName() pulumi.StringOutput
The name of arg.
func (DomainConfigFunctionArgOutput) ArgValue ¶
func (o DomainConfigFunctionArgOutput) ArgValue() pulumi.StringOutput
The value of arg.
func (DomainConfigFunctionArgOutput) ElementType ¶
func (DomainConfigFunctionArgOutput) ElementType() reflect.Type
func (DomainConfigFunctionArgOutput) ToDomainConfigFunctionArgOutput ¶
func (o DomainConfigFunctionArgOutput) ToDomainConfigFunctionArgOutput() DomainConfigFunctionArgOutput
func (DomainConfigFunctionArgOutput) ToDomainConfigFunctionArgOutputWithContext ¶
func (o DomainConfigFunctionArgOutput) ToDomainConfigFunctionArgOutputWithContext(ctx context.Context) DomainConfigFunctionArgOutput
type DomainConfigState ¶
type DomainConfigState struct { // 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. DomainName pulumi.StringPtrInput // The args of the domain config. FunctionArgs DomainConfigFunctionArgArrayInput // The name of the domain config. FunctionName pulumi.StringPtrInput }
func (DomainConfigState) ElementType ¶
func (DomainConfigState) ElementType() reflect.Type
type DomainHttpHeaderConfig ¶
type DomainHttpHeaderConfig struct { HeaderId *string `pulumi:"headerId"` // Header key of the http header. Valid values are `Content-Type`, `Cache-Control`, `Content-Disposition`, `Content-Language`,`Expires`, `Access-Control-Allow-Origin`, `Access-Control-Allow-Methods` and `Access-Control-Max-Age`. HeaderKey string `pulumi:"headerKey"` // Header value of the http header. HeaderValue string `pulumi:"headerValue"` }
type DomainHttpHeaderConfigArgs ¶
type DomainHttpHeaderConfigArgs struct { HeaderId pulumi.StringPtrInput `pulumi:"headerId"` // Header key of the http header. Valid values are `Content-Type`, `Cache-Control`, `Content-Disposition`, `Content-Language`,`Expires`, `Access-Control-Allow-Origin`, `Access-Control-Allow-Methods` and `Access-Control-Max-Age`. HeaderKey pulumi.StringInput `pulumi:"headerKey"` // Header value of the http header. HeaderValue pulumi.StringInput `pulumi:"headerValue"` }
func (DomainHttpHeaderConfigArgs) ElementType ¶
func (DomainHttpHeaderConfigArgs) ElementType() reflect.Type
func (DomainHttpHeaderConfigArgs) ToDomainHttpHeaderConfigOutput ¶
func (i DomainHttpHeaderConfigArgs) ToDomainHttpHeaderConfigOutput() DomainHttpHeaderConfigOutput
func (DomainHttpHeaderConfigArgs) ToDomainHttpHeaderConfigOutputWithContext ¶
func (i DomainHttpHeaderConfigArgs) ToDomainHttpHeaderConfigOutputWithContext(ctx context.Context) DomainHttpHeaderConfigOutput
type DomainHttpHeaderConfigArray ¶
type DomainHttpHeaderConfigArray []DomainHttpHeaderConfigInput
func (DomainHttpHeaderConfigArray) ElementType ¶
func (DomainHttpHeaderConfigArray) ElementType() reflect.Type
func (DomainHttpHeaderConfigArray) ToDomainHttpHeaderConfigArrayOutput ¶
func (i DomainHttpHeaderConfigArray) ToDomainHttpHeaderConfigArrayOutput() DomainHttpHeaderConfigArrayOutput
func (DomainHttpHeaderConfigArray) ToDomainHttpHeaderConfigArrayOutputWithContext ¶
func (i DomainHttpHeaderConfigArray) ToDomainHttpHeaderConfigArrayOutputWithContext(ctx context.Context) DomainHttpHeaderConfigArrayOutput
type DomainHttpHeaderConfigArrayInput ¶
type DomainHttpHeaderConfigArrayInput interface { pulumi.Input ToDomainHttpHeaderConfigArrayOutput() DomainHttpHeaderConfigArrayOutput ToDomainHttpHeaderConfigArrayOutputWithContext(context.Context) DomainHttpHeaderConfigArrayOutput }
DomainHttpHeaderConfigArrayInput is an input type that accepts DomainHttpHeaderConfigArray and DomainHttpHeaderConfigArrayOutput values. You can construct a concrete instance of `DomainHttpHeaderConfigArrayInput` via:
DomainHttpHeaderConfigArray{ DomainHttpHeaderConfigArgs{...} }
type DomainHttpHeaderConfigArrayOutput ¶
type DomainHttpHeaderConfigArrayOutput struct{ *pulumi.OutputState }
func (DomainHttpHeaderConfigArrayOutput) ElementType ¶
func (DomainHttpHeaderConfigArrayOutput) ElementType() reflect.Type
func (DomainHttpHeaderConfigArrayOutput) Index ¶
func (o DomainHttpHeaderConfigArrayOutput) Index(i pulumi.IntInput) DomainHttpHeaderConfigOutput
func (DomainHttpHeaderConfigArrayOutput) ToDomainHttpHeaderConfigArrayOutput ¶
func (o DomainHttpHeaderConfigArrayOutput) ToDomainHttpHeaderConfigArrayOutput() DomainHttpHeaderConfigArrayOutput
func (DomainHttpHeaderConfigArrayOutput) ToDomainHttpHeaderConfigArrayOutputWithContext ¶
func (o DomainHttpHeaderConfigArrayOutput) ToDomainHttpHeaderConfigArrayOutputWithContext(ctx context.Context) DomainHttpHeaderConfigArrayOutput
type DomainHttpHeaderConfigInput ¶
type DomainHttpHeaderConfigInput interface { pulumi.Input ToDomainHttpHeaderConfigOutput() DomainHttpHeaderConfigOutput ToDomainHttpHeaderConfigOutputWithContext(context.Context) DomainHttpHeaderConfigOutput }
DomainHttpHeaderConfigInput is an input type that accepts DomainHttpHeaderConfigArgs and DomainHttpHeaderConfigOutput values. You can construct a concrete instance of `DomainHttpHeaderConfigInput` via:
DomainHttpHeaderConfigArgs{...}
type DomainHttpHeaderConfigOutput ¶
type DomainHttpHeaderConfigOutput struct{ *pulumi.OutputState }
func (DomainHttpHeaderConfigOutput) ElementType ¶
func (DomainHttpHeaderConfigOutput) ElementType() reflect.Type
func (DomainHttpHeaderConfigOutput) HeaderId ¶
func (o DomainHttpHeaderConfigOutput) HeaderId() pulumi.StringPtrOutput
func (DomainHttpHeaderConfigOutput) HeaderKey ¶
func (o DomainHttpHeaderConfigOutput) HeaderKey() pulumi.StringOutput
Header key of the http header. Valid values are `Content-Type`, `Cache-Control`, `Content-Disposition`, `Content-Language`,`Expires`, `Access-Control-Allow-Origin`, `Access-Control-Allow-Methods` and `Access-Control-Max-Age`.
func (DomainHttpHeaderConfigOutput) HeaderValue ¶
func (o DomainHttpHeaderConfigOutput) HeaderValue() pulumi.StringOutput
Header value of the http header.
func (DomainHttpHeaderConfigOutput) ToDomainHttpHeaderConfigOutput ¶
func (o DomainHttpHeaderConfigOutput) ToDomainHttpHeaderConfigOutput() DomainHttpHeaderConfigOutput
func (DomainHttpHeaderConfigOutput) ToDomainHttpHeaderConfigOutputWithContext ¶
func (o DomainHttpHeaderConfigOutput) ToDomainHttpHeaderConfigOutputWithContext(ctx context.Context) DomainHttpHeaderConfigOutput
type DomainNew ¶
type DomainNew struct { pulumi.CustomResourceState // Cdn type of the accelerated domain. Valid values are `web`, `download`, `video`. CdnType pulumi.StringOutput `pulumi:"cdnType"` // Certificate config of the accelerated domain. It's a list and consist of at most 1 item. CertificateConfig DomainNewCertificateConfigOutput `pulumi:"certificateConfig"` // 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. DomainName pulumi.StringOutput `pulumi:"domainName"` // Resource group ID. ResourceGroupId pulumi.StringOutput `pulumi:"resourceGroupId"` // 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 . Scope pulumi.StringOutput `pulumi:"scope"` // The source address list of the accelerated domain. Defaults to null. See Block Sources. Sources DomainNewSourcesOutput `pulumi:"sources"` // A mapping of tags to assign to the resource. Tags pulumi.MapOutput `pulumi:"tags"` }
Provides a CDN Accelerated Domain resource. This resource is based on CDN's new version OpenAPI.
For information about Cdn Domain New and how to use it, see [Add a domain](https://www.alibabacloud.com/help/doc-detail/91176.html).
> **NOTE:** Available in v1.34.0+.
func GetDomainNew ¶
func GetDomainNew(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainNewState, opts ...pulumi.ResourceOption) (*DomainNew, error)
GetDomainNew gets an existing DomainNew resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDomainNew ¶
func NewDomainNew(ctx *pulumi.Context, name string, args *DomainNewArgs, opts ...pulumi.ResourceOption) (*DomainNew, error)
NewDomainNew registers a new resource with the given unique name, arguments, and options.
type DomainNewArgs ¶
type DomainNewArgs struct { // Cdn type of the accelerated domain. Valid values are `web`, `download`, `video`. CdnType pulumi.StringInput // Certificate config of the accelerated domain. It's a list and consist of at most 1 item. CertificateConfig DomainNewCertificateConfigPtrInput // 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. DomainName pulumi.StringInput // Resource group ID. ResourceGroupId pulumi.StringPtrInput // 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 . Scope pulumi.StringPtrInput // The source address list of the accelerated domain. Defaults to null. See Block Sources. Sources DomainNewSourcesInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput }
The set of arguments for constructing a DomainNew resource.
func (DomainNewArgs) ElementType ¶
func (DomainNewArgs) ElementType() reflect.Type
type DomainNewCertificateConfig ¶
type DomainNewCertificateConfig struct { // The SSL certificate name. CertName *string `pulumi:"certName"` // The SSL certificate type, can be "upload", "cas" and "free". CertType *string `pulumi:"certType"` // Set `1` to ignore the repeated verification for certificate name, and cover the information of the origin certificate (with the same name). Set `0` to work the verification. ForceSet *string `pulumi:"forceSet"` // The SSL private key. This is required if `serverCertificateStatus` is `on` PrivateKey *string `pulumi:"privateKey"` // The SSL server certificate string. This is required if `serverCertificateStatus` is `on` ServerCertificate *string `pulumi:"serverCertificate"` // This parameter indicates whether or not enable https. Valid values are `on` and `off`. Default value is `on`. ServerCertificateStatus *string `pulumi:"serverCertificateStatus"` }
type DomainNewCertificateConfigArgs ¶
type DomainNewCertificateConfigArgs struct { // The SSL certificate name. CertName pulumi.StringPtrInput `pulumi:"certName"` // The SSL certificate type, can be "upload", "cas" and "free". CertType pulumi.StringPtrInput `pulumi:"certType"` // Set `1` to ignore the repeated verification for certificate name, and cover the information of the origin certificate (with the same name). Set `0` to work the verification. ForceSet pulumi.StringPtrInput `pulumi:"forceSet"` // The SSL private key. This is required if `serverCertificateStatus` is `on` PrivateKey pulumi.StringPtrInput `pulumi:"privateKey"` // The SSL server certificate string. This is required if `serverCertificateStatus` is `on` ServerCertificate pulumi.StringPtrInput `pulumi:"serverCertificate"` // This parameter indicates whether or not enable https. Valid values are `on` and `off`. Default value is `on`. ServerCertificateStatus pulumi.StringPtrInput `pulumi:"serverCertificateStatus"` }
func (DomainNewCertificateConfigArgs) ElementType ¶
func (DomainNewCertificateConfigArgs) ElementType() reflect.Type
func (DomainNewCertificateConfigArgs) ToDomainNewCertificateConfigOutput ¶
func (i DomainNewCertificateConfigArgs) ToDomainNewCertificateConfigOutput() DomainNewCertificateConfigOutput
func (DomainNewCertificateConfigArgs) ToDomainNewCertificateConfigOutputWithContext ¶
func (i DomainNewCertificateConfigArgs) ToDomainNewCertificateConfigOutputWithContext(ctx context.Context) DomainNewCertificateConfigOutput
func (DomainNewCertificateConfigArgs) ToDomainNewCertificateConfigPtrOutput ¶
func (i DomainNewCertificateConfigArgs) ToDomainNewCertificateConfigPtrOutput() DomainNewCertificateConfigPtrOutput
func (DomainNewCertificateConfigArgs) ToDomainNewCertificateConfigPtrOutputWithContext ¶
func (i DomainNewCertificateConfigArgs) ToDomainNewCertificateConfigPtrOutputWithContext(ctx context.Context) DomainNewCertificateConfigPtrOutput
type DomainNewCertificateConfigInput ¶
type DomainNewCertificateConfigInput interface { pulumi.Input ToDomainNewCertificateConfigOutput() DomainNewCertificateConfigOutput ToDomainNewCertificateConfigOutputWithContext(context.Context) DomainNewCertificateConfigOutput }
DomainNewCertificateConfigInput is an input type that accepts DomainNewCertificateConfigArgs and DomainNewCertificateConfigOutput values. You can construct a concrete instance of `DomainNewCertificateConfigInput` via:
DomainNewCertificateConfigArgs{...}
type DomainNewCertificateConfigOutput ¶
type DomainNewCertificateConfigOutput struct{ *pulumi.OutputState }
func (DomainNewCertificateConfigOutput) CertName ¶
func (o DomainNewCertificateConfigOutput) CertName() pulumi.StringPtrOutput
The SSL certificate name.
func (DomainNewCertificateConfigOutput) CertType ¶
func (o DomainNewCertificateConfigOutput) CertType() pulumi.StringPtrOutput
The SSL certificate type, can be "upload", "cas" and "free".
func (DomainNewCertificateConfigOutput) ElementType ¶
func (DomainNewCertificateConfigOutput) ElementType() reflect.Type
func (DomainNewCertificateConfigOutput) ForceSet ¶
func (o DomainNewCertificateConfigOutput) ForceSet() pulumi.StringPtrOutput
Set `1` to ignore the repeated verification for certificate name, and cover the information of the origin certificate (with the same name). Set `0` to work the verification.
func (DomainNewCertificateConfigOutput) PrivateKey ¶
func (o DomainNewCertificateConfigOutput) PrivateKey() pulumi.StringPtrOutput
The SSL private key. This is required if `serverCertificateStatus` is `on`
func (DomainNewCertificateConfigOutput) ServerCertificate ¶
func (o DomainNewCertificateConfigOutput) ServerCertificate() pulumi.StringPtrOutput
The SSL server certificate string. This is required if `serverCertificateStatus` is `on`
func (DomainNewCertificateConfigOutput) ServerCertificateStatus ¶
func (o DomainNewCertificateConfigOutput) ServerCertificateStatus() pulumi.StringPtrOutput
This parameter indicates whether or not enable https. Valid values are `on` and `off`. Default value is `on`.
func (DomainNewCertificateConfigOutput) ToDomainNewCertificateConfigOutput ¶
func (o DomainNewCertificateConfigOutput) ToDomainNewCertificateConfigOutput() DomainNewCertificateConfigOutput
func (DomainNewCertificateConfigOutput) ToDomainNewCertificateConfigOutputWithContext ¶
func (o DomainNewCertificateConfigOutput) ToDomainNewCertificateConfigOutputWithContext(ctx context.Context) DomainNewCertificateConfigOutput
func (DomainNewCertificateConfigOutput) ToDomainNewCertificateConfigPtrOutput ¶
func (o DomainNewCertificateConfigOutput) ToDomainNewCertificateConfigPtrOutput() DomainNewCertificateConfigPtrOutput
func (DomainNewCertificateConfigOutput) ToDomainNewCertificateConfigPtrOutputWithContext ¶
func (o DomainNewCertificateConfigOutput) ToDomainNewCertificateConfigPtrOutputWithContext(ctx context.Context) DomainNewCertificateConfigPtrOutput
type DomainNewCertificateConfigPtrInput ¶
type DomainNewCertificateConfigPtrInput interface { pulumi.Input ToDomainNewCertificateConfigPtrOutput() DomainNewCertificateConfigPtrOutput ToDomainNewCertificateConfigPtrOutputWithContext(context.Context) DomainNewCertificateConfigPtrOutput }
DomainNewCertificateConfigPtrInput is an input type that accepts DomainNewCertificateConfigArgs, DomainNewCertificateConfigPtr and DomainNewCertificateConfigPtrOutput values. You can construct a concrete instance of `DomainNewCertificateConfigPtrInput` via:
DomainNewCertificateConfigArgs{...} or: nil
func DomainNewCertificateConfigPtr ¶
func DomainNewCertificateConfigPtr(v *DomainNewCertificateConfigArgs) DomainNewCertificateConfigPtrInput
type DomainNewCertificateConfigPtrOutput ¶
type DomainNewCertificateConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainNewCertificateConfigPtrOutput) CertName ¶
func (o DomainNewCertificateConfigPtrOutput) CertName() pulumi.StringPtrOutput
The SSL certificate name.
func (DomainNewCertificateConfigPtrOutput) CertType ¶
func (o DomainNewCertificateConfigPtrOutput) CertType() pulumi.StringPtrOutput
The SSL certificate type, can be "upload", "cas" and "free".
func (DomainNewCertificateConfigPtrOutput) Elem ¶
func (o DomainNewCertificateConfigPtrOutput) Elem() DomainNewCertificateConfigOutput
func (DomainNewCertificateConfigPtrOutput) ElementType ¶
func (DomainNewCertificateConfigPtrOutput) ElementType() reflect.Type
func (DomainNewCertificateConfigPtrOutput) ForceSet ¶
func (o DomainNewCertificateConfigPtrOutput) ForceSet() pulumi.StringPtrOutput
Set `1` to ignore the repeated verification for certificate name, and cover the information of the origin certificate (with the same name). Set `0` to work the verification.
func (DomainNewCertificateConfigPtrOutput) PrivateKey ¶
func (o DomainNewCertificateConfigPtrOutput) PrivateKey() pulumi.StringPtrOutput
The SSL private key. This is required if `serverCertificateStatus` is `on`
func (DomainNewCertificateConfigPtrOutput) ServerCertificate ¶
func (o DomainNewCertificateConfigPtrOutput) ServerCertificate() pulumi.StringPtrOutput
The SSL server certificate string. This is required if `serverCertificateStatus` is `on`
func (DomainNewCertificateConfigPtrOutput) ServerCertificateStatus ¶
func (o DomainNewCertificateConfigPtrOutput) ServerCertificateStatus() pulumi.StringPtrOutput
This parameter indicates whether or not enable https. Valid values are `on` and `off`. Default value is `on`.
func (DomainNewCertificateConfigPtrOutput) ToDomainNewCertificateConfigPtrOutput ¶
func (o DomainNewCertificateConfigPtrOutput) ToDomainNewCertificateConfigPtrOutput() DomainNewCertificateConfigPtrOutput
func (DomainNewCertificateConfigPtrOutput) ToDomainNewCertificateConfigPtrOutputWithContext ¶
func (o DomainNewCertificateConfigPtrOutput) ToDomainNewCertificateConfigPtrOutputWithContext(ctx context.Context) DomainNewCertificateConfigPtrOutput
type DomainNewSources ¶
type DomainNewSources struct { // The adress of source. Valid values can be ip or doaminName. Each item's `content` can not be repeated. Content string `pulumi:"content"` // The port of source. Valid values are `443` and `80`. Default value is `80`. Port *int `pulumi:"port"` // Priority of the source. Valid values are `0` and `100`. Default value is `20`. Priority *int `pulumi:"priority"` // The type of the source. Valid values are `ipaddr`, `domain` and `oss`. Type string `pulumi:"type"` // Weight of the source. Valid values are from `0` to `100`. Default value is `10`, but if type is `ipaddr`, the value can only be `10`. Weight *int `pulumi:"weight"` }
type DomainNewSourcesArgs ¶
type DomainNewSourcesArgs struct { // The adress of source. Valid values can be ip or doaminName. Each item's `content` can not be repeated. Content pulumi.StringInput `pulumi:"content"` // The port of source. Valid values are `443` and `80`. Default value is `80`. Port pulumi.IntPtrInput `pulumi:"port"` // Priority of the source. Valid values are `0` and `100`. Default value is `20`. Priority pulumi.IntPtrInput `pulumi:"priority"` // The type of the source. Valid values are `ipaddr`, `domain` and `oss`. Type pulumi.StringInput `pulumi:"type"` // Weight of the source. Valid values are from `0` to `100`. Default value is `10`, but if type is `ipaddr`, the value can only be `10`. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (DomainNewSourcesArgs) ElementType ¶
func (DomainNewSourcesArgs) ElementType() reflect.Type
func (DomainNewSourcesArgs) ToDomainNewSourcesOutput ¶
func (i DomainNewSourcesArgs) ToDomainNewSourcesOutput() DomainNewSourcesOutput
func (DomainNewSourcesArgs) ToDomainNewSourcesOutputWithContext ¶
func (i DomainNewSourcesArgs) ToDomainNewSourcesOutputWithContext(ctx context.Context) DomainNewSourcesOutput
func (DomainNewSourcesArgs) ToDomainNewSourcesPtrOutput ¶
func (i DomainNewSourcesArgs) ToDomainNewSourcesPtrOutput() DomainNewSourcesPtrOutput
func (DomainNewSourcesArgs) ToDomainNewSourcesPtrOutputWithContext ¶
func (i DomainNewSourcesArgs) ToDomainNewSourcesPtrOutputWithContext(ctx context.Context) DomainNewSourcesPtrOutput
type DomainNewSourcesInput ¶
type DomainNewSourcesInput interface { pulumi.Input ToDomainNewSourcesOutput() DomainNewSourcesOutput ToDomainNewSourcesOutputWithContext(context.Context) DomainNewSourcesOutput }
DomainNewSourcesInput is an input type that accepts DomainNewSourcesArgs and DomainNewSourcesOutput values. You can construct a concrete instance of `DomainNewSourcesInput` via:
DomainNewSourcesArgs{...}
type DomainNewSourcesOutput ¶
type DomainNewSourcesOutput struct{ *pulumi.OutputState }
func (DomainNewSourcesOutput) Content ¶
func (o DomainNewSourcesOutput) Content() pulumi.StringOutput
The adress of source. Valid values can be ip or doaminName. Each item's `content` can not be repeated.
func (DomainNewSourcesOutput) ElementType ¶
func (DomainNewSourcesOutput) ElementType() reflect.Type
func (DomainNewSourcesOutput) Port ¶
func (o DomainNewSourcesOutput) Port() pulumi.IntPtrOutput
The port of source. Valid values are `443` and `80`. Default value is `80`.
func (DomainNewSourcesOutput) Priority ¶
func (o DomainNewSourcesOutput) Priority() pulumi.IntPtrOutput
Priority of the source. Valid values are `0` and `100`. Default value is `20`.
func (DomainNewSourcesOutput) ToDomainNewSourcesOutput ¶
func (o DomainNewSourcesOutput) ToDomainNewSourcesOutput() DomainNewSourcesOutput
func (DomainNewSourcesOutput) ToDomainNewSourcesOutputWithContext ¶
func (o DomainNewSourcesOutput) ToDomainNewSourcesOutputWithContext(ctx context.Context) DomainNewSourcesOutput
func (DomainNewSourcesOutput) ToDomainNewSourcesPtrOutput ¶
func (o DomainNewSourcesOutput) ToDomainNewSourcesPtrOutput() DomainNewSourcesPtrOutput
func (DomainNewSourcesOutput) ToDomainNewSourcesPtrOutputWithContext ¶
func (o DomainNewSourcesOutput) ToDomainNewSourcesPtrOutputWithContext(ctx context.Context) DomainNewSourcesPtrOutput
func (DomainNewSourcesOutput) Type ¶
func (o DomainNewSourcesOutput) Type() pulumi.StringOutput
The type of the source. Valid values are `ipaddr`, `domain` and `oss`.
func (DomainNewSourcesOutput) Weight ¶
func (o DomainNewSourcesOutput) Weight() pulumi.IntPtrOutput
Weight of the source. Valid values are from `0` to `100`. Default value is `10`, but if type is `ipaddr`, the value can only be `10`.
type DomainNewSourcesPtrInput ¶
type DomainNewSourcesPtrInput interface { pulumi.Input ToDomainNewSourcesPtrOutput() DomainNewSourcesPtrOutput ToDomainNewSourcesPtrOutputWithContext(context.Context) DomainNewSourcesPtrOutput }
DomainNewSourcesPtrInput is an input type that accepts DomainNewSourcesArgs, DomainNewSourcesPtr and DomainNewSourcesPtrOutput values. You can construct a concrete instance of `DomainNewSourcesPtrInput` via:
DomainNewSourcesArgs{...} or: nil
func DomainNewSourcesPtr ¶
func DomainNewSourcesPtr(v *DomainNewSourcesArgs) DomainNewSourcesPtrInput
type DomainNewSourcesPtrOutput ¶
type DomainNewSourcesPtrOutput struct{ *pulumi.OutputState }
func (DomainNewSourcesPtrOutput) Content ¶
func (o DomainNewSourcesPtrOutput) Content() pulumi.StringPtrOutput
The adress of source. Valid values can be ip or doaminName. Each item's `content` can not be repeated.
func (DomainNewSourcesPtrOutput) Elem ¶
func (o DomainNewSourcesPtrOutput) Elem() DomainNewSourcesOutput
func (DomainNewSourcesPtrOutput) ElementType ¶
func (DomainNewSourcesPtrOutput) ElementType() reflect.Type
func (DomainNewSourcesPtrOutput) Port ¶
func (o DomainNewSourcesPtrOutput) Port() pulumi.IntPtrOutput
The port of source. Valid values are `443` and `80`. Default value is `80`.
func (DomainNewSourcesPtrOutput) Priority ¶
func (o DomainNewSourcesPtrOutput) Priority() pulumi.IntPtrOutput
Priority of the source. Valid values are `0` and `100`. Default value is `20`.
func (DomainNewSourcesPtrOutput) ToDomainNewSourcesPtrOutput ¶
func (o DomainNewSourcesPtrOutput) ToDomainNewSourcesPtrOutput() DomainNewSourcesPtrOutput
func (DomainNewSourcesPtrOutput) ToDomainNewSourcesPtrOutputWithContext ¶
func (o DomainNewSourcesPtrOutput) ToDomainNewSourcesPtrOutputWithContext(ctx context.Context) DomainNewSourcesPtrOutput
func (DomainNewSourcesPtrOutput) Type ¶
func (o DomainNewSourcesPtrOutput) Type() pulumi.StringPtrOutput
The type of the source. Valid values are `ipaddr`, `domain` and `oss`.
func (DomainNewSourcesPtrOutput) Weight ¶
func (o DomainNewSourcesPtrOutput) Weight() pulumi.IntPtrOutput
Weight of the source. Valid values are from `0` to `100`. Default value is `10`, but if type is `ipaddr`, the value can only be `10`.
type DomainNewState ¶
type DomainNewState struct { // Cdn type of the accelerated domain. Valid values are `web`, `download`, `video`. CdnType pulumi.StringPtrInput // Certificate config of the accelerated domain. It's a list and consist of at most 1 item. CertificateConfig DomainNewCertificateConfigPtrInput // 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. DomainName pulumi.StringPtrInput // Resource group ID. ResourceGroupId pulumi.StringPtrInput // 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 . Scope pulumi.StringPtrInput // The source address list of the accelerated domain. Defaults to null. See Block Sources. Sources DomainNewSourcesPtrInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput }
func (DomainNewState) ElementType ¶
func (DomainNewState) ElementType() reflect.Type
type DomainPage404Config ¶
type DomainPage404Config struct { // Custom page url of the error page. It must be the full path under the accelerated domain name. It's value must be `http://promotion.alicdn.com/help/oss/error.html` when `pageType` value is `charity` and It can not be set when `pageType` value is `default`. CustomPageUrl *string `pulumi:"customPageUrl"` ErrorCode *string `pulumi:"errorCode"` // Page type of the error page. Valid values are `default`, `charity`, `other`. Default value is `default`. PageType *string `pulumi:"pageType"` }
type DomainPage404ConfigArgs ¶
type DomainPage404ConfigArgs struct { // Custom page url of the error page. It must be the full path under the accelerated domain name. It's value must be `http://promotion.alicdn.com/help/oss/error.html` when `pageType` value is `charity` and It can not be set when `pageType` value is `default`. CustomPageUrl pulumi.StringPtrInput `pulumi:"customPageUrl"` ErrorCode pulumi.StringPtrInput `pulumi:"errorCode"` // Page type of the error page. Valid values are `default`, `charity`, `other`. Default value is `default`. PageType pulumi.StringPtrInput `pulumi:"pageType"` }
func (DomainPage404ConfigArgs) ElementType ¶
func (DomainPage404ConfigArgs) ElementType() reflect.Type
func (DomainPage404ConfigArgs) ToDomainPage404ConfigOutput ¶
func (i DomainPage404ConfigArgs) ToDomainPage404ConfigOutput() DomainPage404ConfigOutput
func (DomainPage404ConfigArgs) ToDomainPage404ConfigOutputWithContext ¶
func (i DomainPage404ConfigArgs) ToDomainPage404ConfigOutputWithContext(ctx context.Context) DomainPage404ConfigOutput
func (DomainPage404ConfigArgs) ToDomainPage404ConfigPtrOutput ¶
func (i DomainPage404ConfigArgs) ToDomainPage404ConfigPtrOutput() DomainPage404ConfigPtrOutput
func (DomainPage404ConfigArgs) ToDomainPage404ConfigPtrOutputWithContext ¶
func (i DomainPage404ConfigArgs) ToDomainPage404ConfigPtrOutputWithContext(ctx context.Context) DomainPage404ConfigPtrOutput
type DomainPage404ConfigInput ¶
type DomainPage404ConfigInput interface { pulumi.Input ToDomainPage404ConfigOutput() DomainPage404ConfigOutput ToDomainPage404ConfigOutputWithContext(context.Context) DomainPage404ConfigOutput }
DomainPage404ConfigInput is an input type that accepts DomainPage404ConfigArgs and DomainPage404ConfigOutput values. You can construct a concrete instance of `DomainPage404ConfigInput` via:
DomainPage404ConfigArgs{...}
type DomainPage404ConfigOutput ¶
type DomainPage404ConfigOutput struct{ *pulumi.OutputState }
func (DomainPage404ConfigOutput) CustomPageUrl ¶
func (o DomainPage404ConfigOutput) CustomPageUrl() pulumi.StringPtrOutput
Custom page url of the error page. It must be the full path under the accelerated domain name. It's value must be `http://promotion.alicdn.com/help/oss/error.html` when `pageType` value is `charity` and It can not be set when `pageType` value is `default`.
func (DomainPage404ConfigOutput) ElementType ¶
func (DomainPage404ConfigOutput) ElementType() reflect.Type
func (DomainPage404ConfigOutput) ErrorCode ¶
func (o DomainPage404ConfigOutput) ErrorCode() pulumi.StringPtrOutput
func (DomainPage404ConfigOutput) PageType ¶
func (o DomainPage404ConfigOutput) PageType() pulumi.StringPtrOutput
Page type of the error page. Valid values are `default`, `charity`, `other`. Default value is `default`.
func (DomainPage404ConfigOutput) ToDomainPage404ConfigOutput ¶
func (o DomainPage404ConfigOutput) ToDomainPage404ConfigOutput() DomainPage404ConfigOutput
func (DomainPage404ConfigOutput) ToDomainPage404ConfigOutputWithContext ¶
func (o DomainPage404ConfigOutput) ToDomainPage404ConfigOutputWithContext(ctx context.Context) DomainPage404ConfigOutput
func (DomainPage404ConfigOutput) ToDomainPage404ConfigPtrOutput ¶
func (o DomainPage404ConfigOutput) ToDomainPage404ConfigPtrOutput() DomainPage404ConfigPtrOutput
func (DomainPage404ConfigOutput) ToDomainPage404ConfigPtrOutputWithContext ¶
func (o DomainPage404ConfigOutput) ToDomainPage404ConfigPtrOutputWithContext(ctx context.Context) DomainPage404ConfigPtrOutput
type DomainPage404ConfigPtrInput ¶
type DomainPage404ConfigPtrInput interface { pulumi.Input ToDomainPage404ConfigPtrOutput() DomainPage404ConfigPtrOutput ToDomainPage404ConfigPtrOutputWithContext(context.Context) DomainPage404ConfigPtrOutput }
DomainPage404ConfigPtrInput is an input type that accepts DomainPage404ConfigArgs, DomainPage404ConfigPtr and DomainPage404ConfigPtrOutput values. You can construct a concrete instance of `DomainPage404ConfigPtrInput` via:
DomainPage404ConfigArgs{...} or: nil
func DomainPage404ConfigPtr ¶
func DomainPage404ConfigPtr(v *DomainPage404ConfigArgs) DomainPage404ConfigPtrInput
type DomainPage404ConfigPtrOutput ¶
type DomainPage404ConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainPage404ConfigPtrOutput) CustomPageUrl ¶
func (o DomainPage404ConfigPtrOutput) CustomPageUrl() pulumi.StringPtrOutput
Custom page url of the error page. It must be the full path under the accelerated domain name. It's value must be `http://promotion.alicdn.com/help/oss/error.html` when `pageType` value is `charity` and It can not be set when `pageType` value is `default`.
func (DomainPage404ConfigPtrOutput) Elem ¶
func (o DomainPage404ConfigPtrOutput) Elem() DomainPage404ConfigOutput
func (DomainPage404ConfigPtrOutput) ElementType ¶
func (DomainPage404ConfigPtrOutput) ElementType() reflect.Type
func (DomainPage404ConfigPtrOutput) ErrorCode ¶
func (o DomainPage404ConfigPtrOutput) ErrorCode() pulumi.StringPtrOutput
func (DomainPage404ConfigPtrOutput) PageType ¶
func (o DomainPage404ConfigPtrOutput) PageType() pulumi.StringPtrOutput
Page type of the error page. Valid values are `default`, `charity`, `other`. Default value is `default`.
func (DomainPage404ConfigPtrOutput) ToDomainPage404ConfigPtrOutput ¶
func (o DomainPage404ConfigPtrOutput) ToDomainPage404ConfigPtrOutput() DomainPage404ConfigPtrOutput
func (DomainPage404ConfigPtrOutput) ToDomainPage404ConfigPtrOutputWithContext ¶
func (o DomainPage404ConfigPtrOutput) ToDomainPage404ConfigPtrOutputWithContext(ctx context.Context) DomainPage404ConfigPtrOutput
type DomainParameterFilterConfig ¶
type DomainParameterFilterConfig struct { // This parameter indicates whether or not the `parameterFilterConfig` is enable. Valid values are `on` and `off`. Default value is `off`. Enable *string `pulumi:"enable"` // Reserved parameters of `parameterFilterConfig`. It's a list of string and consists of at most 10 items. HashKeyArgs []string `pulumi:"hashKeyArgs"` }
type DomainParameterFilterConfigArgs ¶
type DomainParameterFilterConfigArgs struct { // This parameter indicates whether or not the `parameterFilterConfig` is enable. Valid values are `on` and `off`. Default value is `off`. Enable pulumi.StringPtrInput `pulumi:"enable"` // Reserved parameters of `parameterFilterConfig`. It's a list of string and consists of at most 10 items. HashKeyArgs pulumi.StringArrayInput `pulumi:"hashKeyArgs"` }
func (DomainParameterFilterConfigArgs) ElementType ¶
func (DomainParameterFilterConfigArgs) ElementType() reflect.Type
func (DomainParameterFilterConfigArgs) ToDomainParameterFilterConfigOutput ¶
func (i DomainParameterFilterConfigArgs) ToDomainParameterFilterConfigOutput() DomainParameterFilterConfigOutput
func (DomainParameterFilterConfigArgs) ToDomainParameterFilterConfigOutputWithContext ¶
func (i DomainParameterFilterConfigArgs) ToDomainParameterFilterConfigOutputWithContext(ctx context.Context) DomainParameterFilterConfigOutput
func (DomainParameterFilterConfigArgs) ToDomainParameterFilterConfigPtrOutput ¶
func (i DomainParameterFilterConfigArgs) ToDomainParameterFilterConfigPtrOutput() DomainParameterFilterConfigPtrOutput
func (DomainParameterFilterConfigArgs) ToDomainParameterFilterConfigPtrOutputWithContext ¶
func (i DomainParameterFilterConfigArgs) ToDomainParameterFilterConfigPtrOutputWithContext(ctx context.Context) DomainParameterFilterConfigPtrOutput
type DomainParameterFilterConfigInput ¶
type DomainParameterFilterConfigInput interface { pulumi.Input ToDomainParameterFilterConfigOutput() DomainParameterFilterConfigOutput ToDomainParameterFilterConfigOutputWithContext(context.Context) DomainParameterFilterConfigOutput }
DomainParameterFilterConfigInput is an input type that accepts DomainParameterFilterConfigArgs and DomainParameterFilterConfigOutput values. You can construct a concrete instance of `DomainParameterFilterConfigInput` via:
DomainParameterFilterConfigArgs{...}
type DomainParameterFilterConfigOutput ¶
type DomainParameterFilterConfigOutput struct{ *pulumi.OutputState }
func (DomainParameterFilterConfigOutput) ElementType ¶
func (DomainParameterFilterConfigOutput) ElementType() reflect.Type
func (DomainParameterFilterConfigOutput) Enable ¶
func (o DomainParameterFilterConfigOutput) Enable() pulumi.StringPtrOutput
This parameter indicates whether or not the `parameterFilterConfig` is enable. Valid values are `on` and `off`. Default value is `off`.
func (DomainParameterFilterConfigOutput) HashKeyArgs ¶
func (o DomainParameterFilterConfigOutput) HashKeyArgs() pulumi.StringArrayOutput
Reserved parameters of `parameterFilterConfig`. It's a list of string and consists of at most 10 items.
func (DomainParameterFilterConfigOutput) ToDomainParameterFilterConfigOutput ¶
func (o DomainParameterFilterConfigOutput) ToDomainParameterFilterConfigOutput() DomainParameterFilterConfigOutput
func (DomainParameterFilterConfigOutput) ToDomainParameterFilterConfigOutputWithContext ¶
func (o DomainParameterFilterConfigOutput) ToDomainParameterFilterConfigOutputWithContext(ctx context.Context) DomainParameterFilterConfigOutput
func (DomainParameterFilterConfigOutput) ToDomainParameterFilterConfigPtrOutput ¶
func (o DomainParameterFilterConfigOutput) ToDomainParameterFilterConfigPtrOutput() DomainParameterFilterConfigPtrOutput
func (DomainParameterFilterConfigOutput) ToDomainParameterFilterConfigPtrOutputWithContext ¶
func (o DomainParameterFilterConfigOutput) ToDomainParameterFilterConfigPtrOutputWithContext(ctx context.Context) DomainParameterFilterConfigPtrOutput
type DomainParameterFilterConfigPtrInput ¶
type DomainParameterFilterConfigPtrInput interface { pulumi.Input ToDomainParameterFilterConfigPtrOutput() DomainParameterFilterConfigPtrOutput ToDomainParameterFilterConfigPtrOutputWithContext(context.Context) DomainParameterFilterConfigPtrOutput }
DomainParameterFilterConfigPtrInput is an input type that accepts DomainParameterFilterConfigArgs, DomainParameterFilterConfigPtr and DomainParameterFilterConfigPtrOutput values. You can construct a concrete instance of `DomainParameterFilterConfigPtrInput` via:
DomainParameterFilterConfigArgs{...} or: nil
func DomainParameterFilterConfigPtr ¶
func DomainParameterFilterConfigPtr(v *DomainParameterFilterConfigArgs) DomainParameterFilterConfigPtrInput
type DomainParameterFilterConfigPtrOutput ¶
type DomainParameterFilterConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainParameterFilterConfigPtrOutput) ElementType ¶
func (DomainParameterFilterConfigPtrOutput) ElementType() reflect.Type
func (DomainParameterFilterConfigPtrOutput) Enable ¶
func (o DomainParameterFilterConfigPtrOutput) Enable() pulumi.StringPtrOutput
This parameter indicates whether or not the `parameterFilterConfig` is enable. Valid values are `on` and `off`. Default value is `off`.
func (DomainParameterFilterConfigPtrOutput) HashKeyArgs ¶
func (o DomainParameterFilterConfigPtrOutput) HashKeyArgs() pulumi.StringArrayOutput
Reserved parameters of `parameterFilterConfig`. It's a list of string and consists of at most 10 items.
func (DomainParameterFilterConfigPtrOutput) ToDomainParameterFilterConfigPtrOutput ¶
func (o DomainParameterFilterConfigPtrOutput) ToDomainParameterFilterConfigPtrOutput() DomainParameterFilterConfigPtrOutput
func (DomainParameterFilterConfigPtrOutput) ToDomainParameterFilterConfigPtrOutputWithContext ¶
func (o DomainParameterFilterConfigPtrOutput) ToDomainParameterFilterConfigPtrOutputWithContext(ctx context.Context) DomainParameterFilterConfigPtrOutput
type DomainReferConfig ¶
type DomainReferConfig struct { // This parameter indicates whether or not to allow empty refer access. Valid values are `on` and `off`. Default value is `on`. AllowEmpty *string `pulumi:"allowEmpty"` // A list of domain names of the refer config. ReferLists []string `pulumi:"referLists"` // Refer type of the refer config. Valid values are `block` and `allow`. Default value is `block`. ReferType *string `pulumi:"referType"` }
type DomainReferConfigArgs ¶
type DomainReferConfigArgs struct { // This parameter indicates whether or not to allow empty refer access. Valid values are `on` and `off`. Default value is `on`. AllowEmpty pulumi.StringPtrInput `pulumi:"allowEmpty"` // A list of domain names of the refer config. ReferLists pulumi.StringArrayInput `pulumi:"referLists"` // Refer type of the refer config. Valid values are `block` and `allow`. Default value is `block`. ReferType pulumi.StringPtrInput `pulumi:"referType"` }
func (DomainReferConfigArgs) ElementType ¶
func (DomainReferConfigArgs) ElementType() reflect.Type
func (DomainReferConfigArgs) ToDomainReferConfigOutput ¶
func (i DomainReferConfigArgs) ToDomainReferConfigOutput() DomainReferConfigOutput
func (DomainReferConfigArgs) ToDomainReferConfigOutputWithContext ¶
func (i DomainReferConfigArgs) ToDomainReferConfigOutputWithContext(ctx context.Context) DomainReferConfigOutput
func (DomainReferConfigArgs) ToDomainReferConfigPtrOutput ¶
func (i DomainReferConfigArgs) ToDomainReferConfigPtrOutput() DomainReferConfigPtrOutput
func (DomainReferConfigArgs) ToDomainReferConfigPtrOutputWithContext ¶
func (i DomainReferConfigArgs) ToDomainReferConfigPtrOutputWithContext(ctx context.Context) DomainReferConfigPtrOutput
type DomainReferConfigInput ¶
type DomainReferConfigInput interface { pulumi.Input ToDomainReferConfigOutput() DomainReferConfigOutput ToDomainReferConfigOutputWithContext(context.Context) DomainReferConfigOutput }
DomainReferConfigInput is an input type that accepts DomainReferConfigArgs and DomainReferConfigOutput values. You can construct a concrete instance of `DomainReferConfigInput` via:
DomainReferConfigArgs{...}
type DomainReferConfigOutput ¶
type DomainReferConfigOutput struct{ *pulumi.OutputState }
func (DomainReferConfigOutput) AllowEmpty ¶
func (o DomainReferConfigOutput) AllowEmpty() pulumi.StringPtrOutput
This parameter indicates whether or not to allow empty refer access. Valid values are `on` and `off`. Default value is `on`.
func (DomainReferConfigOutput) ElementType ¶
func (DomainReferConfigOutput) ElementType() reflect.Type
func (DomainReferConfigOutput) ReferLists ¶
func (o DomainReferConfigOutput) ReferLists() pulumi.StringArrayOutput
A list of domain names of the refer config.
func (DomainReferConfigOutput) ReferType ¶
func (o DomainReferConfigOutput) ReferType() pulumi.StringPtrOutput
Refer type of the refer config. Valid values are `block` and `allow`. Default value is `block`.
func (DomainReferConfigOutput) ToDomainReferConfigOutput ¶
func (o DomainReferConfigOutput) ToDomainReferConfigOutput() DomainReferConfigOutput
func (DomainReferConfigOutput) ToDomainReferConfigOutputWithContext ¶
func (o DomainReferConfigOutput) ToDomainReferConfigOutputWithContext(ctx context.Context) DomainReferConfigOutput
func (DomainReferConfigOutput) ToDomainReferConfigPtrOutput ¶
func (o DomainReferConfigOutput) ToDomainReferConfigPtrOutput() DomainReferConfigPtrOutput
func (DomainReferConfigOutput) ToDomainReferConfigPtrOutputWithContext ¶
func (o DomainReferConfigOutput) ToDomainReferConfigPtrOutputWithContext(ctx context.Context) DomainReferConfigPtrOutput
type DomainReferConfigPtrInput ¶
type DomainReferConfigPtrInput interface { pulumi.Input ToDomainReferConfigPtrOutput() DomainReferConfigPtrOutput ToDomainReferConfigPtrOutputWithContext(context.Context) DomainReferConfigPtrOutput }
DomainReferConfigPtrInput is an input type that accepts DomainReferConfigArgs, DomainReferConfigPtr and DomainReferConfigPtrOutput values. You can construct a concrete instance of `DomainReferConfigPtrInput` via:
DomainReferConfigArgs{...} or: nil
func DomainReferConfigPtr ¶
func DomainReferConfigPtr(v *DomainReferConfigArgs) DomainReferConfigPtrInput
type DomainReferConfigPtrOutput ¶
type DomainReferConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainReferConfigPtrOutput) AllowEmpty ¶
func (o DomainReferConfigPtrOutput) AllowEmpty() pulumi.StringPtrOutput
This parameter indicates whether or not to allow empty refer access. Valid values are `on` and `off`. Default value is `on`.
func (DomainReferConfigPtrOutput) Elem ¶
func (o DomainReferConfigPtrOutput) Elem() DomainReferConfigOutput
func (DomainReferConfigPtrOutput) ElementType ¶
func (DomainReferConfigPtrOutput) ElementType() reflect.Type
func (DomainReferConfigPtrOutput) ReferLists ¶
func (o DomainReferConfigPtrOutput) ReferLists() pulumi.StringArrayOutput
A list of domain names of the refer config.
func (DomainReferConfigPtrOutput) ReferType ¶
func (o DomainReferConfigPtrOutput) ReferType() pulumi.StringPtrOutput
Refer type of the refer config. Valid values are `block` and `allow`. Default value is `block`.
func (DomainReferConfigPtrOutput) ToDomainReferConfigPtrOutput ¶
func (o DomainReferConfigPtrOutput) ToDomainReferConfigPtrOutput() DomainReferConfigPtrOutput
func (DomainReferConfigPtrOutput) ToDomainReferConfigPtrOutputWithContext ¶
func (o DomainReferConfigPtrOutput) ToDomainReferConfigPtrOutputWithContext(ctx context.Context) DomainReferConfigPtrOutput
type DomainState ¶
type DomainState struct { // The auth config of the accelerated domain. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. AuthConfig DomainAuthConfigPtrInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. BlockIps pulumi.StringArrayInput // The cache configs of the accelerated domain. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. CacheConfigs DomainCacheConfigArrayInput // Cdn type of the accelerated domain. Valid values are `web`, `download`, `video`, `liveStream`. CdnType pulumi.StringPtrInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. CertificateConfig DomainCertificateConfigPtrInput // 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. DomainName pulumi.StringPtrInput // The http header configs of the accelerated domain. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. HttpHeaderConfigs DomainHttpHeaderConfigArrayInput // Page Optimize config of the accelerated domain. Valid values are `on` and `off`. Default value is `off`. It can effectively remove the page redundant content, reduce the file size and improve the speed of distribution when this parameter value is `on`. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. OptimizeEnable pulumi.StringPtrInput // The error page config of the accelerated domain. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. Page404Config DomainPage404ConfigPtrInput // Page Compress config of the accelerated domain. Valid values are `on` and `off`. Default value is `off`. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. PageCompressEnable pulumi.StringPtrInput // The parameter filter config of the accelerated domain. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. ParameterFilterConfig DomainParameterFilterConfigPtrInput // Range Source config of the accelerated domain. Valid values are `on` and `off`. Default value is `off`. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. RangeEnable pulumi.StringPtrInput // The refer config of the accelerated domain. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. ReferConfig DomainReferConfigPtrInput // 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 . Scope pulumi.StringPtrInput // Source port of the accelerated domain. Valid values are `80` and `443`. Default value is `80`. You must use `80` when the `sourceType` is `oss`. // // Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` block `port` argument instead. SourcePort pulumi.IntPtrInput // Source type of the accelerated domain. Valid values are `ipaddr`, `domain`, `oss`. You must set this parameter when `cdnType` value is not `liveStream`. // // Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` block `type` argument instead. SourceType pulumi.StringPtrInput // Sources of the accelerated domain. It's a list of domain names or IP address and consists of at most 20 items. You must set this parameter when `cdnType` value is not `liveStream`. // // Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` argument instead. Sources pulumi.StringArrayInput // Video Seek config of the accelerated domain. Valid values are `on` and `off`. Default value is `off`. // // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. VideoSeekEnable pulumi.StringPtrInput }
func (DomainState) ElementType ¶
func (DomainState) ElementType() reflect.Type