Documentation
¶
Index ¶
- type Domain
- type DomainArgs
- type DomainArray
- type DomainArrayInput
- type DomainArrayOutput
- 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 DomainConfigArray
- type DomainConfigArrayInput
- type DomainConfigArrayOutput
- func (DomainConfigArrayOutput) ElementType() reflect.Type
- func (o DomainConfigArrayOutput) Index(i pulumi.IntInput) DomainConfigOutput
- func (o DomainConfigArrayOutput) ToDomainConfigArrayOutput() DomainConfigArrayOutput
- func (o DomainConfigArrayOutput) ToDomainConfigArrayOutputWithContext(ctx context.Context) DomainConfigArrayOutput
- 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 DomainConfigInput
- type DomainConfigMap
- type DomainConfigMapInput
- type DomainConfigMapOutput
- func (DomainConfigMapOutput) ElementType() reflect.Type
- func (o DomainConfigMapOutput) MapIndex(k pulumi.StringInput) DomainConfigOutput
- func (o DomainConfigMapOutput) ToDomainConfigMapOutput() DomainConfigMapOutput
- func (o DomainConfigMapOutput) ToDomainConfigMapOutputWithContext(ctx context.Context) DomainConfigMapOutput
- type DomainConfigOutput
- func (o DomainConfigOutput) ConfigId() pulumi.StringOutput
- func (o DomainConfigOutput) DomainName() pulumi.StringOutput
- func (DomainConfigOutput) ElementType() reflect.Type
- func (o DomainConfigOutput) FunctionArgs() DomainConfigFunctionArgArrayOutput
- func (o DomainConfigOutput) FunctionName() pulumi.StringOutput
- func (o DomainConfigOutput) Status() pulumi.StringOutput
- func (o DomainConfigOutput) ToDomainConfigOutput() DomainConfigOutput
- func (o DomainConfigOutput) ToDomainConfigOutputWithContext(ctx context.Context) DomainConfigOutput
- 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 DomainInput
- type DomainMap
- type DomainMapInput
- type DomainMapOutput
- type DomainNew
- type DomainNewArgs
- type DomainNewArray
- type DomainNewArrayInput
- type DomainNewArrayOutput
- func (DomainNewArrayOutput) ElementType() reflect.Type
- func (o DomainNewArrayOutput) Index(i pulumi.IntInput) DomainNewOutput
- func (o DomainNewArrayOutput) ToDomainNewArrayOutput() DomainNewArrayOutput
- func (o DomainNewArrayOutput) ToDomainNewArrayOutputWithContext(ctx context.Context) DomainNewArrayOutput
- 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 DomainNewInput
- type DomainNewMap
- type DomainNewMapInput
- type DomainNewMapOutput
- type DomainNewOutput
- func (o DomainNewOutput) CdnType() pulumi.StringOutput
- func (o DomainNewOutput) CertificateConfig() DomainNewCertificateConfigOutput
- func (o DomainNewOutput) Cname() pulumi.StringOutput
- func (o DomainNewOutput) DomainName() pulumi.StringOutput
- func (DomainNewOutput) ElementType() reflect.Type
- func (o DomainNewOutput) ResourceGroupId() pulumi.StringOutput
- func (o DomainNewOutput) Scope() pulumi.StringOutput
- func (o DomainNewOutput) Sources() DomainNewSourceArrayOutput
- func (o DomainNewOutput) Tags() pulumi.MapOutput
- func (o DomainNewOutput) ToDomainNewOutput() DomainNewOutput
- func (o DomainNewOutput) ToDomainNewOutputWithContext(ctx context.Context) DomainNewOutput
- type DomainNewSource
- type DomainNewSourceArgs
- type DomainNewSourceArray
- type DomainNewSourceArrayInput
- type DomainNewSourceArrayOutput
- func (DomainNewSourceArrayOutput) ElementType() reflect.Type
- func (o DomainNewSourceArrayOutput) Index(i pulumi.IntInput) DomainNewSourceOutput
- func (o DomainNewSourceArrayOutput) ToDomainNewSourceArrayOutput() DomainNewSourceArrayOutput
- func (o DomainNewSourceArrayOutput) ToDomainNewSourceArrayOutputWithContext(ctx context.Context) DomainNewSourceArrayOutput
- type DomainNewSourceInput
- type DomainNewSourceOutput
- func (o DomainNewSourceOutput) Content() pulumi.StringOutput
- func (DomainNewSourceOutput) ElementType() reflect.Type
- func (o DomainNewSourceOutput) Port() pulumi.IntPtrOutput
- func (o DomainNewSourceOutput) Priority() pulumi.IntPtrOutput
- func (o DomainNewSourceOutput) ToDomainNewSourceOutput() DomainNewSourceOutput
- func (o DomainNewSourceOutput) ToDomainNewSourceOutputWithContext(ctx context.Context) DomainNewSourceOutput
- func (o DomainNewSourceOutput) Type() pulumi.StringOutput
- func (o DomainNewSourceOutput) Weight() pulumi.IntPtrOutput
- type DomainNewState
- type DomainOutput
- func (o DomainOutput) AuthConfig() DomainAuthConfigPtrOutputdeprecated
- func (o DomainOutput) BlockIps() pulumi.StringArrayOutputdeprecated
- func (o DomainOutput) CacheConfigs() DomainCacheConfigArrayOutputdeprecated
- func (o DomainOutput) CdnType() pulumi.StringOutput
- func (o DomainOutput) CertificateConfig() DomainCertificateConfigPtrOutputdeprecated
- func (o DomainOutput) DomainName() pulumi.StringOutput
- func (DomainOutput) ElementType() reflect.Type
- func (o DomainOutput) HttpHeaderConfigs() DomainHttpHeaderConfigArrayOutputdeprecated
- func (o DomainOutput) OptimizeEnable() pulumi.StringPtrOutputdeprecated
- func (o DomainOutput) Page404Config() DomainPage404ConfigPtrOutputdeprecated
- func (o DomainOutput) PageCompressEnable() pulumi.StringPtrOutputdeprecated
- func (o DomainOutput) ParameterFilterConfig() DomainParameterFilterConfigPtrOutputdeprecated
- func (o DomainOutput) RangeEnable() pulumi.StringPtrOutputdeprecated
- func (o DomainOutput) ReferConfig() DomainReferConfigPtrOutputdeprecated
- func (o DomainOutput) Scope() pulumi.StringOutput
- func (o DomainOutput) SourcePort() pulumi.IntPtrOutputdeprecated
- func (o DomainOutput) SourceType() pulumi.StringPtrOutputdeprecated
- func (o DomainOutput) Sources() pulumi.StringArrayOutputdeprecated
- func (o DomainOutput) ToDomainOutput() DomainOutput
- func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
- func (o DomainOutput) VideoSeekEnable() pulumi.StringPtrOutputdeprecated
- 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
- type FcTrigger
- type FcTriggerArgs
- type FcTriggerArray
- type FcTriggerArrayInput
- type FcTriggerArrayOutput
- func (FcTriggerArrayOutput) ElementType() reflect.Type
- func (o FcTriggerArrayOutput) Index(i pulumi.IntInput) FcTriggerOutput
- func (o FcTriggerArrayOutput) ToFcTriggerArrayOutput() FcTriggerArrayOutput
- func (o FcTriggerArrayOutput) ToFcTriggerArrayOutputWithContext(ctx context.Context) FcTriggerArrayOutput
- type FcTriggerInput
- type FcTriggerMap
- type FcTriggerMapInput
- type FcTriggerMapOutput
- type FcTriggerOutput
- func (FcTriggerOutput) ElementType() reflect.Type
- func (o FcTriggerOutput) EventMetaName() pulumi.StringOutput
- func (o FcTriggerOutput) EventMetaVersion() pulumi.StringOutput
- func (o FcTriggerOutput) FunctionArn() pulumi.StringPtrOutput
- func (o FcTriggerOutput) Notes() pulumi.StringOutput
- func (o FcTriggerOutput) RoleArn() pulumi.StringOutput
- func (o FcTriggerOutput) SourceArn() pulumi.StringOutput
- func (o FcTriggerOutput) ToFcTriggerOutput() FcTriggerOutput
- func (o FcTriggerOutput) ToFcTriggerOutputWithContext(ctx context.Context) FcTriggerOutput
- func (o FcTriggerOutput) TriggerArn() pulumi.StringOutput
- type FcTriggerState
- type GetBlockedRegionsArgs
- type GetBlockedRegionsOutputArgs
- type GetBlockedRegionsRegion
- type GetBlockedRegionsRegionArgs
- type GetBlockedRegionsRegionArray
- func (GetBlockedRegionsRegionArray) ElementType() reflect.Type
- func (i GetBlockedRegionsRegionArray) ToGetBlockedRegionsRegionArrayOutput() GetBlockedRegionsRegionArrayOutput
- func (i GetBlockedRegionsRegionArray) ToGetBlockedRegionsRegionArrayOutputWithContext(ctx context.Context) GetBlockedRegionsRegionArrayOutput
- type GetBlockedRegionsRegionArrayInput
- type GetBlockedRegionsRegionArrayOutput
- func (GetBlockedRegionsRegionArrayOutput) ElementType() reflect.Type
- func (o GetBlockedRegionsRegionArrayOutput) Index(i pulumi.IntInput) GetBlockedRegionsRegionOutput
- func (o GetBlockedRegionsRegionArrayOutput) ToGetBlockedRegionsRegionArrayOutput() GetBlockedRegionsRegionArrayOutput
- func (o GetBlockedRegionsRegionArrayOutput) ToGetBlockedRegionsRegionArrayOutputWithContext(ctx context.Context) GetBlockedRegionsRegionArrayOutput
- type GetBlockedRegionsRegionInput
- type GetBlockedRegionsRegionOutput
- func (o GetBlockedRegionsRegionOutput) Continent() pulumi.StringOutput
- func (o GetBlockedRegionsRegionOutput) CountriesAndRegions() pulumi.StringOutput
- func (o GetBlockedRegionsRegionOutput) CountriesAndRegionsName() pulumi.StringOutput
- func (GetBlockedRegionsRegionOutput) ElementType() reflect.Type
- func (o GetBlockedRegionsRegionOutput) ToGetBlockedRegionsRegionOutput() GetBlockedRegionsRegionOutput
- func (o GetBlockedRegionsRegionOutput) ToGetBlockedRegionsRegionOutputWithContext(ctx context.Context) GetBlockedRegionsRegionOutput
- type GetBlockedRegionsResult
- type GetBlockedRegionsResultOutput
- func (GetBlockedRegionsResultOutput) ElementType() reflect.Type
- func (o GetBlockedRegionsResultOutput) Id() pulumi.StringOutput
- func (o GetBlockedRegionsResultOutput) Language() pulumi.StringOutput
- func (o GetBlockedRegionsResultOutput) Regions() GetBlockedRegionsRegionArrayOutput
- func (o GetBlockedRegionsResultOutput) ToGetBlockedRegionsResultOutput() GetBlockedRegionsResultOutput
- func (o GetBlockedRegionsResultOutput) ToGetBlockedRegionsResultOutputWithContext(ctx context.Context) GetBlockedRegionsResultOutput
- type GetIpInfoArgs
- type GetIpInfoOutputArgs
- type GetIpInfoResult
- type GetIpInfoResultOutput
- func (o GetIpInfoResultOutput) CdnIp() pulumi.StringOutput
- func (GetIpInfoResultOutput) ElementType() reflect.Type
- func (o GetIpInfoResultOutput) Id() pulumi.StringOutput
- func (o GetIpInfoResultOutput) Ip() pulumi.StringOutput
- func (o GetIpInfoResultOutput) Isp() pulumi.StringOutput
- func (o GetIpInfoResultOutput) IspEname() pulumi.StringOutput
- func (o GetIpInfoResultOutput) Region() pulumi.StringOutput
- func (o GetIpInfoResultOutput) RegionEname() pulumi.StringOutput
- func (o GetIpInfoResultOutput) ToGetIpInfoResultOutput() GetIpInfoResultOutput
- func (o GetIpInfoResultOutput) ToGetIpInfoResultOutputWithContext(ctx context.Context) GetIpInfoResultOutput
- type GetRealTimeLogDeliveriesArgs
- type GetRealTimeLogDeliveriesDelivery
- type GetRealTimeLogDeliveriesDeliveryArgs
- func (GetRealTimeLogDeliveriesDeliveryArgs) ElementType() reflect.Type
- func (i GetRealTimeLogDeliveriesDeliveryArgs) ToGetRealTimeLogDeliveriesDeliveryOutput() GetRealTimeLogDeliveriesDeliveryOutput
- func (i GetRealTimeLogDeliveriesDeliveryArgs) ToGetRealTimeLogDeliveriesDeliveryOutputWithContext(ctx context.Context) GetRealTimeLogDeliveriesDeliveryOutput
- type GetRealTimeLogDeliveriesDeliveryArray
- func (GetRealTimeLogDeliveriesDeliveryArray) ElementType() reflect.Type
- func (i GetRealTimeLogDeliveriesDeliveryArray) ToGetRealTimeLogDeliveriesDeliveryArrayOutput() GetRealTimeLogDeliveriesDeliveryArrayOutput
- func (i GetRealTimeLogDeliveriesDeliveryArray) ToGetRealTimeLogDeliveriesDeliveryArrayOutputWithContext(ctx context.Context) GetRealTimeLogDeliveriesDeliveryArrayOutput
- type GetRealTimeLogDeliveriesDeliveryArrayInput
- type GetRealTimeLogDeliveriesDeliveryArrayOutput
- func (GetRealTimeLogDeliveriesDeliveryArrayOutput) ElementType() reflect.Type
- func (o GetRealTimeLogDeliveriesDeliveryArrayOutput) Index(i pulumi.IntInput) GetRealTimeLogDeliveriesDeliveryOutput
- func (o GetRealTimeLogDeliveriesDeliveryArrayOutput) ToGetRealTimeLogDeliveriesDeliveryArrayOutput() GetRealTimeLogDeliveriesDeliveryArrayOutput
- func (o GetRealTimeLogDeliveriesDeliveryArrayOutput) ToGetRealTimeLogDeliveriesDeliveryArrayOutputWithContext(ctx context.Context) GetRealTimeLogDeliveriesDeliveryArrayOutput
- type GetRealTimeLogDeliveriesDeliveryInput
- type GetRealTimeLogDeliveriesDeliveryOutput
- func (o GetRealTimeLogDeliveriesDeliveryOutput) Domain() pulumi.StringOutput
- func (GetRealTimeLogDeliveriesDeliveryOutput) ElementType() reflect.Type
- func (o GetRealTimeLogDeliveriesDeliveryOutput) Id() pulumi.StringOutput
- func (o GetRealTimeLogDeliveriesDeliveryOutput) Logstore() pulumi.StringOutput
- func (o GetRealTimeLogDeliveriesDeliveryOutput) Project() pulumi.StringOutput
- func (o GetRealTimeLogDeliveriesDeliveryOutput) SlsRegion() pulumi.StringOutput
- func (o GetRealTimeLogDeliveriesDeliveryOutput) Status() pulumi.StringOutput
- func (o GetRealTimeLogDeliveriesDeliveryOutput) ToGetRealTimeLogDeliveriesDeliveryOutput() GetRealTimeLogDeliveriesDeliveryOutput
- func (o GetRealTimeLogDeliveriesDeliveryOutput) ToGetRealTimeLogDeliveriesDeliveryOutputWithContext(ctx context.Context) GetRealTimeLogDeliveriesDeliveryOutput
- type GetRealTimeLogDeliveriesOutputArgs
- type GetRealTimeLogDeliveriesResult
- type GetRealTimeLogDeliveriesResultOutput
- func (o GetRealTimeLogDeliveriesResultOutput) Deliveries() GetRealTimeLogDeliveriesDeliveryArrayOutput
- func (o GetRealTimeLogDeliveriesResultOutput) Domain() pulumi.StringOutput
- func (GetRealTimeLogDeliveriesResultOutput) ElementType() reflect.Type
- func (o GetRealTimeLogDeliveriesResultOutput) Id() pulumi.StringOutput
- func (o GetRealTimeLogDeliveriesResultOutput) OutputFile() pulumi.StringPtrOutput
- func (o GetRealTimeLogDeliveriesResultOutput) Status() pulumi.StringPtrOutput
- func (o GetRealTimeLogDeliveriesResultOutput) ToGetRealTimeLogDeliveriesResultOutput() GetRealTimeLogDeliveriesResultOutput
- func (o GetRealTimeLogDeliveriesResultOutput) ToGetRealTimeLogDeliveriesResultOutputWithContext(ctx context.Context) GetRealTimeLogDeliveriesResultOutput
- type GetServiceArgs
- type GetServiceOutputArgs
- type GetServiceResult
- type GetServiceResultOutput
- func (o GetServiceResultOutput) ChangingAffectTime() pulumi.StringOutput
- func (o GetServiceResultOutput) ChangingChargeType() pulumi.StringOutput
- func (GetServiceResultOutput) ElementType() reflect.Type
- func (o GetServiceResultOutput) Enable() pulumi.StringPtrOutput
- func (o GetServiceResultOutput) Id() pulumi.StringOutput
- func (o GetServiceResultOutput) InternetChargeType() pulumi.StringPtrOutput
- func (o GetServiceResultOutput) OpeningTime() pulumi.StringOutput
- func (o GetServiceResultOutput) Status() pulumi.StringOutput
- func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
- func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput
- type RealTimeLogDelivery
- type RealTimeLogDeliveryArgs
- type RealTimeLogDeliveryArray
- type RealTimeLogDeliveryArrayInput
- type RealTimeLogDeliveryArrayOutput
- func (RealTimeLogDeliveryArrayOutput) ElementType() reflect.Type
- func (o RealTimeLogDeliveryArrayOutput) Index(i pulumi.IntInput) RealTimeLogDeliveryOutput
- func (o RealTimeLogDeliveryArrayOutput) ToRealTimeLogDeliveryArrayOutput() RealTimeLogDeliveryArrayOutput
- func (o RealTimeLogDeliveryArrayOutput) ToRealTimeLogDeliveryArrayOutputWithContext(ctx context.Context) RealTimeLogDeliveryArrayOutput
- type RealTimeLogDeliveryInput
- type RealTimeLogDeliveryMap
- type RealTimeLogDeliveryMapInput
- type RealTimeLogDeliveryMapOutput
- func (RealTimeLogDeliveryMapOutput) ElementType() reflect.Type
- func (o RealTimeLogDeliveryMapOutput) MapIndex(k pulumi.StringInput) RealTimeLogDeliveryOutput
- func (o RealTimeLogDeliveryMapOutput) ToRealTimeLogDeliveryMapOutput() RealTimeLogDeliveryMapOutput
- func (o RealTimeLogDeliveryMapOutput) ToRealTimeLogDeliveryMapOutputWithContext(ctx context.Context) RealTimeLogDeliveryMapOutput
- type RealTimeLogDeliveryOutput
- func (o RealTimeLogDeliveryOutput) Domain() pulumi.StringOutput
- func (RealTimeLogDeliveryOutput) ElementType() reflect.Type
- func (o RealTimeLogDeliveryOutput) Logstore() pulumi.StringOutput
- func (o RealTimeLogDeliveryOutput) Project() pulumi.StringOutput
- func (o RealTimeLogDeliveryOutput) SlsRegion() pulumi.StringOutput
- func (o RealTimeLogDeliveryOutput) Status() pulumi.StringOutput
- func (o RealTimeLogDeliveryOutput) ToRealTimeLogDeliveryOutput() RealTimeLogDeliveryOutput
- func (o RealTimeLogDeliveryOutput) ToRealTimeLogDeliveryOutputWithContext(ctx context.Context) RealTimeLogDeliveryOutput
- type RealTimeLogDeliveryState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Domain ¶
type Domain struct { pulumi.CustomResourceState // 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"` // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. CacheConfigs DomainCacheConfigArrayOutput `pulumi:"cacheConfigs"` CdnType pulumi.StringOutput `pulumi:"cdnType"` // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. CertificateConfig DomainCertificateConfigPtrOutput `pulumi:"certificateConfig"` DomainName pulumi.StringOutput `pulumi:"domainName"` // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. HttpHeaderConfigs DomainHttpHeaderConfigArrayOutput `pulumi:"httpHeaderConfigs"` // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. OptimizeEnable pulumi.StringPtrOutput `pulumi:"optimizeEnable"` // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. Page404Config DomainPage404ConfigPtrOutput `pulumi:"page404Config"` // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. PageCompressEnable pulumi.StringPtrOutput `pulumi:"pageCompressEnable"` // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. ParameterFilterConfig DomainParameterFilterConfigPtrOutput `pulumi:"parameterFilterConfig"` // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. RangeEnable pulumi.StringPtrOutput `pulumi:"rangeEnable"` // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. ReferConfig DomainReferConfigPtrOutput `pulumi:"referConfig"` Scope pulumi.StringOutput `pulumi:"scope"` // Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` block `port` argument instead. SourcePort pulumi.IntPtrOutput `pulumi:"sourcePort"` // Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` block `type` argument instead. SourceType pulumi.StringPtrOutput `pulumi:"sourceType"` // Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` argument instead. Sources pulumi.StringArrayOutput `pulumi:"sources"` // 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.
func (*Domain) ElementType ¶
func (*Domain) ToDomainOutput ¶
func (i *Domain) ToDomainOutput() DomainOutput
func (*Domain) ToDomainOutputWithContext ¶
func (i *Domain) ToDomainOutputWithContext(ctx context.Context) DomainOutput
type DomainArgs ¶
type DomainArgs struct { // 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 // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. CacheConfigs DomainCacheConfigArrayInput CdnType pulumi.StringInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. CertificateConfig DomainCertificateConfigPtrInput DomainName pulumi.StringInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. HttpHeaderConfigs DomainHttpHeaderConfigArrayInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. OptimizeEnable pulumi.StringPtrInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. Page404Config DomainPage404ConfigPtrInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. PageCompressEnable pulumi.StringPtrInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. ParameterFilterConfig DomainParameterFilterConfigPtrInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. RangeEnable pulumi.StringPtrInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. ReferConfig DomainReferConfigPtrInput Scope pulumi.StringPtrInput // Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` block `port` argument instead. SourcePort pulumi.IntPtrInput // Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` block `type` argument instead. SourceType pulumi.StringPtrInput // Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` argument instead. Sources pulumi.StringArrayInput // 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 DomainArray ¶
type DomainArray []DomainInput
func (DomainArray) ElementType ¶
func (DomainArray) ElementType() reflect.Type
func (DomainArray) ToDomainArrayOutput ¶
func (i DomainArray) ToDomainArrayOutput() DomainArrayOutput
func (DomainArray) ToDomainArrayOutputWithContext ¶
func (i DomainArray) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput
type DomainArrayInput ¶
type DomainArrayInput interface { pulumi.Input ToDomainArrayOutput() DomainArrayOutput ToDomainArrayOutputWithContext(context.Context) DomainArrayOutput }
DomainArrayInput is an input type that accepts DomainArray and DomainArrayOutput values. You can construct a concrete instance of `DomainArrayInput` via:
DomainArray{ DomainArgs{...} }
type DomainArrayOutput ¶
type DomainArrayOutput struct{ *pulumi.OutputState }
func (DomainArrayOutput) ElementType ¶
func (DomainArrayOutput) ElementType() reflect.Type
func (DomainArrayOutput) Index ¶
func (o DomainArrayOutput) Index(i pulumi.IntInput) DomainOutput
func (DomainArrayOutput) ToDomainArrayOutput ¶
func (o DomainArrayOutput) ToDomainArrayOutput() DomainArrayOutput
func (DomainArrayOutput) ToDomainArrayOutputWithContext ¶
func (o DomainArrayOutput) ToDomainArrayOutputWithContext(ctx context.Context) DomainArrayOutput
type DomainAuthConfig ¶
type DomainAuthConfigArgs ¶
type DomainAuthConfigArgs struct { AuthType pulumi.StringPtrInput `pulumi:"authType"` MasterKey pulumi.StringPtrInput `pulumi:"masterKey"` SlaveKey pulumi.StringPtrInput `pulumi:"slaveKey"` 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
func (DomainAuthConfigOutput) ElementType ¶
func (DomainAuthConfigOutput) ElementType() reflect.Type
func (DomainAuthConfigOutput) MasterKey ¶
func (o DomainAuthConfigOutput) MasterKey() pulumi.StringPtrOutput
func (DomainAuthConfigOutput) SlaveKey ¶
func (o DomainAuthConfigOutput) SlaveKey() pulumi.StringPtrOutput
func (DomainAuthConfigOutput) Timeout ¶
func (o DomainAuthConfigOutput) Timeout() pulumi.IntPtrOutput
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
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
func (DomainAuthConfigPtrOutput) SlaveKey ¶
func (o DomainAuthConfigPtrOutput) SlaveKey() pulumi.StringPtrOutput
func (DomainAuthConfigPtrOutput) Timeout ¶
func (o DomainAuthConfigPtrOutput) Timeout() pulumi.IntPtrOutput
func (DomainAuthConfigPtrOutput) ToDomainAuthConfigPtrOutput ¶
func (o DomainAuthConfigPtrOutput) ToDomainAuthConfigPtrOutput() DomainAuthConfigPtrOutput
func (DomainAuthConfigPtrOutput) ToDomainAuthConfigPtrOutputWithContext ¶
func (o DomainAuthConfigPtrOutput) ToDomainAuthConfigPtrOutputWithContext(ctx context.Context) DomainAuthConfigPtrOutput
type DomainCacheConfig ¶
type DomainCacheConfigArgs ¶
type DomainCacheConfigArgs struct { CacheContent pulumi.StringInput `pulumi:"cacheContent"` CacheId pulumi.StringPtrInput `pulumi:"cacheId"` CacheType pulumi.StringInput `pulumi:"cacheType"` Ttl pulumi.IntInput `pulumi:"ttl"` 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
func (DomainCacheConfigOutput) CacheId ¶
func (o DomainCacheConfigOutput) CacheId() pulumi.StringPtrOutput
func (DomainCacheConfigOutput) CacheType ¶
func (o DomainCacheConfigOutput) CacheType() pulumi.StringOutput
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
func (DomainCacheConfigOutput) Weight ¶
func (o DomainCacheConfigOutput) Weight() pulumi.IntPtrOutput
type DomainCertificateConfig ¶
type DomainCertificateConfigArgs ¶
type DomainCertificateConfigArgs struct { PrivateKey pulumi.StringPtrInput `pulumi:"privateKey"` ServerCertificate pulumi.StringPtrInput `pulumi:"serverCertificate"` 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
func (DomainCertificateConfigOutput) ServerCertificate ¶
func (o DomainCertificateConfigOutput) ServerCertificate() pulumi.StringPtrOutput
func (DomainCertificateConfigOutput) ServerCertificateStatus ¶
func (o DomainCertificateConfigOutput) ServerCertificateStatus() pulumi.StringPtrOutput
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
func (DomainCertificateConfigPtrOutput) ServerCertificate ¶
func (o DomainCertificateConfigPtrOutput) ServerCertificate() pulumi.StringPtrOutput
func (DomainCertificateConfigPtrOutput) ServerCertificateStatus ¶
func (o DomainCertificateConfigPtrOutput) ServerCertificateStatus() pulumi.StringPtrOutput
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 // (Available in 1.132.0+) The ID of the domain config function. ConfigId pulumi.StringOutput `pulumi:"configId"` // 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"` // (Available in 1.132.0+) The Status of the function. Valid values: `success`, `testing`, `failed`, and `configuring`. Status pulumi.StringOutput `pulumi:"status"` }
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+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { domain, err := cdn.NewDomainNew(ctx, "domain", &cdn.DomainNewArgs{ DomainName: pulumi.String("mycdndomain.alicloud-provider.cn"), CdnType: pulumi.String("web"), Scope: pulumi.String("overseas"), Sources: cdn.DomainNewSourceArray{ &cdn.DomainNewSourceArgs{ Content: pulumi.String("1.1.1.1"), Type: pulumi.String("ipaddr"), Priority: pulumi.Int(20), Port: pulumi.Int(80), Weight: pulumi.Int(15), }, }, }) if err != nil { return err } _, err = cdn.NewDomainConfig(ctx, "config", &cdn.DomainConfigArgs{ DomainName: domain.DomainName, FunctionName: pulumi.String("ip_allow_list_set"), FunctionArgs: cdn.DomainConfigFunctionArgArray{ &cdn.DomainConfigFunctionArgArgs{ ArgName: pulumi.String("ip_list"), ArgValue: pulumi.String("110.110.110.110"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
CDN domain config can be imported using the id, e.g.
```sh
$ pulumi import alicloud:cdn/domainConfig:DomainConfig example <domain_name>:<function_name>:<config_id>
```
```sh
$ pulumi import alicloud:cdn/domainConfig:DomainConfig example <domain_name>:<function_name>
```
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.
func (*DomainConfig) ElementType ¶
func (*DomainConfig) ElementType() reflect.Type
func (*DomainConfig) ToDomainConfigOutput ¶
func (i *DomainConfig) ToDomainConfigOutput() DomainConfigOutput
func (*DomainConfig) ToDomainConfigOutputWithContext ¶
func (i *DomainConfig) ToDomainConfigOutputWithContext(ctx context.Context) DomainConfigOutput
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 DomainConfigArray ¶
type DomainConfigArray []DomainConfigInput
func (DomainConfigArray) ElementType ¶
func (DomainConfigArray) ElementType() reflect.Type
func (DomainConfigArray) ToDomainConfigArrayOutput ¶
func (i DomainConfigArray) ToDomainConfigArrayOutput() DomainConfigArrayOutput
func (DomainConfigArray) ToDomainConfigArrayOutputWithContext ¶
func (i DomainConfigArray) ToDomainConfigArrayOutputWithContext(ctx context.Context) DomainConfigArrayOutput
type DomainConfigArrayInput ¶
type DomainConfigArrayInput interface { pulumi.Input ToDomainConfigArrayOutput() DomainConfigArrayOutput ToDomainConfigArrayOutputWithContext(context.Context) DomainConfigArrayOutput }
DomainConfigArrayInput is an input type that accepts DomainConfigArray and DomainConfigArrayOutput values. You can construct a concrete instance of `DomainConfigArrayInput` via:
DomainConfigArray{ DomainConfigArgs{...} }
type DomainConfigArrayOutput ¶
type DomainConfigArrayOutput struct{ *pulumi.OutputState }
func (DomainConfigArrayOutput) ElementType ¶
func (DomainConfigArrayOutput) ElementType() reflect.Type
func (DomainConfigArrayOutput) Index ¶
func (o DomainConfigArrayOutput) Index(i pulumi.IntInput) DomainConfigOutput
func (DomainConfigArrayOutput) ToDomainConfigArrayOutput ¶
func (o DomainConfigArrayOutput) ToDomainConfigArrayOutput() DomainConfigArrayOutput
func (DomainConfigArrayOutput) ToDomainConfigArrayOutputWithContext ¶
func (o DomainConfigArrayOutput) ToDomainConfigArrayOutputWithContext(ctx context.Context) DomainConfigArrayOutput
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 DomainConfigInput ¶
type DomainConfigInput interface { pulumi.Input ToDomainConfigOutput() DomainConfigOutput ToDomainConfigOutputWithContext(ctx context.Context) DomainConfigOutput }
type DomainConfigMap ¶
type DomainConfigMap map[string]DomainConfigInput
func (DomainConfigMap) ElementType ¶
func (DomainConfigMap) ElementType() reflect.Type
func (DomainConfigMap) ToDomainConfigMapOutput ¶
func (i DomainConfigMap) ToDomainConfigMapOutput() DomainConfigMapOutput
func (DomainConfigMap) ToDomainConfigMapOutputWithContext ¶
func (i DomainConfigMap) ToDomainConfigMapOutputWithContext(ctx context.Context) DomainConfigMapOutput
type DomainConfigMapInput ¶
type DomainConfigMapInput interface { pulumi.Input ToDomainConfigMapOutput() DomainConfigMapOutput ToDomainConfigMapOutputWithContext(context.Context) DomainConfigMapOutput }
DomainConfigMapInput is an input type that accepts DomainConfigMap and DomainConfigMapOutput values. You can construct a concrete instance of `DomainConfigMapInput` via:
DomainConfigMap{ "key": DomainConfigArgs{...} }
type DomainConfigMapOutput ¶
type DomainConfigMapOutput struct{ *pulumi.OutputState }
func (DomainConfigMapOutput) ElementType ¶
func (DomainConfigMapOutput) ElementType() reflect.Type
func (DomainConfigMapOutput) MapIndex ¶
func (o DomainConfigMapOutput) MapIndex(k pulumi.StringInput) DomainConfigOutput
func (DomainConfigMapOutput) ToDomainConfigMapOutput ¶
func (o DomainConfigMapOutput) ToDomainConfigMapOutput() DomainConfigMapOutput
func (DomainConfigMapOutput) ToDomainConfigMapOutputWithContext ¶
func (o DomainConfigMapOutput) ToDomainConfigMapOutputWithContext(ctx context.Context) DomainConfigMapOutput
type DomainConfigOutput ¶
type DomainConfigOutput struct{ *pulumi.OutputState }
func (DomainConfigOutput) ConfigId ¶ added in v3.27.0
func (o DomainConfigOutput) ConfigId() pulumi.StringOutput
(Available in 1.132.0+) The ID of the domain config function.
func (DomainConfigOutput) DomainName ¶ added in v3.27.0
func (o DomainConfigOutput) DomainName() pulumi.StringOutput
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.
func (DomainConfigOutput) ElementType ¶
func (DomainConfigOutput) ElementType() reflect.Type
func (DomainConfigOutput) FunctionArgs ¶ added in v3.27.0
func (o DomainConfigOutput) FunctionArgs() DomainConfigFunctionArgArrayOutput
The args of the domain config.
func (DomainConfigOutput) FunctionName ¶ added in v3.27.0
func (o DomainConfigOutput) FunctionName() pulumi.StringOutput
The name of the domain config.
func (DomainConfigOutput) Status ¶ added in v3.27.0
func (o DomainConfigOutput) Status() pulumi.StringOutput
(Available in 1.132.0+) The Status of the function. Valid values: `success`, `testing`, `failed`, and `configuring`.
func (DomainConfigOutput) ToDomainConfigOutput ¶
func (o DomainConfigOutput) ToDomainConfigOutput() DomainConfigOutput
func (DomainConfigOutput) ToDomainConfigOutputWithContext ¶
func (o DomainConfigOutput) ToDomainConfigOutputWithContext(ctx context.Context) DomainConfigOutput
type DomainConfigState ¶
type DomainConfigState struct { // (Available in 1.132.0+) The ID of the domain config function. ConfigId pulumi.StringPtrInput // 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 // (Available in 1.132.0+) The Status of the function. Valid values: `success`, `testing`, `failed`, and `configuring`. Status pulumi.StringPtrInput }
func (DomainConfigState) ElementType ¶
func (DomainConfigState) ElementType() reflect.Type
type DomainHttpHeaderConfig ¶
type DomainHttpHeaderConfigArgs ¶
type DomainHttpHeaderConfigArgs struct { HeaderId pulumi.StringPtrInput `pulumi:"headerId"` HeaderKey pulumi.StringInput `pulumi:"headerKey"` 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
func (DomainHttpHeaderConfigOutput) HeaderValue ¶
func (o DomainHttpHeaderConfigOutput) HeaderValue() pulumi.StringOutput
func (DomainHttpHeaderConfigOutput) ToDomainHttpHeaderConfigOutput ¶
func (o DomainHttpHeaderConfigOutput) ToDomainHttpHeaderConfigOutput() DomainHttpHeaderConfigOutput
func (DomainHttpHeaderConfigOutput) ToDomainHttpHeaderConfigOutputWithContext ¶
func (o DomainHttpHeaderConfigOutput) ToDomainHttpHeaderConfigOutputWithContext(ctx context.Context) DomainHttpHeaderConfigOutput
type DomainInput ¶
type DomainInput interface { pulumi.Input ToDomainOutput() DomainOutput ToDomainOutputWithContext(ctx context.Context) DomainOutput }
type DomainMap ¶
type DomainMap map[string]DomainInput
func (DomainMap) ElementType ¶
func (DomainMap) ToDomainMapOutput ¶
func (i DomainMap) ToDomainMapOutput() DomainMapOutput
func (DomainMap) ToDomainMapOutputWithContext ¶
func (i DomainMap) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput
type DomainMapInput ¶
type DomainMapInput interface { pulumi.Input ToDomainMapOutput() DomainMapOutput ToDomainMapOutputWithContext(context.Context) DomainMapOutput }
DomainMapInput is an input type that accepts DomainMap and DomainMapOutput values. You can construct a concrete instance of `DomainMapInput` via:
DomainMap{ "key": DomainArgs{...} }
type DomainMapOutput ¶
type DomainMapOutput struct{ *pulumi.OutputState }
func (DomainMapOutput) ElementType ¶
func (DomainMapOutput) ElementType() reflect.Type
func (DomainMapOutput) MapIndex ¶
func (o DomainMapOutput) MapIndex(k pulumi.StringInput) DomainOutput
func (DomainMapOutput) ToDomainMapOutput ¶
func (o DomainMapOutput) ToDomainMapOutput() DomainMapOutput
func (DomainMapOutput) ToDomainMapOutputWithContext ¶
func (o DomainMapOutput) ToDomainMapOutputWithContext(ctx context.Context) DomainMapOutput
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"` // (Available in v1.90.0+) The CNAME of the CDN domain. Cname pulumi.StringOutput `pulumi:"cname"` // 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 DomainNewSourceArrayOutput `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+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cdn.NewDomainNew(ctx, "domain", &cdn.DomainNewArgs{ CdnType: pulumi.String("web"), DomainName: pulumi.String("terraform.test.com"), Scope: pulumi.String("overseas"), Sources: cdn.DomainNewSourceArray{ &cdn.DomainNewSourceArgs{ Content: pulumi.String("1.1.1.1"), Port: pulumi.Int(80), Priority: pulumi.Int(20), Type: pulumi.String("ipaddr"), Weight: pulumi.Int(10), }, }, }) if err != nil { return err } return nil }) }
```
## Import
CDN domain can be imported using the id, e.g.
```sh
$ pulumi import alicloud:cdn/domainNew:DomainNew example xxxx.com
```
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.
func (*DomainNew) ElementType ¶
func (*DomainNew) ToDomainNewOutput ¶
func (i *DomainNew) ToDomainNewOutput() DomainNewOutput
func (*DomainNew) ToDomainNewOutputWithContext ¶
func (i *DomainNew) ToDomainNewOutputWithContext(ctx context.Context) DomainNewOutput
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 DomainNewSourceArrayInput // 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 DomainNewArray ¶
type DomainNewArray []DomainNewInput
func (DomainNewArray) ElementType ¶
func (DomainNewArray) ElementType() reflect.Type
func (DomainNewArray) ToDomainNewArrayOutput ¶
func (i DomainNewArray) ToDomainNewArrayOutput() DomainNewArrayOutput
func (DomainNewArray) ToDomainNewArrayOutputWithContext ¶
func (i DomainNewArray) ToDomainNewArrayOutputWithContext(ctx context.Context) DomainNewArrayOutput
type DomainNewArrayInput ¶
type DomainNewArrayInput interface { pulumi.Input ToDomainNewArrayOutput() DomainNewArrayOutput ToDomainNewArrayOutputWithContext(context.Context) DomainNewArrayOutput }
DomainNewArrayInput is an input type that accepts DomainNewArray and DomainNewArrayOutput values. You can construct a concrete instance of `DomainNewArrayInput` via:
DomainNewArray{ DomainNewArgs{...} }
type DomainNewArrayOutput ¶
type DomainNewArrayOutput struct{ *pulumi.OutputState }
func (DomainNewArrayOutput) ElementType ¶
func (DomainNewArrayOutput) ElementType() reflect.Type
func (DomainNewArrayOutput) Index ¶
func (o DomainNewArrayOutput) Index(i pulumi.IntInput) DomainNewOutput
func (DomainNewArrayOutput) ToDomainNewArrayOutput ¶
func (o DomainNewArrayOutput) ToDomainNewArrayOutput() DomainNewArrayOutput
func (DomainNewArrayOutput) ToDomainNewArrayOutputWithContext ¶
func (o DomainNewArrayOutput) ToDomainNewArrayOutputWithContext(ctx context.Context) DomainNewArrayOutput
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 DomainNewInput ¶
type DomainNewInput interface { pulumi.Input ToDomainNewOutput() DomainNewOutput ToDomainNewOutputWithContext(ctx context.Context) DomainNewOutput }
type DomainNewMap ¶
type DomainNewMap map[string]DomainNewInput
func (DomainNewMap) ElementType ¶
func (DomainNewMap) ElementType() reflect.Type
func (DomainNewMap) ToDomainNewMapOutput ¶
func (i DomainNewMap) ToDomainNewMapOutput() DomainNewMapOutput
func (DomainNewMap) ToDomainNewMapOutputWithContext ¶
func (i DomainNewMap) ToDomainNewMapOutputWithContext(ctx context.Context) DomainNewMapOutput
type DomainNewMapInput ¶
type DomainNewMapInput interface { pulumi.Input ToDomainNewMapOutput() DomainNewMapOutput ToDomainNewMapOutputWithContext(context.Context) DomainNewMapOutput }
DomainNewMapInput is an input type that accepts DomainNewMap and DomainNewMapOutput values. You can construct a concrete instance of `DomainNewMapInput` via:
DomainNewMap{ "key": DomainNewArgs{...} }
type DomainNewMapOutput ¶
type DomainNewMapOutput struct{ *pulumi.OutputState }
func (DomainNewMapOutput) ElementType ¶
func (DomainNewMapOutput) ElementType() reflect.Type
func (DomainNewMapOutput) MapIndex ¶
func (o DomainNewMapOutput) MapIndex(k pulumi.StringInput) DomainNewOutput
func (DomainNewMapOutput) ToDomainNewMapOutput ¶
func (o DomainNewMapOutput) ToDomainNewMapOutput() DomainNewMapOutput
func (DomainNewMapOutput) ToDomainNewMapOutputWithContext ¶
func (o DomainNewMapOutput) ToDomainNewMapOutputWithContext(ctx context.Context) DomainNewMapOutput
type DomainNewOutput ¶
type DomainNewOutput struct{ *pulumi.OutputState }
func (DomainNewOutput) CdnType ¶ added in v3.27.0
func (o DomainNewOutput) CdnType() pulumi.StringOutput
Cdn type of the accelerated domain. Valid values are `web`, `download`, `video`.
func (DomainNewOutput) CertificateConfig ¶ added in v3.27.0
func (o DomainNewOutput) CertificateConfig() DomainNewCertificateConfigOutput
Certificate config of the accelerated domain. It's a list and consist of at most 1 item.
func (DomainNewOutput) Cname ¶ added in v3.27.0
func (o DomainNewOutput) Cname() pulumi.StringOutput
(Available in v1.90.0+) The CNAME of the CDN domain.
func (DomainNewOutput) DomainName ¶ added in v3.27.0
func (o DomainNewOutput) DomainName() pulumi.StringOutput
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.
func (DomainNewOutput) ElementType ¶
func (DomainNewOutput) ElementType() reflect.Type
func (DomainNewOutput) ResourceGroupId ¶ added in v3.27.0
func (o DomainNewOutput) ResourceGroupId() pulumi.StringOutput
Resource group ID.
func (DomainNewOutput) Scope ¶ added in v3.27.0
func (o DomainNewOutput) Scope() pulumi.StringOutput
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 .
func (DomainNewOutput) Sources ¶ added in v3.27.0
func (o DomainNewOutput) Sources() DomainNewSourceArrayOutput
The source address list of the accelerated domain. Defaults to null. See Block Sources.
func (DomainNewOutput) Tags ¶ added in v3.27.0
func (o DomainNewOutput) Tags() pulumi.MapOutput
A mapping of tags to assign to the resource.
func (DomainNewOutput) ToDomainNewOutput ¶
func (o DomainNewOutput) ToDomainNewOutput() DomainNewOutput
func (DomainNewOutput) ToDomainNewOutputWithContext ¶
func (o DomainNewOutput) ToDomainNewOutputWithContext(ctx context.Context) DomainNewOutput
type DomainNewSource ¶
type DomainNewSource struct { // The address 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 DomainNewSourceArgs ¶
type DomainNewSourceArgs struct { // The address 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 (DomainNewSourceArgs) ElementType ¶
func (DomainNewSourceArgs) ElementType() reflect.Type
func (DomainNewSourceArgs) ToDomainNewSourceOutput ¶
func (i DomainNewSourceArgs) ToDomainNewSourceOutput() DomainNewSourceOutput
func (DomainNewSourceArgs) ToDomainNewSourceOutputWithContext ¶
func (i DomainNewSourceArgs) ToDomainNewSourceOutputWithContext(ctx context.Context) DomainNewSourceOutput
type DomainNewSourceArray ¶
type DomainNewSourceArray []DomainNewSourceInput
func (DomainNewSourceArray) ElementType ¶
func (DomainNewSourceArray) ElementType() reflect.Type
func (DomainNewSourceArray) ToDomainNewSourceArrayOutput ¶
func (i DomainNewSourceArray) ToDomainNewSourceArrayOutput() DomainNewSourceArrayOutput
func (DomainNewSourceArray) ToDomainNewSourceArrayOutputWithContext ¶
func (i DomainNewSourceArray) ToDomainNewSourceArrayOutputWithContext(ctx context.Context) DomainNewSourceArrayOutput
type DomainNewSourceArrayInput ¶
type DomainNewSourceArrayInput interface { pulumi.Input ToDomainNewSourceArrayOutput() DomainNewSourceArrayOutput ToDomainNewSourceArrayOutputWithContext(context.Context) DomainNewSourceArrayOutput }
DomainNewSourceArrayInput is an input type that accepts DomainNewSourceArray and DomainNewSourceArrayOutput values. You can construct a concrete instance of `DomainNewSourceArrayInput` via:
DomainNewSourceArray{ DomainNewSourceArgs{...} }
type DomainNewSourceArrayOutput ¶
type DomainNewSourceArrayOutput struct{ *pulumi.OutputState }
func (DomainNewSourceArrayOutput) ElementType ¶
func (DomainNewSourceArrayOutput) ElementType() reflect.Type
func (DomainNewSourceArrayOutput) Index ¶
func (o DomainNewSourceArrayOutput) Index(i pulumi.IntInput) DomainNewSourceOutput
func (DomainNewSourceArrayOutput) ToDomainNewSourceArrayOutput ¶
func (o DomainNewSourceArrayOutput) ToDomainNewSourceArrayOutput() DomainNewSourceArrayOutput
func (DomainNewSourceArrayOutput) ToDomainNewSourceArrayOutputWithContext ¶
func (o DomainNewSourceArrayOutput) ToDomainNewSourceArrayOutputWithContext(ctx context.Context) DomainNewSourceArrayOutput
type DomainNewSourceInput ¶
type DomainNewSourceInput interface { pulumi.Input ToDomainNewSourceOutput() DomainNewSourceOutput ToDomainNewSourceOutputWithContext(context.Context) DomainNewSourceOutput }
DomainNewSourceInput is an input type that accepts DomainNewSourceArgs and DomainNewSourceOutput values. You can construct a concrete instance of `DomainNewSourceInput` via:
DomainNewSourceArgs{...}
type DomainNewSourceOutput ¶
type DomainNewSourceOutput struct{ *pulumi.OutputState }
func (DomainNewSourceOutput) Content ¶
func (o DomainNewSourceOutput) Content() pulumi.StringOutput
The address of source. Valid values can be ip or doaminName. Each item's `content` can not be repeated.
func (DomainNewSourceOutput) ElementType ¶
func (DomainNewSourceOutput) ElementType() reflect.Type
func (DomainNewSourceOutput) Port ¶
func (o DomainNewSourceOutput) Port() pulumi.IntPtrOutput
The port of source. Valid values are `443` and `80`. Default value is `80`.
func (DomainNewSourceOutput) Priority ¶
func (o DomainNewSourceOutput) Priority() pulumi.IntPtrOutput
Priority of the source. Valid values are `0` and `100`. Default value is `20`.
func (DomainNewSourceOutput) ToDomainNewSourceOutput ¶
func (o DomainNewSourceOutput) ToDomainNewSourceOutput() DomainNewSourceOutput
func (DomainNewSourceOutput) ToDomainNewSourceOutputWithContext ¶
func (o DomainNewSourceOutput) ToDomainNewSourceOutputWithContext(ctx context.Context) DomainNewSourceOutput
func (DomainNewSourceOutput) Type ¶
func (o DomainNewSourceOutput) Type() pulumi.StringOutput
The type of the source. Valid values are `ipaddr`, `domain` and `oss`.
func (DomainNewSourceOutput) Weight ¶
func (o DomainNewSourceOutput) 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 // (Available in v1.90.0+) The CNAME of the CDN domain. Cname pulumi.StringPtrInput // 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 DomainNewSourceArrayInput // A mapping of tags to assign to the resource. Tags pulumi.MapInput }
func (DomainNewState) ElementType ¶
func (DomainNewState) ElementType() reflect.Type
type DomainOutput ¶
type DomainOutput struct{ *pulumi.OutputState }
func (DomainOutput) AuthConfig
deprecated
added in
v3.27.0
func (o DomainOutput) AuthConfig() DomainAuthConfigPtrOutput
Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead.
func (DomainOutput) BlockIps
deprecated
added in
v3.27.0
func (o DomainOutput) BlockIps() pulumi.StringArrayOutput
Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead.
func (DomainOutput) CacheConfigs
deprecated
added in
v3.27.0
func (o DomainOutput) CacheConfigs() DomainCacheConfigArrayOutput
Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead.
func (DomainOutput) CdnType ¶ added in v3.27.0
func (o DomainOutput) CdnType() pulumi.StringOutput
func (DomainOutput) CertificateConfig
deprecated
added in
v3.27.0
func (o DomainOutput) CertificateConfig() DomainCertificateConfigPtrOutput
Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead.
func (DomainOutput) DomainName ¶ added in v3.27.0
func (o DomainOutput) DomainName() pulumi.StringOutput
func (DomainOutput) ElementType ¶
func (DomainOutput) ElementType() reflect.Type
func (DomainOutput) HttpHeaderConfigs
deprecated
added in
v3.27.0
func (o DomainOutput) HttpHeaderConfigs() DomainHttpHeaderConfigArrayOutput
Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead.
func (DomainOutput) OptimizeEnable
deprecated
added in
v3.27.0
func (o DomainOutput) OptimizeEnable() pulumi.StringPtrOutput
Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead.
func (DomainOutput) Page404Config
deprecated
added in
v3.27.0
func (o DomainOutput) Page404Config() DomainPage404ConfigPtrOutput
Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead.
func (DomainOutput) PageCompressEnable
deprecated
added in
v3.27.0
func (o DomainOutput) PageCompressEnable() pulumi.StringPtrOutput
Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead.
func (DomainOutput) ParameterFilterConfig
deprecated
added in
v3.27.0
func (o DomainOutput) ParameterFilterConfig() DomainParameterFilterConfigPtrOutput
Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead.
func (DomainOutput) RangeEnable
deprecated
added in
v3.27.0
func (o DomainOutput) RangeEnable() pulumi.StringPtrOutput
Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead.
func (DomainOutput) ReferConfig
deprecated
added in
v3.27.0
func (o DomainOutput) ReferConfig() DomainReferConfigPtrOutput
Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead.
func (DomainOutput) Scope ¶ added in v3.27.0
func (o DomainOutput) Scope() pulumi.StringOutput
func (DomainOutput) SourcePort
deprecated
added in
v3.27.0
func (o DomainOutput) SourcePort() pulumi.IntPtrOutput
Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` block `port` argument instead.
func (DomainOutput) SourceType
deprecated
added in
v3.27.0
func (o DomainOutput) SourceType() pulumi.StringPtrOutput
Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` block `type` argument instead.
func (DomainOutput) Sources
deprecated
added in
v3.27.0
func (o DomainOutput) Sources() pulumi.StringArrayOutput
Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` argument instead.
func (DomainOutput) ToDomainOutput ¶
func (o DomainOutput) ToDomainOutput() DomainOutput
func (DomainOutput) ToDomainOutputWithContext ¶
func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
func (DomainOutput) VideoSeekEnable
deprecated
added in
v3.27.0
func (o DomainOutput) VideoSeekEnable() pulumi.StringPtrOutput
Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead.
type DomainPage404Config ¶
type DomainPage404ConfigArgs ¶
type DomainPage404ConfigArgs struct { CustomPageUrl pulumi.StringPtrInput `pulumi:"customPageUrl"` ErrorCode pulumi.StringPtrInput `pulumi:"errorCode"` 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
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
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
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
func (DomainPage404ConfigPtrOutput) ToDomainPage404ConfigPtrOutput ¶
func (o DomainPage404ConfigPtrOutput) ToDomainPage404ConfigPtrOutput() DomainPage404ConfigPtrOutput
func (DomainPage404ConfigPtrOutput) ToDomainPage404ConfigPtrOutputWithContext ¶
func (o DomainPage404ConfigPtrOutput) ToDomainPage404ConfigPtrOutputWithContext(ctx context.Context) DomainPage404ConfigPtrOutput
type DomainParameterFilterConfigArgs ¶
type DomainParameterFilterConfigArgs struct { Enable pulumi.StringPtrInput `pulumi:"enable"` 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
func (DomainParameterFilterConfigOutput) HashKeyArgs ¶
func (o DomainParameterFilterConfigOutput) HashKeyArgs() pulumi.StringArrayOutput
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
func (DomainParameterFilterConfigPtrOutput) HashKeyArgs ¶
func (o DomainParameterFilterConfigPtrOutput) HashKeyArgs() pulumi.StringArrayOutput
func (DomainParameterFilterConfigPtrOutput) ToDomainParameterFilterConfigPtrOutput ¶
func (o DomainParameterFilterConfigPtrOutput) ToDomainParameterFilterConfigPtrOutput() DomainParameterFilterConfigPtrOutput
func (DomainParameterFilterConfigPtrOutput) ToDomainParameterFilterConfigPtrOutputWithContext ¶
func (o DomainParameterFilterConfigPtrOutput) ToDomainParameterFilterConfigPtrOutputWithContext(ctx context.Context) DomainParameterFilterConfigPtrOutput
type DomainReferConfig ¶
type DomainReferConfigArgs ¶
type DomainReferConfigArgs struct { AllowEmpty pulumi.StringPtrInput `pulumi:"allowEmpty"` ReferLists pulumi.StringArrayInput `pulumi:"referLists"` 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
func (DomainReferConfigOutput) ElementType ¶
func (DomainReferConfigOutput) ElementType() reflect.Type
func (DomainReferConfigOutput) ReferLists ¶
func (o DomainReferConfigOutput) ReferLists() pulumi.StringArrayOutput
func (DomainReferConfigOutput) ReferType ¶
func (o DomainReferConfigOutput) ReferType() pulumi.StringPtrOutput
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
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
func (DomainReferConfigPtrOutput) ReferType ¶
func (o DomainReferConfigPtrOutput) ReferType() pulumi.StringPtrOutput
func (DomainReferConfigPtrOutput) ToDomainReferConfigPtrOutput ¶
func (o DomainReferConfigPtrOutput) ToDomainReferConfigPtrOutput() DomainReferConfigPtrOutput
func (DomainReferConfigPtrOutput) ToDomainReferConfigPtrOutputWithContext ¶
func (o DomainReferConfigPtrOutput) ToDomainReferConfigPtrOutputWithContext(ctx context.Context) DomainReferConfigPtrOutput
type DomainState ¶
type DomainState struct { // 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 // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. CacheConfigs DomainCacheConfigArrayInput CdnType pulumi.StringPtrInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. CertificateConfig DomainCertificateConfigPtrInput DomainName pulumi.StringPtrInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. HttpHeaderConfigs DomainHttpHeaderConfigArrayInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. OptimizeEnable pulumi.StringPtrInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. Page404Config DomainPage404ConfigPtrInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. PageCompressEnable pulumi.StringPtrInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. ParameterFilterConfig DomainParameterFilterConfigPtrInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. RangeEnable pulumi.StringPtrInput // Deprecated: Use `alicloud_cdn_domain_config` configuration `function_name` and `function_args` arguments instead. ReferConfig DomainReferConfigPtrInput Scope pulumi.StringPtrInput // Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` block `port` argument instead. SourcePort pulumi.IntPtrInput // Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` block `type` argument instead. SourceType pulumi.StringPtrInput // Deprecated: Use `alicloud_cdn_domain_new` configuration `sources` argument instead. Sources pulumi.StringArrayInput // 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
type FcTrigger ¶ added in v3.20.0
type FcTrigger struct { pulumi.CustomResourceState // The name of the Event. EventMetaName pulumi.StringOutput `pulumi:"eventMetaName"` // The version of the Event. EventMetaVersion pulumi.StringOutput `pulumi:"eventMetaVersion"` // The function arn. The value formats as `acs:fc:{RegionID}:{AccountID}:{Filter}`. FunctionArn pulumi.StringPtrOutput `pulumi:"functionArn"` // The Note information. Notes pulumi.StringOutput `pulumi:"notes"` // The role authorized by RAM. The value formats as `acs:ram::{AccountID}:role/{RoleName}`. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // Resources and filters for event listening. The value formats as `acs:cdn:{RegionID}:{AccountID}:{Filter}`. SourceArn pulumi.StringOutput `pulumi:"sourceArn"` // The trigger corresponding to the function Compute Service. The value formats as `acs:fc:{RegionID}:{AccountID}:{Filter}`. See [Create a CDN Fc Trigger](https://www.alibabacloud.com/help/zh/alibaba-cloud-cdn/latest/add-function-calculation-trigger) for more details. TriggerArn pulumi.StringOutput `pulumi:"triggerArn"` }
Provides a CDN Fc Trigger resource.
For information about CDN Fc Trigger and how to use it, see [What is Fc Trigger](https://www.alibabacloud.com/help/zh/alibaba-cloud-cdn/latest/add-function-calculation-trigger).
> **NOTE:** Available in v1.165.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"fmt" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud" "github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { defaultAccount, err := alicloud.GetAccount(ctx, nil, nil) if err != nil { return err } defaultRegions, err := alicloud.GetRegions(ctx, &alicloud.GetRegionsArgs{ Current: pulumi.BoolRef(true), }, nil) if err != nil { return err } _, err = cdn.NewFcTrigger(ctx, "example", &cdn.FcTriggerArgs{ EventMetaName: pulumi.String("LogFileCreated"), EventMetaVersion: pulumi.String("1.0.0"), Notes: pulumi.String("example_value"), RoleArn: pulumi.String(fmt.Sprintf("acs:ram::%v:role/aliyuncdneventnotificationrole", defaultAccount.Id)), SourceArn: pulumi.String(fmt.Sprintf("acs:cdn:*:%v:domain/example.com", defaultAccount.Id)), TriggerArn: pulumi.String(fmt.Sprintf("acs:fc:%v:%v:services/FCTestService/functions/printEvent/triggers/testtrigger", defaultRegions.Regions[0].Id, defaultAccount.Id)), }) if err != nil { return err } return nil }) }
```
## Import
CDN Fc Trigger can be imported using the id, e.g.
```sh
$ pulumi import alicloud:cdn/fcTrigger:FcTrigger example <trigger_arn>
```
func GetFcTrigger ¶ added in v3.20.0
func GetFcTrigger(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FcTriggerState, opts ...pulumi.ResourceOption) (*FcTrigger, error)
GetFcTrigger gets an existing FcTrigger 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 NewFcTrigger ¶ added in v3.20.0
func NewFcTrigger(ctx *pulumi.Context, name string, args *FcTriggerArgs, opts ...pulumi.ResourceOption) (*FcTrigger, error)
NewFcTrigger registers a new resource with the given unique name, arguments, and options.
func (*FcTrigger) ElementType ¶ added in v3.20.0
func (*FcTrigger) ToFcTriggerOutput ¶ added in v3.20.0
func (i *FcTrigger) ToFcTriggerOutput() FcTriggerOutput
func (*FcTrigger) ToFcTriggerOutputWithContext ¶ added in v3.20.0
func (i *FcTrigger) ToFcTriggerOutputWithContext(ctx context.Context) FcTriggerOutput
type FcTriggerArgs ¶ added in v3.20.0
type FcTriggerArgs struct { // The name of the Event. EventMetaName pulumi.StringInput // The version of the Event. EventMetaVersion pulumi.StringInput // The function arn. The value formats as `acs:fc:{RegionID}:{AccountID}:{Filter}`. FunctionArn pulumi.StringPtrInput // The Note information. Notes pulumi.StringInput // The role authorized by RAM. The value formats as `acs:ram::{AccountID}:role/{RoleName}`. RoleArn pulumi.StringInput // Resources and filters for event listening. The value formats as `acs:cdn:{RegionID}:{AccountID}:{Filter}`. SourceArn pulumi.StringInput // The trigger corresponding to the function Compute Service. The value formats as `acs:fc:{RegionID}:{AccountID}:{Filter}`. See [Create a CDN Fc Trigger](https://www.alibabacloud.com/help/zh/alibaba-cloud-cdn/latest/add-function-calculation-trigger) for more details. TriggerArn pulumi.StringInput }
The set of arguments for constructing a FcTrigger resource.
func (FcTriggerArgs) ElementType ¶ added in v3.20.0
func (FcTriggerArgs) ElementType() reflect.Type
type FcTriggerArray ¶ added in v3.20.0
type FcTriggerArray []FcTriggerInput
func (FcTriggerArray) ElementType ¶ added in v3.20.0
func (FcTriggerArray) ElementType() reflect.Type
func (FcTriggerArray) ToFcTriggerArrayOutput ¶ added in v3.20.0
func (i FcTriggerArray) ToFcTriggerArrayOutput() FcTriggerArrayOutput
func (FcTriggerArray) ToFcTriggerArrayOutputWithContext ¶ added in v3.20.0
func (i FcTriggerArray) ToFcTriggerArrayOutputWithContext(ctx context.Context) FcTriggerArrayOutput
type FcTriggerArrayInput ¶ added in v3.20.0
type FcTriggerArrayInput interface { pulumi.Input ToFcTriggerArrayOutput() FcTriggerArrayOutput ToFcTriggerArrayOutputWithContext(context.Context) FcTriggerArrayOutput }
FcTriggerArrayInput is an input type that accepts FcTriggerArray and FcTriggerArrayOutput values. You can construct a concrete instance of `FcTriggerArrayInput` via:
FcTriggerArray{ FcTriggerArgs{...} }
type FcTriggerArrayOutput ¶ added in v3.20.0
type FcTriggerArrayOutput struct{ *pulumi.OutputState }
func (FcTriggerArrayOutput) ElementType ¶ added in v3.20.0
func (FcTriggerArrayOutput) ElementType() reflect.Type
func (FcTriggerArrayOutput) Index ¶ added in v3.20.0
func (o FcTriggerArrayOutput) Index(i pulumi.IntInput) FcTriggerOutput
func (FcTriggerArrayOutput) ToFcTriggerArrayOutput ¶ added in v3.20.0
func (o FcTriggerArrayOutput) ToFcTriggerArrayOutput() FcTriggerArrayOutput
func (FcTriggerArrayOutput) ToFcTriggerArrayOutputWithContext ¶ added in v3.20.0
func (o FcTriggerArrayOutput) ToFcTriggerArrayOutputWithContext(ctx context.Context) FcTriggerArrayOutput
type FcTriggerInput ¶ added in v3.20.0
type FcTriggerInput interface { pulumi.Input ToFcTriggerOutput() FcTriggerOutput ToFcTriggerOutputWithContext(ctx context.Context) FcTriggerOutput }
type FcTriggerMap ¶ added in v3.20.0
type FcTriggerMap map[string]FcTriggerInput
func (FcTriggerMap) ElementType ¶ added in v3.20.0
func (FcTriggerMap) ElementType() reflect.Type
func (FcTriggerMap) ToFcTriggerMapOutput ¶ added in v3.20.0
func (i FcTriggerMap) ToFcTriggerMapOutput() FcTriggerMapOutput
func (FcTriggerMap) ToFcTriggerMapOutputWithContext ¶ added in v3.20.0
func (i FcTriggerMap) ToFcTriggerMapOutputWithContext(ctx context.Context) FcTriggerMapOutput
type FcTriggerMapInput ¶ added in v3.20.0
type FcTriggerMapInput interface { pulumi.Input ToFcTriggerMapOutput() FcTriggerMapOutput ToFcTriggerMapOutputWithContext(context.Context) FcTriggerMapOutput }
FcTriggerMapInput is an input type that accepts FcTriggerMap and FcTriggerMapOutput values. You can construct a concrete instance of `FcTriggerMapInput` via:
FcTriggerMap{ "key": FcTriggerArgs{...} }
type FcTriggerMapOutput ¶ added in v3.20.0
type FcTriggerMapOutput struct{ *pulumi.OutputState }
func (FcTriggerMapOutput) ElementType ¶ added in v3.20.0
func (FcTriggerMapOutput) ElementType() reflect.Type
func (FcTriggerMapOutput) MapIndex ¶ added in v3.20.0
func (o FcTriggerMapOutput) MapIndex(k pulumi.StringInput) FcTriggerOutput
func (FcTriggerMapOutput) ToFcTriggerMapOutput ¶ added in v3.20.0
func (o FcTriggerMapOutput) ToFcTriggerMapOutput() FcTriggerMapOutput
func (FcTriggerMapOutput) ToFcTriggerMapOutputWithContext ¶ added in v3.20.0
func (o FcTriggerMapOutput) ToFcTriggerMapOutputWithContext(ctx context.Context) FcTriggerMapOutput
type FcTriggerOutput ¶ added in v3.20.0
type FcTriggerOutput struct{ *pulumi.OutputState }
func (FcTriggerOutput) ElementType ¶ added in v3.20.0
func (FcTriggerOutput) ElementType() reflect.Type
func (FcTriggerOutput) EventMetaName ¶ added in v3.27.0
func (o FcTriggerOutput) EventMetaName() pulumi.StringOutput
The name of the Event.
func (FcTriggerOutput) EventMetaVersion ¶ added in v3.27.0
func (o FcTriggerOutput) EventMetaVersion() pulumi.StringOutput
The version of the Event.
func (FcTriggerOutput) FunctionArn ¶ added in v3.27.0
func (o FcTriggerOutput) FunctionArn() pulumi.StringPtrOutput
The function arn. The value formats as `acs:fc:{RegionID}:{AccountID}:{Filter}`.
func (FcTriggerOutput) Notes ¶ added in v3.27.0
func (o FcTriggerOutput) Notes() pulumi.StringOutput
The Note information.
func (FcTriggerOutput) RoleArn ¶ added in v3.27.0
func (o FcTriggerOutput) RoleArn() pulumi.StringOutput
The role authorized by RAM. The value formats as `acs:ram::{AccountID}:role/{RoleName}`.
func (FcTriggerOutput) SourceArn ¶ added in v3.27.0
func (o FcTriggerOutput) SourceArn() pulumi.StringOutput
Resources and filters for event listening. The value formats as `acs:cdn:{RegionID}:{AccountID}:{Filter}`.
func (FcTriggerOutput) ToFcTriggerOutput ¶ added in v3.20.0
func (o FcTriggerOutput) ToFcTriggerOutput() FcTriggerOutput
func (FcTriggerOutput) ToFcTriggerOutputWithContext ¶ added in v3.20.0
func (o FcTriggerOutput) ToFcTriggerOutputWithContext(ctx context.Context) FcTriggerOutput
func (FcTriggerOutput) TriggerArn ¶ added in v3.27.0
func (o FcTriggerOutput) TriggerArn() pulumi.StringOutput
The trigger corresponding to the function Compute Service. The value formats as `acs:fc:{RegionID}:{AccountID}:{Filter}`. See [Create a CDN Fc Trigger](https://www.alibabacloud.com/help/zh/alibaba-cloud-cdn/latest/add-function-calculation-trigger) for more details.
type FcTriggerState ¶ added in v3.20.0
type FcTriggerState struct { // The name of the Event. EventMetaName pulumi.StringPtrInput // The version of the Event. EventMetaVersion pulumi.StringPtrInput // The function arn. The value formats as `acs:fc:{RegionID}:{AccountID}:{Filter}`. FunctionArn pulumi.StringPtrInput // The Note information. Notes pulumi.StringPtrInput // The role authorized by RAM. The value formats as `acs:ram::{AccountID}:role/{RoleName}`. RoleArn pulumi.StringPtrInput // Resources and filters for event listening. The value formats as `acs:cdn:{RegionID}:{AccountID}:{Filter}`. SourceArn pulumi.StringPtrInput // The trigger corresponding to the function Compute Service. The value formats as `acs:fc:{RegionID}:{AccountID}:{Filter}`. See [Create a CDN Fc Trigger](https://www.alibabacloud.com/help/zh/alibaba-cloud-cdn/latest/add-function-calculation-trigger) for more details. TriggerArn pulumi.StringPtrInput }
func (FcTriggerState) ElementType ¶ added in v3.20.0
func (FcTriggerState) ElementType() reflect.Type
type GetBlockedRegionsArgs ¶ added in v3.22.0
type GetBlockedRegionsArgs struct { // The language. Valid values: `zh`, `en`, `jp`. Language string `pulumi:"language"` }
A collection of arguments for invoking getBlockedRegions.
type GetBlockedRegionsOutputArgs ¶ added in v3.22.0
type GetBlockedRegionsOutputArgs struct { // The language. Valid values: `zh`, `en`, `jp`. Language pulumi.StringInput `pulumi:"language"` }
A collection of arguments for invoking getBlockedRegions.
func (GetBlockedRegionsOutputArgs) ElementType ¶ added in v3.22.0
func (GetBlockedRegionsOutputArgs) ElementType() reflect.Type
type GetBlockedRegionsRegion ¶ added in v3.22.0
type GetBlockedRegionsRegion struct { // The region to which the country belongs. Continent string `pulumi:"continent"` // National region abbreviation. CountriesAndRegions string `pulumi:"countriesAndRegions"` // The name of the country and region. CountriesAndRegionsName string `pulumi:"countriesAndRegionsName"` }
type GetBlockedRegionsRegionArgs ¶ added in v3.22.0
type GetBlockedRegionsRegionArgs struct { // The region to which the country belongs. Continent pulumi.StringInput `pulumi:"continent"` // National region abbreviation. CountriesAndRegions pulumi.StringInput `pulumi:"countriesAndRegions"` // The name of the country and region. CountriesAndRegionsName pulumi.StringInput `pulumi:"countriesAndRegionsName"` }
func (GetBlockedRegionsRegionArgs) ElementType ¶ added in v3.22.0
func (GetBlockedRegionsRegionArgs) ElementType() reflect.Type
func (GetBlockedRegionsRegionArgs) ToGetBlockedRegionsRegionOutput ¶ added in v3.22.0
func (i GetBlockedRegionsRegionArgs) ToGetBlockedRegionsRegionOutput() GetBlockedRegionsRegionOutput
func (GetBlockedRegionsRegionArgs) ToGetBlockedRegionsRegionOutputWithContext ¶ added in v3.22.0
func (i GetBlockedRegionsRegionArgs) ToGetBlockedRegionsRegionOutputWithContext(ctx context.Context) GetBlockedRegionsRegionOutput
type GetBlockedRegionsRegionArray ¶ added in v3.22.0
type GetBlockedRegionsRegionArray []GetBlockedRegionsRegionInput
func (GetBlockedRegionsRegionArray) ElementType ¶ added in v3.22.0
func (GetBlockedRegionsRegionArray) ElementType() reflect.Type
func (GetBlockedRegionsRegionArray) ToGetBlockedRegionsRegionArrayOutput ¶ added in v3.22.0
func (i GetBlockedRegionsRegionArray) ToGetBlockedRegionsRegionArrayOutput() GetBlockedRegionsRegionArrayOutput
func (GetBlockedRegionsRegionArray) ToGetBlockedRegionsRegionArrayOutputWithContext ¶ added in v3.22.0
func (i GetBlockedRegionsRegionArray) ToGetBlockedRegionsRegionArrayOutputWithContext(ctx context.Context) GetBlockedRegionsRegionArrayOutput
type GetBlockedRegionsRegionArrayInput ¶ added in v3.22.0
type GetBlockedRegionsRegionArrayInput interface { pulumi.Input ToGetBlockedRegionsRegionArrayOutput() GetBlockedRegionsRegionArrayOutput ToGetBlockedRegionsRegionArrayOutputWithContext(context.Context) GetBlockedRegionsRegionArrayOutput }
GetBlockedRegionsRegionArrayInput is an input type that accepts GetBlockedRegionsRegionArray and GetBlockedRegionsRegionArrayOutput values. You can construct a concrete instance of `GetBlockedRegionsRegionArrayInput` via:
GetBlockedRegionsRegionArray{ GetBlockedRegionsRegionArgs{...} }
type GetBlockedRegionsRegionArrayOutput ¶ added in v3.22.0
type GetBlockedRegionsRegionArrayOutput struct{ *pulumi.OutputState }
func (GetBlockedRegionsRegionArrayOutput) ElementType ¶ added in v3.22.0
func (GetBlockedRegionsRegionArrayOutput) ElementType() reflect.Type
func (GetBlockedRegionsRegionArrayOutput) Index ¶ added in v3.22.0
func (o GetBlockedRegionsRegionArrayOutput) Index(i pulumi.IntInput) GetBlockedRegionsRegionOutput
func (GetBlockedRegionsRegionArrayOutput) ToGetBlockedRegionsRegionArrayOutput ¶ added in v3.22.0
func (o GetBlockedRegionsRegionArrayOutput) ToGetBlockedRegionsRegionArrayOutput() GetBlockedRegionsRegionArrayOutput
func (GetBlockedRegionsRegionArrayOutput) ToGetBlockedRegionsRegionArrayOutputWithContext ¶ added in v3.22.0
func (o GetBlockedRegionsRegionArrayOutput) ToGetBlockedRegionsRegionArrayOutputWithContext(ctx context.Context) GetBlockedRegionsRegionArrayOutput
type GetBlockedRegionsRegionInput ¶ added in v3.22.0
type GetBlockedRegionsRegionInput interface { pulumi.Input ToGetBlockedRegionsRegionOutput() GetBlockedRegionsRegionOutput ToGetBlockedRegionsRegionOutputWithContext(context.Context) GetBlockedRegionsRegionOutput }
GetBlockedRegionsRegionInput is an input type that accepts GetBlockedRegionsRegionArgs and GetBlockedRegionsRegionOutput values. You can construct a concrete instance of `GetBlockedRegionsRegionInput` via:
GetBlockedRegionsRegionArgs{...}
type GetBlockedRegionsRegionOutput ¶ added in v3.22.0
type GetBlockedRegionsRegionOutput struct{ *pulumi.OutputState }
func (GetBlockedRegionsRegionOutput) Continent ¶ added in v3.22.0
func (o GetBlockedRegionsRegionOutput) Continent() pulumi.StringOutput
The region to which the country belongs.
func (GetBlockedRegionsRegionOutput) CountriesAndRegions ¶ added in v3.22.0
func (o GetBlockedRegionsRegionOutput) CountriesAndRegions() pulumi.StringOutput
National region abbreviation.
func (GetBlockedRegionsRegionOutput) CountriesAndRegionsName ¶ added in v3.22.0
func (o GetBlockedRegionsRegionOutput) CountriesAndRegionsName() pulumi.StringOutput
The name of the country and region.
func (GetBlockedRegionsRegionOutput) ElementType ¶ added in v3.22.0
func (GetBlockedRegionsRegionOutput) ElementType() reflect.Type
func (GetBlockedRegionsRegionOutput) ToGetBlockedRegionsRegionOutput ¶ added in v3.22.0
func (o GetBlockedRegionsRegionOutput) ToGetBlockedRegionsRegionOutput() GetBlockedRegionsRegionOutput
func (GetBlockedRegionsRegionOutput) ToGetBlockedRegionsRegionOutputWithContext ¶ added in v3.22.0
func (o GetBlockedRegionsRegionOutput) ToGetBlockedRegionsRegionOutputWithContext(ctx context.Context) GetBlockedRegionsRegionOutput
type GetBlockedRegionsResult ¶ added in v3.22.0
type GetBlockedRegionsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Language string `pulumi:"language"` Regions []GetBlockedRegionsRegion `pulumi:"regions"` }
A collection of values returned by getBlockedRegions.
func GetBlockedRegions ¶ added in v3.22.0
func GetBlockedRegions(ctx *pulumi.Context, args *GetBlockedRegionsArgs, opts ...pulumi.InvokeOption) (*GetBlockedRegionsResult, error)
This data source provides the Cdn blocked regions.
> **NOTE:** Available in v1.173.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cdn.GetBlockedRegions(ctx, &cdn.GetBlockedRegionsArgs{ Language: "zh", }, nil) if err != nil { return err } return nil }) }
```
type GetBlockedRegionsResultOutput ¶ added in v3.22.0
type GetBlockedRegionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBlockedRegions.
func GetBlockedRegionsOutput ¶ added in v3.22.0
func GetBlockedRegionsOutput(ctx *pulumi.Context, args GetBlockedRegionsOutputArgs, opts ...pulumi.InvokeOption) GetBlockedRegionsResultOutput
func (GetBlockedRegionsResultOutput) ElementType ¶ added in v3.22.0
func (GetBlockedRegionsResultOutput) ElementType() reflect.Type
func (GetBlockedRegionsResultOutput) Id ¶ added in v3.22.0
func (o GetBlockedRegionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBlockedRegionsResultOutput) Language ¶ added in v3.22.0
func (o GetBlockedRegionsResultOutput) Language() pulumi.StringOutput
func (GetBlockedRegionsResultOutput) Regions ¶ added in v3.22.0
func (o GetBlockedRegionsResultOutput) Regions() GetBlockedRegionsRegionArrayOutput
func (GetBlockedRegionsResultOutput) ToGetBlockedRegionsResultOutput ¶ added in v3.22.0
func (o GetBlockedRegionsResultOutput) ToGetBlockedRegionsResultOutput() GetBlockedRegionsResultOutput
func (GetBlockedRegionsResultOutput) ToGetBlockedRegionsResultOutputWithContext ¶ added in v3.22.0
func (o GetBlockedRegionsResultOutput) ToGetBlockedRegionsResultOutputWithContext(ctx context.Context) GetBlockedRegionsResultOutput
type GetIpInfoArgs ¶ added in v3.16.0
type GetIpInfoArgs struct { // Specify IP address. Ip string `pulumi:"ip"` }
A collection of arguments for invoking getIpInfo.
type GetIpInfoOutputArgs ¶ added in v3.16.0
type GetIpInfoOutputArgs struct { // Specify IP address. Ip pulumi.StringInput `pulumi:"ip"` }
A collection of arguments for invoking getIpInfo.
func (GetIpInfoOutputArgs) ElementType ¶ added in v3.16.0
func (GetIpInfoOutputArgs) ElementType() reflect.Type
type GetIpInfoResult ¶ added in v3.16.0
type GetIpInfoResult struct { CdnIp string `pulumi:"cdnIp"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ip string `pulumi:"ip"` Isp string `pulumi:"isp"` IspEname string `pulumi:"ispEname"` Region string `pulumi:"region"` RegionEname string `pulumi:"regionEname"` }
A collection of values returned by getIpInfo.
func GetIpInfo ¶ added in v3.16.0
func GetIpInfo(ctx *pulumi.Context, args *GetIpInfoArgs, opts ...pulumi.InvokeOption) (*GetIpInfoResult, error)
This data source provides the function of verifying whether an IP is a CDN node.
> **NOTE:** Available in v1.153.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cdn.GetIpInfo(ctx, &cdn.GetIpInfoArgs{ Ip: "114.114.114.114", }, nil) if err != nil { return err } return nil }) }
```
type GetIpInfoResultOutput ¶ added in v3.16.0
type GetIpInfoResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIpInfo.
func GetIpInfoOutput ¶ added in v3.16.0
func GetIpInfoOutput(ctx *pulumi.Context, args GetIpInfoOutputArgs, opts ...pulumi.InvokeOption) GetIpInfoResultOutput
func (GetIpInfoResultOutput) CdnIp ¶ added in v3.16.0
func (o GetIpInfoResultOutput) CdnIp() pulumi.StringOutput
func (GetIpInfoResultOutput) ElementType ¶ added in v3.16.0
func (GetIpInfoResultOutput) ElementType() reflect.Type
func (GetIpInfoResultOutput) Id ¶ added in v3.16.0
func (o GetIpInfoResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIpInfoResultOutput) Ip ¶ added in v3.16.0
func (o GetIpInfoResultOutput) Ip() pulumi.StringOutput
func (GetIpInfoResultOutput) Isp ¶ added in v3.16.0
func (o GetIpInfoResultOutput) Isp() pulumi.StringOutput
func (GetIpInfoResultOutput) IspEname ¶ added in v3.16.0
func (o GetIpInfoResultOutput) IspEname() pulumi.StringOutput
func (GetIpInfoResultOutput) Region ¶ added in v3.16.0
func (o GetIpInfoResultOutput) Region() pulumi.StringOutput
func (GetIpInfoResultOutput) RegionEname ¶ added in v3.16.0
func (o GetIpInfoResultOutput) RegionEname() pulumi.StringOutput
func (GetIpInfoResultOutput) ToGetIpInfoResultOutput ¶ added in v3.16.0
func (o GetIpInfoResultOutput) ToGetIpInfoResultOutput() GetIpInfoResultOutput
func (GetIpInfoResultOutput) ToGetIpInfoResultOutputWithContext ¶ added in v3.16.0
func (o GetIpInfoResultOutput) ToGetIpInfoResultOutputWithContext(ctx context.Context) GetIpInfoResultOutput
type GetRealTimeLogDeliveriesArgs ¶ added in v3.8.0
type GetRealTimeLogDeliveriesArgs struct { // Real-Time Log Service Domain. Domain string `pulumi:"domain"` OutputFile *string `pulumi:"outputFile"` // The status of the real-time log delivery feature. Valid Values: `online` and `offline`. Status *string `pulumi:"status"` }
A collection of arguments for invoking getRealTimeLogDeliveries.
type GetRealTimeLogDeliveriesDelivery ¶ added in v3.8.0
type GetRealTimeLogDeliveriesDelivery struct { // Real-Time Log Service Domain. Domain string `pulumi:"domain"` // The ID of the Real Time Log Delivery. Id string `pulumi:"id"` // The name of the Logstore that collects log data from Alibaba Cloud Content Delivery Network (CDN) in real time. Logstore string `pulumi:"logstore"` // The name of the Log Service project that is used for real-time log delivery. Project string `pulumi:"project"` // The region where the Log Service project is deployed. SlsRegion string `pulumi:"slsRegion"` // The status of the real-time log delivery feature. Valid Values: `online` and `offline`. Status string `pulumi:"status"` }
type GetRealTimeLogDeliveriesDeliveryArgs ¶ added in v3.8.0
type GetRealTimeLogDeliveriesDeliveryArgs struct { // Real-Time Log Service Domain. Domain pulumi.StringInput `pulumi:"domain"` // The ID of the Real Time Log Delivery. Id pulumi.StringInput `pulumi:"id"` // The name of the Logstore that collects log data from Alibaba Cloud Content Delivery Network (CDN) in real time. Logstore pulumi.StringInput `pulumi:"logstore"` // The name of the Log Service project that is used for real-time log delivery. Project pulumi.StringInput `pulumi:"project"` // The region where the Log Service project is deployed. SlsRegion pulumi.StringInput `pulumi:"slsRegion"` // The status of the real-time log delivery feature. Valid Values: `online` and `offline`. Status pulumi.StringInput `pulumi:"status"` }
func (GetRealTimeLogDeliveriesDeliveryArgs) ElementType ¶ added in v3.8.0
func (GetRealTimeLogDeliveriesDeliveryArgs) ElementType() reflect.Type
func (GetRealTimeLogDeliveriesDeliveryArgs) ToGetRealTimeLogDeliveriesDeliveryOutput ¶ added in v3.8.0
func (i GetRealTimeLogDeliveriesDeliveryArgs) ToGetRealTimeLogDeliveriesDeliveryOutput() GetRealTimeLogDeliveriesDeliveryOutput
func (GetRealTimeLogDeliveriesDeliveryArgs) ToGetRealTimeLogDeliveriesDeliveryOutputWithContext ¶ added in v3.8.0
func (i GetRealTimeLogDeliveriesDeliveryArgs) ToGetRealTimeLogDeliveriesDeliveryOutputWithContext(ctx context.Context) GetRealTimeLogDeliveriesDeliveryOutput
type GetRealTimeLogDeliveriesDeliveryArray ¶ added in v3.8.0
type GetRealTimeLogDeliveriesDeliveryArray []GetRealTimeLogDeliveriesDeliveryInput
func (GetRealTimeLogDeliveriesDeliveryArray) ElementType ¶ added in v3.8.0
func (GetRealTimeLogDeliveriesDeliveryArray) ElementType() reflect.Type
func (GetRealTimeLogDeliveriesDeliveryArray) ToGetRealTimeLogDeliveriesDeliveryArrayOutput ¶ added in v3.8.0
func (i GetRealTimeLogDeliveriesDeliveryArray) ToGetRealTimeLogDeliveriesDeliveryArrayOutput() GetRealTimeLogDeliveriesDeliveryArrayOutput
func (GetRealTimeLogDeliveriesDeliveryArray) ToGetRealTimeLogDeliveriesDeliveryArrayOutputWithContext ¶ added in v3.8.0
func (i GetRealTimeLogDeliveriesDeliveryArray) ToGetRealTimeLogDeliveriesDeliveryArrayOutputWithContext(ctx context.Context) GetRealTimeLogDeliveriesDeliveryArrayOutput
type GetRealTimeLogDeliveriesDeliveryArrayInput ¶ added in v3.8.0
type GetRealTimeLogDeliveriesDeliveryArrayInput interface { pulumi.Input ToGetRealTimeLogDeliveriesDeliveryArrayOutput() GetRealTimeLogDeliveriesDeliveryArrayOutput ToGetRealTimeLogDeliveriesDeliveryArrayOutputWithContext(context.Context) GetRealTimeLogDeliveriesDeliveryArrayOutput }
GetRealTimeLogDeliveriesDeliveryArrayInput is an input type that accepts GetRealTimeLogDeliveriesDeliveryArray and GetRealTimeLogDeliveriesDeliveryArrayOutput values. You can construct a concrete instance of `GetRealTimeLogDeliveriesDeliveryArrayInput` via:
GetRealTimeLogDeliveriesDeliveryArray{ GetRealTimeLogDeliveriesDeliveryArgs{...} }
type GetRealTimeLogDeliveriesDeliveryArrayOutput ¶ added in v3.8.0
type GetRealTimeLogDeliveriesDeliveryArrayOutput struct{ *pulumi.OutputState }
func (GetRealTimeLogDeliveriesDeliveryArrayOutput) ElementType ¶ added in v3.8.0
func (GetRealTimeLogDeliveriesDeliveryArrayOutput) ElementType() reflect.Type
func (GetRealTimeLogDeliveriesDeliveryArrayOutput) ToGetRealTimeLogDeliveriesDeliveryArrayOutput ¶ added in v3.8.0
func (o GetRealTimeLogDeliveriesDeliveryArrayOutput) ToGetRealTimeLogDeliveriesDeliveryArrayOutput() GetRealTimeLogDeliveriesDeliveryArrayOutput
func (GetRealTimeLogDeliveriesDeliveryArrayOutput) ToGetRealTimeLogDeliveriesDeliveryArrayOutputWithContext ¶ added in v3.8.0
func (o GetRealTimeLogDeliveriesDeliveryArrayOutput) ToGetRealTimeLogDeliveriesDeliveryArrayOutputWithContext(ctx context.Context) GetRealTimeLogDeliveriesDeliveryArrayOutput
type GetRealTimeLogDeliveriesDeliveryInput ¶ added in v3.8.0
type GetRealTimeLogDeliveriesDeliveryInput interface { pulumi.Input ToGetRealTimeLogDeliveriesDeliveryOutput() GetRealTimeLogDeliveriesDeliveryOutput ToGetRealTimeLogDeliveriesDeliveryOutputWithContext(context.Context) GetRealTimeLogDeliveriesDeliveryOutput }
GetRealTimeLogDeliveriesDeliveryInput is an input type that accepts GetRealTimeLogDeliveriesDeliveryArgs and GetRealTimeLogDeliveriesDeliveryOutput values. You can construct a concrete instance of `GetRealTimeLogDeliveriesDeliveryInput` via:
GetRealTimeLogDeliveriesDeliveryArgs{...}
type GetRealTimeLogDeliveriesDeliveryOutput ¶ added in v3.8.0
type GetRealTimeLogDeliveriesDeliveryOutput struct{ *pulumi.OutputState }
func (GetRealTimeLogDeliveriesDeliveryOutput) Domain ¶ added in v3.8.0
func (o GetRealTimeLogDeliveriesDeliveryOutput) Domain() pulumi.StringOutput
Real-Time Log Service Domain.
func (GetRealTimeLogDeliveriesDeliveryOutput) ElementType ¶ added in v3.8.0
func (GetRealTimeLogDeliveriesDeliveryOutput) ElementType() reflect.Type
func (GetRealTimeLogDeliveriesDeliveryOutput) Id ¶ added in v3.8.0
func (o GetRealTimeLogDeliveriesDeliveryOutput) Id() pulumi.StringOutput
The ID of the Real Time Log Delivery.
func (GetRealTimeLogDeliveriesDeliveryOutput) Logstore ¶ added in v3.8.0
func (o GetRealTimeLogDeliveriesDeliveryOutput) Logstore() pulumi.StringOutput
The name of the Logstore that collects log data from Alibaba Cloud Content Delivery Network (CDN) in real time.
func (GetRealTimeLogDeliveriesDeliveryOutput) Project ¶ added in v3.8.0
func (o GetRealTimeLogDeliveriesDeliveryOutput) Project() pulumi.StringOutput
The name of the Log Service project that is used for real-time log delivery.
func (GetRealTimeLogDeliveriesDeliveryOutput) SlsRegion ¶ added in v3.8.0
func (o GetRealTimeLogDeliveriesDeliveryOutput) SlsRegion() pulumi.StringOutput
The region where the Log Service project is deployed.
func (GetRealTimeLogDeliveriesDeliveryOutput) Status ¶ added in v3.8.0
func (o GetRealTimeLogDeliveriesDeliveryOutput) Status() pulumi.StringOutput
The status of the real-time log delivery feature. Valid Values: `online` and `offline`.
func (GetRealTimeLogDeliveriesDeliveryOutput) ToGetRealTimeLogDeliveriesDeliveryOutput ¶ added in v3.8.0
func (o GetRealTimeLogDeliveriesDeliveryOutput) ToGetRealTimeLogDeliveriesDeliveryOutput() GetRealTimeLogDeliveriesDeliveryOutput
func (GetRealTimeLogDeliveriesDeliveryOutput) ToGetRealTimeLogDeliveriesDeliveryOutputWithContext ¶ added in v3.8.0
func (o GetRealTimeLogDeliveriesDeliveryOutput) ToGetRealTimeLogDeliveriesDeliveryOutputWithContext(ctx context.Context) GetRealTimeLogDeliveriesDeliveryOutput
type GetRealTimeLogDeliveriesOutputArgs ¶ added in v3.9.0
type GetRealTimeLogDeliveriesOutputArgs struct { // Real-Time Log Service Domain. Domain pulumi.StringInput `pulumi:"domain"` OutputFile pulumi.StringPtrInput `pulumi:"outputFile"` // The status of the real-time log delivery feature. Valid Values: `online` and `offline`. Status pulumi.StringPtrInput `pulumi:"status"` }
A collection of arguments for invoking getRealTimeLogDeliveries.
func (GetRealTimeLogDeliveriesOutputArgs) ElementType ¶ added in v3.9.0
func (GetRealTimeLogDeliveriesOutputArgs) ElementType() reflect.Type
type GetRealTimeLogDeliveriesResult ¶ added in v3.8.0
type GetRealTimeLogDeliveriesResult struct { Deliveries []GetRealTimeLogDeliveriesDelivery `pulumi:"deliveries"` Domain string `pulumi:"domain"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` OutputFile *string `pulumi:"outputFile"` Status *string `pulumi:"status"` }
A collection of values returned by getRealTimeLogDeliveries.
func GetRealTimeLogDeliveries ¶ added in v3.8.0
func GetRealTimeLogDeliveries(ctx *pulumi.Context, args *GetRealTimeLogDeliveriesArgs, opts ...pulumi.InvokeOption) (*GetRealTimeLogDeliveriesResult, error)
This data source provides the Cdn Real Time Log Deliveries of the current Alibaba Cloud user.
> **NOTE:** Available in v1.134.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := cdn.GetRealTimeLogDeliveries(ctx, &cdn.GetRealTimeLogDeliveriesArgs{ Domain: "example_value", }, nil) if err != nil { return err } ctx.Export("cdnRealTimeLogDelivery1", example.Deliveries[0].Id) return nil }) }
```
type GetRealTimeLogDeliveriesResultOutput ¶ added in v3.9.0
type GetRealTimeLogDeliveriesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRealTimeLogDeliveries.
func GetRealTimeLogDeliveriesOutput ¶ added in v3.9.0
func GetRealTimeLogDeliveriesOutput(ctx *pulumi.Context, args GetRealTimeLogDeliveriesOutputArgs, opts ...pulumi.InvokeOption) GetRealTimeLogDeliveriesResultOutput
func (GetRealTimeLogDeliveriesResultOutput) Deliveries ¶ added in v3.9.0
func (o GetRealTimeLogDeliveriesResultOutput) Deliveries() GetRealTimeLogDeliveriesDeliveryArrayOutput
func (GetRealTimeLogDeliveriesResultOutput) Domain ¶ added in v3.9.0
func (o GetRealTimeLogDeliveriesResultOutput) Domain() pulumi.StringOutput
func (GetRealTimeLogDeliveriesResultOutput) ElementType ¶ added in v3.9.0
func (GetRealTimeLogDeliveriesResultOutput) ElementType() reflect.Type
func (GetRealTimeLogDeliveriesResultOutput) Id ¶ added in v3.9.0
func (o GetRealTimeLogDeliveriesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRealTimeLogDeliveriesResultOutput) OutputFile ¶ added in v3.9.0
func (o GetRealTimeLogDeliveriesResultOutput) OutputFile() pulumi.StringPtrOutput
func (GetRealTimeLogDeliveriesResultOutput) Status ¶ added in v3.9.0
func (o GetRealTimeLogDeliveriesResultOutput) Status() pulumi.StringPtrOutput
func (GetRealTimeLogDeliveriesResultOutput) ToGetRealTimeLogDeliveriesResultOutput ¶ added in v3.9.0
func (o GetRealTimeLogDeliveriesResultOutput) ToGetRealTimeLogDeliveriesResultOutput() GetRealTimeLogDeliveriesResultOutput
func (GetRealTimeLogDeliveriesResultOutput) ToGetRealTimeLogDeliveriesResultOutputWithContext ¶ added in v3.9.0
func (o GetRealTimeLogDeliveriesResultOutput) ToGetRealTimeLogDeliveriesResultOutputWithContext(ctx context.Context) GetRealTimeLogDeliveriesResultOutput
type GetServiceArgs ¶
type GetServiceArgs struct { // Setting the value to `On` to enable the service. If has been enabled, return the result. Valid values: "On" or "Off". Default to "Off". Enable *string `pulumi:"enable"` // The new billing method. Valid values: `PayByTraffic` and `PayByBandwidth`. Default value: `PayByTraffic`. // It is required when `enable = on`. If the CDN service has been opened and you can update its internet charge type by modifying the filed `internetChargeType`. // As a note, the updated internet charge type will be effective in the next day zero time. InternetChargeType *string `pulumi:"internetChargeType"` }
A collection of arguments for invoking getService.
type GetServiceOutputArgs ¶ added in v3.9.0
type GetServiceOutputArgs struct { // Setting the value to `On` to enable the service. If has been enabled, return the result. Valid values: "On" or "Off". Default to "Off". Enable pulumi.StringPtrInput `pulumi:"enable"` // The new billing method. Valid values: `PayByTraffic` and `PayByBandwidth`. Default value: `PayByTraffic`. // It is required when `enable = on`. If the CDN service has been opened and you can update its internet charge type by modifying the filed `internetChargeType`. // As a note, the updated internet charge type will be effective in the next day zero time. InternetChargeType pulumi.StringPtrInput `pulumi:"internetChargeType"` }
A collection of arguments for invoking getService.
func (GetServiceOutputArgs) ElementType ¶ added in v3.9.0
func (GetServiceOutputArgs) ElementType() reflect.Type
type GetServiceResult ¶
type GetServiceResult struct { // The time when the change of the billing method starts to take effect. The time is displayed in GMT. ChangingAffectTime string `pulumi:"changingAffectTime"` // The billing method to be effective. ChangingChargeType string `pulumi:"changingChargeType"` Enable *string `pulumi:"enable"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InternetChargeType *string `pulumi:"internetChargeType"` // The time when the CDN service was activated. The time follows the ISO 8601 standard in the yyyy-MM-ddThh:mmZ format. OpeningTime string `pulumi:"openingTime"` // The current service enable status. Status string `pulumi:"status"` }
A collection of values returned by getService.
func GetService ¶
func GetService(ctx *pulumi.Context, args *GetServiceArgs, opts ...pulumi.InvokeOption) (*GetServiceResult, error)
Using this data source can enable CDN service automatically. If the service has been enabled, it will return `Opened`.
For information about CDN and how to use it, see [What is CDN](https://www.alibabacloud.com/help/product/27099.htm).
> **NOTE:** Available in v1.98.0+
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cdn.GetService(ctx, &cdn.GetServiceArgs{ Enable: pulumi.StringRef("On"), InternetChargeType: pulumi.StringRef("PayByTraffic"), }, nil) if err != nil { return err } return nil }) }
```
type GetServiceResultOutput ¶ added in v3.9.0
type GetServiceResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getService.
func GetServiceOutput ¶ added in v3.9.0
func GetServiceOutput(ctx *pulumi.Context, args GetServiceOutputArgs, opts ...pulumi.InvokeOption) GetServiceResultOutput
func (GetServiceResultOutput) ChangingAffectTime ¶ added in v3.9.0
func (o GetServiceResultOutput) ChangingAffectTime() pulumi.StringOutput
The time when the change of the billing method starts to take effect. The time is displayed in GMT.
func (GetServiceResultOutput) ChangingChargeType ¶ added in v3.9.0
func (o GetServiceResultOutput) ChangingChargeType() pulumi.StringOutput
The billing method to be effective.
func (GetServiceResultOutput) ElementType ¶ added in v3.9.0
func (GetServiceResultOutput) ElementType() reflect.Type
func (GetServiceResultOutput) Enable ¶ added in v3.9.0
func (o GetServiceResultOutput) Enable() pulumi.StringPtrOutput
func (GetServiceResultOutput) Id ¶ added in v3.9.0
func (o GetServiceResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetServiceResultOutput) InternetChargeType ¶ added in v3.9.0
func (o GetServiceResultOutput) InternetChargeType() pulumi.StringPtrOutput
func (GetServiceResultOutput) OpeningTime ¶ added in v3.9.0
func (o GetServiceResultOutput) OpeningTime() pulumi.StringOutput
The time when the CDN service was activated. The time follows the ISO 8601 standard in the yyyy-MM-ddThh:mmZ format.
func (GetServiceResultOutput) Status ¶ added in v3.9.0
func (o GetServiceResultOutput) Status() pulumi.StringOutput
The current service enable status.
func (GetServiceResultOutput) ToGetServiceResultOutput ¶ added in v3.9.0
func (o GetServiceResultOutput) ToGetServiceResultOutput() GetServiceResultOutput
func (GetServiceResultOutput) ToGetServiceResultOutputWithContext ¶ added in v3.9.0
func (o GetServiceResultOutput) ToGetServiceResultOutputWithContext(ctx context.Context) GetServiceResultOutput
type RealTimeLogDelivery ¶ added in v3.8.0
type RealTimeLogDelivery struct { pulumi.CustomResourceState // The accelerated domain name for which you want to configure real-time log delivery. You can specify multiple domain names and separate them with commas (,). Domain pulumi.StringOutput `pulumi:"domain"` // The name of the Logstore that collects log data from Alibaba Cloud Content Delivery Network (CDN) in real time. Logstore pulumi.StringOutput `pulumi:"logstore"` // The name of the Log Service project that is used for real-time log delivery. Project pulumi.StringOutput `pulumi:"project"` // The region where the Log Service project is deployed. SlsRegion pulumi.StringOutput `pulumi:"slsRegion"` // The status of the real-time log delivery feature. Valid Values: `online` and `offline`. Status pulumi.StringOutput `pulumi:"status"` }
Provides a CDN Real Time Log Delivery resource.
For information about CDN Real Time Log Delivery and how to use it, see [What is Real Time Log Delivery](https://www.alibabacloud.com/help/doc-detail/100456.htm).
> **NOTE:** Available in v1.134.0+.
## Example Usage
Basic Usage ¶
```go package main
import (
"github.com/pulumi/pulumi-alicloud/sdk/v3/go/alicloud/cdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := cdn.NewRealTimeLogDelivery(ctx, "example", &cdn.RealTimeLogDeliveryArgs{ Domain: pulumi.String("example_value"), Logstore: pulumi.String("example_value"), Project: pulumi.String("example_value"), SlsRegion: pulumi.String("cn-hanghzou"), }) if err != nil { return err } return nil }) }
```
## Import
CDN Real Time Log Delivery can be imported using the id, e.g.
```sh
$ pulumi import alicloud:cdn/realTimeLogDelivery:RealTimeLogDelivery example <domain>
```
func GetRealTimeLogDelivery ¶ added in v3.8.0
func GetRealTimeLogDelivery(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RealTimeLogDeliveryState, opts ...pulumi.ResourceOption) (*RealTimeLogDelivery, error)
GetRealTimeLogDelivery gets an existing RealTimeLogDelivery 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 NewRealTimeLogDelivery ¶ added in v3.8.0
func NewRealTimeLogDelivery(ctx *pulumi.Context, name string, args *RealTimeLogDeliveryArgs, opts ...pulumi.ResourceOption) (*RealTimeLogDelivery, error)
NewRealTimeLogDelivery registers a new resource with the given unique name, arguments, and options.
func (*RealTimeLogDelivery) ElementType ¶ added in v3.8.0
func (*RealTimeLogDelivery) ElementType() reflect.Type
func (*RealTimeLogDelivery) ToRealTimeLogDeliveryOutput ¶ added in v3.8.0
func (i *RealTimeLogDelivery) ToRealTimeLogDeliveryOutput() RealTimeLogDeliveryOutput
func (*RealTimeLogDelivery) ToRealTimeLogDeliveryOutputWithContext ¶ added in v3.8.0
func (i *RealTimeLogDelivery) ToRealTimeLogDeliveryOutputWithContext(ctx context.Context) RealTimeLogDeliveryOutput
type RealTimeLogDeliveryArgs ¶ added in v3.8.0
type RealTimeLogDeliveryArgs struct { // The accelerated domain name for which you want to configure real-time log delivery. You can specify multiple domain names and separate them with commas (,). Domain pulumi.StringInput // The name of the Logstore that collects log data from Alibaba Cloud Content Delivery Network (CDN) in real time. Logstore pulumi.StringInput // The name of the Log Service project that is used for real-time log delivery. Project pulumi.StringInput // The region where the Log Service project is deployed. SlsRegion pulumi.StringInput }
The set of arguments for constructing a RealTimeLogDelivery resource.
func (RealTimeLogDeliveryArgs) ElementType ¶ added in v3.8.0
func (RealTimeLogDeliveryArgs) ElementType() reflect.Type
type RealTimeLogDeliveryArray ¶ added in v3.8.0
type RealTimeLogDeliveryArray []RealTimeLogDeliveryInput
func (RealTimeLogDeliveryArray) ElementType ¶ added in v3.8.0
func (RealTimeLogDeliveryArray) ElementType() reflect.Type
func (RealTimeLogDeliveryArray) ToRealTimeLogDeliveryArrayOutput ¶ added in v3.8.0
func (i RealTimeLogDeliveryArray) ToRealTimeLogDeliveryArrayOutput() RealTimeLogDeliveryArrayOutput
func (RealTimeLogDeliveryArray) ToRealTimeLogDeliveryArrayOutputWithContext ¶ added in v3.8.0
func (i RealTimeLogDeliveryArray) ToRealTimeLogDeliveryArrayOutputWithContext(ctx context.Context) RealTimeLogDeliveryArrayOutput
type RealTimeLogDeliveryArrayInput ¶ added in v3.8.0
type RealTimeLogDeliveryArrayInput interface { pulumi.Input ToRealTimeLogDeliveryArrayOutput() RealTimeLogDeliveryArrayOutput ToRealTimeLogDeliveryArrayOutputWithContext(context.Context) RealTimeLogDeliveryArrayOutput }
RealTimeLogDeliveryArrayInput is an input type that accepts RealTimeLogDeliveryArray and RealTimeLogDeliveryArrayOutput values. You can construct a concrete instance of `RealTimeLogDeliveryArrayInput` via:
RealTimeLogDeliveryArray{ RealTimeLogDeliveryArgs{...} }
type RealTimeLogDeliveryArrayOutput ¶ added in v3.8.0
type RealTimeLogDeliveryArrayOutput struct{ *pulumi.OutputState }
func (RealTimeLogDeliveryArrayOutput) ElementType ¶ added in v3.8.0
func (RealTimeLogDeliveryArrayOutput) ElementType() reflect.Type
func (RealTimeLogDeliveryArrayOutput) Index ¶ added in v3.8.0
func (o RealTimeLogDeliveryArrayOutput) Index(i pulumi.IntInput) RealTimeLogDeliveryOutput
func (RealTimeLogDeliveryArrayOutput) ToRealTimeLogDeliveryArrayOutput ¶ added in v3.8.0
func (o RealTimeLogDeliveryArrayOutput) ToRealTimeLogDeliveryArrayOutput() RealTimeLogDeliveryArrayOutput
func (RealTimeLogDeliveryArrayOutput) ToRealTimeLogDeliveryArrayOutputWithContext ¶ added in v3.8.0
func (o RealTimeLogDeliveryArrayOutput) ToRealTimeLogDeliveryArrayOutputWithContext(ctx context.Context) RealTimeLogDeliveryArrayOutput
type RealTimeLogDeliveryInput ¶ added in v3.8.0
type RealTimeLogDeliveryInput interface { pulumi.Input ToRealTimeLogDeliveryOutput() RealTimeLogDeliveryOutput ToRealTimeLogDeliveryOutputWithContext(ctx context.Context) RealTimeLogDeliveryOutput }
type RealTimeLogDeliveryMap ¶ added in v3.8.0
type RealTimeLogDeliveryMap map[string]RealTimeLogDeliveryInput
func (RealTimeLogDeliveryMap) ElementType ¶ added in v3.8.0
func (RealTimeLogDeliveryMap) ElementType() reflect.Type
func (RealTimeLogDeliveryMap) ToRealTimeLogDeliveryMapOutput ¶ added in v3.8.0
func (i RealTimeLogDeliveryMap) ToRealTimeLogDeliveryMapOutput() RealTimeLogDeliveryMapOutput
func (RealTimeLogDeliveryMap) ToRealTimeLogDeliveryMapOutputWithContext ¶ added in v3.8.0
func (i RealTimeLogDeliveryMap) ToRealTimeLogDeliveryMapOutputWithContext(ctx context.Context) RealTimeLogDeliveryMapOutput
type RealTimeLogDeliveryMapInput ¶ added in v3.8.0
type RealTimeLogDeliveryMapInput interface { pulumi.Input ToRealTimeLogDeliveryMapOutput() RealTimeLogDeliveryMapOutput ToRealTimeLogDeliveryMapOutputWithContext(context.Context) RealTimeLogDeliveryMapOutput }
RealTimeLogDeliveryMapInput is an input type that accepts RealTimeLogDeliveryMap and RealTimeLogDeliveryMapOutput values. You can construct a concrete instance of `RealTimeLogDeliveryMapInput` via:
RealTimeLogDeliveryMap{ "key": RealTimeLogDeliveryArgs{...} }
type RealTimeLogDeliveryMapOutput ¶ added in v3.8.0
type RealTimeLogDeliveryMapOutput struct{ *pulumi.OutputState }
func (RealTimeLogDeliveryMapOutput) ElementType ¶ added in v3.8.0
func (RealTimeLogDeliveryMapOutput) ElementType() reflect.Type
func (RealTimeLogDeliveryMapOutput) MapIndex ¶ added in v3.8.0
func (o RealTimeLogDeliveryMapOutput) MapIndex(k pulumi.StringInput) RealTimeLogDeliveryOutput
func (RealTimeLogDeliveryMapOutput) ToRealTimeLogDeliveryMapOutput ¶ added in v3.8.0
func (o RealTimeLogDeliveryMapOutput) ToRealTimeLogDeliveryMapOutput() RealTimeLogDeliveryMapOutput
func (RealTimeLogDeliveryMapOutput) ToRealTimeLogDeliveryMapOutputWithContext ¶ added in v3.8.0
func (o RealTimeLogDeliveryMapOutput) ToRealTimeLogDeliveryMapOutputWithContext(ctx context.Context) RealTimeLogDeliveryMapOutput
type RealTimeLogDeliveryOutput ¶ added in v3.8.0
type RealTimeLogDeliveryOutput struct{ *pulumi.OutputState }
func (RealTimeLogDeliveryOutput) Domain ¶ added in v3.27.0
func (o RealTimeLogDeliveryOutput) Domain() pulumi.StringOutput
The accelerated domain name for which you want to configure real-time log delivery. You can specify multiple domain names and separate them with commas (,).
func (RealTimeLogDeliveryOutput) ElementType ¶ added in v3.8.0
func (RealTimeLogDeliveryOutput) ElementType() reflect.Type
func (RealTimeLogDeliveryOutput) Logstore ¶ added in v3.27.0
func (o RealTimeLogDeliveryOutput) Logstore() pulumi.StringOutput
The name of the Logstore that collects log data from Alibaba Cloud Content Delivery Network (CDN) in real time.
func (RealTimeLogDeliveryOutput) Project ¶ added in v3.27.0
func (o RealTimeLogDeliveryOutput) Project() pulumi.StringOutput
The name of the Log Service project that is used for real-time log delivery.
func (RealTimeLogDeliveryOutput) SlsRegion ¶ added in v3.27.0
func (o RealTimeLogDeliveryOutput) SlsRegion() pulumi.StringOutput
The region where the Log Service project is deployed.
func (RealTimeLogDeliveryOutput) Status ¶ added in v3.27.0
func (o RealTimeLogDeliveryOutput) Status() pulumi.StringOutput
The status of the real-time log delivery feature. Valid Values: `online` and `offline`.
func (RealTimeLogDeliveryOutput) ToRealTimeLogDeliveryOutput ¶ added in v3.8.0
func (o RealTimeLogDeliveryOutput) ToRealTimeLogDeliveryOutput() RealTimeLogDeliveryOutput
func (RealTimeLogDeliveryOutput) ToRealTimeLogDeliveryOutputWithContext ¶ added in v3.8.0
func (o RealTimeLogDeliveryOutput) ToRealTimeLogDeliveryOutputWithContext(ctx context.Context) RealTimeLogDeliveryOutput
type RealTimeLogDeliveryState ¶ added in v3.8.0
type RealTimeLogDeliveryState struct { // The accelerated domain name for which you want to configure real-time log delivery. You can specify multiple domain names and separate them with commas (,). Domain pulumi.StringPtrInput // The name of the Logstore that collects log data from Alibaba Cloud Content Delivery Network (CDN) in real time. Logstore pulumi.StringPtrInput // The name of the Log Service project that is used for real-time log delivery. Project pulumi.StringPtrInput // The region where the Log Service project is deployed. SlsRegion pulumi.StringPtrInput // The status of the real-time log delivery feature. Valid Values: `online` and `offline`. Status pulumi.StringPtrInput }
func (RealTimeLogDeliveryState) ElementType ¶ added in v3.8.0
func (RealTimeLogDeliveryState) ElementType() reflect.Type