Documentation
¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type Domain
- type DomainArgs
- type DomainArray
- type DomainArrayInput
- type DomainArrayOutput
- type DomainAuthentication
- type DomainAuthenticationArgs
- func (DomainAuthenticationArgs) ElementType() reflect.Type
- func (i DomainAuthenticationArgs) ToDomainAuthenticationOutput() DomainAuthenticationOutput
- func (i DomainAuthenticationArgs) ToDomainAuthenticationOutputWithContext(ctx context.Context) DomainAuthenticationOutput
- func (i DomainAuthenticationArgs) ToDomainAuthenticationPtrOutput() DomainAuthenticationPtrOutput
- func (i DomainAuthenticationArgs) ToDomainAuthenticationPtrOutputWithContext(ctx context.Context) DomainAuthenticationPtrOutput
- type DomainAuthenticationInput
- type DomainAuthenticationOutput
- func (DomainAuthenticationOutput) ElementType() reflect.Type
- func (o DomainAuthenticationOutput) Switch() pulumi.StringPtrOutput
- func (o DomainAuthenticationOutput) ToDomainAuthenticationOutput() DomainAuthenticationOutput
- func (o DomainAuthenticationOutput) ToDomainAuthenticationOutputWithContext(ctx context.Context) DomainAuthenticationOutput
- func (o DomainAuthenticationOutput) ToDomainAuthenticationPtrOutput() DomainAuthenticationPtrOutput
- func (o DomainAuthenticationOutput) ToDomainAuthenticationPtrOutputWithContext(ctx context.Context) DomainAuthenticationPtrOutput
- func (o DomainAuthenticationOutput) TypeA() DomainAuthenticationTypeAPtrOutput
- func (o DomainAuthenticationOutput) TypeB() DomainAuthenticationTypeBPtrOutput
- func (o DomainAuthenticationOutput) TypeC() DomainAuthenticationTypeCPtrOutput
- func (o DomainAuthenticationOutput) TypeD() DomainAuthenticationTypeDPtrOutput
- type DomainAuthenticationPtrInput
- type DomainAuthenticationPtrOutput
- func (o DomainAuthenticationPtrOutput) Elem() DomainAuthenticationOutput
- func (DomainAuthenticationPtrOutput) ElementType() reflect.Type
- func (o DomainAuthenticationPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainAuthenticationPtrOutput) ToDomainAuthenticationPtrOutput() DomainAuthenticationPtrOutput
- func (o DomainAuthenticationPtrOutput) ToDomainAuthenticationPtrOutputWithContext(ctx context.Context) DomainAuthenticationPtrOutput
- func (o DomainAuthenticationPtrOutput) TypeA() DomainAuthenticationTypeAPtrOutput
- func (o DomainAuthenticationPtrOutput) TypeB() DomainAuthenticationTypeBPtrOutput
- func (o DomainAuthenticationPtrOutput) TypeC() DomainAuthenticationTypeCPtrOutput
- func (o DomainAuthenticationPtrOutput) TypeD() DomainAuthenticationTypeDPtrOutput
- type DomainAuthenticationTypeA
- type DomainAuthenticationTypeAArgs
- func (DomainAuthenticationTypeAArgs) ElementType() reflect.Type
- func (i DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAOutput() DomainAuthenticationTypeAOutput
- func (i DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAOutputWithContext(ctx context.Context) DomainAuthenticationTypeAOutput
- func (i DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAPtrOutput() DomainAuthenticationTypeAPtrOutput
- func (i DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeAPtrOutput
- type DomainAuthenticationTypeAInput
- type DomainAuthenticationTypeAOutput
- func (o DomainAuthenticationTypeAOutput) BackupSecretKey() pulumi.StringPtrOutput
- func (DomainAuthenticationTypeAOutput) ElementType() reflect.Type
- func (o DomainAuthenticationTypeAOutput) ExpireTime() pulumi.IntOutput
- func (o DomainAuthenticationTypeAOutput) FileExtensions() pulumi.StringArrayOutput
- func (o DomainAuthenticationTypeAOutput) FilterType() pulumi.StringOutput
- func (o DomainAuthenticationTypeAOutput) SecretKey() pulumi.StringOutput
- func (o DomainAuthenticationTypeAOutput) SignParam() pulumi.StringOutput
- func (o DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAOutput() DomainAuthenticationTypeAOutput
- func (o DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAOutputWithContext(ctx context.Context) DomainAuthenticationTypeAOutput
- func (o DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAPtrOutput() DomainAuthenticationTypeAPtrOutput
- func (o DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeAPtrOutput
- type DomainAuthenticationTypeAPtrInput
- type DomainAuthenticationTypeAPtrOutput
- func (o DomainAuthenticationTypeAPtrOutput) BackupSecretKey() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeAPtrOutput) Elem() DomainAuthenticationTypeAOutput
- func (DomainAuthenticationTypeAPtrOutput) ElementType() reflect.Type
- func (o DomainAuthenticationTypeAPtrOutput) ExpireTime() pulumi.IntPtrOutput
- func (o DomainAuthenticationTypeAPtrOutput) FileExtensions() pulumi.StringArrayOutput
- func (o DomainAuthenticationTypeAPtrOutput) FilterType() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeAPtrOutput) SecretKey() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeAPtrOutput) SignParam() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeAPtrOutput) ToDomainAuthenticationTypeAPtrOutput() DomainAuthenticationTypeAPtrOutput
- func (o DomainAuthenticationTypeAPtrOutput) ToDomainAuthenticationTypeAPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeAPtrOutput
- type DomainAuthenticationTypeB
- type DomainAuthenticationTypeBArgs
- func (DomainAuthenticationTypeBArgs) ElementType() reflect.Type
- func (i DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBOutput() DomainAuthenticationTypeBOutput
- func (i DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBOutputWithContext(ctx context.Context) DomainAuthenticationTypeBOutput
- func (i DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBPtrOutput() DomainAuthenticationTypeBPtrOutput
- func (i DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeBPtrOutput
- type DomainAuthenticationTypeBInput
- type DomainAuthenticationTypeBOutput
- func (o DomainAuthenticationTypeBOutput) BackupSecretKey() pulumi.StringPtrOutput
- func (DomainAuthenticationTypeBOutput) ElementType() reflect.Type
- func (o DomainAuthenticationTypeBOutput) ExpireTime() pulumi.IntOutput
- func (o DomainAuthenticationTypeBOutput) FileExtensions() pulumi.StringArrayOutput
- func (o DomainAuthenticationTypeBOutput) FilterType() pulumi.StringOutput
- func (o DomainAuthenticationTypeBOutput) SecretKey() pulumi.StringOutput
- func (o DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBOutput() DomainAuthenticationTypeBOutput
- func (o DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBOutputWithContext(ctx context.Context) DomainAuthenticationTypeBOutput
- func (o DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBPtrOutput() DomainAuthenticationTypeBPtrOutput
- func (o DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeBPtrOutput
- type DomainAuthenticationTypeBPtrInput
- type DomainAuthenticationTypeBPtrOutput
- func (o DomainAuthenticationTypeBPtrOutput) BackupSecretKey() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeBPtrOutput) Elem() DomainAuthenticationTypeBOutput
- func (DomainAuthenticationTypeBPtrOutput) ElementType() reflect.Type
- func (o DomainAuthenticationTypeBPtrOutput) ExpireTime() pulumi.IntPtrOutput
- func (o DomainAuthenticationTypeBPtrOutput) FileExtensions() pulumi.StringArrayOutput
- func (o DomainAuthenticationTypeBPtrOutput) FilterType() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeBPtrOutput) SecretKey() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeBPtrOutput) ToDomainAuthenticationTypeBPtrOutput() DomainAuthenticationTypeBPtrOutput
- func (o DomainAuthenticationTypeBPtrOutput) ToDomainAuthenticationTypeBPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeBPtrOutput
- type DomainAuthenticationTypeC
- type DomainAuthenticationTypeCArgs
- func (DomainAuthenticationTypeCArgs) ElementType() reflect.Type
- func (i DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCOutput() DomainAuthenticationTypeCOutput
- func (i DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCOutputWithContext(ctx context.Context) DomainAuthenticationTypeCOutput
- func (i DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCPtrOutput() DomainAuthenticationTypeCPtrOutput
- func (i DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeCPtrOutput
- type DomainAuthenticationTypeCInput
- type DomainAuthenticationTypeCOutput
- func (o DomainAuthenticationTypeCOutput) BackupSecretKey() pulumi.StringPtrOutput
- func (DomainAuthenticationTypeCOutput) ElementType() reflect.Type
- func (o DomainAuthenticationTypeCOutput) ExpireTime() pulumi.IntOutput
- func (o DomainAuthenticationTypeCOutput) FileExtensions() pulumi.StringArrayOutput
- func (o DomainAuthenticationTypeCOutput) FilterType() pulumi.StringOutput
- func (o DomainAuthenticationTypeCOutput) SecretKey() pulumi.StringOutput
- func (o DomainAuthenticationTypeCOutput) TimeFormat() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCOutput() DomainAuthenticationTypeCOutput
- func (o DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCOutputWithContext(ctx context.Context) DomainAuthenticationTypeCOutput
- func (o DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCPtrOutput() DomainAuthenticationTypeCPtrOutput
- func (o DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeCPtrOutput
- type DomainAuthenticationTypeCPtrInput
- type DomainAuthenticationTypeCPtrOutput
- func (o DomainAuthenticationTypeCPtrOutput) BackupSecretKey() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeCPtrOutput) Elem() DomainAuthenticationTypeCOutput
- func (DomainAuthenticationTypeCPtrOutput) ElementType() reflect.Type
- func (o DomainAuthenticationTypeCPtrOutput) ExpireTime() pulumi.IntPtrOutput
- func (o DomainAuthenticationTypeCPtrOutput) FileExtensions() pulumi.StringArrayOutput
- func (o DomainAuthenticationTypeCPtrOutput) FilterType() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeCPtrOutput) SecretKey() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeCPtrOutput) TimeFormat() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeCPtrOutput) ToDomainAuthenticationTypeCPtrOutput() DomainAuthenticationTypeCPtrOutput
- func (o DomainAuthenticationTypeCPtrOutput) ToDomainAuthenticationTypeCPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeCPtrOutput
- type DomainAuthenticationTypeD
- type DomainAuthenticationTypeDArgs
- func (DomainAuthenticationTypeDArgs) ElementType() reflect.Type
- func (i DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDOutput() DomainAuthenticationTypeDOutput
- func (i DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDOutputWithContext(ctx context.Context) DomainAuthenticationTypeDOutput
- func (i DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDPtrOutput() DomainAuthenticationTypeDPtrOutput
- func (i DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeDPtrOutput
- type DomainAuthenticationTypeDInput
- type DomainAuthenticationTypeDOutput
- func (o DomainAuthenticationTypeDOutput) BackupSecretKey() pulumi.StringPtrOutput
- func (DomainAuthenticationTypeDOutput) ElementType() reflect.Type
- func (o DomainAuthenticationTypeDOutput) ExpireTime() pulumi.IntOutput
- func (o DomainAuthenticationTypeDOutput) FileExtensions() pulumi.StringArrayOutput
- func (o DomainAuthenticationTypeDOutput) FilterType() pulumi.StringOutput
- func (o DomainAuthenticationTypeDOutput) SecretKey() pulumi.StringOutput
- func (o DomainAuthenticationTypeDOutput) TimeFormat() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeDOutput) TimeParam() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDOutput() DomainAuthenticationTypeDOutput
- func (o DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDOutputWithContext(ctx context.Context) DomainAuthenticationTypeDOutput
- func (o DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDPtrOutput() DomainAuthenticationTypeDPtrOutput
- func (o DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeDPtrOutput
- type DomainAuthenticationTypeDPtrInput
- type DomainAuthenticationTypeDPtrOutput
- func (o DomainAuthenticationTypeDPtrOutput) BackupSecretKey() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeDPtrOutput) Elem() DomainAuthenticationTypeDOutput
- func (DomainAuthenticationTypeDPtrOutput) ElementType() reflect.Type
- func (o DomainAuthenticationTypeDPtrOutput) ExpireTime() pulumi.IntPtrOutput
- func (o DomainAuthenticationTypeDPtrOutput) FileExtensions() pulumi.StringArrayOutput
- func (o DomainAuthenticationTypeDPtrOutput) FilterType() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeDPtrOutput) SecretKey() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeDPtrOutput) TimeFormat() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeDPtrOutput) TimeParam() pulumi.StringPtrOutput
- func (o DomainAuthenticationTypeDPtrOutput) ToDomainAuthenticationTypeDPtrOutput() DomainAuthenticationTypeDPtrOutput
- func (o DomainAuthenticationTypeDPtrOutput) ToDomainAuthenticationTypeDPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeDPtrOutput
- type DomainAwsPrivateAccess
- type DomainAwsPrivateAccessArgs
- func (DomainAwsPrivateAccessArgs) ElementType() reflect.Type
- func (i DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessOutput() DomainAwsPrivateAccessOutput
- func (i DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessOutputWithContext(ctx context.Context) DomainAwsPrivateAccessOutput
- func (i DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessPtrOutput() DomainAwsPrivateAccessPtrOutput
- func (i DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessPtrOutputWithContext(ctx context.Context) DomainAwsPrivateAccessPtrOutput
- type DomainAwsPrivateAccessInput
- type DomainAwsPrivateAccessOutput
- func (o DomainAwsPrivateAccessOutput) AccessKey() pulumi.StringPtrOutput
- func (o DomainAwsPrivateAccessOutput) Bucket() pulumi.StringPtrOutput
- func (DomainAwsPrivateAccessOutput) ElementType() reflect.Type
- func (o DomainAwsPrivateAccessOutput) Region() pulumi.StringPtrOutput
- func (o DomainAwsPrivateAccessOutput) SecretKey() pulumi.StringPtrOutput
- func (o DomainAwsPrivateAccessOutput) Switch() pulumi.StringOutput
- func (o DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessOutput() DomainAwsPrivateAccessOutput
- func (o DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessOutputWithContext(ctx context.Context) DomainAwsPrivateAccessOutput
- func (o DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessPtrOutput() DomainAwsPrivateAccessPtrOutput
- func (o DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessPtrOutputWithContext(ctx context.Context) DomainAwsPrivateAccessPtrOutput
- type DomainAwsPrivateAccessPtrInput
- type DomainAwsPrivateAccessPtrOutput
- func (o DomainAwsPrivateAccessPtrOutput) AccessKey() pulumi.StringPtrOutput
- func (o DomainAwsPrivateAccessPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o DomainAwsPrivateAccessPtrOutput) Elem() DomainAwsPrivateAccessOutput
- func (DomainAwsPrivateAccessPtrOutput) ElementType() reflect.Type
- func (o DomainAwsPrivateAccessPtrOutput) Region() pulumi.StringPtrOutput
- func (o DomainAwsPrivateAccessPtrOutput) SecretKey() pulumi.StringPtrOutput
- func (o DomainAwsPrivateAccessPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainAwsPrivateAccessPtrOutput) ToDomainAwsPrivateAccessPtrOutput() DomainAwsPrivateAccessPtrOutput
- func (o DomainAwsPrivateAccessPtrOutput) ToDomainAwsPrivateAccessPtrOutputWithContext(ctx context.Context) DomainAwsPrivateAccessPtrOutput
- type DomainBandWidthAlert
- type DomainBandWidthAlertArgs
- func (DomainBandWidthAlertArgs) ElementType() reflect.Type
- func (i DomainBandWidthAlertArgs) ToDomainBandWidthAlertOutput() DomainBandWidthAlertOutput
- func (i DomainBandWidthAlertArgs) ToDomainBandWidthAlertOutputWithContext(ctx context.Context) DomainBandWidthAlertOutput
- func (i DomainBandWidthAlertArgs) ToDomainBandWidthAlertPtrOutput() DomainBandWidthAlertPtrOutput
- func (i DomainBandWidthAlertArgs) ToDomainBandWidthAlertPtrOutputWithContext(ctx context.Context) DomainBandWidthAlertPtrOutput
- type DomainBandWidthAlertInput
- type DomainBandWidthAlertOutput
- func (o DomainBandWidthAlertOutput) AlertPercentage() pulumi.IntPtrOutput
- func (o DomainBandWidthAlertOutput) AlertSwitch() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertOutput) BpsThreshold() pulumi.IntPtrOutput
- func (o DomainBandWidthAlertOutput) CounterMeasure() pulumi.StringPtrOutput
- func (DomainBandWidthAlertOutput) ElementType() reflect.Type
- func (o DomainBandWidthAlertOutput) LastTriggerTime() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertOutput) LastTriggerTimeOverseas() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertOutput) Metric() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertOutput) StatisticItem() DomainBandWidthAlertStatisticItemPtrOutput
- func (o DomainBandWidthAlertOutput) Switch() pulumi.StringOutput
- func (o DomainBandWidthAlertOutput) ToDomainBandWidthAlertOutput() DomainBandWidthAlertOutput
- func (o DomainBandWidthAlertOutput) ToDomainBandWidthAlertOutputWithContext(ctx context.Context) DomainBandWidthAlertOutput
- func (o DomainBandWidthAlertOutput) ToDomainBandWidthAlertPtrOutput() DomainBandWidthAlertPtrOutput
- func (o DomainBandWidthAlertOutput) ToDomainBandWidthAlertPtrOutputWithContext(ctx context.Context) DomainBandWidthAlertPtrOutput
- type DomainBandWidthAlertPtrInput
- type DomainBandWidthAlertPtrOutput
- func (o DomainBandWidthAlertPtrOutput) AlertPercentage() pulumi.IntPtrOutput
- func (o DomainBandWidthAlertPtrOutput) AlertSwitch() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertPtrOutput) BpsThreshold() pulumi.IntPtrOutput
- func (o DomainBandWidthAlertPtrOutput) CounterMeasure() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertPtrOutput) Elem() DomainBandWidthAlertOutput
- func (DomainBandWidthAlertPtrOutput) ElementType() reflect.Type
- func (o DomainBandWidthAlertPtrOutput) LastTriggerTime() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertPtrOutput) LastTriggerTimeOverseas() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertPtrOutput) Metric() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertPtrOutput) StatisticItem() DomainBandWidthAlertStatisticItemPtrOutput
- func (o DomainBandWidthAlertPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertPtrOutput) ToDomainBandWidthAlertPtrOutput() DomainBandWidthAlertPtrOutput
- func (o DomainBandWidthAlertPtrOutput) ToDomainBandWidthAlertPtrOutputWithContext(ctx context.Context) DomainBandWidthAlertPtrOutput
- type DomainBandWidthAlertStatisticItem
- type DomainBandWidthAlertStatisticItemArgs
- func (DomainBandWidthAlertStatisticItemArgs) ElementType() reflect.Type
- func (i DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemOutput() DomainBandWidthAlertStatisticItemOutput
- func (i DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemOutputWithContext(ctx context.Context) DomainBandWidthAlertStatisticItemOutput
- func (i DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemPtrOutput() DomainBandWidthAlertStatisticItemPtrOutput
- func (i DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemPtrOutputWithContext(ctx context.Context) DomainBandWidthAlertStatisticItemPtrOutput
- type DomainBandWidthAlertStatisticItemInput
- type DomainBandWidthAlertStatisticItemOutput
- func (o DomainBandWidthAlertStatisticItemOutput) AlertPercentage() pulumi.IntPtrOutput
- func (o DomainBandWidthAlertStatisticItemOutput) AlertSwitch() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertStatisticItemOutput) BpsThreshold() pulumi.IntPtrOutput
- func (o DomainBandWidthAlertStatisticItemOutput) CounterMeasure() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertStatisticItemOutput) Cycle() pulumi.IntPtrOutput
- func (DomainBandWidthAlertStatisticItemOutput) ElementType() reflect.Type
- func (o DomainBandWidthAlertStatisticItemOutput) Metric() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertStatisticItemOutput) Switch() pulumi.StringOutput
- func (o DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemOutput() DomainBandWidthAlertStatisticItemOutput
- func (o DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemOutputWithContext(ctx context.Context) DomainBandWidthAlertStatisticItemOutput
- func (o DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemPtrOutput() DomainBandWidthAlertStatisticItemPtrOutput
- func (o DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemPtrOutputWithContext(ctx context.Context) DomainBandWidthAlertStatisticItemPtrOutput
- func (o DomainBandWidthAlertStatisticItemOutput) Type() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertStatisticItemOutput) UnblockTime() pulumi.IntPtrOutput
- type DomainBandWidthAlertStatisticItemPtrInput
- type DomainBandWidthAlertStatisticItemPtrOutput
- func (o DomainBandWidthAlertStatisticItemPtrOutput) AlertPercentage() pulumi.IntPtrOutput
- func (o DomainBandWidthAlertStatisticItemPtrOutput) AlertSwitch() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertStatisticItemPtrOutput) BpsThreshold() pulumi.IntPtrOutput
- func (o DomainBandWidthAlertStatisticItemPtrOutput) CounterMeasure() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertStatisticItemPtrOutput) Cycle() pulumi.IntPtrOutput
- func (o DomainBandWidthAlertStatisticItemPtrOutput) Elem() DomainBandWidthAlertStatisticItemOutput
- func (DomainBandWidthAlertStatisticItemPtrOutput) ElementType() reflect.Type
- func (o DomainBandWidthAlertStatisticItemPtrOutput) Metric() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertStatisticItemPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertStatisticItemPtrOutput) ToDomainBandWidthAlertStatisticItemPtrOutput() DomainBandWidthAlertStatisticItemPtrOutput
- func (o DomainBandWidthAlertStatisticItemPtrOutput) ToDomainBandWidthAlertStatisticItemPtrOutputWithContext(ctx context.Context) DomainBandWidthAlertStatisticItemPtrOutput
- func (o DomainBandWidthAlertStatisticItemPtrOutput) Type() pulumi.StringPtrOutput
- func (o DomainBandWidthAlertStatisticItemPtrOutput) UnblockTime() pulumi.IntPtrOutput
- type DomainCompression
- type DomainCompressionArgs
- func (DomainCompressionArgs) ElementType() reflect.Type
- func (i DomainCompressionArgs) ToDomainCompressionOutput() DomainCompressionOutput
- func (i DomainCompressionArgs) ToDomainCompressionOutputWithContext(ctx context.Context) DomainCompressionOutput
- func (i DomainCompressionArgs) ToDomainCompressionPtrOutput() DomainCompressionPtrOutput
- func (i DomainCompressionArgs) ToDomainCompressionPtrOutputWithContext(ctx context.Context) DomainCompressionPtrOutput
- type DomainCompressionCompressionRule
- type DomainCompressionCompressionRuleArgs
- func (DomainCompressionCompressionRuleArgs) ElementType() reflect.Type
- func (i DomainCompressionCompressionRuleArgs) ToDomainCompressionCompressionRuleOutput() DomainCompressionCompressionRuleOutput
- func (i DomainCompressionCompressionRuleArgs) ToDomainCompressionCompressionRuleOutputWithContext(ctx context.Context) DomainCompressionCompressionRuleOutput
- type DomainCompressionCompressionRuleArray
- func (DomainCompressionCompressionRuleArray) ElementType() reflect.Type
- func (i DomainCompressionCompressionRuleArray) ToDomainCompressionCompressionRuleArrayOutput() DomainCompressionCompressionRuleArrayOutput
- func (i DomainCompressionCompressionRuleArray) ToDomainCompressionCompressionRuleArrayOutputWithContext(ctx context.Context) DomainCompressionCompressionRuleArrayOutput
- type DomainCompressionCompressionRuleArrayInput
- type DomainCompressionCompressionRuleArrayOutput
- func (DomainCompressionCompressionRuleArrayOutput) ElementType() reflect.Type
- func (o DomainCompressionCompressionRuleArrayOutput) Index(i pulumi.IntInput) DomainCompressionCompressionRuleOutput
- func (o DomainCompressionCompressionRuleArrayOutput) ToDomainCompressionCompressionRuleArrayOutput() DomainCompressionCompressionRuleArrayOutput
- func (o DomainCompressionCompressionRuleArrayOutput) ToDomainCompressionCompressionRuleArrayOutputWithContext(ctx context.Context) DomainCompressionCompressionRuleArrayOutput
- type DomainCompressionCompressionRuleInput
- type DomainCompressionCompressionRuleOutput
- func (o DomainCompressionCompressionRuleOutput) Algorithms() pulumi.StringArrayOutput
- func (o DomainCompressionCompressionRuleOutput) Compress() pulumi.BoolOutput
- func (DomainCompressionCompressionRuleOutput) ElementType() reflect.Type
- func (o DomainCompressionCompressionRuleOutput) FileExtensions() pulumi.StringArrayOutput
- func (o DomainCompressionCompressionRuleOutput) MaxLength() pulumi.IntOutput
- func (o DomainCompressionCompressionRuleOutput) MinLength() pulumi.IntOutput
- func (o DomainCompressionCompressionRuleOutput) RulePaths() pulumi.StringArrayOutput
- func (o DomainCompressionCompressionRuleOutput) RuleType() pulumi.StringPtrOutput
- func (o DomainCompressionCompressionRuleOutput) ToDomainCompressionCompressionRuleOutput() DomainCompressionCompressionRuleOutput
- func (o DomainCompressionCompressionRuleOutput) ToDomainCompressionCompressionRuleOutputWithContext(ctx context.Context) DomainCompressionCompressionRuleOutput
- type DomainCompressionInput
- type DomainCompressionOutput
- func (o DomainCompressionOutput) CompressionRules() DomainCompressionCompressionRuleArrayOutput
- func (DomainCompressionOutput) ElementType() reflect.Type
- func (o DomainCompressionOutput) Switch() pulumi.StringOutput
- func (o DomainCompressionOutput) ToDomainCompressionOutput() DomainCompressionOutput
- func (o DomainCompressionOutput) ToDomainCompressionOutputWithContext(ctx context.Context) DomainCompressionOutput
- func (o DomainCompressionOutput) ToDomainCompressionPtrOutput() DomainCompressionPtrOutput
- func (o DomainCompressionOutput) ToDomainCompressionPtrOutputWithContext(ctx context.Context) DomainCompressionPtrOutput
- type DomainCompressionPtrInput
- type DomainCompressionPtrOutput
- func (o DomainCompressionPtrOutput) CompressionRules() DomainCompressionCompressionRuleArrayOutput
- func (o DomainCompressionPtrOutput) Elem() DomainCompressionOutput
- func (DomainCompressionPtrOutput) ElementType() reflect.Type
- func (o DomainCompressionPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainCompressionPtrOutput) ToDomainCompressionPtrOutput() DomainCompressionPtrOutput
- func (o DomainCompressionPtrOutput) ToDomainCompressionPtrOutputWithContext(ctx context.Context) DomainCompressionPtrOutput
- type DomainDownstreamCapping
- type DomainDownstreamCappingArgs
- func (DomainDownstreamCappingArgs) ElementType() reflect.Type
- func (i DomainDownstreamCappingArgs) ToDomainDownstreamCappingOutput() DomainDownstreamCappingOutput
- func (i DomainDownstreamCappingArgs) ToDomainDownstreamCappingOutputWithContext(ctx context.Context) DomainDownstreamCappingOutput
- func (i DomainDownstreamCappingArgs) ToDomainDownstreamCappingPtrOutput() DomainDownstreamCappingPtrOutput
- func (i DomainDownstreamCappingArgs) ToDomainDownstreamCappingPtrOutputWithContext(ctx context.Context) DomainDownstreamCappingPtrOutput
- type DomainDownstreamCappingCappingRule
- type DomainDownstreamCappingCappingRuleArgs
- func (DomainDownstreamCappingCappingRuleArgs) ElementType() reflect.Type
- func (i DomainDownstreamCappingCappingRuleArgs) ToDomainDownstreamCappingCappingRuleOutput() DomainDownstreamCappingCappingRuleOutput
- func (i DomainDownstreamCappingCappingRuleArgs) ToDomainDownstreamCappingCappingRuleOutputWithContext(ctx context.Context) DomainDownstreamCappingCappingRuleOutput
- type DomainDownstreamCappingCappingRuleArray
- func (DomainDownstreamCappingCappingRuleArray) ElementType() reflect.Type
- func (i DomainDownstreamCappingCappingRuleArray) ToDomainDownstreamCappingCappingRuleArrayOutput() DomainDownstreamCappingCappingRuleArrayOutput
- func (i DomainDownstreamCappingCappingRuleArray) ToDomainDownstreamCappingCappingRuleArrayOutputWithContext(ctx context.Context) DomainDownstreamCappingCappingRuleArrayOutput
- type DomainDownstreamCappingCappingRuleArrayInput
- type DomainDownstreamCappingCappingRuleArrayOutput
- func (DomainDownstreamCappingCappingRuleArrayOutput) ElementType() reflect.Type
- func (o DomainDownstreamCappingCappingRuleArrayOutput) Index(i pulumi.IntInput) DomainDownstreamCappingCappingRuleOutput
- func (o DomainDownstreamCappingCappingRuleArrayOutput) ToDomainDownstreamCappingCappingRuleArrayOutput() DomainDownstreamCappingCappingRuleArrayOutput
- func (o DomainDownstreamCappingCappingRuleArrayOutput) ToDomainDownstreamCappingCappingRuleArrayOutputWithContext(ctx context.Context) DomainDownstreamCappingCappingRuleArrayOutput
- type DomainDownstreamCappingCappingRuleInput
- type DomainDownstreamCappingCappingRuleOutput
- func (DomainDownstreamCappingCappingRuleOutput) ElementType() reflect.Type
- func (o DomainDownstreamCappingCappingRuleOutput) KbpsThreshold() pulumi.IntOutput
- func (o DomainDownstreamCappingCappingRuleOutput) RulePaths() pulumi.StringArrayOutput
- func (o DomainDownstreamCappingCappingRuleOutput) RuleType() pulumi.StringOutput
- func (o DomainDownstreamCappingCappingRuleOutput) ToDomainDownstreamCappingCappingRuleOutput() DomainDownstreamCappingCappingRuleOutput
- func (o DomainDownstreamCappingCappingRuleOutput) ToDomainDownstreamCappingCappingRuleOutputWithContext(ctx context.Context) DomainDownstreamCappingCappingRuleOutput
- type DomainDownstreamCappingInput
- type DomainDownstreamCappingOutput
- func (o DomainDownstreamCappingOutput) CappingRules() DomainDownstreamCappingCappingRuleArrayOutput
- func (DomainDownstreamCappingOutput) ElementType() reflect.Type
- func (o DomainDownstreamCappingOutput) Switch() pulumi.StringOutput
- func (o DomainDownstreamCappingOutput) ToDomainDownstreamCappingOutput() DomainDownstreamCappingOutput
- func (o DomainDownstreamCappingOutput) ToDomainDownstreamCappingOutputWithContext(ctx context.Context) DomainDownstreamCappingOutput
- func (o DomainDownstreamCappingOutput) ToDomainDownstreamCappingPtrOutput() DomainDownstreamCappingPtrOutput
- func (o DomainDownstreamCappingOutput) ToDomainDownstreamCappingPtrOutputWithContext(ctx context.Context) DomainDownstreamCappingPtrOutput
- type DomainDownstreamCappingPtrInput
- type DomainDownstreamCappingPtrOutput
- func (o DomainDownstreamCappingPtrOutput) CappingRules() DomainDownstreamCappingCappingRuleArrayOutput
- func (o DomainDownstreamCappingPtrOutput) Elem() DomainDownstreamCappingOutput
- func (DomainDownstreamCappingPtrOutput) ElementType() reflect.Type
- func (o DomainDownstreamCappingPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainDownstreamCappingPtrOutput) ToDomainDownstreamCappingPtrOutput() DomainDownstreamCappingPtrOutput
- func (o DomainDownstreamCappingPtrOutput) ToDomainDownstreamCappingPtrOutputWithContext(ctx context.Context) DomainDownstreamCappingPtrOutput
- type DomainErrorPage
- type DomainErrorPageArgs
- func (DomainErrorPageArgs) ElementType() reflect.Type
- func (i DomainErrorPageArgs) ToDomainErrorPageOutput() DomainErrorPageOutput
- func (i DomainErrorPageArgs) ToDomainErrorPageOutputWithContext(ctx context.Context) DomainErrorPageOutput
- func (i DomainErrorPageArgs) ToDomainErrorPagePtrOutput() DomainErrorPagePtrOutput
- func (i DomainErrorPageArgs) ToDomainErrorPagePtrOutputWithContext(ctx context.Context) DomainErrorPagePtrOutput
- type DomainErrorPageInput
- type DomainErrorPageOutput
- func (DomainErrorPageOutput) ElementType() reflect.Type
- func (o DomainErrorPageOutput) PageRules() DomainErrorPagePageRuleArrayOutput
- func (o DomainErrorPageOutput) Switch() pulumi.StringOutput
- func (o DomainErrorPageOutput) ToDomainErrorPageOutput() DomainErrorPageOutput
- func (o DomainErrorPageOutput) ToDomainErrorPageOutputWithContext(ctx context.Context) DomainErrorPageOutput
- func (o DomainErrorPageOutput) ToDomainErrorPagePtrOutput() DomainErrorPagePtrOutput
- func (o DomainErrorPageOutput) ToDomainErrorPagePtrOutputWithContext(ctx context.Context) DomainErrorPagePtrOutput
- type DomainErrorPagePageRule
- type DomainErrorPagePageRuleArgs
- type DomainErrorPagePageRuleArray
- func (DomainErrorPagePageRuleArray) ElementType() reflect.Type
- func (i DomainErrorPagePageRuleArray) ToDomainErrorPagePageRuleArrayOutput() DomainErrorPagePageRuleArrayOutput
- func (i DomainErrorPagePageRuleArray) ToDomainErrorPagePageRuleArrayOutputWithContext(ctx context.Context) DomainErrorPagePageRuleArrayOutput
- type DomainErrorPagePageRuleArrayInput
- type DomainErrorPagePageRuleArrayOutput
- func (DomainErrorPagePageRuleArrayOutput) ElementType() reflect.Type
- func (o DomainErrorPagePageRuleArrayOutput) Index(i pulumi.IntInput) DomainErrorPagePageRuleOutput
- func (o DomainErrorPagePageRuleArrayOutput) ToDomainErrorPagePageRuleArrayOutput() DomainErrorPagePageRuleArrayOutput
- func (o DomainErrorPagePageRuleArrayOutput) ToDomainErrorPagePageRuleArrayOutputWithContext(ctx context.Context) DomainErrorPagePageRuleArrayOutput
- type DomainErrorPagePageRuleInput
- type DomainErrorPagePageRuleOutput
- func (DomainErrorPagePageRuleOutput) ElementType() reflect.Type
- func (o DomainErrorPagePageRuleOutput) RedirectCode() pulumi.IntOutput
- func (o DomainErrorPagePageRuleOutput) RedirectUrl() pulumi.StringOutput
- func (o DomainErrorPagePageRuleOutput) StatusCode() pulumi.IntOutput
- func (o DomainErrorPagePageRuleOutput) ToDomainErrorPagePageRuleOutput() DomainErrorPagePageRuleOutput
- func (o DomainErrorPagePageRuleOutput) ToDomainErrorPagePageRuleOutputWithContext(ctx context.Context) DomainErrorPagePageRuleOutput
- type DomainErrorPagePtrInput
- type DomainErrorPagePtrOutput
- func (o DomainErrorPagePtrOutput) Elem() DomainErrorPageOutput
- func (DomainErrorPagePtrOutput) ElementType() reflect.Type
- func (o DomainErrorPagePtrOutput) PageRules() DomainErrorPagePageRuleArrayOutput
- func (o DomainErrorPagePtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainErrorPagePtrOutput) ToDomainErrorPagePtrOutput() DomainErrorPagePtrOutput
- func (o DomainErrorPagePtrOutput) ToDomainErrorPagePtrOutputWithContext(ctx context.Context) DomainErrorPagePtrOutput
- type DomainHttpsConfig
- type DomainHttpsConfigArgs
- func (DomainHttpsConfigArgs) ElementType() reflect.Type
- func (i DomainHttpsConfigArgs) ToDomainHttpsConfigOutput() DomainHttpsConfigOutput
- func (i DomainHttpsConfigArgs) ToDomainHttpsConfigOutputWithContext(ctx context.Context) DomainHttpsConfigOutput
- func (i DomainHttpsConfigArgs) ToDomainHttpsConfigPtrOutput() DomainHttpsConfigPtrOutput
- func (i DomainHttpsConfigArgs) ToDomainHttpsConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigPtrOutput
- type DomainHttpsConfigClientCertificateConfig
- type DomainHttpsConfigClientCertificateConfigArgs
- func (DomainHttpsConfigClientCertificateConfigArgs) ElementType() reflect.Type
- func (i DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigOutput() DomainHttpsConfigClientCertificateConfigOutput
- func (i DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigOutputWithContext(ctx context.Context) DomainHttpsConfigClientCertificateConfigOutput
- func (i DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigPtrOutput() DomainHttpsConfigClientCertificateConfigPtrOutput
- func (i DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigClientCertificateConfigPtrOutput
- type DomainHttpsConfigClientCertificateConfigInput
- type DomainHttpsConfigClientCertificateConfigOutput
- func (o DomainHttpsConfigClientCertificateConfigOutput) CertificateContent() pulumi.StringOutput
- func (o DomainHttpsConfigClientCertificateConfigOutput) CertificateName() pulumi.StringPtrOutput
- func (o DomainHttpsConfigClientCertificateConfigOutput) DeployTime() pulumi.StringPtrOutput
- func (DomainHttpsConfigClientCertificateConfigOutput) ElementType() reflect.Type
- func (o DomainHttpsConfigClientCertificateConfigOutput) ExpireTime() pulumi.StringPtrOutput
- func (o DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigOutput() DomainHttpsConfigClientCertificateConfigOutput
- func (o DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigOutputWithContext(ctx context.Context) DomainHttpsConfigClientCertificateConfigOutput
- func (o DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutput() DomainHttpsConfigClientCertificateConfigPtrOutput
- func (o DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigClientCertificateConfigPtrOutput
- type DomainHttpsConfigClientCertificateConfigPtrInput
- type DomainHttpsConfigClientCertificateConfigPtrOutput
- func (o DomainHttpsConfigClientCertificateConfigPtrOutput) CertificateContent() pulumi.StringPtrOutput
- func (o DomainHttpsConfigClientCertificateConfigPtrOutput) CertificateName() pulumi.StringPtrOutput
- func (o DomainHttpsConfigClientCertificateConfigPtrOutput) DeployTime() pulumi.StringPtrOutput
- func (o DomainHttpsConfigClientCertificateConfigPtrOutput) Elem() DomainHttpsConfigClientCertificateConfigOutput
- func (DomainHttpsConfigClientCertificateConfigPtrOutput) ElementType() reflect.Type
- func (o DomainHttpsConfigClientCertificateConfigPtrOutput) ExpireTime() pulumi.StringPtrOutput
- func (o DomainHttpsConfigClientCertificateConfigPtrOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutput() DomainHttpsConfigClientCertificateConfigPtrOutput
- func (o DomainHttpsConfigClientCertificateConfigPtrOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigClientCertificateConfigPtrOutput
- type DomainHttpsConfigForceRedirect
- type DomainHttpsConfigForceRedirectArgs
- func (DomainHttpsConfigForceRedirectArgs) ElementType() reflect.Type
- func (i DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectOutput() DomainHttpsConfigForceRedirectOutput
- func (i DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectOutputWithContext(ctx context.Context) DomainHttpsConfigForceRedirectOutput
- func (i DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectPtrOutput() DomainHttpsConfigForceRedirectPtrOutput
- func (i DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectPtrOutputWithContext(ctx context.Context) DomainHttpsConfigForceRedirectPtrOutput
- type DomainHttpsConfigForceRedirectInput
- type DomainHttpsConfigForceRedirectOutput
- func (DomainHttpsConfigForceRedirectOutput) ElementType() reflect.Type
- func (o DomainHttpsConfigForceRedirectOutput) RedirectStatusCode() pulumi.IntPtrOutput
- func (o DomainHttpsConfigForceRedirectOutput) RedirectType() pulumi.StringPtrOutput
- func (o DomainHttpsConfigForceRedirectOutput) Switch() pulumi.StringPtrOutput
- func (o DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectOutput() DomainHttpsConfigForceRedirectOutput
- func (o DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectOutputWithContext(ctx context.Context) DomainHttpsConfigForceRedirectOutput
- func (o DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectPtrOutput() DomainHttpsConfigForceRedirectPtrOutput
- func (o DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectPtrOutputWithContext(ctx context.Context) DomainHttpsConfigForceRedirectPtrOutput
- type DomainHttpsConfigForceRedirectPtrInput
- type DomainHttpsConfigForceRedirectPtrOutput
- func (o DomainHttpsConfigForceRedirectPtrOutput) Elem() DomainHttpsConfigForceRedirectOutput
- func (DomainHttpsConfigForceRedirectPtrOutput) ElementType() reflect.Type
- func (o DomainHttpsConfigForceRedirectPtrOutput) RedirectStatusCode() pulumi.IntPtrOutput
- func (o DomainHttpsConfigForceRedirectPtrOutput) RedirectType() pulumi.StringPtrOutput
- func (o DomainHttpsConfigForceRedirectPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainHttpsConfigForceRedirectPtrOutput) ToDomainHttpsConfigForceRedirectPtrOutput() DomainHttpsConfigForceRedirectPtrOutput
- func (o DomainHttpsConfigForceRedirectPtrOutput) ToDomainHttpsConfigForceRedirectPtrOutputWithContext(ctx context.Context) DomainHttpsConfigForceRedirectPtrOutput
- type DomainHttpsConfigInput
- type DomainHttpsConfigOutput
- func (o DomainHttpsConfigOutput) ClientCertificateConfig() DomainHttpsConfigClientCertificateConfigPtrOutput
- func (DomainHttpsConfigOutput) ElementType() reflect.Type
- func (o DomainHttpsConfigOutput) ForceRedirect() DomainHttpsConfigForceRedirectPtrOutput
- func (o DomainHttpsConfigOutput) Http2Switch() pulumi.StringPtrOutput
- func (o DomainHttpsConfigOutput) HttpsSwitch() pulumi.StringOutput
- func (o DomainHttpsConfigOutput) OcspStaplingSwitch() pulumi.StringPtrOutput
- func (o DomainHttpsConfigOutput) ServerCertificateConfig() DomainHttpsConfigServerCertificateConfigPtrOutput
- func (o DomainHttpsConfigOutput) SpdySwitch() pulumi.StringPtrOutput
- func (o DomainHttpsConfigOutput) ToDomainHttpsConfigOutput() DomainHttpsConfigOutput
- func (o DomainHttpsConfigOutput) ToDomainHttpsConfigOutputWithContext(ctx context.Context) DomainHttpsConfigOutput
- func (o DomainHttpsConfigOutput) ToDomainHttpsConfigPtrOutput() DomainHttpsConfigPtrOutput
- func (o DomainHttpsConfigOutput) ToDomainHttpsConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigPtrOutput
- func (o DomainHttpsConfigOutput) VerifyClient() pulumi.StringPtrOutput
- type DomainHttpsConfigPtrInput
- type DomainHttpsConfigPtrOutput
- func (o DomainHttpsConfigPtrOutput) ClientCertificateConfig() DomainHttpsConfigClientCertificateConfigPtrOutput
- func (o DomainHttpsConfigPtrOutput) Elem() DomainHttpsConfigOutput
- func (DomainHttpsConfigPtrOutput) ElementType() reflect.Type
- func (o DomainHttpsConfigPtrOutput) ForceRedirect() DomainHttpsConfigForceRedirectPtrOutput
- func (o DomainHttpsConfigPtrOutput) Http2Switch() pulumi.StringPtrOutput
- func (o DomainHttpsConfigPtrOutput) HttpsSwitch() pulumi.StringPtrOutput
- func (o DomainHttpsConfigPtrOutput) OcspStaplingSwitch() pulumi.StringPtrOutput
- func (o DomainHttpsConfigPtrOutput) ServerCertificateConfig() DomainHttpsConfigServerCertificateConfigPtrOutput
- func (o DomainHttpsConfigPtrOutput) SpdySwitch() pulumi.StringPtrOutput
- func (o DomainHttpsConfigPtrOutput) ToDomainHttpsConfigPtrOutput() DomainHttpsConfigPtrOutput
- func (o DomainHttpsConfigPtrOutput) ToDomainHttpsConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigPtrOutput
- func (o DomainHttpsConfigPtrOutput) VerifyClient() pulumi.StringPtrOutput
- type DomainHttpsConfigServerCertificateConfig
- type DomainHttpsConfigServerCertificateConfigArgs
- func (DomainHttpsConfigServerCertificateConfigArgs) ElementType() reflect.Type
- func (i DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigOutput() DomainHttpsConfigServerCertificateConfigOutput
- func (i DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigOutputWithContext(ctx context.Context) DomainHttpsConfigServerCertificateConfigOutput
- func (i DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigPtrOutput() DomainHttpsConfigServerCertificateConfigPtrOutput
- func (i DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigServerCertificateConfigPtrOutput
- type DomainHttpsConfigServerCertificateConfigInput
- type DomainHttpsConfigServerCertificateConfigOutput
- func (o DomainHttpsConfigServerCertificateConfigOutput) CertificateContent() pulumi.StringPtrOutput
- func (o DomainHttpsConfigServerCertificateConfigOutput) CertificateId() pulumi.StringPtrOutput
- func (o DomainHttpsConfigServerCertificateConfigOutput) CertificateName() pulumi.StringPtrOutput
- func (o DomainHttpsConfigServerCertificateConfigOutput) DeployTime() pulumi.StringPtrOutput
- func (DomainHttpsConfigServerCertificateConfigOutput) ElementType() reflect.Type
- func (o DomainHttpsConfigServerCertificateConfigOutput) ExpireTime() pulumi.StringPtrOutput
- func (o DomainHttpsConfigServerCertificateConfigOutput) Message() pulumi.StringPtrOutput
- func (o DomainHttpsConfigServerCertificateConfigOutput) PrivateKey() pulumi.StringPtrOutput
- func (o DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigOutput() DomainHttpsConfigServerCertificateConfigOutput
- func (o DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigOutputWithContext(ctx context.Context) DomainHttpsConfigServerCertificateConfigOutput
- func (o DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutput() DomainHttpsConfigServerCertificateConfigPtrOutput
- func (o DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigServerCertificateConfigPtrOutput
- type DomainHttpsConfigServerCertificateConfigPtrInput
- type DomainHttpsConfigServerCertificateConfigPtrOutput
- func (o DomainHttpsConfigServerCertificateConfigPtrOutput) CertificateContent() pulumi.StringPtrOutput
- func (o DomainHttpsConfigServerCertificateConfigPtrOutput) CertificateId() pulumi.StringPtrOutput
- func (o DomainHttpsConfigServerCertificateConfigPtrOutput) CertificateName() pulumi.StringPtrOutput
- func (o DomainHttpsConfigServerCertificateConfigPtrOutput) DeployTime() pulumi.StringPtrOutput
- func (o DomainHttpsConfigServerCertificateConfigPtrOutput) Elem() DomainHttpsConfigServerCertificateConfigOutput
- func (DomainHttpsConfigServerCertificateConfigPtrOutput) ElementType() reflect.Type
- func (o DomainHttpsConfigServerCertificateConfigPtrOutput) ExpireTime() pulumi.StringPtrOutput
- func (o DomainHttpsConfigServerCertificateConfigPtrOutput) Message() pulumi.StringPtrOutput
- func (o DomainHttpsConfigServerCertificateConfigPtrOutput) PrivateKey() pulumi.StringPtrOutput
- func (o DomainHttpsConfigServerCertificateConfigPtrOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutput() DomainHttpsConfigServerCertificateConfigPtrOutput
- func (o DomainHttpsConfigServerCertificateConfigPtrOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigServerCertificateConfigPtrOutput
- type DomainHwPrivateAccess
- type DomainHwPrivateAccessArgs
- func (DomainHwPrivateAccessArgs) ElementType() reflect.Type
- func (i DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessOutput() DomainHwPrivateAccessOutput
- func (i DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessOutputWithContext(ctx context.Context) DomainHwPrivateAccessOutput
- func (i DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessPtrOutput() DomainHwPrivateAccessPtrOutput
- func (i DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessPtrOutputWithContext(ctx context.Context) DomainHwPrivateAccessPtrOutput
- type DomainHwPrivateAccessInput
- type DomainHwPrivateAccessOutput
- func (o DomainHwPrivateAccessOutput) AccessKey() pulumi.StringPtrOutput
- func (o DomainHwPrivateAccessOutput) Bucket() pulumi.StringPtrOutput
- func (DomainHwPrivateAccessOutput) ElementType() reflect.Type
- func (o DomainHwPrivateAccessOutput) SecretKey() pulumi.StringPtrOutput
- func (o DomainHwPrivateAccessOutput) Switch() pulumi.StringOutput
- func (o DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessOutput() DomainHwPrivateAccessOutput
- func (o DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessOutputWithContext(ctx context.Context) DomainHwPrivateAccessOutput
- func (o DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessPtrOutput() DomainHwPrivateAccessPtrOutput
- func (o DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessPtrOutputWithContext(ctx context.Context) DomainHwPrivateAccessPtrOutput
- type DomainHwPrivateAccessPtrInput
- type DomainHwPrivateAccessPtrOutput
- func (o DomainHwPrivateAccessPtrOutput) AccessKey() pulumi.StringPtrOutput
- func (o DomainHwPrivateAccessPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o DomainHwPrivateAccessPtrOutput) Elem() DomainHwPrivateAccessOutput
- func (DomainHwPrivateAccessPtrOutput) ElementType() reflect.Type
- func (o DomainHwPrivateAccessPtrOutput) SecretKey() pulumi.StringPtrOutput
- func (o DomainHwPrivateAccessPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainHwPrivateAccessPtrOutput) ToDomainHwPrivateAccessPtrOutput() DomainHwPrivateAccessPtrOutput
- func (o DomainHwPrivateAccessPtrOutput) ToDomainHwPrivateAccessPtrOutputWithContext(ctx context.Context) DomainHwPrivateAccessPtrOutput
- type DomainInput
- type DomainIpFilter
- type DomainIpFilterArgs
- func (DomainIpFilterArgs) ElementType() reflect.Type
- func (i DomainIpFilterArgs) ToDomainIpFilterOutput() DomainIpFilterOutput
- func (i DomainIpFilterArgs) ToDomainIpFilterOutputWithContext(ctx context.Context) DomainIpFilterOutput
- func (i DomainIpFilterArgs) ToDomainIpFilterPtrOutput() DomainIpFilterPtrOutput
- func (i DomainIpFilterArgs) ToDomainIpFilterPtrOutputWithContext(ctx context.Context) DomainIpFilterPtrOutput
- type DomainIpFilterFilterRule
- type DomainIpFilterFilterRuleArgs
- func (DomainIpFilterFilterRuleArgs) ElementType() reflect.Type
- func (i DomainIpFilterFilterRuleArgs) ToDomainIpFilterFilterRuleOutput() DomainIpFilterFilterRuleOutput
- func (i DomainIpFilterFilterRuleArgs) ToDomainIpFilterFilterRuleOutputWithContext(ctx context.Context) DomainIpFilterFilterRuleOutput
- type DomainIpFilterFilterRuleArray
- func (DomainIpFilterFilterRuleArray) ElementType() reflect.Type
- func (i DomainIpFilterFilterRuleArray) ToDomainIpFilterFilterRuleArrayOutput() DomainIpFilterFilterRuleArrayOutput
- func (i DomainIpFilterFilterRuleArray) ToDomainIpFilterFilterRuleArrayOutputWithContext(ctx context.Context) DomainIpFilterFilterRuleArrayOutput
- type DomainIpFilterFilterRuleArrayInput
- type DomainIpFilterFilterRuleArrayOutput
- func (DomainIpFilterFilterRuleArrayOutput) ElementType() reflect.Type
- func (o DomainIpFilterFilterRuleArrayOutput) Index(i pulumi.IntInput) DomainIpFilterFilterRuleOutput
- func (o DomainIpFilterFilterRuleArrayOutput) ToDomainIpFilterFilterRuleArrayOutput() DomainIpFilterFilterRuleArrayOutput
- func (o DomainIpFilterFilterRuleArrayOutput) ToDomainIpFilterFilterRuleArrayOutputWithContext(ctx context.Context) DomainIpFilterFilterRuleArrayOutput
- type DomainIpFilterFilterRuleInput
- type DomainIpFilterFilterRuleOutput
- func (DomainIpFilterFilterRuleOutput) ElementType() reflect.Type
- func (o DomainIpFilterFilterRuleOutput) FilterType() pulumi.StringOutput
- func (o DomainIpFilterFilterRuleOutput) Filters() pulumi.StringArrayOutput
- func (o DomainIpFilterFilterRuleOutput) RulePaths() pulumi.StringArrayOutput
- func (o DomainIpFilterFilterRuleOutput) RuleType() pulumi.StringOutput
- func (o DomainIpFilterFilterRuleOutput) ToDomainIpFilterFilterRuleOutput() DomainIpFilterFilterRuleOutput
- func (o DomainIpFilterFilterRuleOutput) ToDomainIpFilterFilterRuleOutputWithContext(ctx context.Context) DomainIpFilterFilterRuleOutput
- type DomainIpFilterInput
- type DomainIpFilterOutput
- func (DomainIpFilterOutput) ElementType() reflect.Type
- func (o DomainIpFilterOutput) FilterRules() DomainIpFilterFilterRuleArrayOutput
- func (o DomainIpFilterOutput) FilterType() pulumi.StringPtrOutput
- func (o DomainIpFilterOutput) Filters() pulumi.StringArrayOutput
- func (o DomainIpFilterOutput) ReturnCode() pulumi.IntPtrOutput
- func (o DomainIpFilterOutput) Switch() pulumi.StringOutput
- func (o DomainIpFilterOutput) ToDomainIpFilterOutput() DomainIpFilterOutput
- func (o DomainIpFilterOutput) ToDomainIpFilterOutputWithContext(ctx context.Context) DomainIpFilterOutput
- func (o DomainIpFilterOutput) ToDomainIpFilterPtrOutput() DomainIpFilterPtrOutput
- func (o DomainIpFilterOutput) ToDomainIpFilterPtrOutputWithContext(ctx context.Context) DomainIpFilterPtrOutput
- type DomainIpFilterPtrInput
- type DomainIpFilterPtrOutput
- func (o DomainIpFilterPtrOutput) Elem() DomainIpFilterOutput
- func (DomainIpFilterPtrOutput) ElementType() reflect.Type
- func (o DomainIpFilterPtrOutput) FilterRules() DomainIpFilterFilterRuleArrayOutput
- func (o DomainIpFilterPtrOutput) FilterType() pulumi.StringPtrOutput
- func (o DomainIpFilterPtrOutput) Filters() pulumi.StringArrayOutput
- func (o DomainIpFilterPtrOutput) ReturnCode() pulumi.IntPtrOutput
- func (o DomainIpFilterPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainIpFilterPtrOutput) ToDomainIpFilterPtrOutput() DomainIpFilterPtrOutput
- func (o DomainIpFilterPtrOutput) ToDomainIpFilterPtrOutputWithContext(ctx context.Context) DomainIpFilterPtrOutput
- type DomainIpFreqLimit
- type DomainIpFreqLimitArgs
- func (DomainIpFreqLimitArgs) ElementType() reflect.Type
- func (i DomainIpFreqLimitArgs) ToDomainIpFreqLimitOutput() DomainIpFreqLimitOutput
- func (i DomainIpFreqLimitArgs) ToDomainIpFreqLimitOutputWithContext(ctx context.Context) DomainIpFreqLimitOutput
- func (i DomainIpFreqLimitArgs) ToDomainIpFreqLimitPtrOutput() DomainIpFreqLimitPtrOutput
- func (i DomainIpFreqLimitArgs) ToDomainIpFreqLimitPtrOutputWithContext(ctx context.Context) DomainIpFreqLimitPtrOutput
- type DomainIpFreqLimitInput
- type DomainIpFreqLimitOutput
- func (DomainIpFreqLimitOutput) ElementType() reflect.Type
- func (o DomainIpFreqLimitOutput) Qps() pulumi.IntPtrOutput
- func (o DomainIpFreqLimitOutput) Switch() pulumi.StringOutput
- func (o DomainIpFreqLimitOutput) ToDomainIpFreqLimitOutput() DomainIpFreqLimitOutput
- func (o DomainIpFreqLimitOutput) ToDomainIpFreqLimitOutputWithContext(ctx context.Context) DomainIpFreqLimitOutput
- func (o DomainIpFreqLimitOutput) ToDomainIpFreqLimitPtrOutput() DomainIpFreqLimitPtrOutput
- func (o DomainIpFreqLimitOutput) ToDomainIpFreqLimitPtrOutputWithContext(ctx context.Context) DomainIpFreqLimitPtrOutput
- type DomainIpFreqLimitPtrInput
- type DomainIpFreqLimitPtrOutput
- func (o DomainIpFreqLimitPtrOutput) Elem() DomainIpFreqLimitOutput
- func (DomainIpFreqLimitPtrOutput) ElementType() reflect.Type
- func (o DomainIpFreqLimitPtrOutput) Qps() pulumi.IntPtrOutput
- func (o DomainIpFreqLimitPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainIpFreqLimitPtrOutput) ToDomainIpFreqLimitPtrOutput() DomainIpFreqLimitPtrOutput
- func (o DomainIpFreqLimitPtrOutput) ToDomainIpFreqLimitPtrOutputWithContext(ctx context.Context) DomainIpFreqLimitPtrOutput
- type DomainMap
- type DomainMapInput
- type DomainMapOutput
- type DomainMaxAge
- type DomainMaxAgeArgs
- func (DomainMaxAgeArgs) ElementType() reflect.Type
- func (i DomainMaxAgeArgs) ToDomainMaxAgeOutput() DomainMaxAgeOutput
- func (i DomainMaxAgeArgs) ToDomainMaxAgeOutputWithContext(ctx context.Context) DomainMaxAgeOutput
- func (i DomainMaxAgeArgs) ToDomainMaxAgePtrOutput() DomainMaxAgePtrOutput
- func (i DomainMaxAgeArgs) ToDomainMaxAgePtrOutputWithContext(ctx context.Context) DomainMaxAgePtrOutput
- type DomainMaxAgeInput
- type DomainMaxAgeMaxAgeRule
- type DomainMaxAgeMaxAgeRuleArgs
- type DomainMaxAgeMaxAgeRuleArray
- func (DomainMaxAgeMaxAgeRuleArray) ElementType() reflect.Type
- func (i DomainMaxAgeMaxAgeRuleArray) ToDomainMaxAgeMaxAgeRuleArrayOutput() DomainMaxAgeMaxAgeRuleArrayOutput
- func (i DomainMaxAgeMaxAgeRuleArray) ToDomainMaxAgeMaxAgeRuleArrayOutputWithContext(ctx context.Context) DomainMaxAgeMaxAgeRuleArrayOutput
- type DomainMaxAgeMaxAgeRuleArrayInput
- type DomainMaxAgeMaxAgeRuleArrayOutput
- func (DomainMaxAgeMaxAgeRuleArrayOutput) ElementType() reflect.Type
- func (o DomainMaxAgeMaxAgeRuleArrayOutput) Index(i pulumi.IntInput) DomainMaxAgeMaxAgeRuleOutput
- func (o DomainMaxAgeMaxAgeRuleArrayOutput) ToDomainMaxAgeMaxAgeRuleArrayOutput() DomainMaxAgeMaxAgeRuleArrayOutput
- func (o DomainMaxAgeMaxAgeRuleArrayOutput) ToDomainMaxAgeMaxAgeRuleArrayOutputWithContext(ctx context.Context) DomainMaxAgeMaxAgeRuleArrayOutput
- type DomainMaxAgeMaxAgeRuleInput
- type DomainMaxAgeMaxAgeRuleOutput
- func (DomainMaxAgeMaxAgeRuleOutput) ElementType() reflect.Type
- func (o DomainMaxAgeMaxAgeRuleOutput) FollowOrigin() pulumi.StringPtrOutput
- func (o DomainMaxAgeMaxAgeRuleOutput) MaxAgeContents() pulumi.StringArrayOutput
- func (o DomainMaxAgeMaxAgeRuleOutput) MaxAgeTime() pulumi.IntOutput
- func (o DomainMaxAgeMaxAgeRuleOutput) MaxAgeType() pulumi.StringOutput
- func (o DomainMaxAgeMaxAgeRuleOutput) ToDomainMaxAgeMaxAgeRuleOutput() DomainMaxAgeMaxAgeRuleOutput
- func (o DomainMaxAgeMaxAgeRuleOutput) ToDomainMaxAgeMaxAgeRuleOutputWithContext(ctx context.Context) DomainMaxAgeMaxAgeRuleOutput
- type DomainMaxAgeOutput
- func (DomainMaxAgeOutput) ElementType() reflect.Type
- func (o DomainMaxAgeOutput) MaxAgeRules() DomainMaxAgeMaxAgeRuleArrayOutput
- func (o DomainMaxAgeOutput) Switch() pulumi.StringOutput
- func (o DomainMaxAgeOutput) ToDomainMaxAgeOutput() DomainMaxAgeOutput
- func (o DomainMaxAgeOutput) ToDomainMaxAgeOutputWithContext(ctx context.Context) DomainMaxAgeOutput
- func (o DomainMaxAgeOutput) ToDomainMaxAgePtrOutput() DomainMaxAgePtrOutput
- func (o DomainMaxAgeOutput) ToDomainMaxAgePtrOutputWithContext(ctx context.Context) DomainMaxAgePtrOutput
- type DomainMaxAgePtrInput
- type DomainMaxAgePtrOutput
- func (o DomainMaxAgePtrOutput) Elem() DomainMaxAgeOutput
- func (DomainMaxAgePtrOutput) ElementType() reflect.Type
- func (o DomainMaxAgePtrOutput) MaxAgeRules() DomainMaxAgeMaxAgeRuleArrayOutput
- func (o DomainMaxAgePtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainMaxAgePtrOutput) ToDomainMaxAgePtrOutput() DomainMaxAgePtrOutput
- func (o DomainMaxAgePtrOutput) ToDomainMaxAgePtrOutputWithContext(ctx context.Context) DomainMaxAgePtrOutput
- type DomainOrigin
- type DomainOriginArgs
- func (DomainOriginArgs) ElementType() reflect.Type
- func (i DomainOriginArgs) ToDomainOriginOutput() DomainOriginOutput
- func (i DomainOriginArgs) ToDomainOriginOutputWithContext(ctx context.Context) DomainOriginOutput
- func (i DomainOriginArgs) ToDomainOriginPtrOutput() DomainOriginPtrOutput
- func (i DomainOriginArgs) ToDomainOriginPtrOutputWithContext(ctx context.Context) DomainOriginPtrOutput
- type DomainOriginInput
- type DomainOriginOutput
- func (o DomainOriginOutput) BackupOriginLists() pulumi.StringArrayOutput
- func (o DomainOriginOutput) BackupOriginType() pulumi.StringPtrOutput
- func (o DomainOriginOutput) BackupServerName() pulumi.StringPtrOutput
- func (o DomainOriginOutput) CosPrivateAccess() pulumi.StringPtrOutput
- func (DomainOriginOutput) ElementType() reflect.Type
- func (o DomainOriginOutput) OriginLists() pulumi.StringArrayOutput
- func (o DomainOriginOutput) OriginPullProtocol() pulumi.StringPtrOutput
- func (o DomainOriginOutput) OriginType() pulumi.StringOutput
- func (o DomainOriginOutput) ServerName() pulumi.StringPtrOutput
- func (o DomainOriginOutput) ToDomainOriginOutput() DomainOriginOutput
- func (o DomainOriginOutput) ToDomainOriginOutputWithContext(ctx context.Context) DomainOriginOutput
- func (o DomainOriginOutput) ToDomainOriginPtrOutput() DomainOriginPtrOutput
- func (o DomainOriginOutput) ToDomainOriginPtrOutputWithContext(ctx context.Context) DomainOriginPtrOutput
- type DomainOriginPtrInput
- type DomainOriginPtrOutput
- func (o DomainOriginPtrOutput) BackupOriginLists() pulumi.StringArrayOutput
- func (o DomainOriginPtrOutput) BackupOriginType() pulumi.StringPtrOutput
- func (o DomainOriginPtrOutput) BackupServerName() pulumi.StringPtrOutput
- func (o DomainOriginPtrOutput) CosPrivateAccess() pulumi.StringPtrOutput
- func (o DomainOriginPtrOutput) Elem() DomainOriginOutput
- func (DomainOriginPtrOutput) ElementType() reflect.Type
- func (o DomainOriginPtrOutput) OriginLists() pulumi.StringArrayOutput
- func (o DomainOriginPtrOutput) OriginPullProtocol() pulumi.StringPtrOutput
- func (o DomainOriginPtrOutput) OriginType() pulumi.StringPtrOutput
- func (o DomainOriginPtrOutput) ServerName() pulumi.StringPtrOutput
- func (o DomainOriginPtrOutput) ToDomainOriginPtrOutput() DomainOriginPtrOutput
- func (o DomainOriginPtrOutput) ToDomainOriginPtrOutputWithContext(ctx context.Context) DomainOriginPtrOutput
- type DomainOriginPullOptimization
- type DomainOriginPullOptimizationArgs
- func (DomainOriginPullOptimizationArgs) ElementType() reflect.Type
- func (i DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationOutput() DomainOriginPullOptimizationOutput
- func (i DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationOutputWithContext(ctx context.Context) DomainOriginPullOptimizationOutput
- func (i DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationPtrOutput() DomainOriginPullOptimizationPtrOutput
- func (i DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationPtrOutputWithContext(ctx context.Context) DomainOriginPullOptimizationPtrOutput
- type DomainOriginPullOptimizationInput
- type DomainOriginPullOptimizationOutput
- func (DomainOriginPullOptimizationOutput) ElementType() reflect.Type
- func (o DomainOriginPullOptimizationOutput) OptimizationType() pulumi.StringPtrOutput
- func (o DomainOriginPullOptimizationOutput) Switch() pulumi.StringOutput
- func (o DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationOutput() DomainOriginPullOptimizationOutput
- func (o DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationOutputWithContext(ctx context.Context) DomainOriginPullOptimizationOutput
- func (o DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationPtrOutput() DomainOriginPullOptimizationPtrOutput
- func (o DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationPtrOutputWithContext(ctx context.Context) DomainOriginPullOptimizationPtrOutput
- type DomainOriginPullOptimizationPtrInput
- type DomainOriginPullOptimizationPtrOutput
- func (o DomainOriginPullOptimizationPtrOutput) Elem() DomainOriginPullOptimizationOutput
- func (DomainOriginPullOptimizationPtrOutput) ElementType() reflect.Type
- func (o DomainOriginPullOptimizationPtrOutput) OptimizationType() pulumi.StringPtrOutput
- func (o DomainOriginPullOptimizationPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainOriginPullOptimizationPtrOutput) ToDomainOriginPullOptimizationPtrOutput() DomainOriginPullOptimizationPtrOutput
- func (o DomainOriginPullOptimizationPtrOutput) ToDomainOriginPullOptimizationPtrOutputWithContext(ctx context.Context) DomainOriginPullOptimizationPtrOutput
- type DomainOriginPullTimeout
- type DomainOriginPullTimeoutArgs
- func (DomainOriginPullTimeoutArgs) ElementType() reflect.Type
- func (i DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutOutput() DomainOriginPullTimeoutOutput
- func (i DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutOutputWithContext(ctx context.Context) DomainOriginPullTimeoutOutput
- func (i DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutPtrOutput() DomainOriginPullTimeoutPtrOutput
- func (i DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutPtrOutputWithContext(ctx context.Context) DomainOriginPullTimeoutPtrOutput
- type DomainOriginPullTimeoutInput
- type DomainOriginPullTimeoutOutput
- func (o DomainOriginPullTimeoutOutput) ConnectTimeout() pulumi.IntOutput
- func (DomainOriginPullTimeoutOutput) ElementType() reflect.Type
- func (o DomainOriginPullTimeoutOutput) ReceiveTimeout() pulumi.IntOutput
- func (o DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutOutput() DomainOriginPullTimeoutOutput
- func (o DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutOutputWithContext(ctx context.Context) DomainOriginPullTimeoutOutput
- func (o DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutPtrOutput() DomainOriginPullTimeoutPtrOutput
- func (o DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutPtrOutputWithContext(ctx context.Context) DomainOriginPullTimeoutPtrOutput
- type DomainOriginPullTimeoutPtrInput
- type DomainOriginPullTimeoutPtrOutput
- func (o DomainOriginPullTimeoutPtrOutput) ConnectTimeout() pulumi.IntPtrOutput
- func (o DomainOriginPullTimeoutPtrOutput) Elem() DomainOriginPullTimeoutOutput
- func (DomainOriginPullTimeoutPtrOutput) ElementType() reflect.Type
- func (o DomainOriginPullTimeoutPtrOutput) ReceiveTimeout() pulumi.IntPtrOutput
- func (o DomainOriginPullTimeoutPtrOutput) ToDomainOriginPullTimeoutPtrOutput() DomainOriginPullTimeoutPtrOutput
- func (o DomainOriginPullTimeoutPtrOutput) ToDomainOriginPullTimeoutPtrOutputWithContext(ctx context.Context) DomainOriginPullTimeoutPtrOutput
- type DomainOssPrivateAccess
- type DomainOssPrivateAccessArgs
- func (DomainOssPrivateAccessArgs) ElementType() reflect.Type
- func (i DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessOutput() DomainOssPrivateAccessOutput
- func (i DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessOutputWithContext(ctx context.Context) DomainOssPrivateAccessOutput
- func (i DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessPtrOutput() DomainOssPrivateAccessPtrOutput
- func (i DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessPtrOutputWithContext(ctx context.Context) DomainOssPrivateAccessPtrOutput
- type DomainOssPrivateAccessInput
- type DomainOssPrivateAccessOutput
- func (o DomainOssPrivateAccessOutput) AccessKey() pulumi.StringPtrOutput
- func (o DomainOssPrivateAccessOutput) Bucket() pulumi.StringPtrOutput
- func (DomainOssPrivateAccessOutput) ElementType() reflect.Type
- func (o DomainOssPrivateAccessOutput) Region() pulumi.StringPtrOutput
- func (o DomainOssPrivateAccessOutput) SecretKey() pulumi.StringPtrOutput
- func (o DomainOssPrivateAccessOutput) Switch() pulumi.StringOutput
- func (o DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessOutput() DomainOssPrivateAccessOutput
- func (o DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessOutputWithContext(ctx context.Context) DomainOssPrivateAccessOutput
- func (o DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessPtrOutput() DomainOssPrivateAccessPtrOutput
- func (o DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessPtrOutputWithContext(ctx context.Context) DomainOssPrivateAccessPtrOutput
- type DomainOssPrivateAccessPtrInput
- type DomainOssPrivateAccessPtrOutput
- func (o DomainOssPrivateAccessPtrOutput) AccessKey() pulumi.StringPtrOutput
- func (o DomainOssPrivateAccessPtrOutput) Bucket() pulumi.StringPtrOutput
- func (o DomainOssPrivateAccessPtrOutput) Elem() DomainOssPrivateAccessOutput
- func (DomainOssPrivateAccessPtrOutput) ElementType() reflect.Type
- func (o DomainOssPrivateAccessPtrOutput) Region() pulumi.StringPtrOutput
- func (o DomainOssPrivateAccessPtrOutput) SecretKey() pulumi.StringPtrOutput
- func (o DomainOssPrivateAccessPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainOssPrivateAccessPtrOutput) ToDomainOssPrivateAccessPtrOutput() DomainOssPrivateAccessPtrOutput
- func (o DomainOssPrivateAccessPtrOutput) ToDomainOssPrivateAccessPtrOutputWithContext(ctx context.Context) DomainOssPrivateAccessPtrOutput
- type DomainOutput
- func (o DomainOutput) Area() pulumi.StringPtrOutput
- func (o DomainOutput) Authentication() DomainAuthenticationPtrOutput
- func (o DomainOutput) AwsPrivateAccess() DomainAwsPrivateAccessPtrOutput
- func (o DomainOutput) BandWidthAlert() DomainBandWidthAlertPtrOutput
- func (o DomainOutput) Cname() pulumi.StringOutput
- func (o DomainOutput) Compression() DomainCompressionPtrOutput
- func (o DomainOutput) CreateTime() pulumi.StringOutput
- func (o DomainOutput) Domain() pulumi.StringOutput
- func (o DomainOutput) DownstreamCapping() DomainDownstreamCappingPtrOutput
- func (o DomainOutput) DryRunCreateResult() pulumi.StringOutput
- func (o DomainOutput) DryRunUpdateResult() pulumi.StringOutput
- func (DomainOutput) ElementType() reflect.Type
- func (o DomainOutput) ErrorPage() DomainErrorPagePtrOutput
- func (o DomainOutput) ExplicitUsingDryRun() pulumi.BoolPtrOutput
- func (o DomainOutput) FollowRedirectSwitch() pulumi.StringPtrOutput
- func (o DomainOutput) FullUrlCache() pulumi.BoolPtrOutput
- func (o DomainOutput) HttpsConfig() DomainHttpsConfigOutput
- func (o DomainOutput) HwPrivateAccess() DomainHwPrivateAccessPtrOutput
- func (o DomainOutput) IpFilter() DomainIpFilterPtrOutput
- func (o DomainOutput) IpFreqLimit() DomainIpFreqLimitPtrOutput
- func (o DomainOutput) Ipv6AccessSwitch() pulumi.StringPtrOutput
- func (o DomainOutput) MaxAge() DomainMaxAgePtrOutput
- func (o DomainOutput) OfflineCacheSwitch() pulumi.StringPtrOutput
- func (o DomainOutput) Origin() DomainOriginOutput
- func (o DomainOutput) OriginPullOptimization() DomainOriginPullOptimizationPtrOutput
- func (o DomainOutput) OriginPullTimeout() DomainOriginPullTimeoutPtrOutput
- func (o DomainOutput) OssPrivateAccess() DomainOssPrivateAccessPtrOutput
- func (o DomainOutput) ProjectId() pulumi.IntPtrOutput
- func (o DomainOutput) QnPrivateAccess() DomainQnPrivateAccessPtrOutput
- func (o DomainOutput) QuicSwitch() pulumi.StringPtrOutput
- func (o DomainOutput) RangeOriginSwitch() pulumi.StringPtrOutput
- func (o DomainOutput) Referer() DomainRefererPtrOutput
- func (o DomainOutput) RequestHeader() DomainRequestHeaderOutput
- func (o DomainOutput) ResponseHeader() DomainResponseHeaderPtrOutput
- func (o DomainOutput) ResponseHeaderCacheSwitch() pulumi.StringPtrOutput
- func (o DomainOutput) RuleCaches() DomainRuleCachArrayOutput
- func (o DomainOutput) SeoSwitch() pulumi.StringPtrOutput
- func (o DomainOutput) ServiceType() pulumi.StringOutput
- func (o DomainOutput) SpecificConfigMainland() pulumi.StringPtrOutput
- func (o DomainOutput) SpecificConfigOverseas() pulumi.StringPtrOutput
- func (o DomainOutput) Status() pulumi.StringOutput
- func (o DomainOutput) StatusCodeCache() DomainStatusCodeCachePtrOutput
- func (o DomainOutput) Tags() pulumi.MapOutput
- func (o DomainOutput) ToDomainOutput() DomainOutput
- func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
- func (o DomainOutput) VideoSeekSwitch() pulumi.StringPtrOutput
- type DomainQnPrivateAccess
- type DomainQnPrivateAccessArgs
- func (DomainQnPrivateAccessArgs) ElementType() reflect.Type
- func (i DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessOutput() DomainQnPrivateAccessOutput
- func (i DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessOutputWithContext(ctx context.Context) DomainQnPrivateAccessOutput
- func (i DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessPtrOutput() DomainQnPrivateAccessPtrOutput
- func (i DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessPtrOutputWithContext(ctx context.Context) DomainQnPrivateAccessPtrOutput
- type DomainQnPrivateAccessInput
- type DomainQnPrivateAccessOutput
- func (o DomainQnPrivateAccessOutput) AccessKey() pulumi.StringPtrOutput
- func (DomainQnPrivateAccessOutput) ElementType() reflect.Type
- func (o DomainQnPrivateAccessOutput) SecretKey() pulumi.StringPtrOutput
- func (o DomainQnPrivateAccessOutput) Switch() pulumi.StringOutput
- func (o DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessOutput() DomainQnPrivateAccessOutput
- func (o DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessOutputWithContext(ctx context.Context) DomainQnPrivateAccessOutput
- func (o DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessPtrOutput() DomainQnPrivateAccessPtrOutput
- func (o DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessPtrOutputWithContext(ctx context.Context) DomainQnPrivateAccessPtrOutput
- type DomainQnPrivateAccessPtrInput
- type DomainQnPrivateAccessPtrOutput
- func (o DomainQnPrivateAccessPtrOutput) AccessKey() pulumi.StringPtrOutput
- func (o DomainQnPrivateAccessPtrOutput) Elem() DomainQnPrivateAccessOutput
- func (DomainQnPrivateAccessPtrOutput) ElementType() reflect.Type
- func (o DomainQnPrivateAccessPtrOutput) SecretKey() pulumi.StringPtrOutput
- func (o DomainQnPrivateAccessPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainQnPrivateAccessPtrOutput) ToDomainQnPrivateAccessPtrOutput() DomainQnPrivateAccessPtrOutput
- func (o DomainQnPrivateAccessPtrOutput) ToDomainQnPrivateAccessPtrOutputWithContext(ctx context.Context) DomainQnPrivateAccessPtrOutput
- type DomainReferer
- type DomainRefererArgs
- func (DomainRefererArgs) ElementType() reflect.Type
- func (i DomainRefererArgs) ToDomainRefererOutput() DomainRefererOutput
- func (i DomainRefererArgs) ToDomainRefererOutputWithContext(ctx context.Context) DomainRefererOutput
- func (i DomainRefererArgs) ToDomainRefererPtrOutput() DomainRefererPtrOutput
- func (i DomainRefererArgs) ToDomainRefererPtrOutputWithContext(ctx context.Context) DomainRefererPtrOutput
- type DomainRefererInput
- type DomainRefererOutput
- func (DomainRefererOutput) ElementType() reflect.Type
- func (o DomainRefererOutput) RefererRules() DomainRefererRefererRuleArrayOutput
- func (o DomainRefererOutput) Switch() pulumi.StringOutput
- func (o DomainRefererOutput) ToDomainRefererOutput() DomainRefererOutput
- func (o DomainRefererOutput) ToDomainRefererOutputWithContext(ctx context.Context) DomainRefererOutput
- func (o DomainRefererOutput) ToDomainRefererPtrOutput() DomainRefererPtrOutput
- func (o DomainRefererOutput) ToDomainRefererPtrOutputWithContext(ctx context.Context) DomainRefererPtrOutput
- type DomainRefererPtrInput
- type DomainRefererPtrOutput
- func (o DomainRefererPtrOutput) Elem() DomainRefererOutput
- func (DomainRefererPtrOutput) ElementType() reflect.Type
- func (o DomainRefererPtrOutput) RefererRules() DomainRefererRefererRuleArrayOutput
- func (o DomainRefererPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainRefererPtrOutput) ToDomainRefererPtrOutput() DomainRefererPtrOutput
- func (o DomainRefererPtrOutput) ToDomainRefererPtrOutputWithContext(ctx context.Context) DomainRefererPtrOutput
- type DomainRefererRefererRule
- type DomainRefererRefererRuleArgs
- func (DomainRefererRefererRuleArgs) ElementType() reflect.Type
- func (i DomainRefererRefererRuleArgs) ToDomainRefererRefererRuleOutput() DomainRefererRefererRuleOutput
- func (i DomainRefererRefererRuleArgs) ToDomainRefererRefererRuleOutputWithContext(ctx context.Context) DomainRefererRefererRuleOutput
- type DomainRefererRefererRuleArray
- func (DomainRefererRefererRuleArray) ElementType() reflect.Type
- func (i DomainRefererRefererRuleArray) ToDomainRefererRefererRuleArrayOutput() DomainRefererRefererRuleArrayOutput
- func (i DomainRefererRefererRuleArray) ToDomainRefererRefererRuleArrayOutputWithContext(ctx context.Context) DomainRefererRefererRuleArrayOutput
- type DomainRefererRefererRuleArrayInput
- type DomainRefererRefererRuleArrayOutput
- func (DomainRefererRefererRuleArrayOutput) ElementType() reflect.Type
- func (o DomainRefererRefererRuleArrayOutput) Index(i pulumi.IntInput) DomainRefererRefererRuleOutput
- func (o DomainRefererRefererRuleArrayOutput) ToDomainRefererRefererRuleArrayOutput() DomainRefererRefererRuleArrayOutput
- func (o DomainRefererRefererRuleArrayOutput) ToDomainRefererRefererRuleArrayOutputWithContext(ctx context.Context) DomainRefererRefererRuleArrayOutput
- type DomainRefererRefererRuleInput
- type DomainRefererRefererRuleOutput
- func (o DomainRefererRefererRuleOutput) AllowEmpty() pulumi.BoolOutput
- func (DomainRefererRefererRuleOutput) ElementType() reflect.Type
- func (o DomainRefererRefererRuleOutput) RefererType() pulumi.StringOutput
- func (o DomainRefererRefererRuleOutput) Referers() pulumi.StringArrayOutput
- func (o DomainRefererRefererRuleOutput) RulePaths() pulumi.StringArrayOutput
- func (o DomainRefererRefererRuleOutput) RuleType() pulumi.StringOutput
- func (o DomainRefererRefererRuleOutput) ToDomainRefererRefererRuleOutput() DomainRefererRefererRuleOutput
- func (o DomainRefererRefererRuleOutput) ToDomainRefererRefererRuleOutputWithContext(ctx context.Context) DomainRefererRefererRuleOutput
- type DomainRequestHeader
- type DomainRequestHeaderArgs
- func (DomainRequestHeaderArgs) ElementType() reflect.Type
- func (i DomainRequestHeaderArgs) ToDomainRequestHeaderOutput() DomainRequestHeaderOutput
- func (i DomainRequestHeaderArgs) ToDomainRequestHeaderOutputWithContext(ctx context.Context) DomainRequestHeaderOutput
- func (i DomainRequestHeaderArgs) ToDomainRequestHeaderPtrOutput() DomainRequestHeaderPtrOutput
- func (i DomainRequestHeaderArgs) ToDomainRequestHeaderPtrOutputWithContext(ctx context.Context) DomainRequestHeaderPtrOutput
- type DomainRequestHeaderHeaderRule
- type DomainRequestHeaderHeaderRuleArgs
- func (DomainRequestHeaderHeaderRuleArgs) ElementType() reflect.Type
- func (i DomainRequestHeaderHeaderRuleArgs) ToDomainRequestHeaderHeaderRuleOutput() DomainRequestHeaderHeaderRuleOutput
- func (i DomainRequestHeaderHeaderRuleArgs) ToDomainRequestHeaderHeaderRuleOutputWithContext(ctx context.Context) DomainRequestHeaderHeaderRuleOutput
- type DomainRequestHeaderHeaderRuleArray
- func (DomainRequestHeaderHeaderRuleArray) ElementType() reflect.Type
- func (i DomainRequestHeaderHeaderRuleArray) ToDomainRequestHeaderHeaderRuleArrayOutput() DomainRequestHeaderHeaderRuleArrayOutput
- func (i DomainRequestHeaderHeaderRuleArray) ToDomainRequestHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) DomainRequestHeaderHeaderRuleArrayOutput
- type DomainRequestHeaderHeaderRuleArrayInput
- type DomainRequestHeaderHeaderRuleArrayOutput
- func (DomainRequestHeaderHeaderRuleArrayOutput) ElementType() reflect.Type
- func (o DomainRequestHeaderHeaderRuleArrayOutput) Index(i pulumi.IntInput) DomainRequestHeaderHeaderRuleOutput
- func (o DomainRequestHeaderHeaderRuleArrayOutput) ToDomainRequestHeaderHeaderRuleArrayOutput() DomainRequestHeaderHeaderRuleArrayOutput
- func (o DomainRequestHeaderHeaderRuleArrayOutput) ToDomainRequestHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) DomainRequestHeaderHeaderRuleArrayOutput
- type DomainRequestHeaderHeaderRuleInput
- type DomainRequestHeaderHeaderRuleOutput
- func (DomainRequestHeaderHeaderRuleOutput) ElementType() reflect.Type
- func (o DomainRequestHeaderHeaderRuleOutput) HeaderMode() pulumi.StringOutput
- func (o DomainRequestHeaderHeaderRuleOutput) HeaderName() pulumi.StringOutput
- func (o DomainRequestHeaderHeaderRuleOutput) HeaderValue() pulumi.StringOutput
- func (o DomainRequestHeaderHeaderRuleOutput) RulePaths() pulumi.StringArrayOutput
- func (o DomainRequestHeaderHeaderRuleOutput) RuleType() pulumi.StringOutput
- func (o DomainRequestHeaderHeaderRuleOutput) ToDomainRequestHeaderHeaderRuleOutput() DomainRequestHeaderHeaderRuleOutput
- func (o DomainRequestHeaderHeaderRuleOutput) ToDomainRequestHeaderHeaderRuleOutputWithContext(ctx context.Context) DomainRequestHeaderHeaderRuleOutput
- type DomainRequestHeaderInput
- type DomainRequestHeaderOutput
- func (DomainRequestHeaderOutput) ElementType() reflect.Type
- func (o DomainRequestHeaderOutput) HeaderRules() DomainRequestHeaderHeaderRuleArrayOutput
- func (o DomainRequestHeaderOutput) Switch() pulumi.StringPtrOutput
- func (o DomainRequestHeaderOutput) ToDomainRequestHeaderOutput() DomainRequestHeaderOutput
- func (o DomainRequestHeaderOutput) ToDomainRequestHeaderOutputWithContext(ctx context.Context) DomainRequestHeaderOutput
- func (o DomainRequestHeaderOutput) ToDomainRequestHeaderPtrOutput() DomainRequestHeaderPtrOutput
- func (o DomainRequestHeaderOutput) ToDomainRequestHeaderPtrOutputWithContext(ctx context.Context) DomainRequestHeaderPtrOutput
- type DomainRequestHeaderPtrInput
- type DomainRequestHeaderPtrOutput
- func (o DomainRequestHeaderPtrOutput) Elem() DomainRequestHeaderOutput
- func (DomainRequestHeaderPtrOutput) ElementType() reflect.Type
- func (o DomainRequestHeaderPtrOutput) HeaderRules() DomainRequestHeaderHeaderRuleArrayOutput
- func (o DomainRequestHeaderPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainRequestHeaderPtrOutput) ToDomainRequestHeaderPtrOutput() DomainRequestHeaderPtrOutput
- func (o DomainRequestHeaderPtrOutput) ToDomainRequestHeaderPtrOutputWithContext(ctx context.Context) DomainRequestHeaderPtrOutput
- type DomainResponseHeader
- type DomainResponseHeaderArgs
- func (DomainResponseHeaderArgs) ElementType() reflect.Type
- func (i DomainResponseHeaderArgs) ToDomainResponseHeaderOutput() DomainResponseHeaderOutput
- func (i DomainResponseHeaderArgs) ToDomainResponseHeaderOutputWithContext(ctx context.Context) DomainResponseHeaderOutput
- func (i DomainResponseHeaderArgs) ToDomainResponseHeaderPtrOutput() DomainResponseHeaderPtrOutput
- func (i DomainResponseHeaderArgs) ToDomainResponseHeaderPtrOutputWithContext(ctx context.Context) DomainResponseHeaderPtrOutput
- type DomainResponseHeaderHeaderRule
- type DomainResponseHeaderHeaderRuleArgs
- func (DomainResponseHeaderHeaderRuleArgs) ElementType() reflect.Type
- func (i DomainResponseHeaderHeaderRuleArgs) ToDomainResponseHeaderHeaderRuleOutput() DomainResponseHeaderHeaderRuleOutput
- func (i DomainResponseHeaderHeaderRuleArgs) ToDomainResponseHeaderHeaderRuleOutputWithContext(ctx context.Context) DomainResponseHeaderHeaderRuleOutput
- type DomainResponseHeaderHeaderRuleArray
- func (DomainResponseHeaderHeaderRuleArray) ElementType() reflect.Type
- func (i DomainResponseHeaderHeaderRuleArray) ToDomainResponseHeaderHeaderRuleArrayOutput() DomainResponseHeaderHeaderRuleArrayOutput
- func (i DomainResponseHeaderHeaderRuleArray) ToDomainResponseHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) DomainResponseHeaderHeaderRuleArrayOutput
- type DomainResponseHeaderHeaderRuleArrayInput
- type DomainResponseHeaderHeaderRuleArrayOutput
- func (DomainResponseHeaderHeaderRuleArrayOutput) ElementType() reflect.Type
- func (o DomainResponseHeaderHeaderRuleArrayOutput) Index(i pulumi.IntInput) DomainResponseHeaderHeaderRuleOutput
- func (o DomainResponseHeaderHeaderRuleArrayOutput) ToDomainResponseHeaderHeaderRuleArrayOutput() DomainResponseHeaderHeaderRuleArrayOutput
- func (o DomainResponseHeaderHeaderRuleArrayOutput) ToDomainResponseHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) DomainResponseHeaderHeaderRuleArrayOutput
- type DomainResponseHeaderHeaderRuleInput
- type DomainResponseHeaderHeaderRuleOutput
- func (DomainResponseHeaderHeaderRuleOutput) ElementType() reflect.Type
- func (o DomainResponseHeaderHeaderRuleOutput) HeaderMode() pulumi.StringOutput
- func (o DomainResponseHeaderHeaderRuleOutput) HeaderName() pulumi.StringOutput
- func (o DomainResponseHeaderHeaderRuleOutput) HeaderValue() pulumi.StringOutput
- func (o DomainResponseHeaderHeaderRuleOutput) RulePaths() pulumi.StringArrayOutput
- func (o DomainResponseHeaderHeaderRuleOutput) RuleType() pulumi.StringOutput
- func (o DomainResponseHeaderHeaderRuleOutput) ToDomainResponseHeaderHeaderRuleOutput() DomainResponseHeaderHeaderRuleOutput
- func (o DomainResponseHeaderHeaderRuleOutput) ToDomainResponseHeaderHeaderRuleOutputWithContext(ctx context.Context) DomainResponseHeaderHeaderRuleOutput
- type DomainResponseHeaderInput
- type DomainResponseHeaderOutput
- func (DomainResponseHeaderOutput) ElementType() reflect.Type
- func (o DomainResponseHeaderOutput) HeaderRules() DomainResponseHeaderHeaderRuleArrayOutput
- func (o DomainResponseHeaderOutput) Switch() pulumi.StringOutput
- func (o DomainResponseHeaderOutput) ToDomainResponseHeaderOutput() DomainResponseHeaderOutput
- func (o DomainResponseHeaderOutput) ToDomainResponseHeaderOutputWithContext(ctx context.Context) DomainResponseHeaderOutput
- func (o DomainResponseHeaderOutput) ToDomainResponseHeaderPtrOutput() DomainResponseHeaderPtrOutput
- func (o DomainResponseHeaderOutput) ToDomainResponseHeaderPtrOutputWithContext(ctx context.Context) DomainResponseHeaderPtrOutput
- type DomainResponseHeaderPtrInput
- type DomainResponseHeaderPtrOutput
- func (o DomainResponseHeaderPtrOutput) Elem() DomainResponseHeaderOutput
- func (DomainResponseHeaderPtrOutput) ElementType() reflect.Type
- func (o DomainResponseHeaderPtrOutput) HeaderRules() DomainResponseHeaderHeaderRuleArrayOutput
- func (o DomainResponseHeaderPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainResponseHeaderPtrOutput) ToDomainResponseHeaderPtrOutput() DomainResponseHeaderPtrOutput
- func (o DomainResponseHeaderPtrOutput) ToDomainResponseHeaderPtrOutputWithContext(ctx context.Context) DomainResponseHeaderPtrOutput
- type DomainRuleCach
- type DomainRuleCachArgs
- type DomainRuleCachArray
- type DomainRuleCachArrayInput
- type DomainRuleCachArrayOutput
- func (DomainRuleCachArrayOutput) ElementType() reflect.Type
- func (o DomainRuleCachArrayOutput) Index(i pulumi.IntInput) DomainRuleCachOutput
- func (o DomainRuleCachArrayOutput) ToDomainRuleCachArrayOutput() DomainRuleCachArrayOutput
- func (o DomainRuleCachArrayOutput) ToDomainRuleCachArrayOutputWithContext(ctx context.Context) DomainRuleCachArrayOutput
- type DomainRuleCachInput
- type DomainRuleCachOutput
- func (o DomainRuleCachOutput) CacheTime() pulumi.IntOutput
- func (o DomainRuleCachOutput) CompareMaxAge() pulumi.StringPtrOutput
- func (DomainRuleCachOutput) ElementType() reflect.Type
- func (o DomainRuleCachOutput) FollowOriginSwitch() pulumi.StringPtrOutput
- func (o DomainRuleCachOutput) IgnoreCacheControl() pulumi.StringPtrOutput
- func (o DomainRuleCachOutput) IgnoreSetCookie() pulumi.StringPtrOutput
- func (o DomainRuleCachOutput) NoCacheSwitch() pulumi.StringPtrOutput
- func (o DomainRuleCachOutput) ReValidate() pulumi.StringPtrOutput
- func (o DomainRuleCachOutput) RulePaths() pulumi.StringArrayOutput
- func (o DomainRuleCachOutput) RuleType() pulumi.StringPtrOutput
- func (o DomainRuleCachOutput) Switch() pulumi.StringPtrOutput
- func (o DomainRuleCachOutput) ToDomainRuleCachOutput() DomainRuleCachOutput
- func (o DomainRuleCachOutput) ToDomainRuleCachOutputWithContext(ctx context.Context) DomainRuleCachOutput
- type DomainState
- type DomainStatusCodeCache
- type DomainStatusCodeCacheArgs
- func (DomainStatusCodeCacheArgs) ElementType() reflect.Type
- func (i DomainStatusCodeCacheArgs) ToDomainStatusCodeCacheOutput() DomainStatusCodeCacheOutput
- func (i DomainStatusCodeCacheArgs) ToDomainStatusCodeCacheOutputWithContext(ctx context.Context) DomainStatusCodeCacheOutput
- func (i DomainStatusCodeCacheArgs) ToDomainStatusCodeCachePtrOutput() DomainStatusCodeCachePtrOutput
- func (i DomainStatusCodeCacheArgs) ToDomainStatusCodeCachePtrOutputWithContext(ctx context.Context) DomainStatusCodeCachePtrOutput
- type DomainStatusCodeCacheCacheRule
- type DomainStatusCodeCacheCacheRuleArgs
- func (DomainStatusCodeCacheCacheRuleArgs) ElementType() reflect.Type
- func (i DomainStatusCodeCacheCacheRuleArgs) ToDomainStatusCodeCacheCacheRuleOutput() DomainStatusCodeCacheCacheRuleOutput
- func (i DomainStatusCodeCacheCacheRuleArgs) ToDomainStatusCodeCacheCacheRuleOutputWithContext(ctx context.Context) DomainStatusCodeCacheCacheRuleOutput
- type DomainStatusCodeCacheCacheRuleArray
- func (DomainStatusCodeCacheCacheRuleArray) ElementType() reflect.Type
- func (i DomainStatusCodeCacheCacheRuleArray) ToDomainStatusCodeCacheCacheRuleArrayOutput() DomainStatusCodeCacheCacheRuleArrayOutput
- func (i DomainStatusCodeCacheCacheRuleArray) ToDomainStatusCodeCacheCacheRuleArrayOutputWithContext(ctx context.Context) DomainStatusCodeCacheCacheRuleArrayOutput
- type DomainStatusCodeCacheCacheRuleArrayInput
- type DomainStatusCodeCacheCacheRuleArrayOutput
- func (DomainStatusCodeCacheCacheRuleArrayOutput) ElementType() reflect.Type
- func (o DomainStatusCodeCacheCacheRuleArrayOutput) Index(i pulumi.IntInput) DomainStatusCodeCacheCacheRuleOutput
- func (o DomainStatusCodeCacheCacheRuleArrayOutput) ToDomainStatusCodeCacheCacheRuleArrayOutput() DomainStatusCodeCacheCacheRuleArrayOutput
- func (o DomainStatusCodeCacheCacheRuleArrayOutput) ToDomainStatusCodeCacheCacheRuleArrayOutputWithContext(ctx context.Context) DomainStatusCodeCacheCacheRuleArrayOutput
- type DomainStatusCodeCacheCacheRuleInput
- type DomainStatusCodeCacheCacheRuleOutput
- func (o DomainStatusCodeCacheCacheRuleOutput) CacheTime() pulumi.IntOutput
- func (DomainStatusCodeCacheCacheRuleOutput) ElementType() reflect.Type
- func (o DomainStatusCodeCacheCacheRuleOutput) StatusCode() pulumi.StringOutput
- func (o DomainStatusCodeCacheCacheRuleOutput) ToDomainStatusCodeCacheCacheRuleOutput() DomainStatusCodeCacheCacheRuleOutput
- func (o DomainStatusCodeCacheCacheRuleOutput) ToDomainStatusCodeCacheCacheRuleOutputWithContext(ctx context.Context) DomainStatusCodeCacheCacheRuleOutput
- type DomainStatusCodeCacheInput
- type DomainStatusCodeCacheOutput
- func (o DomainStatusCodeCacheOutput) CacheRules() DomainStatusCodeCacheCacheRuleArrayOutput
- func (DomainStatusCodeCacheOutput) ElementType() reflect.Type
- func (o DomainStatusCodeCacheOutput) Switch() pulumi.StringOutput
- func (o DomainStatusCodeCacheOutput) ToDomainStatusCodeCacheOutput() DomainStatusCodeCacheOutput
- func (o DomainStatusCodeCacheOutput) ToDomainStatusCodeCacheOutputWithContext(ctx context.Context) DomainStatusCodeCacheOutput
- func (o DomainStatusCodeCacheOutput) ToDomainStatusCodeCachePtrOutput() DomainStatusCodeCachePtrOutput
- func (o DomainStatusCodeCacheOutput) ToDomainStatusCodeCachePtrOutputWithContext(ctx context.Context) DomainStatusCodeCachePtrOutput
- type DomainStatusCodeCachePtrInput
- type DomainStatusCodeCachePtrOutput
- func (o DomainStatusCodeCachePtrOutput) CacheRules() DomainStatusCodeCacheCacheRuleArrayOutput
- func (o DomainStatusCodeCachePtrOutput) Elem() DomainStatusCodeCacheOutput
- func (DomainStatusCodeCachePtrOutput) ElementType() reflect.Type
- func (o DomainStatusCodeCachePtrOutput) Switch() pulumi.StringPtrOutput
- func (o DomainStatusCodeCachePtrOutput) ToDomainStatusCodeCachePtrOutput() DomainStatusCodeCachePtrOutput
- func (o DomainStatusCodeCachePtrOutput) ToDomainStatusCodeCachePtrOutputWithContext(ctx context.Context) DomainStatusCodeCachePtrOutput
- type GetDomainsArgs
- type GetDomainsDomainList
- type GetDomainsDomainListArgs
- type GetDomainsDomainListArray
- type GetDomainsDomainListArrayInput
- type GetDomainsDomainListArrayOutput
- func (GetDomainsDomainListArrayOutput) ElementType() reflect.Type
- func (o GetDomainsDomainListArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainListOutput
- func (o GetDomainsDomainListArrayOutput) ToGetDomainsDomainListArrayOutput() GetDomainsDomainListArrayOutput
- func (o GetDomainsDomainListArrayOutput) ToGetDomainsDomainListArrayOutputWithContext(ctx context.Context) GetDomainsDomainListArrayOutput
- type GetDomainsDomainListHttpsConfig
- type GetDomainsDomainListHttpsConfigArgs
- func (GetDomainsDomainListHttpsConfigArgs) ElementType() reflect.Type
- func (i GetDomainsDomainListHttpsConfigArgs) ToGetDomainsDomainListHttpsConfigOutput() GetDomainsDomainListHttpsConfigOutput
- func (i GetDomainsDomainListHttpsConfigArgs) ToGetDomainsDomainListHttpsConfigOutputWithContext(ctx context.Context) GetDomainsDomainListHttpsConfigOutput
- type GetDomainsDomainListHttpsConfigArray
- func (GetDomainsDomainListHttpsConfigArray) ElementType() reflect.Type
- func (i GetDomainsDomainListHttpsConfigArray) ToGetDomainsDomainListHttpsConfigArrayOutput() GetDomainsDomainListHttpsConfigArrayOutput
- func (i GetDomainsDomainListHttpsConfigArray) ToGetDomainsDomainListHttpsConfigArrayOutputWithContext(ctx context.Context) GetDomainsDomainListHttpsConfigArrayOutput
- type GetDomainsDomainListHttpsConfigArrayInput
- type GetDomainsDomainListHttpsConfigArrayOutput
- func (GetDomainsDomainListHttpsConfigArrayOutput) ElementType() reflect.Type
- func (o GetDomainsDomainListHttpsConfigArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainListHttpsConfigOutput
- func (o GetDomainsDomainListHttpsConfigArrayOutput) ToGetDomainsDomainListHttpsConfigArrayOutput() GetDomainsDomainListHttpsConfigArrayOutput
- func (o GetDomainsDomainListHttpsConfigArrayOutput) ToGetDomainsDomainListHttpsConfigArrayOutputWithContext(ctx context.Context) GetDomainsDomainListHttpsConfigArrayOutput
- type GetDomainsDomainListHttpsConfigInput
- type GetDomainsDomainListHttpsConfigOutput
- func (GetDomainsDomainListHttpsConfigOutput) ElementType() reflect.Type
- func (o GetDomainsDomainListHttpsConfigOutput) Http2Switch() pulumi.StringOutput
- func (o GetDomainsDomainListHttpsConfigOutput) HttpsSwitch() pulumi.StringOutput
- func (o GetDomainsDomainListHttpsConfigOutput) OcspStaplingSwitch() pulumi.StringOutput
- func (o GetDomainsDomainListHttpsConfigOutput) SpdySwitch() pulumi.StringOutput
- func (o GetDomainsDomainListHttpsConfigOutput) ToGetDomainsDomainListHttpsConfigOutput() GetDomainsDomainListHttpsConfigOutput
- func (o GetDomainsDomainListHttpsConfigOutput) ToGetDomainsDomainListHttpsConfigOutputWithContext(ctx context.Context) GetDomainsDomainListHttpsConfigOutput
- func (o GetDomainsDomainListHttpsConfigOutput) VerifyClient() pulumi.StringOutput
- type GetDomainsDomainListInput
- type GetDomainsDomainListOrigin
- type GetDomainsDomainListOriginArgs
- func (GetDomainsDomainListOriginArgs) ElementType() reflect.Type
- func (i GetDomainsDomainListOriginArgs) ToGetDomainsDomainListOriginOutput() GetDomainsDomainListOriginOutput
- func (i GetDomainsDomainListOriginArgs) ToGetDomainsDomainListOriginOutputWithContext(ctx context.Context) GetDomainsDomainListOriginOutput
- type GetDomainsDomainListOriginArray
- func (GetDomainsDomainListOriginArray) ElementType() reflect.Type
- func (i GetDomainsDomainListOriginArray) ToGetDomainsDomainListOriginArrayOutput() GetDomainsDomainListOriginArrayOutput
- func (i GetDomainsDomainListOriginArray) ToGetDomainsDomainListOriginArrayOutputWithContext(ctx context.Context) GetDomainsDomainListOriginArrayOutput
- type GetDomainsDomainListOriginArrayInput
- type GetDomainsDomainListOriginArrayOutput
- func (GetDomainsDomainListOriginArrayOutput) ElementType() reflect.Type
- func (o GetDomainsDomainListOriginArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainListOriginOutput
- func (o GetDomainsDomainListOriginArrayOutput) ToGetDomainsDomainListOriginArrayOutput() GetDomainsDomainListOriginArrayOutput
- func (o GetDomainsDomainListOriginArrayOutput) ToGetDomainsDomainListOriginArrayOutputWithContext(ctx context.Context) GetDomainsDomainListOriginArrayOutput
- type GetDomainsDomainListOriginInput
- type GetDomainsDomainListOriginOutput
- func (o GetDomainsDomainListOriginOutput) BackupOriginLists() pulumi.StringArrayOutput
- func (o GetDomainsDomainListOriginOutput) BackupOriginType() pulumi.StringOutput
- func (o GetDomainsDomainListOriginOutput) BackupServerName() pulumi.StringOutput
- func (o GetDomainsDomainListOriginOutput) CosPrivateAccess() pulumi.StringOutput
- func (GetDomainsDomainListOriginOutput) ElementType() reflect.Type
- func (o GetDomainsDomainListOriginOutput) OriginLists() pulumi.StringArrayOutput
- func (o GetDomainsDomainListOriginOutput) OriginPullProtocol() pulumi.StringOutput
- func (o GetDomainsDomainListOriginOutput) OriginType() pulumi.StringOutput
- func (o GetDomainsDomainListOriginOutput) ServerName() pulumi.StringOutput
- func (o GetDomainsDomainListOriginOutput) ToGetDomainsDomainListOriginOutput() GetDomainsDomainListOriginOutput
- func (o GetDomainsDomainListOriginOutput) ToGetDomainsDomainListOriginOutputWithContext(ctx context.Context) GetDomainsDomainListOriginOutput
- type GetDomainsDomainListOutput
- func (o GetDomainsDomainListOutput) Area() pulumi.StringOutput
- func (o GetDomainsDomainListOutput) Cname() pulumi.StringOutput
- func (o GetDomainsDomainListOutput) CreateTime() pulumi.StringOutput
- func (o GetDomainsDomainListOutput) Domain() pulumi.StringOutput
- func (GetDomainsDomainListOutput) ElementType() reflect.Type
- func (o GetDomainsDomainListOutput) FullUrlCache() pulumi.BoolOutput
- func (o GetDomainsDomainListOutput) HttpsConfigs() GetDomainsDomainListHttpsConfigArrayOutput
- func (o GetDomainsDomainListOutput) Id() pulumi.StringOutput
- func (o GetDomainsDomainListOutput) Origins() GetDomainsDomainListOriginArrayOutput
- func (o GetDomainsDomainListOutput) ProjectId() pulumi.IntOutput
- func (o GetDomainsDomainListOutput) RangeOriginSwitch() pulumi.StringOutput
- func (o GetDomainsDomainListOutput) RequestHeaders() GetDomainsDomainListRequestHeaderArrayOutput
- func (o GetDomainsDomainListOutput) RuleCaches() GetDomainsDomainListRuleCachArrayOutput
- func (o GetDomainsDomainListOutput) ServiceType() pulumi.StringOutput
- func (o GetDomainsDomainListOutput) Status() pulumi.StringOutput
- func (o GetDomainsDomainListOutput) Tags() pulumi.MapOutput
- func (o GetDomainsDomainListOutput) ToGetDomainsDomainListOutput() GetDomainsDomainListOutput
- func (o GetDomainsDomainListOutput) ToGetDomainsDomainListOutputWithContext(ctx context.Context) GetDomainsDomainListOutput
- func (o GetDomainsDomainListOutput) UpdateTime() pulumi.StringOutput
- type GetDomainsDomainListRequestHeader
- type GetDomainsDomainListRequestHeaderArgs
- func (GetDomainsDomainListRequestHeaderArgs) ElementType() reflect.Type
- func (i GetDomainsDomainListRequestHeaderArgs) ToGetDomainsDomainListRequestHeaderOutput() GetDomainsDomainListRequestHeaderOutput
- func (i GetDomainsDomainListRequestHeaderArgs) ToGetDomainsDomainListRequestHeaderOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderOutput
- type GetDomainsDomainListRequestHeaderArray
- func (GetDomainsDomainListRequestHeaderArray) ElementType() reflect.Type
- func (i GetDomainsDomainListRequestHeaderArray) ToGetDomainsDomainListRequestHeaderArrayOutput() GetDomainsDomainListRequestHeaderArrayOutput
- func (i GetDomainsDomainListRequestHeaderArray) ToGetDomainsDomainListRequestHeaderArrayOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderArrayOutput
- type GetDomainsDomainListRequestHeaderArrayInput
- type GetDomainsDomainListRequestHeaderArrayOutput
- func (GetDomainsDomainListRequestHeaderArrayOutput) ElementType() reflect.Type
- func (o GetDomainsDomainListRequestHeaderArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainListRequestHeaderOutput
- func (o GetDomainsDomainListRequestHeaderArrayOutput) ToGetDomainsDomainListRequestHeaderArrayOutput() GetDomainsDomainListRequestHeaderArrayOutput
- func (o GetDomainsDomainListRequestHeaderArrayOutput) ToGetDomainsDomainListRequestHeaderArrayOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderArrayOutput
- type GetDomainsDomainListRequestHeaderHeaderRule
- type GetDomainsDomainListRequestHeaderHeaderRuleArgs
- func (GetDomainsDomainListRequestHeaderHeaderRuleArgs) ElementType() reflect.Type
- func (i GetDomainsDomainListRequestHeaderHeaderRuleArgs) ToGetDomainsDomainListRequestHeaderHeaderRuleOutput() GetDomainsDomainListRequestHeaderHeaderRuleOutput
- func (i GetDomainsDomainListRequestHeaderHeaderRuleArgs) ToGetDomainsDomainListRequestHeaderHeaderRuleOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderHeaderRuleOutput
- type GetDomainsDomainListRequestHeaderHeaderRuleArray
- func (GetDomainsDomainListRequestHeaderHeaderRuleArray) ElementType() reflect.Type
- func (i GetDomainsDomainListRequestHeaderHeaderRuleArray) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutput() GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput
- func (i GetDomainsDomainListRequestHeaderHeaderRuleArray) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput
- type GetDomainsDomainListRequestHeaderHeaderRuleArrayInput
- type GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput
- func (GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput) ElementType() reflect.Type
- func (o GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainListRequestHeaderHeaderRuleOutput
- func (o GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutput() GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput
- func (o GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput
- type GetDomainsDomainListRequestHeaderHeaderRuleInput
- type GetDomainsDomainListRequestHeaderHeaderRuleOutput
- func (GetDomainsDomainListRequestHeaderHeaderRuleOutput) ElementType() reflect.Type
- func (o GetDomainsDomainListRequestHeaderHeaderRuleOutput) HeaderMode() pulumi.StringOutput
- func (o GetDomainsDomainListRequestHeaderHeaderRuleOutput) HeaderName() pulumi.StringOutput
- func (o GetDomainsDomainListRequestHeaderHeaderRuleOutput) HeaderValue() pulumi.StringOutput
- func (o GetDomainsDomainListRequestHeaderHeaderRuleOutput) RulePaths() pulumi.StringArrayOutput
- func (o GetDomainsDomainListRequestHeaderHeaderRuleOutput) RuleType() pulumi.StringOutput
- func (o GetDomainsDomainListRequestHeaderHeaderRuleOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleOutput() GetDomainsDomainListRequestHeaderHeaderRuleOutput
- func (o GetDomainsDomainListRequestHeaderHeaderRuleOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderHeaderRuleOutput
- type GetDomainsDomainListRequestHeaderInput
- type GetDomainsDomainListRequestHeaderOutput
- func (GetDomainsDomainListRequestHeaderOutput) ElementType() reflect.Type
- func (o GetDomainsDomainListRequestHeaderOutput) HeaderRules() GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput
- func (o GetDomainsDomainListRequestHeaderOutput) Switch() pulumi.StringOutput
- func (o GetDomainsDomainListRequestHeaderOutput) ToGetDomainsDomainListRequestHeaderOutput() GetDomainsDomainListRequestHeaderOutput
- func (o GetDomainsDomainListRequestHeaderOutput) ToGetDomainsDomainListRequestHeaderOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderOutput
- type GetDomainsDomainListRuleCach
- type GetDomainsDomainListRuleCachArgs
- func (GetDomainsDomainListRuleCachArgs) ElementType() reflect.Type
- func (i GetDomainsDomainListRuleCachArgs) ToGetDomainsDomainListRuleCachOutput() GetDomainsDomainListRuleCachOutput
- func (i GetDomainsDomainListRuleCachArgs) ToGetDomainsDomainListRuleCachOutputWithContext(ctx context.Context) GetDomainsDomainListRuleCachOutput
- type GetDomainsDomainListRuleCachArray
- func (GetDomainsDomainListRuleCachArray) ElementType() reflect.Type
- func (i GetDomainsDomainListRuleCachArray) ToGetDomainsDomainListRuleCachArrayOutput() GetDomainsDomainListRuleCachArrayOutput
- func (i GetDomainsDomainListRuleCachArray) ToGetDomainsDomainListRuleCachArrayOutputWithContext(ctx context.Context) GetDomainsDomainListRuleCachArrayOutput
- type GetDomainsDomainListRuleCachArrayInput
- type GetDomainsDomainListRuleCachArrayOutput
- func (GetDomainsDomainListRuleCachArrayOutput) ElementType() reflect.Type
- func (o GetDomainsDomainListRuleCachArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainListRuleCachOutput
- func (o GetDomainsDomainListRuleCachArrayOutput) ToGetDomainsDomainListRuleCachArrayOutput() GetDomainsDomainListRuleCachArrayOutput
- func (o GetDomainsDomainListRuleCachArrayOutput) ToGetDomainsDomainListRuleCachArrayOutputWithContext(ctx context.Context) GetDomainsDomainListRuleCachArrayOutput
- type GetDomainsDomainListRuleCachInput
- type GetDomainsDomainListRuleCachOutput
- func (o GetDomainsDomainListRuleCachOutput) CacheTime() pulumi.IntOutput
- func (o GetDomainsDomainListRuleCachOutput) CompareMaxAge() pulumi.StringPtrOutput
- func (GetDomainsDomainListRuleCachOutput) ElementType() reflect.Type
- func (o GetDomainsDomainListRuleCachOutput) FollowOriginSwitch() pulumi.StringOutput
- func (o GetDomainsDomainListRuleCachOutput) IgnoreCacheControl() pulumi.StringPtrOutput
- func (o GetDomainsDomainListRuleCachOutput) IgnoreSetCookie() pulumi.StringOutput
- func (o GetDomainsDomainListRuleCachOutput) NoCacheSwitch() pulumi.StringOutput
- func (o GetDomainsDomainListRuleCachOutput) ReValidate() pulumi.StringOutput
- func (o GetDomainsDomainListRuleCachOutput) RulePaths() pulumi.StringArrayOutput
- func (o GetDomainsDomainListRuleCachOutput) RuleType() pulumi.StringOutput
- func (o GetDomainsDomainListRuleCachOutput) Switch() pulumi.StringOutput
- func (o GetDomainsDomainListRuleCachOutput) ToGetDomainsDomainListRuleCachOutput() GetDomainsDomainListRuleCachOutput
- func (o GetDomainsDomainListRuleCachOutput) ToGetDomainsDomainListRuleCachOutputWithContext(ctx context.Context) GetDomainsDomainListRuleCachOutput
- type GetDomainsOutputArgs
- type GetDomainsResult
- type GetDomainsResultOutput
- func (o GetDomainsResultOutput) Domain() pulumi.StringPtrOutput
- func (o GetDomainsResultOutput) DomainLists() GetDomainsDomainListArrayOutput
- func (GetDomainsResultOutput) ElementType() reflect.Type
- func (o GetDomainsResultOutput) FullUrlCache() pulumi.BoolPtrOutput
- func (o GetDomainsResultOutput) HttpsSwitch() pulumi.StringPtrOutput
- func (o GetDomainsResultOutput) Id() pulumi.StringOutput
- func (o GetDomainsResultOutput) OriginPullProtocol() pulumi.StringPtrOutput
- func (o GetDomainsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetDomainsResultOutput) ServiceType() pulumi.StringPtrOutput
- func (o GetDomainsResultOutput) ToGetDomainsResultOutput() GetDomainsResultOutput
- func (o GetDomainsResultOutput) ToGetDomainsResultOutputWithContext(ctx context.Context) GetDomainsResultOutput
- type UrlPurge
- type UrlPurgeArgs
- type UrlPurgeArray
- type UrlPurgeArrayInput
- type UrlPurgeArrayOutput
- type UrlPurgeInput
- type UrlPurgeMap
- type UrlPurgeMapInput
- type UrlPurgeMapOutput
- type UrlPurgeOutput
- func (o UrlPurgeOutput) Area() pulumi.StringPtrOutput
- func (UrlPurgeOutput) ElementType() reflect.Type
- func (o UrlPurgeOutput) PurgeHistories() UrlPurgePurgeHistoryArrayOutput
- func (o UrlPurgeOutput) Redo() pulumi.IntPtrOutput
- func (o UrlPurgeOutput) TaskId() pulumi.StringOutput
- func (o UrlPurgeOutput) ToUrlPurgeOutput() UrlPurgeOutput
- func (o UrlPurgeOutput) ToUrlPurgeOutputWithContext(ctx context.Context) UrlPurgeOutput
- func (o UrlPurgeOutput) UrlEncode() pulumi.BoolPtrOutput
- func (o UrlPurgeOutput) Urls() pulumi.StringArrayOutput
- type UrlPurgePurgeHistory
- type UrlPurgePurgeHistoryArgs
- type UrlPurgePurgeHistoryArray
- type UrlPurgePurgeHistoryArrayInput
- type UrlPurgePurgeHistoryArrayOutput
- func (UrlPurgePurgeHistoryArrayOutput) ElementType() reflect.Type
- func (o UrlPurgePurgeHistoryArrayOutput) Index(i pulumi.IntInput) UrlPurgePurgeHistoryOutput
- func (o UrlPurgePurgeHistoryArrayOutput) ToUrlPurgePurgeHistoryArrayOutput() UrlPurgePurgeHistoryArrayOutput
- func (o UrlPurgePurgeHistoryArrayOutput) ToUrlPurgePurgeHistoryArrayOutputWithContext(ctx context.Context) UrlPurgePurgeHistoryArrayOutput
- type UrlPurgePurgeHistoryInput
- type UrlPurgePurgeHistoryOutput
- func (o UrlPurgePurgeHistoryOutput) CreateTime() pulumi.StringPtrOutput
- func (UrlPurgePurgeHistoryOutput) ElementType() reflect.Type
- func (o UrlPurgePurgeHistoryOutput) FlushType() pulumi.StringPtrOutput
- func (o UrlPurgePurgeHistoryOutput) PurgeType() pulumi.StringPtrOutput
- func (o UrlPurgePurgeHistoryOutput) Status() pulumi.StringPtrOutput
- func (o UrlPurgePurgeHistoryOutput) TaskId() pulumi.StringPtrOutput
- func (o UrlPurgePurgeHistoryOutput) ToUrlPurgePurgeHistoryOutput() UrlPurgePurgeHistoryOutput
- func (o UrlPurgePurgeHistoryOutput) ToUrlPurgePurgeHistoryOutputWithContext(ctx context.Context) UrlPurgePurgeHistoryOutput
- func (o UrlPurgePurgeHistoryOutput) Url() pulumi.StringPtrOutput
- type UrlPurgeState
- type UrlPush
- type UrlPushArgs
- type UrlPushArray
- type UrlPushArrayInput
- type UrlPushArrayOutput
- type UrlPushInput
- type UrlPushMap
- type UrlPushMapInput
- type UrlPushMapOutput
- type UrlPushOutput
- func (o UrlPushOutput) Area() pulumi.StringPtrOutput
- func (UrlPushOutput) ElementType() reflect.Type
- func (o UrlPushOutput) Layer() pulumi.StringPtrOutput
- func (o UrlPushOutput) ParseM3u8() pulumi.BoolPtrOutput
- func (o UrlPushOutput) PushHistories() UrlPushPushHistoryArrayOutput
- func (o UrlPushOutput) Redo() pulumi.IntPtrOutput
- func (o UrlPushOutput) TaskId() pulumi.StringOutput
- func (o UrlPushOutput) ToUrlPushOutput() UrlPushOutput
- func (o UrlPushOutput) ToUrlPushOutputWithContext(ctx context.Context) UrlPushOutput
- func (o UrlPushOutput) Urls() pulumi.StringArrayOutput
- func (o UrlPushOutput) UserAgent() pulumi.StringPtrOutput
- type UrlPushPushHistory
- type UrlPushPushHistoryArgs
- type UrlPushPushHistoryArray
- type UrlPushPushHistoryArrayInput
- type UrlPushPushHistoryArrayOutput
- func (UrlPushPushHistoryArrayOutput) ElementType() reflect.Type
- func (o UrlPushPushHistoryArrayOutput) Index(i pulumi.IntInput) UrlPushPushHistoryOutput
- func (o UrlPushPushHistoryArrayOutput) ToUrlPushPushHistoryArrayOutput() UrlPushPushHistoryArrayOutput
- func (o UrlPushPushHistoryArrayOutput) ToUrlPushPushHistoryArrayOutputWithContext(ctx context.Context) UrlPushPushHistoryArrayOutput
- type UrlPushPushHistoryInput
- type UrlPushPushHistoryOutput
- func (o UrlPushPushHistoryOutput) Area() pulumi.StringPtrOutput
- func (o UrlPushPushHistoryOutput) CreateTime() pulumi.StringPtrOutput
- func (UrlPushPushHistoryOutput) ElementType() reflect.Type
- func (o UrlPushPushHistoryOutput) Percent() pulumi.IntPtrOutput
- func (o UrlPushPushHistoryOutput) Status() pulumi.StringPtrOutput
- func (o UrlPushPushHistoryOutput) TaskId() pulumi.StringPtrOutput
- func (o UrlPushPushHistoryOutput) ToUrlPushPushHistoryOutput() UrlPushPushHistoryOutput
- func (o UrlPushPushHistoryOutput) ToUrlPushPushHistoryOutputWithContext(ctx context.Context) UrlPushPushHistoryOutput
- func (o UrlPushPushHistoryOutput) UpdateTime() pulumi.StringPtrOutput
- func (o UrlPushPushHistoryOutput) Url() pulumi.StringPtrOutput
- type UrlPushState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶ added in v0.0.5
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type Domain ¶
type Domain struct { pulumi.CustomResourceState // Domain name acceleration region. `mainland`: acceleration inside mainland China, `overseas`: acceleration outside mainland China, `global`: global acceleration. Overseas acceleration service must be enabled to use overseas acceleration and global acceleration. Area pulumi.StringPtrOutput `pulumi:"area"` // Specify timestamp hotlink protection configuration, NOTE: only one type can choose for the sub elements. Authentication DomainAuthenticationPtrOutput `pulumi:"authentication"` // Access authentication for S3 origin. AwsPrivateAccess DomainAwsPrivateAccessPtrOutput `pulumi:"awsPrivateAccess"` // Bandwidth cap configuration. BandWidthAlert DomainBandWidthAlertPtrOutput `pulumi:"bandWidthAlert"` // CNAME address of domain name. Cname pulumi.StringOutput `pulumi:"cname"` // Smart compression configurations. Compression DomainCompressionPtrOutput `pulumi:"compression"` // Creation time of domain name. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Name of the acceleration domain. Domain pulumi.StringOutput `pulumi:"domain"` // Downstream capping configuration. DownstreamCapping DomainDownstreamCappingPtrOutput `pulumi:"downstreamCapping"` // Used for store `dryRun` request json. DryRunCreateResult pulumi.StringOutput `pulumi:"dryRunCreateResult"` // Used for store `dryRun` update request json. DryRunUpdateResult pulumi.StringOutput `pulumi:"dryRunUpdateResult"` // Error page configurations. ErrorPage DomainErrorPagePtrOutput `pulumi:"errorPage"` // Used for validate only by store arguments to request json string as expected, WARNING: if set to `true`, NO Cloud Api will be invoked but store as local data, do not use this argument unless you really know what you are doing. ExplicitUsingDryRun pulumi.BoolPtrOutput `pulumi:"explicitUsingDryRun"` // 301/302 redirect following switch, available values: `on`, `off` (default). FollowRedirectSwitch pulumi.StringPtrOutput `pulumi:"followRedirectSwitch"` // Whether to enable full-path cache. Default value is `true`. FullUrlCache pulumi.BoolPtrOutput `pulumi:"fullUrlCache"` // HTTPS acceleration configuration. It's a list and consist of at most one item. HttpsConfig DomainHttpsConfigOutput `pulumi:"httpsConfig"` // Access authentication for OBS origin. HwPrivateAccess DomainHwPrivateAccessPtrOutput `pulumi:"hwPrivateAccess"` // Specify Ip filter configurations. IpFilter DomainIpFilterPtrOutput `pulumi:"ipFilter"` // Specify Ip frequency limit configurations. IpFreqLimit DomainIpFreqLimitPtrOutput `pulumi:"ipFreqLimit"` // ipv6 access configuration switch. Only available when area set to `mainland`. Valid values are `on` and `off`. Default value is `off`. Ipv6AccessSwitch pulumi.StringPtrOutput `pulumi:"ipv6AccessSwitch"` // Browser cache configuration. (This feature is in beta and not generally available yet). MaxAge DomainMaxAgePtrOutput `pulumi:"maxAge"` // Offline cache switch, available values: `on`, `off` (default). OfflineCacheSwitch pulumi.StringPtrOutput `pulumi:"offlineCacheSwitch"` // Origin server configuration. It's a list and consist of at most one item. Origin DomainOriginOutput `pulumi:"origin"` // Cross-border linkage optimization configuration. (This feature is in beta and not generally available yet). OriginPullOptimization DomainOriginPullOptimizationPtrOutput `pulumi:"originPullOptimization"` // Cross-border linkage optimization configuration. OriginPullTimeout DomainOriginPullTimeoutPtrOutput `pulumi:"originPullTimeout"` // Access authentication for OSS origin. OssPrivateAccess DomainOssPrivateAccessPtrOutput `pulumi:"ossPrivateAccess"` // The project CDN belongs to, default to 0. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // Access authentication for OBS origin. QnPrivateAccess DomainQnPrivateAccessPtrOutput `pulumi:"qnPrivateAccess"` // QUIC switch, available values: `on`, `off` (default). QuicSwitch pulumi.StringPtrOutput `pulumi:"quicSwitch"` // Sharding back to source configuration switch. Valid values are `on` and `off`. Default value is `on`. RangeOriginSwitch pulumi.StringPtrOutput `pulumi:"rangeOriginSwitch"` // Referer configuration. Referer DomainRefererPtrOutput `pulumi:"referer"` // Request header configuration. It's a list and consist of at most one item. RequestHeader DomainRequestHeaderOutput `pulumi:"requestHeader"` // Response header configurations. ResponseHeader DomainResponseHeaderPtrOutput `pulumi:"responseHeader"` // Response header cache switch, available values: `on`, `off` (default). ResponseHeaderCacheSwitch pulumi.StringPtrOutput `pulumi:"responseHeaderCacheSwitch"` // Advanced path cache configuration. RuleCaches DomainRuleCachArrayOutput `pulumi:"ruleCaches"` // SEO switch, available values: `on`, `off` (default). SeoSwitch pulumi.StringPtrOutput `pulumi:"seoSwitch"` // Acceleration domain name service type. `web`: static acceleration, `download`: download acceleration, `media`: streaming media VOD acceleration. ServiceType pulumi.StringOutput `pulumi:"serviceType"` // Specific configuration for mainland, NOTE: Both specifying full schema or using it is superfluous, please use cloud api parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#MainlandConfig) for more details. SpecificConfigMainland pulumi.StringPtrOutput `pulumi:"specificConfigMainland"` // Specific configuration for oversea, NOTE: Both specifying full schema or using it is superfluous, please use cloud api parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#OverseaConfig) for more details. SpecificConfigOverseas pulumi.StringPtrOutput `pulumi:"specificConfigOverseas"` // Acceleration service status. Status pulumi.StringOutput `pulumi:"status"` // Status code cache configurations. StatusCodeCache DomainStatusCodeCachePtrOutput `pulumi:"statusCodeCache"` // Tags of cdn domain. Tags pulumi.MapOutput `pulumi:"tags"` // Video seek switch, available values: `on`, `off` (default). VideoSeekSwitch pulumi.StringPtrOutput `pulumi:"videoSeekSwitch"` }
Provides a resource to create a CDN domain. > **NOTE:** To disable most of configuration with switch, just modify switch argument to off instead of remove the whole block
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cdn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cdn.NewDomain(ctx, "foo", &Cdn.DomainArgs{ Area: pulumi.String("mainland"), Domain: pulumi.String("xxxx.com"), FullUrlCache: pulumi.Bool(false), HttpsConfig: &cdn.DomainHttpsConfigArgs{ ForceRedirect: &cdn.DomainHttpsConfigForceRedirectArgs{ RedirectStatusCode: pulumi.Int(302), RedirectType: pulumi.String("http"), Switch: pulumi.String("on"), }, Http2Switch: pulumi.String("off"), HttpsSwitch: pulumi.String("off"), OcspStaplingSwitch: pulumi.String("off"), SpdySwitch: pulumi.String("off"), VerifyClient: pulumi.String("off"), }, Origin: &cdn.DomainOriginArgs{ OriginLists: pulumi.StringArray{ pulumi.String("127.0.0.1"), }, OriginPullProtocol: pulumi.String("follow"), OriginType: pulumi.String("ip"), }, ServiceType: pulumi.String("web"), Tags: pulumi.AnyMap{ "hello": pulumi.Any("world"), }, }) if err != nil { return err } return nil }) }
```
Example Usage of cdn uses cache and request headers ¶
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cdn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cdn.NewDomain(ctx, "foo", &Cdn.DomainArgs{ Area: pulumi.String("mainland"), Domain: pulumi.String("xxxx.com"), FullUrlCache: pulumi.Bool(false), HttpsConfig: &cdn.DomainHttpsConfigArgs{ ForceRedirect: &cdn.DomainHttpsConfigForceRedirectArgs{ RedirectStatusCode: pulumi.Int(302), RedirectType: pulumi.String("http"), Switch: pulumi.String("on"), }, Http2Switch: pulumi.String("off"), HttpsSwitch: pulumi.String("off"), OcspStaplingSwitch: pulumi.String("off"), SpdySwitch: pulumi.String("off"), VerifyClient: pulumi.String("off"), }, Origin: &cdn.DomainOriginArgs{ OriginLists: pulumi.StringArray{ pulumi.String("127.0.0.1"), }, OriginPullProtocol: pulumi.String("follow"), OriginType: pulumi.String("ip"), }, RangeOriginSwitch: pulumi.String("off"), RequestHeader: &cdn.DomainRequestHeaderArgs{ HeaderRules: cdn.DomainRequestHeaderHeaderRuleArray{ &cdn.DomainRequestHeaderHeaderRuleArgs{ HeaderMode: pulumi.String("add"), HeaderName: pulumi.String("tf-header-name"), HeaderValue: pulumi.String("tf-header-value"), RulePaths: pulumi.StringArray{ pulumi.String("*"), }, RuleType: pulumi.String("all"), }, }, Switch: pulumi.String("on"), }, RuleCaches: cdn.DomainRuleCachArray{ &cdn.DomainRuleCachArgs{ CacheTime: pulumi.Int(10000), NoCacheSwitch: pulumi.String("on"), ReValidate: pulumi.String("on"), }, }, ServiceType: pulumi.String("web"), Tags: pulumi.AnyMap{ "hello": pulumi.Any("world"), }, }) if err != nil { return err } return nil }) }
```
Example Usage of COS bucket url as origin ¶
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cdn" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cos"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { bucket, err := Cos.NewBucket(ctx, "bucket", &Cos.BucketArgs{ Bucket: pulumi.String("demo-bucket-1251234567"), Acl: pulumi.String("private"), }) if err != nil { return err } _, err = Cdn.NewDomain(ctx, "cdn", &Cdn.DomainArgs{ Domain: pulumi.String("abc.com"), ServiceType: pulumi.String("web"), Area: pulumi.String("mainland"), FullUrlCache: pulumi.Bool(false), Origin: &cdn.DomainOriginArgs{ OriginType: pulumi.String("cos"), OriginLists: pulumi.StringArray{ bucket.CosBucketUrl, }, ServerName: bucket.CosBucketUrl, OriginPullProtocol: pulumi.String("follow"), CosPrivateAccess: pulumi.String("on"), }, HttpsConfig: &cdn.DomainHttpsConfigArgs{ HttpsSwitch: pulumi.String("off"), Http2Switch: pulumi.String("off"), OcspStaplingSwitch: pulumi.String("off"), SpdySwitch: pulumi.String("off"), VerifyClient: pulumi.String("off"), }, }) if err != nil { return err } return nil }) }
```
## Import
CDN domain can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Cdn/domain:Domain foo xxxx.com
```
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 { // Domain name acceleration region. `mainland`: acceleration inside mainland China, `overseas`: acceleration outside mainland China, `global`: global acceleration. Overseas acceleration service must be enabled to use overseas acceleration and global acceleration. Area pulumi.StringPtrInput // Specify timestamp hotlink protection configuration, NOTE: only one type can choose for the sub elements. Authentication DomainAuthenticationPtrInput // Access authentication for S3 origin. AwsPrivateAccess DomainAwsPrivateAccessPtrInput // Bandwidth cap configuration. BandWidthAlert DomainBandWidthAlertPtrInput // Smart compression configurations. Compression DomainCompressionPtrInput // Name of the acceleration domain. Domain pulumi.StringInput // Downstream capping configuration. DownstreamCapping DomainDownstreamCappingPtrInput // Error page configurations. ErrorPage DomainErrorPagePtrInput // Used for validate only by store arguments to request json string as expected, WARNING: if set to `true`, NO Cloud Api will be invoked but store as local data, do not use this argument unless you really know what you are doing. ExplicitUsingDryRun pulumi.BoolPtrInput // 301/302 redirect following switch, available values: `on`, `off` (default). FollowRedirectSwitch pulumi.StringPtrInput // Whether to enable full-path cache. Default value is `true`. FullUrlCache pulumi.BoolPtrInput // HTTPS acceleration configuration. It's a list and consist of at most one item. HttpsConfig DomainHttpsConfigPtrInput // Access authentication for OBS origin. HwPrivateAccess DomainHwPrivateAccessPtrInput // Specify Ip filter configurations. IpFilter DomainIpFilterPtrInput // Specify Ip frequency limit configurations. IpFreqLimit DomainIpFreqLimitPtrInput // ipv6 access configuration switch. Only available when area set to `mainland`. Valid values are `on` and `off`. Default value is `off`. Ipv6AccessSwitch pulumi.StringPtrInput // Browser cache configuration. (This feature is in beta and not generally available yet). MaxAge DomainMaxAgePtrInput // Offline cache switch, available values: `on`, `off` (default). OfflineCacheSwitch pulumi.StringPtrInput // Origin server configuration. It's a list and consist of at most one item. Origin DomainOriginInput // Cross-border linkage optimization configuration. (This feature is in beta and not generally available yet). OriginPullOptimization DomainOriginPullOptimizationPtrInput // Cross-border linkage optimization configuration. OriginPullTimeout DomainOriginPullTimeoutPtrInput // Access authentication for OSS origin. OssPrivateAccess DomainOssPrivateAccessPtrInput // The project CDN belongs to, default to 0. ProjectId pulumi.IntPtrInput // Access authentication for OBS origin. QnPrivateAccess DomainQnPrivateAccessPtrInput // QUIC switch, available values: `on`, `off` (default). QuicSwitch pulumi.StringPtrInput // Sharding back to source configuration switch. Valid values are `on` and `off`. Default value is `on`. RangeOriginSwitch pulumi.StringPtrInput // Referer configuration. Referer DomainRefererPtrInput // Request header configuration. It's a list and consist of at most one item. RequestHeader DomainRequestHeaderPtrInput // Response header configurations. ResponseHeader DomainResponseHeaderPtrInput // Response header cache switch, available values: `on`, `off` (default). ResponseHeaderCacheSwitch pulumi.StringPtrInput // Advanced path cache configuration. RuleCaches DomainRuleCachArrayInput // SEO switch, available values: `on`, `off` (default). SeoSwitch pulumi.StringPtrInput // Acceleration domain name service type. `web`: static acceleration, `download`: download acceleration, `media`: streaming media VOD acceleration. ServiceType pulumi.StringInput // Specific configuration for mainland, NOTE: Both specifying full schema or using it is superfluous, please use cloud api parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#MainlandConfig) for more details. SpecificConfigMainland pulumi.StringPtrInput // Specific configuration for oversea, NOTE: Both specifying full schema or using it is superfluous, please use cloud api parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#OverseaConfig) for more details. SpecificConfigOverseas pulumi.StringPtrInput // Status code cache configurations. StatusCodeCache DomainStatusCodeCachePtrInput // Tags of cdn domain. Tags pulumi.MapInput // Video seek switch, available values: `on`, `off` (default). VideoSeekSwitch 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 DomainAuthentication ¶
type DomainAuthentication struct { // Authentication switching, available values: `on`, `off`. Switch *string `pulumi:"switch"` // Timestamp hotlink protection mode A configuration. TypeA *DomainAuthenticationTypeA `pulumi:"typeA"` // Timestamp hotlink protection mode B configuration. NOTE: according to upgrading of TencentCloud Platform, TypeB is unavailable for now. TypeB *DomainAuthenticationTypeB `pulumi:"typeB"` // Timestamp hotlink protection mode C configuration. TypeC *DomainAuthenticationTypeC `pulumi:"typeC"` // Timestamp hotlink protection mode D configuration. TypeD *DomainAuthenticationTypeD `pulumi:"typeD"` }
type DomainAuthenticationArgs ¶
type DomainAuthenticationArgs struct { // Authentication switching, available values: `on`, `off`. Switch pulumi.StringPtrInput `pulumi:"switch"` // Timestamp hotlink protection mode A configuration. TypeA DomainAuthenticationTypeAPtrInput `pulumi:"typeA"` // Timestamp hotlink protection mode B configuration. NOTE: according to upgrading of TencentCloud Platform, TypeB is unavailable for now. TypeB DomainAuthenticationTypeBPtrInput `pulumi:"typeB"` // Timestamp hotlink protection mode C configuration. TypeC DomainAuthenticationTypeCPtrInput `pulumi:"typeC"` // Timestamp hotlink protection mode D configuration. TypeD DomainAuthenticationTypeDPtrInput `pulumi:"typeD"` }
func (DomainAuthenticationArgs) ElementType ¶
func (DomainAuthenticationArgs) ElementType() reflect.Type
func (DomainAuthenticationArgs) ToDomainAuthenticationOutput ¶
func (i DomainAuthenticationArgs) ToDomainAuthenticationOutput() DomainAuthenticationOutput
func (DomainAuthenticationArgs) ToDomainAuthenticationOutputWithContext ¶
func (i DomainAuthenticationArgs) ToDomainAuthenticationOutputWithContext(ctx context.Context) DomainAuthenticationOutput
func (DomainAuthenticationArgs) ToDomainAuthenticationPtrOutput ¶
func (i DomainAuthenticationArgs) ToDomainAuthenticationPtrOutput() DomainAuthenticationPtrOutput
func (DomainAuthenticationArgs) ToDomainAuthenticationPtrOutputWithContext ¶
func (i DomainAuthenticationArgs) ToDomainAuthenticationPtrOutputWithContext(ctx context.Context) DomainAuthenticationPtrOutput
type DomainAuthenticationInput ¶
type DomainAuthenticationInput interface { pulumi.Input ToDomainAuthenticationOutput() DomainAuthenticationOutput ToDomainAuthenticationOutputWithContext(context.Context) DomainAuthenticationOutput }
DomainAuthenticationInput is an input type that accepts DomainAuthenticationArgs and DomainAuthenticationOutput values. You can construct a concrete instance of `DomainAuthenticationInput` via:
DomainAuthenticationArgs{...}
type DomainAuthenticationOutput ¶
type DomainAuthenticationOutput struct{ *pulumi.OutputState }
func (DomainAuthenticationOutput) ElementType ¶
func (DomainAuthenticationOutput) ElementType() reflect.Type
func (DomainAuthenticationOutput) Switch ¶
func (o DomainAuthenticationOutput) Switch() pulumi.StringPtrOutput
Authentication switching, available values: `on`, `off`.
func (DomainAuthenticationOutput) ToDomainAuthenticationOutput ¶
func (o DomainAuthenticationOutput) ToDomainAuthenticationOutput() DomainAuthenticationOutput
func (DomainAuthenticationOutput) ToDomainAuthenticationOutputWithContext ¶
func (o DomainAuthenticationOutput) ToDomainAuthenticationOutputWithContext(ctx context.Context) DomainAuthenticationOutput
func (DomainAuthenticationOutput) ToDomainAuthenticationPtrOutput ¶
func (o DomainAuthenticationOutput) ToDomainAuthenticationPtrOutput() DomainAuthenticationPtrOutput
func (DomainAuthenticationOutput) ToDomainAuthenticationPtrOutputWithContext ¶
func (o DomainAuthenticationOutput) ToDomainAuthenticationPtrOutputWithContext(ctx context.Context) DomainAuthenticationPtrOutput
func (DomainAuthenticationOutput) TypeA ¶
func (o DomainAuthenticationOutput) TypeA() DomainAuthenticationTypeAPtrOutput
Timestamp hotlink protection mode A configuration.
func (DomainAuthenticationOutput) TypeB ¶
func (o DomainAuthenticationOutput) TypeB() DomainAuthenticationTypeBPtrOutput
Timestamp hotlink protection mode B configuration. NOTE: according to upgrading of TencentCloud Platform, TypeB is unavailable for now.
func (DomainAuthenticationOutput) TypeC ¶
func (o DomainAuthenticationOutput) TypeC() DomainAuthenticationTypeCPtrOutput
Timestamp hotlink protection mode C configuration.
func (DomainAuthenticationOutput) TypeD ¶
func (o DomainAuthenticationOutput) TypeD() DomainAuthenticationTypeDPtrOutput
Timestamp hotlink protection mode D configuration.
type DomainAuthenticationPtrInput ¶
type DomainAuthenticationPtrInput interface { pulumi.Input ToDomainAuthenticationPtrOutput() DomainAuthenticationPtrOutput ToDomainAuthenticationPtrOutputWithContext(context.Context) DomainAuthenticationPtrOutput }
DomainAuthenticationPtrInput is an input type that accepts DomainAuthenticationArgs, DomainAuthenticationPtr and DomainAuthenticationPtrOutput values. You can construct a concrete instance of `DomainAuthenticationPtrInput` via:
DomainAuthenticationArgs{...} or: nil
func DomainAuthenticationPtr ¶
func DomainAuthenticationPtr(v *DomainAuthenticationArgs) DomainAuthenticationPtrInput
type DomainAuthenticationPtrOutput ¶
type DomainAuthenticationPtrOutput struct{ *pulumi.OutputState }
func (DomainAuthenticationPtrOutput) Elem ¶
func (o DomainAuthenticationPtrOutput) Elem() DomainAuthenticationOutput
func (DomainAuthenticationPtrOutput) ElementType ¶
func (DomainAuthenticationPtrOutput) ElementType() reflect.Type
func (DomainAuthenticationPtrOutput) Switch ¶
func (o DomainAuthenticationPtrOutput) Switch() pulumi.StringPtrOutput
Authentication switching, available values: `on`, `off`.
func (DomainAuthenticationPtrOutput) ToDomainAuthenticationPtrOutput ¶
func (o DomainAuthenticationPtrOutput) ToDomainAuthenticationPtrOutput() DomainAuthenticationPtrOutput
func (DomainAuthenticationPtrOutput) ToDomainAuthenticationPtrOutputWithContext ¶
func (o DomainAuthenticationPtrOutput) ToDomainAuthenticationPtrOutputWithContext(ctx context.Context) DomainAuthenticationPtrOutput
func (DomainAuthenticationPtrOutput) TypeA ¶
func (o DomainAuthenticationPtrOutput) TypeA() DomainAuthenticationTypeAPtrOutput
Timestamp hotlink protection mode A configuration.
func (DomainAuthenticationPtrOutput) TypeB ¶
func (o DomainAuthenticationPtrOutput) TypeB() DomainAuthenticationTypeBPtrOutput
Timestamp hotlink protection mode B configuration. NOTE: according to upgrading of TencentCloud Platform, TypeB is unavailable for now.
func (DomainAuthenticationPtrOutput) TypeC ¶
func (o DomainAuthenticationPtrOutput) TypeC() DomainAuthenticationTypeCPtrOutput
Timestamp hotlink protection mode C configuration.
func (DomainAuthenticationPtrOutput) TypeD ¶
func (o DomainAuthenticationPtrOutput) TypeD() DomainAuthenticationTypeDPtrOutput
Timestamp hotlink protection mode D configuration.
type DomainAuthenticationTypeA ¶
type DomainAuthenticationTypeA struct { // Used for calculate a signature. 6-32 characters. Only digits and letters are allowed. BackupSecretKey *string `pulumi:"backupSecretKey"` // Signature expiration time in second. The maximum value is 630720000. ExpireTime int `pulumi:"expireTime"` // File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files. FileExtensions []string `pulumi:"fileExtensions"` // Available values: `whitelist` - all types apart from `fileExtensions` are authenticated, `blacklist`: - only the types in the `fileExtensions` are authenticated. FilterType string `pulumi:"filterType"` // The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters. SecretKey string `pulumi:"secretKey"` // Signature parameter name. Only upper and lower-case letters, digits, and underscores (_) are allowed. It cannot start with a digit. Length limit: 1-100 characters. SignParam string `pulumi:"signParam"` }
type DomainAuthenticationTypeAArgs ¶
type DomainAuthenticationTypeAArgs struct { // Used for calculate a signature. 6-32 characters. Only digits and letters are allowed. BackupSecretKey pulumi.StringPtrInput `pulumi:"backupSecretKey"` // Signature expiration time in second. The maximum value is 630720000. ExpireTime pulumi.IntInput `pulumi:"expireTime"` // File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files. FileExtensions pulumi.StringArrayInput `pulumi:"fileExtensions"` // Available values: `whitelist` - all types apart from `fileExtensions` are authenticated, `blacklist`: - only the types in the `fileExtensions` are authenticated. FilterType pulumi.StringInput `pulumi:"filterType"` // The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters. SecretKey pulumi.StringInput `pulumi:"secretKey"` // Signature parameter name. Only upper and lower-case letters, digits, and underscores (_) are allowed. It cannot start with a digit. Length limit: 1-100 characters. SignParam pulumi.StringInput `pulumi:"signParam"` }
func (DomainAuthenticationTypeAArgs) ElementType ¶
func (DomainAuthenticationTypeAArgs) ElementType() reflect.Type
func (DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAOutput ¶
func (i DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAOutput() DomainAuthenticationTypeAOutput
func (DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAOutputWithContext ¶
func (i DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAOutputWithContext(ctx context.Context) DomainAuthenticationTypeAOutput
func (DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAPtrOutput ¶
func (i DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAPtrOutput() DomainAuthenticationTypeAPtrOutput
func (DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAPtrOutputWithContext ¶
func (i DomainAuthenticationTypeAArgs) ToDomainAuthenticationTypeAPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeAPtrOutput
type DomainAuthenticationTypeAInput ¶
type DomainAuthenticationTypeAInput interface { pulumi.Input ToDomainAuthenticationTypeAOutput() DomainAuthenticationTypeAOutput ToDomainAuthenticationTypeAOutputWithContext(context.Context) DomainAuthenticationTypeAOutput }
DomainAuthenticationTypeAInput is an input type that accepts DomainAuthenticationTypeAArgs and DomainAuthenticationTypeAOutput values. You can construct a concrete instance of `DomainAuthenticationTypeAInput` via:
DomainAuthenticationTypeAArgs{...}
type DomainAuthenticationTypeAOutput ¶
type DomainAuthenticationTypeAOutput struct{ *pulumi.OutputState }
func (DomainAuthenticationTypeAOutput) BackupSecretKey ¶
func (o DomainAuthenticationTypeAOutput) BackupSecretKey() pulumi.StringPtrOutput
Used for calculate a signature. 6-32 characters. Only digits and letters are allowed.
func (DomainAuthenticationTypeAOutput) ElementType ¶
func (DomainAuthenticationTypeAOutput) ElementType() reflect.Type
func (DomainAuthenticationTypeAOutput) ExpireTime ¶
func (o DomainAuthenticationTypeAOutput) ExpireTime() pulumi.IntOutput
Signature expiration time in second. The maximum value is 630720000.
func (DomainAuthenticationTypeAOutput) FileExtensions ¶
func (o DomainAuthenticationTypeAOutput) FileExtensions() pulumi.StringArrayOutput
File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files.
func (DomainAuthenticationTypeAOutput) FilterType ¶
func (o DomainAuthenticationTypeAOutput) FilterType() pulumi.StringOutput
Available values: `whitelist` - all types apart from `fileExtensions` are authenticated, `blacklist`: - only the types in the `fileExtensions` are authenticated.
func (DomainAuthenticationTypeAOutput) SecretKey ¶
func (o DomainAuthenticationTypeAOutput) SecretKey() pulumi.StringOutput
The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters.
func (DomainAuthenticationTypeAOutput) SignParam ¶
func (o DomainAuthenticationTypeAOutput) SignParam() pulumi.StringOutput
Signature parameter name. Only upper and lower-case letters, digits, and underscores (_) are allowed. It cannot start with a digit. Length limit: 1-100 characters.
func (DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAOutput ¶
func (o DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAOutput() DomainAuthenticationTypeAOutput
func (DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAOutputWithContext ¶
func (o DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAOutputWithContext(ctx context.Context) DomainAuthenticationTypeAOutput
func (DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAPtrOutput ¶
func (o DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAPtrOutput() DomainAuthenticationTypeAPtrOutput
func (DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAPtrOutputWithContext ¶
func (o DomainAuthenticationTypeAOutput) ToDomainAuthenticationTypeAPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeAPtrOutput
type DomainAuthenticationTypeAPtrInput ¶
type DomainAuthenticationTypeAPtrInput interface { pulumi.Input ToDomainAuthenticationTypeAPtrOutput() DomainAuthenticationTypeAPtrOutput ToDomainAuthenticationTypeAPtrOutputWithContext(context.Context) DomainAuthenticationTypeAPtrOutput }
DomainAuthenticationTypeAPtrInput is an input type that accepts DomainAuthenticationTypeAArgs, DomainAuthenticationTypeAPtr and DomainAuthenticationTypeAPtrOutput values. You can construct a concrete instance of `DomainAuthenticationTypeAPtrInput` via:
DomainAuthenticationTypeAArgs{...} or: nil
func DomainAuthenticationTypeAPtr ¶
func DomainAuthenticationTypeAPtr(v *DomainAuthenticationTypeAArgs) DomainAuthenticationTypeAPtrInput
type DomainAuthenticationTypeAPtrOutput ¶
type DomainAuthenticationTypeAPtrOutput struct{ *pulumi.OutputState }
func (DomainAuthenticationTypeAPtrOutput) BackupSecretKey ¶
func (o DomainAuthenticationTypeAPtrOutput) BackupSecretKey() pulumi.StringPtrOutput
Used for calculate a signature. 6-32 characters. Only digits and letters are allowed.
func (DomainAuthenticationTypeAPtrOutput) Elem ¶
func (o DomainAuthenticationTypeAPtrOutput) Elem() DomainAuthenticationTypeAOutput
func (DomainAuthenticationTypeAPtrOutput) ElementType ¶
func (DomainAuthenticationTypeAPtrOutput) ElementType() reflect.Type
func (DomainAuthenticationTypeAPtrOutput) ExpireTime ¶
func (o DomainAuthenticationTypeAPtrOutput) ExpireTime() pulumi.IntPtrOutput
Signature expiration time in second. The maximum value is 630720000.
func (DomainAuthenticationTypeAPtrOutput) FileExtensions ¶
func (o DomainAuthenticationTypeAPtrOutput) FileExtensions() pulumi.StringArrayOutput
File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files.
func (DomainAuthenticationTypeAPtrOutput) FilterType ¶
func (o DomainAuthenticationTypeAPtrOutput) FilterType() pulumi.StringPtrOutput
Available values: `whitelist` - all types apart from `fileExtensions` are authenticated, `blacklist`: - only the types in the `fileExtensions` are authenticated.
func (DomainAuthenticationTypeAPtrOutput) SecretKey ¶
func (o DomainAuthenticationTypeAPtrOutput) SecretKey() pulumi.StringPtrOutput
The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters.
func (DomainAuthenticationTypeAPtrOutput) SignParam ¶
func (o DomainAuthenticationTypeAPtrOutput) SignParam() pulumi.StringPtrOutput
Signature parameter name. Only upper and lower-case letters, digits, and underscores (_) are allowed. It cannot start with a digit. Length limit: 1-100 characters.
func (DomainAuthenticationTypeAPtrOutput) ToDomainAuthenticationTypeAPtrOutput ¶
func (o DomainAuthenticationTypeAPtrOutput) ToDomainAuthenticationTypeAPtrOutput() DomainAuthenticationTypeAPtrOutput
func (DomainAuthenticationTypeAPtrOutput) ToDomainAuthenticationTypeAPtrOutputWithContext ¶
func (o DomainAuthenticationTypeAPtrOutput) ToDomainAuthenticationTypeAPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeAPtrOutput
type DomainAuthenticationTypeB ¶
type DomainAuthenticationTypeB struct { // Used for calculate a signature. 6-32 characters. Only digits and letters are allowed. BackupSecretKey *string `pulumi:"backupSecretKey"` // Signature expiration time in second. The maximum value is 630720000. ExpireTime int `pulumi:"expireTime"` // File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files. FileExtensions []string `pulumi:"fileExtensions"` // Available values: `whitelist` - all types apart from `fileExtensions` are authenticated, `blacklist`: - only the types in the `fileExtensions` are authenticated. FilterType string `pulumi:"filterType"` // The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters. SecretKey string `pulumi:"secretKey"` }
type DomainAuthenticationTypeBArgs ¶
type DomainAuthenticationTypeBArgs struct { // Used for calculate a signature. 6-32 characters. Only digits and letters are allowed. BackupSecretKey pulumi.StringPtrInput `pulumi:"backupSecretKey"` // Signature expiration time in second. The maximum value is 630720000. ExpireTime pulumi.IntInput `pulumi:"expireTime"` // File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files. FileExtensions pulumi.StringArrayInput `pulumi:"fileExtensions"` // Available values: `whitelist` - all types apart from `fileExtensions` are authenticated, `blacklist`: - only the types in the `fileExtensions` are authenticated. FilterType pulumi.StringInput `pulumi:"filterType"` // The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters. SecretKey pulumi.StringInput `pulumi:"secretKey"` }
func (DomainAuthenticationTypeBArgs) ElementType ¶
func (DomainAuthenticationTypeBArgs) ElementType() reflect.Type
func (DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBOutput ¶
func (i DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBOutput() DomainAuthenticationTypeBOutput
func (DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBOutputWithContext ¶
func (i DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBOutputWithContext(ctx context.Context) DomainAuthenticationTypeBOutput
func (DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBPtrOutput ¶
func (i DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBPtrOutput() DomainAuthenticationTypeBPtrOutput
func (DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBPtrOutputWithContext ¶
func (i DomainAuthenticationTypeBArgs) ToDomainAuthenticationTypeBPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeBPtrOutput
type DomainAuthenticationTypeBInput ¶
type DomainAuthenticationTypeBInput interface { pulumi.Input ToDomainAuthenticationTypeBOutput() DomainAuthenticationTypeBOutput ToDomainAuthenticationTypeBOutputWithContext(context.Context) DomainAuthenticationTypeBOutput }
DomainAuthenticationTypeBInput is an input type that accepts DomainAuthenticationTypeBArgs and DomainAuthenticationTypeBOutput values. You can construct a concrete instance of `DomainAuthenticationTypeBInput` via:
DomainAuthenticationTypeBArgs{...}
type DomainAuthenticationTypeBOutput ¶
type DomainAuthenticationTypeBOutput struct{ *pulumi.OutputState }
func (DomainAuthenticationTypeBOutput) BackupSecretKey ¶
func (o DomainAuthenticationTypeBOutput) BackupSecretKey() pulumi.StringPtrOutput
Used for calculate a signature. 6-32 characters. Only digits and letters are allowed.
func (DomainAuthenticationTypeBOutput) ElementType ¶
func (DomainAuthenticationTypeBOutput) ElementType() reflect.Type
func (DomainAuthenticationTypeBOutput) ExpireTime ¶
func (o DomainAuthenticationTypeBOutput) ExpireTime() pulumi.IntOutput
Signature expiration time in second. The maximum value is 630720000.
func (DomainAuthenticationTypeBOutput) FileExtensions ¶
func (o DomainAuthenticationTypeBOutput) FileExtensions() pulumi.StringArrayOutput
File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files.
func (DomainAuthenticationTypeBOutput) FilterType ¶
func (o DomainAuthenticationTypeBOutput) FilterType() pulumi.StringOutput
Available values: `whitelist` - all types apart from `fileExtensions` are authenticated, `blacklist`: - only the types in the `fileExtensions` are authenticated.
func (DomainAuthenticationTypeBOutput) SecretKey ¶
func (o DomainAuthenticationTypeBOutput) SecretKey() pulumi.StringOutput
The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters.
func (DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBOutput ¶
func (o DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBOutput() DomainAuthenticationTypeBOutput
func (DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBOutputWithContext ¶
func (o DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBOutputWithContext(ctx context.Context) DomainAuthenticationTypeBOutput
func (DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBPtrOutput ¶
func (o DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBPtrOutput() DomainAuthenticationTypeBPtrOutput
func (DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBPtrOutputWithContext ¶
func (o DomainAuthenticationTypeBOutput) ToDomainAuthenticationTypeBPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeBPtrOutput
type DomainAuthenticationTypeBPtrInput ¶
type DomainAuthenticationTypeBPtrInput interface { pulumi.Input ToDomainAuthenticationTypeBPtrOutput() DomainAuthenticationTypeBPtrOutput ToDomainAuthenticationTypeBPtrOutputWithContext(context.Context) DomainAuthenticationTypeBPtrOutput }
DomainAuthenticationTypeBPtrInput is an input type that accepts DomainAuthenticationTypeBArgs, DomainAuthenticationTypeBPtr and DomainAuthenticationTypeBPtrOutput values. You can construct a concrete instance of `DomainAuthenticationTypeBPtrInput` via:
DomainAuthenticationTypeBArgs{...} or: nil
func DomainAuthenticationTypeBPtr ¶
func DomainAuthenticationTypeBPtr(v *DomainAuthenticationTypeBArgs) DomainAuthenticationTypeBPtrInput
type DomainAuthenticationTypeBPtrOutput ¶
type DomainAuthenticationTypeBPtrOutput struct{ *pulumi.OutputState }
func (DomainAuthenticationTypeBPtrOutput) BackupSecretKey ¶
func (o DomainAuthenticationTypeBPtrOutput) BackupSecretKey() pulumi.StringPtrOutput
Used for calculate a signature. 6-32 characters. Only digits and letters are allowed.
func (DomainAuthenticationTypeBPtrOutput) Elem ¶
func (o DomainAuthenticationTypeBPtrOutput) Elem() DomainAuthenticationTypeBOutput
func (DomainAuthenticationTypeBPtrOutput) ElementType ¶
func (DomainAuthenticationTypeBPtrOutput) ElementType() reflect.Type
func (DomainAuthenticationTypeBPtrOutput) ExpireTime ¶
func (o DomainAuthenticationTypeBPtrOutput) ExpireTime() pulumi.IntPtrOutput
Signature expiration time in second. The maximum value is 630720000.
func (DomainAuthenticationTypeBPtrOutput) FileExtensions ¶
func (o DomainAuthenticationTypeBPtrOutput) FileExtensions() pulumi.StringArrayOutput
File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files.
func (DomainAuthenticationTypeBPtrOutput) FilterType ¶
func (o DomainAuthenticationTypeBPtrOutput) FilterType() pulumi.StringPtrOutput
Available values: `whitelist` - all types apart from `fileExtensions` are authenticated, `blacklist`: - only the types in the `fileExtensions` are authenticated.
func (DomainAuthenticationTypeBPtrOutput) SecretKey ¶
func (o DomainAuthenticationTypeBPtrOutput) SecretKey() pulumi.StringPtrOutput
The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters.
func (DomainAuthenticationTypeBPtrOutput) ToDomainAuthenticationTypeBPtrOutput ¶
func (o DomainAuthenticationTypeBPtrOutput) ToDomainAuthenticationTypeBPtrOutput() DomainAuthenticationTypeBPtrOutput
func (DomainAuthenticationTypeBPtrOutput) ToDomainAuthenticationTypeBPtrOutputWithContext ¶
func (o DomainAuthenticationTypeBPtrOutput) ToDomainAuthenticationTypeBPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeBPtrOutput
type DomainAuthenticationTypeC ¶
type DomainAuthenticationTypeC struct { // Used for calculate a signature. 6-32 characters. Only digits and letters are allowed. BackupSecretKey *string `pulumi:"backupSecretKey"` // Signature expiration time in second. The maximum value is 630720000. ExpireTime int `pulumi:"expireTime"` // File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files. FileExtensions []string `pulumi:"fileExtensions"` // Available values: `whitelist` - all types apart from `fileExtensions` are authenticated, `blacklist`: - only the types in the `fileExtensions` are authenticated. FilterType string `pulumi:"filterType"` // The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters. SecretKey string `pulumi:"secretKey"` // Timestamp formation, available values: `dec`, `hex`. TimeFormat *string `pulumi:"timeFormat"` }
type DomainAuthenticationTypeCArgs ¶
type DomainAuthenticationTypeCArgs struct { // Used for calculate a signature. 6-32 characters. Only digits and letters are allowed. BackupSecretKey pulumi.StringPtrInput `pulumi:"backupSecretKey"` // Signature expiration time in second. The maximum value is 630720000. ExpireTime pulumi.IntInput `pulumi:"expireTime"` // File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files. FileExtensions pulumi.StringArrayInput `pulumi:"fileExtensions"` // Available values: `whitelist` - all types apart from `fileExtensions` are authenticated, `blacklist`: - only the types in the `fileExtensions` are authenticated. FilterType pulumi.StringInput `pulumi:"filterType"` // The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters. SecretKey pulumi.StringInput `pulumi:"secretKey"` // Timestamp formation, available values: `dec`, `hex`. TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"` }
func (DomainAuthenticationTypeCArgs) ElementType ¶
func (DomainAuthenticationTypeCArgs) ElementType() reflect.Type
func (DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCOutput ¶
func (i DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCOutput() DomainAuthenticationTypeCOutput
func (DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCOutputWithContext ¶
func (i DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCOutputWithContext(ctx context.Context) DomainAuthenticationTypeCOutput
func (DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCPtrOutput ¶
func (i DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCPtrOutput() DomainAuthenticationTypeCPtrOutput
func (DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCPtrOutputWithContext ¶
func (i DomainAuthenticationTypeCArgs) ToDomainAuthenticationTypeCPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeCPtrOutput
type DomainAuthenticationTypeCInput ¶
type DomainAuthenticationTypeCInput interface { pulumi.Input ToDomainAuthenticationTypeCOutput() DomainAuthenticationTypeCOutput ToDomainAuthenticationTypeCOutputWithContext(context.Context) DomainAuthenticationTypeCOutput }
DomainAuthenticationTypeCInput is an input type that accepts DomainAuthenticationTypeCArgs and DomainAuthenticationTypeCOutput values. You can construct a concrete instance of `DomainAuthenticationTypeCInput` via:
DomainAuthenticationTypeCArgs{...}
type DomainAuthenticationTypeCOutput ¶
type DomainAuthenticationTypeCOutput struct{ *pulumi.OutputState }
func (DomainAuthenticationTypeCOutput) BackupSecretKey ¶
func (o DomainAuthenticationTypeCOutput) BackupSecretKey() pulumi.StringPtrOutput
Used for calculate a signature. 6-32 characters. Only digits and letters are allowed.
func (DomainAuthenticationTypeCOutput) ElementType ¶
func (DomainAuthenticationTypeCOutput) ElementType() reflect.Type
func (DomainAuthenticationTypeCOutput) ExpireTime ¶
func (o DomainAuthenticationTypeCOutput) ExpireTime() pulumi.IntOutput
Signature expiration time in second. The maximum value is 630720000.
func (DomainAuthenticationTypeCOutput) FileExtensions ¶
func (o DomainAuthenticationTypeCOutput) FileExtensions() pulumi.StringArrayOutput
File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files.
func (DomainAuthenticationTypeCOutput) FilterType ¶
func (o DomainAuthenticationTypeCOutput) FilterType() pulumi.StringOutput
Available values: `whitelist` - all types apart from `fileExtensions` are authenticated, `blacklist`: - only the types in the `fileExtensions` are authenticated.
func (DomainAuthenticationTypeCOutput) SecretKey ¶
func (o DomainAuthenticationTypeCOutput) SecretKey() pulumi.StringOutput
The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters.
func (DomainAuthenticationTypeCOutput) TimeFormat ¶
func (o DomainAuthenticationTypeCOutput) TimeFormat() pulumi.StringPtrOutput
Timestamp formation, available values: `dec`, `hex`.
func (DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCOutput ¶
func (o DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCOutput() DomainAuthenticationTypeCOutput
func (DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCOutputWithContext ¶
func (o DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCOutputWithContext(ctx context.Context) DomainAuthenticationTypeCOutput
func (DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCPtrOutput ¶
func (o DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCPtrOutput() DomainAuthenticationTypeCPtrOutput
func (DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCPtrOutputWithContext ¶
func (o DomainAuthenticationTypeCOutput) ToDomainAuthenticationTypeCPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeCPtrOutput
type DomainAuthenticationTypeCPtrInput ¶
type DomainAuthenticationTypeCPtrInput interface { pulumi.Input ToDomainAuthenticationTypeCPtrOutput() DomainAuthenticationTypeCPtrOutput ToDomainAuthenticationTypeCPtrOutputWithContext(context.Context) DomainAuthenticationTypeCPtrOutput }
DomainAuthenticationTypeCPtrInput is an input type that accepts DomainAuthenticationTypeCArgs, DomainAuthenticationTypeCPtr and DomainAuthenticationTypeCPtrOutput values. You can construct a concrete instance of `DomainAuthenticationTypeCPtrInput` via:
DomainAuthenticationTypeCArgs{...} or: nil
func DomainAuthenticationTypeCPtr ¶
func DomainAuthenticationTypeCPtr(v *DomainAuthenticationTypeCArgs) DomainAuthenticationTypeCPtrInput
type DomainAuthenticationTypeCPtrOutput ¶
type DomainAuthenticationTypeCPtrOutput struct{ *pulumi.OutputState }
func (DomainAuthenticationTypeCPtrOutput) BackupSecretKey ¶
func (o DomainAuthenticationTypeCPtrOutput) BackupSecretKey() pulumi.StringPtrOutput
Used for calculate a signature. 6-32 characters. Only digits and letters are allowed.
func (DomainAuthenticationTypeCPtrOutput) Elem ¶
func (o DomainAuthenticationTypeCPtrOutput) Elem() DomainAuthenticationTypeCOutput
func (DomainAuthenticationTypeCPtrOutput) ElementType ¶
func (DomainAuthenticationTypeCPtrOutput) ElementType() reflect.Type
func (DomainAuthenticationTypeCPtrOutput) ExpireTime ¶
func (o DomainAuthenticationTypeCPtrOutput) ExpireTime() pulumi.IntPtrOutput
Signature expiration time in second. The maximum value is 630720000.
func (DomainAuthenticationTypeCPtrOutput) FileExtensions ¶
func (o DomainAuthenticationTypeCPtrOutput) FileExtensions() pulumi.StringArrayOutput
File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files.
func (DomainAuthenticationTypeCPtrOutput) FilterType ¶
func (o DomainAuthenticationTypeCPtrOutput) FilterType() pulumi.StringPtrOutput
Available values: `whitelist` - all types apart from `fileExtensions` are authenticated, `blacklist`: - only the types in the `fileExtensions` are authenticated.
func (DomainAuthenticationTypeCPtrOutput) SecretKey ¶
func (o DomainAuthenticationTypeCPtrOutput) SecretKey() pulumi.StringPtrOutput
The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters.
func (DomainAuthenticationTypeCPtrOutput) TimeFormat ¶
func (o DomainAuthenticationTypeCPtrOutput) TimeFormat() pulumi.StringPtrOutput
Timestamp formation, available values: `dec`, `hex`.
func (DomainAuthenticationTypeCPtrOutput) ToDomainAuthenticationTypeCPtrOutput ¶
func (o DomainAuthenticationTypeCPtrOutput) ToDomainAuthenticationTypeCPtrOutput() DomainAuthenticationTypeCPtrOutput
func (DomainAuthenticationTypeCPtrOutput) ToDomainAuthenticationTypeCPtrOutputWithContext ¶
func (o DomainAuthenticationTypeCPtrOutput) ToDomainAuthenticationTypeCPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeCPtrOutput
type DomainAuthenticationTypeD ¶
type DomainAuthenticationTypeD struct { // Used for calculate a signature. 6-32 characters. Only digits and letters are allowed. BackupSecretKey *string `pulumi:"backupSecretKey"` // Signature expiration time in second. The maximum value is 630720000. ExpireTime int `pulumi:"expireTime"` // File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files. FileExtensions []string `pulumi:"fileExtensions"` // Available values: `whitelist` - all types apart from `fileExtensions` are authenticated, `blacklist`: - only the types in the `fileExtensions` are authenticated. FilterType string `pulumi:"filterType"` // The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters. SecretKey string `pulumi:"secretKey"` // Timestamp formation, available values: `dec`, `hex`. TimeFormat *string `pulumi:"timeFormat"` // Timestamp parameter name. Only upper and lower-case letters, digits, and underscores (_) are allowed. It cannot start with a digit. Length limit: 1-100 characters. TimeParam *string `pulumi:"timeParam"` }
type DomainAuthenticationTypeDArgs ¶
type DomainAuthenticationTypeDArgs struct { // Used for calculate a signature. 6-32 characters. Only digits and letters are allowed. BackupSecretKey pulumi.StringPtrInput `pulumi:"backupSecretKey"` // Signature expiration time in second. The maximum value is 630720000. ExpireTime pulumi.IntInput `pulumi:"expireTime"` // File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files. FileExtensions pulumi.StringArrayInput `pulumi:"fileExtensions"` // Available values: `whitelist` - all types apart from `fileExtensions` are authenticated, `blacklist`: - only the types in the `fileExtensions` are authenticated. FilterType pulumi.StringInput `pulumi:"filterType"` // The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters. SecretKey pulumi.StringInput `pulumi:"secretKey"` // Timestamp formation, available values: `dec`, `hex`. TimeFormat pulumi.StringPtrInput `pulumi:"timeFormat"` // Timestamp parameter name. Only upper and lower-case letters, digits, and underscores (_) are allowed. It cannot start with a digit. Length limit: 1-100 characters. TimeParam pulumi.StringPtrInput `pulumi:"timeParam"` }
func (DomainAuthenticationTypeDArgs) ElementType ¶
func (DomainAuthenticationTypeDArgs) ElementType() reflect.Type
func (DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDOutput ¶
func (i DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDOutput() DomainAuthenticationTypeDOutput
func (DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDOutputWithContext ¶
func (i DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDOutputWithContext(ctx context.Context) DomainAuthenticationTypeDOutput
func (DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDPtrOutput ¶
func (i DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDPtrOutput() DomainAuthenticationTypeDPtrOutput
func (DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDPtrOutputWithContext ¶
func (i DomainAuthenticationTypeDArgs) ToDomainAuthenticationTypeDPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeDPtrOutput
type DomainAuthenticationTypeDInput ¶
type DomainAuthenticationTypeDInput interface { pulumi.Input ToDomainAuthenticationTypeDOutput() DomainAuthenticationTypeDOutput ToDomainAuthenticationTypeDOutputWithContext(context.Context) DomainAuthenticationTypeDOutput }
DomainAuthenticationTypeDInput is an input type that accepts DomainAuthenticationTypeDArgs and DomainAuthenticationTypeDOutput values. You can construct a concrete instance of `DomainAuthenticationTypeDInput` via:
DomainAuthenticationTypeDArgs{...}
type DomainAuthenticationTypeDOutput ¶
type DomainAuthenticationTypeDOutput struct{ *pulumi.OutputState }
func (DomainAuthenticationTypeDOutput) BackupSecretKey ¶
func (o DomainAuthenticationTypeDOutput) BackupSecretKey() pulumi.StringPtrOutput
Used for calculate a signature. 6-32 characters. Only digits and letters are allowed.
func (DomainAuthenticationTypeDOutput) ElementType ¶
func (DomainAuthenticationTypeDOutput) ElementType() reflect.Type
func (DomainAuthenticationTypeDOutput) ExpireTime ¶
func (o DomainAuthenticationTypeDOutput) ExpireTime() pulumi.IntOutput
Signature expiration time in second. The maximum value is 630720000.
func (DomainAuthenticationTypeDOutput) FileExtensions ¶
func (o DomainAuthenticationTypeDOutput) FileExtensions() pulumi.StringArrayOutput
File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files.
func (DomainAuthenticationTypeDOutput) FilterType ¶
func (o DomainAuthenticationTypeDOutput) FilterType() pulumi.StringOutput
Available values: `whitelist` - all types apart from `fileExtensions` are authenticated, `blacklist`: - only the types in the `fileExtensions` are authenticated.
func (DomainAuthenticationTypeDOutput) SecretKey ¶
func (o DomainAuthenticationTypeDOutput) SecretKey() pulumi.StringOutput
The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters.
func (DomainAuthenticationTypeDOutput) TimeFormat ¶
func (o DomainAuthenticationTypeDOutput) TimeFormat() pulumi.StringPtrOutput
Timestamp formation, available values: `dec`, `hex`.
func (DomainAuthenticationTypeDOutput) TimeParam ¶
func (o DomainAuthenticationTypeDOutput) TimeParam() pulumi.StringPtrOutput
Timestamp parameter name. Only upper and lower-case letters, digits, and underscores (_) are allowed. It cannot start with a digit. Length limit: 1-100 characters.
func (DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDOutput ¶
func (o DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDOutput() DomainAuthenticationTypeDOutput
func (DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDOutputWithContext ¶
func (o DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDOutputWithContext(ctx context.Context) DomainAuthenticationTypeDOutput
func (DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDPtrOutput ¶
func (o DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDPtrOutput() DomainAuthenticationTypeDPtrOutput
func (DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDPtrOutputWithContext ¶
func (o DomainAuthenticationTypeDOutput) ToDomainAuthenticationTypeDPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeDPtrOutput
type DomainAuthenticationTypeDPtrInput ¶
type DomainAuthenticationTypeDPtrInput interface { pulumi.Input ToDomainAuthenticationTypeDPtrOutput() DomainAuthenticationTypeDPtrOutput ToDomainAuthenticationTypeDPtrOutputWithContext(context.Context) DomainAuthenticationTypeDPtrOutput }
DomainAuthenticationTypeDPtrInput is an input type that accepts DomainAuthenticationTypeDArgs, DomainAuthenticationTypeDPtr and DomainAuthenticationTypeDPtrOutput values. You can construct a concrete instance of `DomainAuthenticationTypeDPtrInput` via:
DomainAuthenticationTypeDArgs{...} or: nil
func DomainAuthenticationTypeDPtr ¶
func DomainAuthenticationTypeDPtr(v *DomainAuthenticationTypeDArgs) DomainAuthenticationTypeDPtrInput
type DomainAuthenticationTypeDPtrOutput ¶
type DomainAuthenticationTypeDPtrOutput struct{ *pulumi.OutputState }
func (DomainAuthenticationTypeDPtrOutput) BackupSecretKey ¶
func (o DomainAuthenticationTypeDPtrOutput) BackupSecretKey() pulumi.StringPtrOutput
Used for calculate a signature. 6-32 characters. Only digits and letters are allowed.
func (DomainAuthenticationTypeDPtrOutput) Elem ¶
func (o DomainAuthenticationTypeDPtrOutput) Elem() DomainAuthenticationTypeDOutput
func (DomainAuthenticationTypeDPtrOutput) ElementType ¶
func (DomainAuthenticationTypeDPtrOutput) ElementType() reflect.Type
func (DomainAuthenticationTypeDPtrOutput) ExpireTime ¶
func (o DomainAuthenticationTypeDPtrOutput) ExpireTime() pulumi.IntPtrOutput
Signature expiration time in second. The maximum value is 630720000.
func (DomainAuthenticationTypeDPtrOutput) FileExtensions ¶
func (o DomainAuthenticationTypeDPtrOutput) FileExtensions() pulumi.StringArrayOutput
File extension list settings determining if authentication should be performed. NOTE: If it contains an asterisk (*), this indicates all files.
func (DomainAuthenticationTypeDPtrOutput) FilterType ¶
func (o DomainAuthenticationTypeDPtrOutput) FilterType() pulumi.StringPtrOutput
Available values: `whitelist` - all types apart from `fileExtensions` are authenticated, `blacklist`: - only the types in the `fileExtensions` are authenticated.
func (DomainAuthenticationTypeDPtrOutput) SecretKey ¶
func (o DomainAuthenticationTypeDPtrOutput) SecretKey() pulumi.StringPtrOutput
The key for signature calculation. Only digits, upper and lower-case letters are allowed. Length limit: 6-32 characters.
func (DomainAuthenticationTypeDPtrOutput) TimeFormat ¶
func (o DomainAuthenticationTypeDPtrOutput) TimeFormat() pulumi.StringPtrOutput
Timestamp formation, available values: `dec`, `hex`.
func (DomainAuthenticationTypeDPtrOutput) TimeParam ¶
func (o DomainAuthenticationTypeDPtrOutput) TimeParam() pulumi.StringPtrOutput
Timestamp parameter name. Only upper and lower-case letters, digits, and underscores (_) are allowed. It cannot start with a digit. Length limit: 1-100 characters.
func (DomainAuthenticationTypeDPtrOutput) ToDomainAuthenticationTypeDPtrOutput ¶
func (o DomainAuthenticationTypeDPtrOutput) ToDomainAuthenticationTypeDPtrOutput() DomainAuthenticationTypeDPtrOutput
func (DomainAuthenticationTypeDPtrOutput) ToDomainAuthenticationTypeDPtrOutputWithContext ¶
func (o DomainAuthenticationTypeDPtrOutput) ToDomainAuthenticationTypeDPtrOutputWithContext(ctx context.Context) DomainAuthenticationTypeDPtrOutput
type DomainAwsPrivateAccess ¶
type DomainAwsPrivateAccess struct { // Access ID. AccessKey *string `pulumi:"accessKey"` // Bucket. Bucket *string `pulumi:"bucket"` // Region. Region *string `pulumi:"region"` // Key. SecretKey *string `pulumi:"secretKey"` // Configuration switch, available values: `on`, `off` (default). Switch string `pulumi:"switch"` }
type DomainAwsPrivateAccessArgs ¶
type DomainAwsPrivateAccessArgs struct { // Access ID. AccessKey pulumi.StringPtrInput `pulumi:"accessKey"` // Bucket. Bucket pulumi.StringPtrInput `pulumi:"bucket"` // Region. Region pulumi.StringPtrInput `pulumi:"region"` // Key. SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` // Configuration switch, available values: `on`, `off` (default). Switch pulumi.StringInput `pulumi:"switch"` }
func (DomainAwsPrivateAccessArgs) ElementType ¶
func (DomainAwsPrivateAccessArgs) ElementType() reflect.Type
func (DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessOutput ¶
func (i DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessOutput() DomainAwsPrivateAccessOutput
func (DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessOutputWithContext ¶
func (i DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessOutputWithContext(ctx context.Context) DomainAwsPrivateAccessOutput
func (DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessPtrOutput ¶
func (i DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessPtrOutput() DomainAwsPrivateAccessPtrOutput
func (DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessPtrOutputWithContext ¶
func (i DomainAwsPrivateAccessArgs) ToDomainAwsPrivateAccessPtrOutputWithContext(ctx context.Context) DomainAwsPrivateAccessPtrOutput
type DomainAwsPrivateAccessInput ¶
type DomainAwsPrivateAccessInput interface { pulumi.Input ToDomainAwsPrivateAccessOutput() DomainAwsPrivateAccessOutput ToDomainAwsPrivateAccessOutputWithContext(context.Context) DomainAwsPrivateAccessOutput }
DomainAwsPrivateAccessInput is an input type that accepts DomainAwsPrivateAccessArgs and DomainAwsPrivateAccessOutput values. You can construct a concrete instance of `DomainAwsPrivateAccessInput` via:
DomainAwsPrivateAccessArgs{...}
type DomainAwsPrivateAccessOutput ¶
type DomainAwsPrivateAccessOutput struct{ *pulumi.OutputState }
func (DomainAwsPrivateAccessOutput) AccessKey ¶
func (o DomainAwsPrivateAccessOutput) AccessKey() pulumi.StringPtrOutput
Access ID.
func (DomainAwsPrivateAccessOutput) Bucket ¶
func (o DomainAwsPrivateAccessOutput) Bucket() pulumi.StringPtrOutput
Bucket.
func (DomainAwsPrivateAccessOutput) ElementType ¶
func (DomainAwsPrivateAccessOutput) ElementType() reflect.Type
func (DomainAwsPrivateAccessOutput) Region ¶
func (o DomainAwsPrivateAccessOutput) Region() pulumi.StringPtrOutput
Region.
func (DomainAwsPrivateAccessOutput) SecretKey ¶
func (o DomainAwsPrivateAccessOutput) SecretKey() pulumi.StringPtrOutput
Key.
func (DomainAwsPrivateAccessOutput) Switch ¶
func (o DomainAwsPrivateAccessOutput) Switch() pulumi.StringOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessOutput ¶
func (o DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessOutput() DomainAwsPrivateAccessOutput
func (DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessOutputWithContext ¶
func (o DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessOutputWithContext(ctx context.Context) DomainAwsPrivateAccessOutput
func (DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessPtrOutput ¶
func (o DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessPtrOutput() DomainAwsPrivateAccessPtrOutput
func (DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessPtrOutputWithContext ¶
func (o DomainAwsPrivateAccessOutput) ToDomainAwsPrivateAccessPtrOutputWithContext(ctx context.Context) DomainAwsPrivateAccessPtrOutput
type DomainAwsPrivateAccessPtrInput ¶
type DomainAwsPrivateAccessPtrInput interface { pulumi.Input ToDomainAwsPrivateAccessPtrOutput() DomainAwsPrivateAccessPtrOutput ToDomainAwsPrivateAccessPtrOutputWithContext(context.Context) DomainAwsPrivateAccessPtrOutput }
DomainAwsPrivateAccessPtrInput is an input type that accepts DomainAwsPrivateAccessArgs, DomainAwsPrivateAccessPtr and DomainAwsPrivateAccessPtrOutput values. You can construct a concrete instance of `DomainAwsPrivateAccessPtrInput` via:
DomainAwsPrivateAccessArgs{...} or: nil
func DomainAwsPrivateAccessPtr ¶
func DomainAwsPrivateAccessPtr(v *DomainAwsPrivateAccessArgs) DomainAwsPrivateAccessPtrInput
type DomainAwsPrivateAccessPtrOutput ¶
type DomainAwsPrivateAccessPtrOutput struct{ *pulumi.OutputState }
func (DomainAwsPrivateAccessPtrOutput) AccessKey ¶
func (o DomainAwsPrivateAccessPtrOutput) AccessKey() pulumi.StringPtrOutput
Access ID.
func (DomainAwsPrivateAccessPtrOutput) Bucket ¶
func (o DomainAwsPrivateAccessPtrOutput) Bucket() pulumi.StringPtrOutput
Bucket.
func (DomainAwsPrivateAccessPtrOutput) Elem ¶
func (o DomainAwsPrivateAccessPtrOutput) Elem() DomainAwsPrivateAccessOutput
func (DomainAwsPrivateAccessPtrOutput) ElementType ¶
func (DomainAwsPrivateAccessPtrOutput) ElementType() reflect.Type
func (DomainAwsPrivateAccessPtrOutput) Region ¶
func (o DomainAwsPrivateAccessPtrOutput) Region() pulumi.StringPtrOutput
Region.
func (DomainAwsPrivateAccessPtrOutput) SecretKey ¶
func (o DomainAwsPrivateAccessPtrOutput) SecretKey() pulumi.StringPtrOutput
Key.
func (DomainAwsPrivateAccessPtrOutput) Switch ¶
func (o DomainAwsPrivateAccessPtrOutput) Switch() pulumi.StringPtrOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainAwsPrivateAccessPtrOutput) ToDomainAwsPrivateAccessPtrOutput ¶
func (o DomainAwsPrivateAccessPtrOutput) ToDomainAwsPrivateAccessPtrOutput() DomainAwsPrivateAccessPtrOutput
func (DomainAwsPrivateAccessPtrOutput) ToDomainAwsPrivateAccessPtrOutputWithContext ¶
func (o DomainAwsPrivateAccessPtrOutput) ToDomainAwsPrivateAccessPtrOutputWithContext(ctx context.Context) DomainAwsPrivateAccessPtrOutput
type DomainBandWidthAlert ¶
type DomainBandWidthAlert struct { // Alert percentage. AlertPercentage *int `pulumi:"alertPercentage"` // Switch alert. AlertSwitch *string `pulumi:"alertSwitch"` // threshold of bps. BpsThreshold *int `pulumi:"bpsThreshold"` // Counter measure. CounterMeasure *string `pulumi:"counterMeasure"` LastTriggerTime *string `pulumi:"lastTriggerTime"` LastTriggerTimeOverseas *string `pulumi:"lastTriggerTimeOverseas"` // Metric. Metric *string `pulumi:"metric"` // Specify statistic item configuration. StatisticItem *DomainBandWidthAlertStatisticItem `pulumi:"statisticItem"` // Configuration switch, available values: `on`, `off` (default). Switch string `pulumi:"switch"` }
type DomainBandWidthAlertArgs ¶
type DomainBandWidthAlertArgs struct { // Alert percentage. AlertPercentage pulumi.IntPtrInput `pulumi:"alertPercentage"` // Switch alert. AlertSwitch pulumi.StringPtrInput `pulumi:"alertSwitch"` // threshold of bps. BpsThreshold pulumi.IntPtrInput `pulumi:"bpsThreshold"` // Counter measure. CounterMeasure pulumi.StringPtrInput `pulumi:"counterMeasure"` LastTriggerTime pulumi.StringPtrInput `pulumi:"lastTriggerTime"` LastTriggerTimeOverseas pulumi.StringPtrInput `pulumi:"lastTriggerTimeOverseas"` // Metric. Metric pulumi.StringPtrInput `pulumi:"metric"` // Specify statistic item configuration. StatisticItem DomainBandWidthAlertStatisticItemPtrInput `pulumi:"statisticItem"` // Configuration switch, available values: `on`, `off` (default). Switch pulumi.StringInput `pulumi:"switch"` }
func (DomainBandWidthAlertArgs) ElementType ¶
func (DomainBandWidthAlertArgs) ElementType() reflect.Type
func (DomainBandWidthAlertArgs) ToDomainBandWidthAlertOutput ¶
func (i DomainBandWidthAlertArgs) ToDomainBandWidthAlertOutput() DomainBandWidthAlertOutput
func (DomainBandWidthAlertArgs) ToDomainBandWidthAlertOutputWithContext ¶
func (i DomainBandWidthAlertArgs) ToDomainBandWidthAlertOutputWithContext(ctx context.Context) DomainBandWidthAlertOutput
func (DomainBandWidthAlertArgs) ToDomainBandWidthAlertPtrOutput ¶
func (i DomainBandWidthAlertArgs) ToDomainBandWidthAlertPtrOutput() DomainBandWidthAlertPtrOutput
func (DomainBandWidthAlertArgs) ToDomainBandWidthAlertPtrOutputWithContext ¶
func (i DomainBandWidthAlertArgs) ToDomainBandWidthAlertPtrOutputWithContext(ctx context.Context) DomainBandWidthAlertPtrOutput
type DomainBandWidthAlertInput ¶
type DomainBandWidthAlertInput interface { pulumi.Input ToDomainBandWidthAlertOutput() DomainBandWidthAlertOutput ToDomainBandWidthAlertOutputWithContext(context.Context) DomainBandWidthAlertOutput }
DomainBandWidthAlertInput is an input type that accepts DomainBandWidthAlertArgs and DomainBandWidthAlertOutput values. You can construct a concrete instance of `DomainBandWidthAlertInput` via:
DomainBandWidthAlertArgs{...}
type DomainBandWidthAlertOutput ¶
type DomainBandWidthAlertOutput struct{ *pulumi.OutputState }
func (DomainBandWidthAlertOutput) AlertPercentage ¶
func (o DomainBandWidthAlertOutput) AlertPercentage() pulumi.IntPtrOutput
Alert percentage.
func (DomainBandWidthAlertOutput) AlertSwitch ¶
func (o DomainBandWidthAlertOutput) AlertSwitch() pulumi.StringPtrOutput
Switch alert.
func (DomainBandWidthAlertOutput) BpsThreshold ¶
func (o DomainBandWidthAlertOutput) BpsThreshold() pulumi.IntPtrOutput
threshold of bps.
func (DomainBandWidthAlertOutput) CounterMeasure ¶
func (o DomainBandWidthAlertOutput) CounterMeasure() pulumi.StringPtrOutput
Counter measure.
func (DomainBandWidthAlertOutput) ElementType ¶
func (DomainBandWidthAlertOutput) ElementType() reflect.Type
func (DomainBandWidthAlertOutput) LastTriggerTime ¶
func (o DomainBandWidthAlertOutput) LastTriggerTime() pulumi.StringPtrOutput
func (DomainBandWidthAlertOutput) LastTriggerTimeOverseas ¶
func (o DomainBandWidthAlertOutput) LastTriggerTimeOverseas() pulumi.StringPtrOutput
func (DomainBandWidthAlertOutput) Metric ¶
func (o DomainBandWidthAlertOutput) Metric() pulumi.StringPtrOutput
Metric.
func (DomainBandWidthAlertOutput) StatisticItem ¶
func (o DomainBandWidthAlertOutput) StatisticItem() DomainBandWidthAlertStatisticItemPtrOutput
Specify statistic item configuration.
func (DomainBandWidthAlertOutput) Switch ¶
func (o DomainBandWidthAlertOutput) Switch() pulumi.StringOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainBandWidthAlertOutput) ToDomainBandWidthAlertOutput ¶
func (o DomainBandWidthAlertOutput) ToDomainBandWidthAlertOutput() DomainBandWidthAlertOutput
func (DomainBandWidthAlertOutput) ToDomainBandWidthAlertOutputWithContext ¶
func (o DomainBandWidthAlertOutput) ToDomainBandWidthAlertOutputWithContext(ctx context.Context) DomainBandWidthAlertOutput
func (DomainBandWidthAlertOutput) ToDomainBandWidthAlertPtrOutput ¶
func (o DomainBandWidthAlertOutput) ToDomainBandWidthAlertPtrOutput() DomainBandWidthAlertPtrOutput
func (DomainBandWidthAlertOutput) ToDomainBandWidthAlertPtrOutputWithContext ¶
func (o DomainBandWidthAlertOutput) ToDomainBandWidthAlertPtrOutputWithContext(ctx context.Context) DomainBandWidthAlertPtrOutput
type DomainBandWidthAlertPtrInput ¶
type DomainBandWidthAlertPtrInput interface { pulumi.Input ToDomainBandWidthAlertPtrOutput() DomainBandWidthAlertPtrOutput ToDomainBandWidthAlertPtrOutputWithContext(context.Context) DomainBandWidthAlertPtrOutput }
DomainBandWidthAlertPtrInput is an input type that accepts DomainBandWidthAlertArgs, DomainBandWidthAlertPtr and DomainBandWidthAlertPtrOutput values. You can construct a concrete instance of `DomainBandWidthAlertPtrInput` via:
DomainBandWidthAlertArgs{...} or: nil
func DomainBandWidthAlertPtr ¶
func DomainBandWidthAlertPtr(v *DomainBandWidthAlertArgs) DomainBandWidthAlertPtrInput
type DomainBandWidthAlertPtrOutput ¶
type DomainBandWidthAlertPtrOutput struct{ *pulumi.OutputState }
func (DomainBandWidthAlertPtrOutput) AlertPercentage ¶
func (o DomainBandWidthAlertPtrOutput) AlertPercentage() pulumi.IntPtrOutput
Alert percentage.
func (DomainBandWidthAlertPtrOutput) AlertSwitch ¶
func (o DomainBandWidthAlertPtrOutput) AlertSwitch() pulumi.StringPtrOutput
Switch alert.
func (DomainBandWidthAlertPtrOutput) BpsThreshold ¶
func (o DomainBandWidthAlertPtrOutput) BpsThreshold() pulumi.IntPtrOutput
threshold of bps.
func (DomainBandWidthAlertPtrOutput) CounterMeasure ¶
func (o DomainBandWidthAlertPtrOutput) CounterMeasure() pulumi.StringPtrOutput
Counter measure.
func (DomainBandWidthAlertPtrOutput) Elem ¶
func (o DomainBandWidthAlertPtrOutput) Elem() DomainBandWidthAlertOutput
func (DomainBandWidthAlertPtrOutput) ElementType ¶
func (DomainBandWidthAlertPtrOutput) ElementType() reflect.Type
func (DomainBandWidthAlertPtrOutput) LastTriggerTime ¶
func (o DomainBandWidthAlertPtrOutput) LastTriggerTime() pulumi.StringPtrOutput
func (DomainBandWidthAlertPtrOutput) LastTriggerTimeOverseas ¶
func (o DomainBandWidthAlertPtrOutput) LastTriggerTimeOverseas() pulumi.StringPtrOutput
func (DomainBandWidthAlertPtrOutput) Metric ¶
func (o DomainBandWidthAlertPtrOutput) Metric() pulumi.StringPtrOutput
Metric.
func (DomainBandWidthAlertPtrOutput) StatisticItem ¶
func (o DomainBandWidthAlertPtrOutput) StatisticItem() DomainBandWidthAlertStatisticItemPtrOutput
Specify statistic item configuration.
func (DomainBandWidthAlertPtrOutput) Switch ¶
func (o DomainBandWidthAlertPtrOutput) Switch() pulumi.StringPtrOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainBandWidthAlertPtrOutput) ToDomainBandWidthAlertPtrOutput ¶
func (o DomainBandWidthAlertPtrOutput) ToDomainBandWidthAlertPtrOutput() DomainBandWidthAlertPtrOutput
func (DomainBandWidthAlertPtrOutput) ToDomainBandWidthAlertPtrOutputWithContext ¶
func (o DomainBandWidthAlertPtrOutput) ToDomainBandWidthAlertPtrOutputWithContext(ctx context.Context) DomainBandWidthAlertPtrOutput
type DomainBandWidthAlertStatisticItem ¶
type DomainBandWidthAlertStatisticItem struct { // Alert percentage. AlertPercentage *int `pulumi:"alertPercentage"` // Switch alert. AlertSwitch *string `pulumi:"alertSwitch"` // threshold of bps. BpsThreshold *int `pulumi:"bpsThreshold"` // Counter measure, values: `RETURN_404`, `RESOLVE_DNS_TO_ORIGIN`. CounterMeasure *string `pulumi:"counterMeasure"` // Cycle of checking in minutes, values `60`, `1440`. Cycle *int `pulumi:"cycle"` // Metric. Metric *string `pulumi:"metric"` // Configuration switch, available values: `on`, `off` (default). Switch string `pulumi:"switch"` // Type of statistic item. Type *string `pulumi:"type"` // Time of auto unblock. UnblockTime *int `pulumi:"unblockTime"` }
type DomainBandWidthAlertStatisticItemArgs ¶
type DomainBandWidthAlertStatisticItemArgs struct { // Alert percentage. AlertPercentage pulumi.IntPtrInput `pulumi:"alertPercentage"` // Switch alert. AlertSwitch pulumi.StringPtrInput `pulumi:"alertSwitch"` // threshold of bps. BpsThreshold pulumi.IntPtrInput `pulumi:"bpsThreshold"` // Counter measure, values: `RETURN_404`, `RESOLVE_DNS_TO_ORIGIN`. CounterMeasure pulumi.StringPtrInput `pulumi:"counterMeasure"` // Cycle of checking in minutes, values `60`, `1440`. Cycle pulumi.IntPtrInput `pulumi:"cycle"` // Metric. Metric pulumi.StringPtrInput `pulumi:"metric"` // Configuration switch, available values: `on`, `off` (default). Switch pulumi.StringInput `pulumi:"switch"` // Type of statistic item. Type pulumi.StringPtrInput `pulumi:"type"` // Time of auto unblock. UnblockTime pulumi.IntPtrInput `pulumi:"unblockTime"` }
func (DomainBandWidthAlertStatisticItemArgs) ElementType ¶
func (DomainBandWidthAlertStatisticItemArgs) ElementType() reflect.Type
func (DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemOutput ¶
func (i DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemOutput() DomainBandWidthAlertStatisticItemOutput
func (DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemOutputWithContext ¶
func (i DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemOutputWithContext(ctx context.Context) DomainBandWidthAlertStatisticItemOutput
func (DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemPtrOutput ¶
func (i DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemPtrOutput() DomainBandWidthAlertStatisticItemPtrOutput
func (DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemPtrOutputWithContext ¶
func (i DomainBandWidthAlertStatisticItemArgs) ToDomainBandWidthAlertStatisticItemPtrOutputWithContext(ctx context.Context) DomainBandWidthAlertStatisticItemPtrOutput
type DomainBandWidthAlertStatisticItemInput ¶
type DomainBandWidthAlertStatisticItemInput interface { pulumi.Input ToDomainBandWidthAlertStatisticItemOutput() DomainBandWidthAlertStatisticItemOutput ToDomainBandWidthAlertStatisticItemOutputWithContext(context.Context) DomainBandWidthAlertStatisticItemOutput }
DomainBandWidthAlertStatisticItemInput is an input type that accepts DomainBandWidthAlertStatisticItemArgs and DomainBandWidthAlertStatisticItemOutput values. You can construct a concrete instance of `DomainBandWidthAlertStatisticItemInput` via:
DomainBandWidthAlertStatisticItemArgs{...}
type DomainBandWidthAlertStatisticItemOutput ¶
type DomainBandWidthAlertStatisticItemOutput struct{ *pulumi.OutputState }
func (DomainBandWidthAlertStatisticItemOutput) AlertPercentage ¶
func (o DomainBandWidthAlertStatisticItemOutput) AlertPercentage() pulumi.IntPtrOutput
Alert percentage.
func (DomainBandWidthAlertStatisticItemOutput) AlertSwitch ¶
func (o DomainBandWidthAlertStatisticItemOutput) AlertSwitch() pulumi.StringPtrOutput
Switch alert.
func (DomainBandWidthAlertStatisticItemOutput) BpsThreshold ¶
func (o DomainBandWidthAlertStatisticItemOutput) BpsThreshold() pulumi.IntPtrOutput
threshold of bps.
func (DomainBandWidthAlertStatisticItemOutput) CounterMeasure ¶
func (o DomainBandWidthAlertStatisticItemOutput) CounterMeasure() pulumi.StringPtrOutput
Counter measure, values: `RETURN_404`, `RESOLVE_DNS_TO_ORIGIN`.
func (DomainBandWidthAlertStatisticItemOutput) Cycle ¶
func (o DomainBandWidthAlertStatisticItemOutput) Cycle() pulumi.IntPtrOutput
Cycle of checking in minutes, values `60`, `1440`.
func (DomainBandWidthAlertStatisticItemOutput) ElementType ¶
func (DomainBandWidthAlertStatisticItemOutput) ElementType() reflect.Type
func (DomainBandWidthAlertStatisticItemOutput) Metric ¶
func (o DomainBandWidthAlertStatisticItemOutput) Metric() pulumi.StringPtrOutput
Metric.
func (DomainBandWidthAlertStatisticItemOutput) Switch ¶
func (o DomainBandWidthAlertStatisticItemOutput) Switch() pulumi.StringOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemOutput ¶
func (o DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemOutput() DomainBandWidthAlertStatisticItemOutput
func (DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemOutputWithContext ¶
func (o DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemOutputWithContext(ctx context.Context) DomainBandWidthAlertStatisticItemOutput
func (DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemPtrOutput ¶
func (o DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemPtrOutput() DomainBandWidthAlertStatisticItemPtrOutput
func (DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemPtrOutputWithContext ¶
func (o DomainBandWidthAlertStatisticItemOutput) ToDomainBandWidthAlertStatisticItemPtrOutputWithContext(ctx context.Context) DomainBandWidthAlertStatisticItemPtrOutput
func (DomainBandWidthAlertStatisticItemOutput) Type ¶
func (o DomainBandWidthAlertStatisticItemOutput) Type() pulumi.StringPtrOutput
Type of statistic item.
func (DomainBandWidthAlertStatisticItemOutput) UnblockTime ¶
func (o DomainBandWidthAlertStatisticItemOutput) UnblockTime() pulumi.IntPtrOutput
Time of auto unblock.
type DomainBandWidthAlertStatisticItemPtrInput ¶
type DomainBandWidthAlertStatisticItemPtrInput interface { pulumi.Input ToDomainBandWidthAlertStatisticItemPtrOutput() DomainBandWidthAlertStatisticItemPtrOutput ToDomainBandWidthAlertStatisticItemPtrOutputWithContext(context.Context) DomainBandWidthAlertStatisticItemPtrOutput }
DomainBandWidthAlertStatisticItemPtrInput is an input type that accepts DomainBandWidthAlertStatisticItemArgs, DomainBandWidthAlertStatisticItemPtr and DomainBandWidthAlertStatisticItemPtrOutput values. You can construct a concrete instance of `DomainBandWidthAlertStatisticItemPtrInput` via:
DomainBandWidthAlertStatisticItemArgs{...} or: nil
func DomainBandWidthAlertStatisticItemPtr ¶
func DomainBandWidthAlertStatisticItemPtr(v *DomainBandWidthAlertStatisticItemArgs) DomainBandWidthAlertStatisticItemPtrInput
type DomainBandWidthAlertStatisticItemPtrOutput ¶
type DomainBandWidthAlertStatisticItemPtrOutput struct{ *pulumi.OutputState }
func (DomainBandWidthAlertStatisticItemPtrOutput) AlertPercentage ¶
func (o DomainBandWidthAlertStatisticItemPtrOutput) AlertPercentage() pulumi.IntPtrOutput
Alert percentage.
func (DomainBandWidthAlertStatisticItemPtrOutput) AlertSwitch ¶
func (o DomainBandWidthAlertStatisticItemPtrOutput) AlertSwitch() pulumi.StringPtrOutput
Switch alert.
func (DomainBandWidthAlertStatisticItemPtrOutput) BpsThreshold ¶
func (o DomainBandWidthAlertStatisticItemPtrOutput) BpsThreshold() pulumi.IntPtrOutput
threshold of bps.
func (DomainBandWidthAlertStatisticItemPtrOutput) CounterMeasure ¶
func (o DomainBandWidthAlertStatisticItemPtrOutput) CounterMeasure() pulumi.StringPtrOutput
Counter measure, values: `RETURN_404`, `RESOLVE_DNS_TO_ORIGIN`.
func (DomainBandWidthAlertStatisticItemPtrOutput) Cycle ¶
func (o DomainBandWidthAlertStatisticItemPtrOutput) Cycle() pulumi.IntPtrOutput
Cycle of checking in minutes, values `60`, `1440`.
func (DomainBandWidthAlertStatisticItemPtrOutput) ElementType ¶
func (DomainBandWidthAlertStatisticItemPtrOutput) ElementType() reflect.Type
func (DomainBandWidthAlertStatisticItemPtrOutput) Metric ¶
func (o DomainBandWidthAlertStatisticItemPtrOutput) Metric() pulumi.StringPtrOutput
Metric.
func (DomainBandWidthAlertStatisticItemPtrOutput) Switch ¶
func (o DomainBandWidthAlertStatisticItemPtrOutput) Switch() pulumi.StringPtrOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainBandWidthAlertStatisticItemPtrOutput) ToDomainBandWidthAlertStatisticItemPtrOutput ¶
func (o DomainBandWidthAlertStatisticItemPtrOutput) ToDomainBandWidthAlertStatisticItemPtrOutput() DomainBandWidthAlertStatisticItemPtrOutput
func (DomainBandWidthAlertStatisticItemPtrOutput) ToDomainBandWidthAlertStatisticItemPtrOutputWithContext ¶
func (o DomainBandWidthAlertStatisticItemPtrOutput) ToDomainBandWidthAlertStatisticItemPtrOutputWithContext(ctx context.Context) DomainBandWidthAlertStatisticItemPtrOutput
func (DomainBandWidthAlertStatisticItemPtrOutput) Type ¶
func (o DomainBandWidthAlertStatisticItemPtrOutput) Type() pulumi.StringPtrOutput
Type of statistic item.
func (DomainBandWidthAlertStatisticItemPtrOutput) UnblockTime ¶
func (o DomainBandWidthAlertStatisticItemPtrOutput) UnblockTime() pulumi.IntPtrOutput
Time of auto unblock.
type DomainCompression ¶
type DomainCompression struct { // List of compression rules. CompressionRules []DomainCompressionCompressionRule `pulumi:"compressionRules"` // Configuration switch, available values: `on`, `off` (default). Switch string `pulumi:"switch"` }
type DomainCompressionArgs ¶
type DomainCompressionArgs struct { // List of compression rules. CompressionRules DomainCompressionCompressionRuleArrayInput `pulumi:"compressionRules"` // Configuration switch, available values: `on`, `off` (default). Switch pulumi.StringInput `pulumi:"switch"` }
func (DomainCompressionArgs) ElementType ¶
func (DomainCompressionArgs) ElementType() reflect.Type
func (DomainCompressionArgs) ToDomainCompressionOutput ¶
func (i DomainCompressionArgs) ToDomainCompressionOutput() DomainCompressionOutput
func (DomainCompressionArgs) ToDomainCompressionOutputWithContext ¶
func (i DomainCompressionArgs) ToDomainCompressionOutputWithContext(ctx context.Context) DomainCompressionOutput
func (DomainCompressionArgs) ToDomainCompressionPtrOutput ¶
func (i DomainCompressionArgs) ToDomainCompressionPtrOutput() DomainCompressionPtrOutput
func (DomainCompressionArgs) ToDomainCompressionPtrOutputWithContext ¶
func (i DomainCompressionArgs) ToDomainCompressionPtrOutputWithContext(ctx context.Context) DomainCompressionPtrOutput
type DomainCompressionCompressionRule ¶
type DomainCompressionCompressionRule struct { // List of algorithms, available: `gzip` and `brotli`. Algorithms []string `pulumi:"algorithms"` // Must be set as true, enables compression. Compress bool `pulumi:"compress"` // List of file extensions like `jpg`, `txt`. FileExtensions []string `pulumi:"fileExtensions"` // The maximum file size to trigger compression (in bytes). MaxLength int `pulumi:"maxLength"` // The minimum file size to trigger compression (in bytes). MinLength int `pulumi:"minLength"` // List of rule paths for each `ruleType`: `*` for `all`, file ext like `jpg` for `file`, `/dir/like/` for `directory` and `/path/index.html` for `path`. RulePaths []string `pulumi:"rulePaths"` // Rule type, available: `all`, `file`, `directory`, `path`, `contentType`. RuleType *string `pulumi:"ruleType"` }
type DomainCompressionCompressionRuleArgs ¶
type DomainCompressionCompressionRuleArgs struct { // List of algorithms, available: `gzip` and `brotli`. Algorithms pulumi.StringArrayInput `pulumi:"algorithms"` // Must be set as true, enables compression. Compress pulumi.BoolInput `pulumi:"compress"` // List of file extensions like `jpg`, `txt`. FileExtensions pulumi.StringArrayInput `pulumi:"fileExtensions"` // The maximum file size to trigger compression (in bytes). MaxLength pulumi.IntInput `pulumi:"maxLength"` // The minimum file size to trigger compression (in bytes). MinLength pulumi.IntInput `pulumi:"minLength"` // List of rule paths for each `ruleType`: `*` for `all`, file ext like `jpg` for `file`, `/dir/like/` for `directory` and `/path/index.html` for `path`. RulePaths pulumi.StringArrayInput `pulumi:"rulePaths"` // Rule type, available: `all`, `file`, `directory`, `path`, `contentType`. RuleType pulumi.StringPtrInput `pulumi:"ruleType"` }
func (DomainCompressionCompressionRuleArgs) ElementType ¶
func (DomainCompressionCompressionRuleArgs) ElementType() reflect.Type
func (DomainCompressionCompressionRuleArgs) ToDomainCompressionCompressionRuleOutput ¶
func (i DomainCompressionCompressionRuleArgs) ToDomainCompressionCompressionRuleOutput() DomainCompressionCompressionRuleOutput
func (DomainCompressionCompressionRuleArgs) ToDomainCompressionCompressionRuleOutputWithContext ¶
func (i DomainCompressionCompressionRuleArgs) ToDomainCompressionCompressionRuleOutputWithContext(ctx context.Context) DomainCompressionCompressionRuleOutput
type DomainCompressionCompressionRuleArray ¶
type DomainCompressionCompressionRuleArray []DomainCompressionCompressionRuleInput
func (DomainCompressionCompressionRuleArray) ElementType ¶
func (DomainCompressionCompressionRuleArray) ElementType() reflect.Type
func (DomainCompressionCompressionRuleArray) ToDomainCompressionCompressionRuleArrayOutput ¶
func (i DomainCompressionCompressionRuleArray) ToDomainCompressionCompressionRuleArrayOutput() DomainCompressionCompressionRuleArrayOutput
func (DomainCompressionCompressionRuleArray) ToDomainCompressionCompressionRuleArrayOutputWithContext ¶
func (i DomainCompressionCompressionRuleArray) ToDomainCompressionCompressionRuleArrayOutputWithContext(ctx context.Context) DomainCompressionCompressionRuleArrayOutput
type DomainCompressionCompressionRuleArrayInput ¶
type DomainCompressionCompressionRuleArrayInput interface { pulumi.Input ToDomainCompressionCompressionRuleArrayOutput() DomainCompressionCompressionRuleArrayOutput ToDomainCompressionCompressionRuleArrayOutputWithContext(context.Context) DomainCompressionCompressionRuleArrayOutput }
DomainCompressionCompressionRuleArrayInput is an input type that accepts DomainCompressionCompressionRuleArray and DomainCompressionCompressionRuleArrayOutput values. You can construct a concrete instance of `DomainCompressionCompressionRuleArrayInput` via:
DomainCompressionCompressionRuleArray{ DomainCompressionCompressionRuleArgs{...} }
type DomainCompressionCompressionRuleArrayOutput ¶
type DomainCompressionCompressionRuleArrayOutput struct{ *pulumi.OutputState }
func (DomainCompressionCompressionRuleArrayOutput) ElementType ¶
func (DomainCompressionCompressionRuleArrayOutput) ElementType() reflect.Type
func (DomainCompressionCompressionRuleArrayOutput) ToDomainCompressionCompressionRuleArrayOutput ¶
func (o DomainCompressionCompressionRuleArrayOutput) ToDomainCompressionCompressionRuleArrayOutput() DomainCompressionCompressionRuleArrayOutput
func (DomainCompressionCompressionRuleArrayOutput) ToDomainCompressionCompressionRuleArrayOutputWithContext ¶
func (o DomainCompressionCompressionRuleArrayOutput) ToDomainCompressionCompressionRuleArrayOutputWithContext(ctx context.Context) DomainCompressionCompressionRuleArrayOutput
type DomainCompressionCompressionRuleInput ¶
type DomainCompressionCompressionRuleInput interface { pulumi.Input ToDomainCompressionCompressionRuleOutput() DomainCompressionCompressionRuleOutput ToDomainCompressionCompressionRuleOutputWithContext(context.Context) DomainCompressionCompressionRuleOutput }
DomainCompressionCompressionRuleInput is an input type that accepts DomainCompressionCompressionRuleArgs and DomainCompressionCompressionRuleOutput values. You can construct a concrete instance of `DomainCompressionCompressionRuleInput` via:
DomainCompressionCompressionRuleArgs{...}
type DomainCompressionCompressionRuleOutput ¶
type DomainCompressionCompressionRuleOutput struct{ *pulumi.OutputState }
func (DomainCompressionCompressionRuleOutput) Algorithms ¶
func (o DomainCompressionCompressionRuleOutput) Algorithms() pulumi.StringArrayOutput
List of algorithms, available: `gzip` and `brotli`.
func (DomainCompressionCompressionRuleOutput) Compress ¶
func (o DomainCompressionCompressionRuleOutput) Compress() pulumi.BoolOutput
Must be set as true, enables compression.
func (DomainCompressionCompressionRuleOutput) ElementType ¶
func (DomainCompressionCompressionRuleOutput) ElementType() reflect.Type
func (DomainCompressionCompressionRuleOutput) FileExtensions ¶
func (o DomainCompressionCompressionRuleOutput) FileExtensions() pulumi.StringArrayOutput
List of file extensions like `jpg`, `txt`.
func (DomainCompressionCompressionRuleOutput) MaxLength ¶
func (o DomainCompressionCompressionRuleOutput) MaxLength() pulumi.IntOutput
The maximum file size to trigger compression (in bytes).
func (DomainCompressionCompressionRuleOutput) MinLength ¶
func (o DomainCompressionCompressionRuleOutput) MinLength() pulumi.IntOutput
The minimum file size to trigger compression (in bytes).
func (DomainCompressionCompressionRuleOutput) RulePaths ¶
func (o DomainCompressionCompressionRuleOutput) RulePaths() pulumi.StringArrayOutput
List of rule paths for each `ruleType`: `*` for `all`, file ext like `jpg` for `file`, `/dir/like/` for `directory` and `/path/index.html` for `path`.
func (DomainCompressionCompressionRuleOutput) RuleType ¶
func (o DomainCompressionCompressionRuleOutput) RuleType() pulumi.StringPtrOutput
Rule type, available: `all`, `file`, `directory`, `path`, `contentType`.
func (DomainCompressionCompressionRuleOutput) ToDomainCompressionCompressionRuleOutput ¶
func (o DomainCompressionCompressionRuleOutput) ToDomainCompressionCompressionRuleOutput() DomainCompressionCompressionRuleOutput
func (DomainCompressionCompressionRuleOutput) ToDomainCompressionCompressionRuleOutputWithContext ¶
func (o DomainCompressionCompressionRuleOutput) ToDomainCompressionCompressionRuleOutputWithContext(ctx context.Context) DomainCompressionCompressionRuleOutput
type DomainCompressionInput ¶
type DomainCompressionInput interface { pulumi.Input ToDomainCompressionOutput() DomainCompressionOutput ToDomainCompressionOutputWithContext(context.Context) DomainCompressionOutput }
DomainCompressionInput is an input type that accepts DomainCompressionArgs and DomainCompressionOutput values. You can construct a concrete instance of `DomainCompressionInput` via:
DomainCompressionArgs{...}
type DomainCompressionOutput ¶
type DomainCompressionOutput struct{ *pulumi.OutputState }
func (DomainCompressionOutput) CompressionRules ¶
func (o DomainCompressionOutput) CompressionRules() DomainCompressionCompressionRuleArrayOutput
List of compression rules.
func (DomainCompressionOutput) ElementType ¶
func (DomainCompressionOutput) ElementType() reflect.Type
func (DomainCompressionOutput) Switch ¶
func (o DomainCompressionOutput) Switch() pulumi.StringOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainCompressionOutput) ToDomainCompressionOutput ¶
func (o DomainCompressionOutput) ToDomainCompressionOutput() DomainCompressionOutput
func (DomainCompressionOutput) ToDomainCompressionOutputWithContext ¶
func (o DomainCompressionOutput) ToDomainCompressionOutputWithContext(ctx context.Context) DomainCompressionOutput
func (DomainCompressionOutput) ToDomainCompressionPtrOutput ¶
func (o DomainCompressionOutput) ToDomainCompressionPtrOutput() DomainCompressionPtrOutput
func (DomainCompressionOutput) ToDomainCompressionPtrOutputWithContext ¶
func (o DomainCompressionOutput) ToDomainCompressionPtrOutputWithContext(ctx context.Context) DomainCompressionPtrOutput
type DomainCompressionPtrInput ¶
type DomainCompressionPtrInput interface { pulumi.Input ToDomainCompressionPtrOutput() DomainCompressionPtrOutput ToDomainCompressionPtrOutputWithContext(context.Context) DomainCompressionPtrOutput }
DomainCompressionPtrInput is an input type that accepts DomainCompressionArgs, DomainCompressionPtr and DomainCompressionPtrOutput values. You can construct a concrete instance of `DomainCompressionPtrInput` via:
DomainCompressionArgs{...} or: nil
func DomainCompressionPtr ¶
func DomainCompressionPtr(v *DomainCompressionArgs) DomainCompressionPtrInput
type DomainCompressionPtrOutput ¶
type DomainCompressionPtrOutput struct{ *pulumi.OutputState }
func (DomainCompressionPtrOutput) CompressionRules ¶
func (o DomainCompressionPtrOutput) CompressionRules() DomainCompressionCompressionRuleArrayOutput
List of compression rules.
func (DomainCompressionPtrOutput) Elem ¶
func (o DomainCompressionPtrOutput) Elem() DomainCompressionOutput
func (DomainCompressionPtrOutput) ElementType ¶
func (DomainCompressionPtrOutput) ElementType() reflect.Type
func (DomainCompressionPtrOutput) Switch ¶
func (o DomainCompressionPtrOutput) Switch() pulumi.StringPtrOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainCompressionPtrOutput) ToDomainCompressionPtrOutput ¶
func (o DomainCompressionPtrOutput) ToDomainCompressionPtrOutput() DomainCompressionPtrOutput
func (DomainCompressionPtrOutput) ToDomainCompressionPtrOutputWithContext ¶
func (o DomainCompressionPtrOutput) ToDomainCompressionPtrOutputWithContext(ctx context.Context) DomainCompressionPtrOutput
type DomainDownstreamCapping ¶
type DomainDownstreamCapping struct { // List of capping rule. CappingRules []DomainDownstreamCappingCappingRule `pulumi:"cappingRules"` // Configuration switch, available values: `on`, `off` (default). Switch string `pulumi:"switch"` }
type DomainDownstreamCappingArgs ¶
type DomainDownstreamCappingArgs struct { // List of capping rule. CappingRules DomainDownstreamCappingCappingRuleArrayInput `pulumi:"cappingRules"` // Configuration switch, available values: `on`, `off` (default). Switch pulumi.StringInput `pulumi:"switch"` }
func (DomainDownstreamCappingArgs) ElementType ¶
func (DomainDownstreamCappingArgs) ElementType() reflect.Type
func (DomainDownstreamCappingArgs) ToDomainDownstreamCappingOutput ¶
func (i DomainDownstreamCappingArgs) ToDomainDownstreamCappingOutput() DomainDownstreamCappingOutput
func (DomainDownstreamCappingArgs) ToDomainDownstreamCappingOutputWithContext ¶
func (i DomainDownstreamCappingArgs) ToDomainDownstreamCappingOutputWithContext(ctx context.Context) DomainDownstreamCappingOutput
func (DomainDownstreamCappingArgs) ToDomainDownstreamCappingPtrOutput ¶
func (i DomainDownstreamCappingArgs) ToDomainDownstreamCappingPtrOutput() DomainDownstreamCappingPtrOutput
func (DomainDownstreamCappingArgs) ToDomainDownstreamCappingPtrOutputWithContext ¶
func (i DomainDownstreamCappingArgs) ToDomainDownstreamCappingPtrOutputWithContext(ctx context.Context) DomainDownstreamCappingPtrOutput
type DomainDownstreamCappingCappingRuleArgs ¶
type DomainDownstreamCappingCappingRuleArgs struct { // Capping rule kbps threshold. KbpsThreshold pulumi.IntInput `pulumi:"kbpsThreshold"` // List of capping rule path. RulePaths pulumi.StringArrayInput `pulumi:"rulePaths"` // Capping rule type. RuleType pulumi.StringInput `pulumi:"ruleType"` }
func (DomainDownstreamCappingCappingRuleArgs) ElementType ¶
func (DomainDownstreamCappingCappingRuleArgs) ElementType() reflect.Type
func (DomainDownstreamCappingCappingRuleArgs) ToDomainDownstreamCappingCappingRuleOutput ¶
func (i DomainDownstreamCappingCappingRuleArgs) ToDomainDownstreamCappingCappingRuleOutput() DomainDownstreamCappingCappingRuleOutput
func (DomainDownstreamCappingCappingRuleArgs) ToDomainDownstreamCappingCappingRuleOutputWithContext ¶
func (i DomainDownstreamCappingCappingRuleArgs) ToDomainDownstreamCappingCappingRuleOutputWithContext(ctx context.Context) DomainDownstreamCappingCappingRuleOutput
type DomainDownstreamCappingCappingRuleArray ¶
type DomainDownstreamCappingCappingRuleArray []DomainDownstreamCappingCappingRuleInput
func (DomainDownstreamCappingCappingRuleArray) ElementType ¶
func (DomainDownstreamCappingCappingRuleArray) ElementType() reflect.Type
func (DomainDownstreamCappingCappingRuleArray) ToDomainDownstreamCappingCappingRuleArrayOutput ¶
func (i DomainDownstreamCappingCappingRuleArray) ToDomainDownstreamCappingCappingRuleArrayOutput() DomainDownstreamCappingCappingRuleArrayOutput
func (DomainDownstreamCappingCappingRuleArray) ToDomainDownstreamCappingCappingRuleArrayOutputWithContext ¶
func (i DomainDownstreamCappingCappingRuleArray) ToDomainDownstreamCappingCappingRuleArrayOutputWithContext(ctx context.Context) DomainDownstreamCappingCappingRuleArrayOutput
type DomainDownstreamCappingCappingRuleArrayInput ¶
type DomainDownstreamCappingCappingRuleArrayInput interface { pulumi.Input ToDomainDownstreamCappingCappingRuleArrayOutput() DomainDownstreamCappingCappingRuleArrayOutput ToDomainDownstreamCappingCappingRuleArrayOutputWithContext(context.Context) DomainDownstreamCappingCappingRuleArrayOutput }
DomainDownstreamCappingCappingRuleArrayInput is an input type that accepts DomainDownstreamCappingCappingRuleArray and DomainDownstreamCappingCappingRuleArrayOutput values. You can construct a concrete instance of `DomainDownstreamCappingCappingRuleArrayInput` via:
DomainDownstreamCappingCappingRuleArray{ DomainDownstreamCappingCappingRuleArgs{...} }
type DomainDownstreamCappingCappingRuleArrayOutput ¶
type DomainDownstreamCappingCappingRuleArrayOutput struct{ *pulumi.OutputState }
func (DomainDownstreamCappingCappingRuleArrayOutput) ElementType ¶
func (DomainDownstreamCappingCappingRuleArrayOutput) ElementType() reflect.Type
func (DomainDownstreamCappingCappingRuleArrayOutput) ToDomainDownstreamCappingCappingRuleArrayOutput ¶
func (o DomainDownstreamCappingCappingRuleArrayOutput) ToDomainDownstreamCappingCappingRuleArrayOutput() DomainDownstreamCappingCappingRuleArrayOutput
func (DomainDownstreamCappingCappingRuleArrayOutput) ToDomainDownstreamCappingCappingRuleArrayOutputWithContext ¶
func (o DomainDownstreamCappingCappingRuleArrayOutput) ToDomainDownstreamCappingCappingRuleArrayOutputWithContext(ctx context.Context) DomainDownstreamCappingCappingRuleArrayOutput
type DomainDownstreamCappingCappingRuleInput ¶
type DomainDownstreamCappingCappingRuleInput interface { pulumi.Input ToDomainDownstreamCappingCappingRuleOutput() DomainDownstreamCappingCappingRuleOutput ToDomainDownstreamCappingCappingRuleOutputWithContext(context.Context) DomainDownstreamCappingCappingRuleOutput }
DomainDownstreamCappingCappingRuleInput is an input type that accepts DomainDownstreamCappingCappingRuleArgs and DomainDownstreamCappingCappingRuleOutput values. You can construct a concrete instance of `DomainDownstreamCappingCappingRuleInput` via:
DomainDownstreamCappingCappingRuleArgs{...}
type DomainDownstreamCappingCappingRuleOutput ¶
type DomainDownstreamCappingCappingRuleOutput struct{ *pulumi.OutputState }
func (DomainDownstreamCappingCappingRuleOutput) ElementType ¶
func (DomainDownstreamCappingCappingRuleOutput) ElementType() reflect.Type
func (DomainDownstreamCappingCappingRuleOutput) KbpsThreshold ¶
func (o DomainDownstreamCappingCappingRuleOutput) KbpsThreshold() pulumi.IntOutput
Capping rule kbps threshold.
func (DomainDownstreamCappingCappingRuleOutput) RulePaths ¶
func (o DomainDownstreamCappingCappingRuleOutput) RulePaths() pulumi.StringArrayOutput
List of capping rule path.
func (DomainDownstreamCappingCappingRuleOutput) RuleType ¶
func (o DomainDownstreamCappingCappingRuleOutput) RuleType() pulumi.StringOutput
Capping rule type.
func (DomainDownstreamCappingCappingRuleOutput) ToDomainDownstreamCappingCappingRuleOutput ¶
func (o DomainDownstreamCappingCappingRuleOutput) ToDomainDownstreamCappingCappingRuleOutput() DomainDownstreamCappingCappingRuleOutput
func (DomainDownstreamCappingCappingRuleOutput) ToDomainDownstreamCappingCappingRuleOutputWithContext ¶
func (o DomainDownstreamCappingCappingRuleOutput) ToDomainDownstreamCappingCappingRuleOutputWithContext(ctx context.Context) DomainDownstreamCappingCappingRuleOutput
type DomainDownstreamCappingInput ¶
type DomainDownstreamCappingInput interface { pulumi.Input ToDomainDownstreamCappingOutput() DomainDownstreamCappingOutput ToDomainDownstreamCappingOutputWithContext(context.Context) DomainDownstreamCappingOutput }
DomainDownstreamCappingInput is an input type that accepts DomainDownstreamCappingArgs and DomainDownstreamCappingOutput values. You can construct a concrete instance of `DomainDownstreamCappingInput` via:
DomainDownstreamCappingArgs{...}
type DomainDownstreamCappingOutput ¶
type DomainDownstreamCappingOutput struct{ *pulumi.OutputState }
func (DomainDownstreamCappingOutput) CappingRules ¶
func (o DomainDownstreamCappingOutput) CappingRules() DomainDownstreamCappingCappingRuleArrayOutput
List of capping rule.
func (DomainDownstreamCappingOutput) ElementType ¶
func (DomainDownstreamCappingOutput) ElementType() reflect.Type
func (DomainDownstreamCappingOutput) Switch ¶
func (o DomainDownstreamCappingOutput) Switch() pulumi.StringOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainDownstreamCappingOutput) ToDomainDownstreamCappingOutput ¶
func (o DomainDownstreamCappingOutput) ToDomainDownstreamCappingOutput() DomainDownstreamCappingOutput
func (DomainDownstreamCappingOutput) ToDomainDownstreamCappingOutputWithContext ¶
func (o DomainDownstreamCappingOutput) ToDomainDownstreamCappingOutputWithContext(ctx context.Context) DomainDownstreamCappingOutput
func (DomainDownstreamCappingOutput) ToDomainDownstreamCappingPtrOutput ¶
func (o DomainDownstreamCappingOutput) ToDomainDownstreamCappingPtrOutput() DomainDownstreamCappingPtrOutput
func (DomainDownstreamCappingOutput) ToDomainDownstreamCappingPtrOutputWithContext ¶
func (o DomainDownstreamCappingOutput) ToDomainDownstreamCappingPtrOutputWithContext(ctx context.Context) DomainDownstreamCappingPtrOutput
type DomainDownstreamCappingPtrInput ¶
type DomainDownstreamCappingPtrInput interface { pulumi.Input ToDomainDownstreamCappingPtrOutput() DomainDownstreamCappingPtrOutput ToDomainDownstreamCappingPtrOutputWithContext(context.Context) DomainDownstreamCappingPtrOutput }
DomainDownstreamCappingPtrInput is an input type that accepts DomainDownstreamCappingArgs, DomainDownstreamCappingPtr and DomainDownstreamCappingPtrOutput values. You can construct a concrete instance of `DomainDownstreamCappingPtrInput` via:
DomainDownstreamCappingArgs{...} or: nil
func DomainDownstreamCappingPtr ¶
func DomainDownstreamCappingPtr(v *DomainDownstreamCappingArgs) DomainDownstreamCappingPtrInput
type DomainDownstreamCappingPtrOutput ¶
type DomainDownstreamCappingPtrOutput struct{ *pulumi.OutputState }
func (DomainDownstreamCappingPtrOutput) CappingRules ¶
func (o DomainDownstreamCappingPtrOutput) CappingRules() DomainDownstreamCappingCappingRuleArrayOutput
List of capping rule.
func (DomainDownstreamCappingPtrOutput) Elem ¶
func (o DomainDownstreamCappingPtrOutput) Elem() DomainDownstreamCappingOutput
func (DomainDownstreamCappingPtrOutput) ElementType ¶
func (DomainDownstreamCappingPtrOutput) ElementType() reflect.Type
func (DomainDownstreamCappingPtrOutput) Switch ¶
func (o DomainDownstreamCappingPtrOutput) Switch() pulumi.StringPtrOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainDownstreamCappingPtrOutput) ToDomainDownstreamCappingPtrOutput ¶
func (o DomainDownstreamCappingPtrOutput) ToDomainDownstreamCappingPtrOutput() DomainDownstreamCappingPtrOutput
func (DomainDownstreamCappingPtrOutput) ToDomainDownstreamCappingPtrOutputWithContext ¶
func (o DomainDownstreamCappingPtrOutput) ToDomainDownstreamCappingPtrOutputWithContext(ctx context.Context) DomainDownstreamCappingPtrOutput
type DomainErrorPage ¶
type DomainErrorPage struct { // List of error page rule. PageRules []DomainErrorPagePageRule `pulumi:"pageRules"` // Configuration switch, available values: `on`, `off` (default). Switch string `pulumi:"switch"` }
type DomainErrorPageArgs ¶
type DomainErrorPageArgs struct { // List of error page rule. PageRules DomainErrorPagePageRuleArrayInput `pulumi:"pageRules"` // Configuration switch, available values: `on`, `off` (default). Switch pulumi.StringInput `pulumi:"switch"` }
func (DomainErrorPageArgs) ElementType ¶
func (DomainErrorPageArgs) ElementType() reflect.Type
func (DomainErrorPageArgs) ToDomainErrorPageOutput ¶
func (i DomainErrorPageArgs) ToDomainErrorPageOutput() DomainErrorPageOutput
func (DomainErrorPageArgs) ToDomainErrorPageOutputWithContext ¶
func (i DomainErrorPageArgs) ToDomainErrorPageOutputWithContext(ctx context.Context) DomainErrorPageOutput
func (DomainErrorPageArgs) ToDomainErrorPagePtrOutput ¶
func (i DomainErrorPageArgs) ToDomainErrorPagePtrOutput() DomainErrorPagePtrOutput
func (DomainErrorPageArgs) ToDomainErrorPagePtrOutputWithContext ¶
func (i DomainErrorPageArgs) ToDomainErrorPagePtrOutputWithContext(ctx context.Context) DomainErrorPagePtrOutput
type DomainErrorPageInput ¶
type DomainErrorPageInput interface { pulumi.Input ToDomainErrorPageOutput() DomainErrorPageOutput ToDomainErrorPageOutputWithContext(context.Context) DomainErrorPageOutput }
DomainErrorPageInput is an input type that accepts DomainErrorPageArgs and DomainErrorPageOutput values. You can construct a concrete instance of `DomainErrorPageInput` via:
DomainErrorPageArgs{...}
type DomainErrorPageOutput ¶
type DomainErrorPageOutput struct{ *pulumi.OutputState }
func (DomainErrorPageOutput) ElementType ¶
func (DomainErrorPageOutput) ElementType() reflect.Type
func (DomainErrorPageOutput) PageRules ¶
func (o DomainErrorPageOutput) PageRules() DomainErrorPagePageRuleArrayOutput
List of error page rule.
func (DomainErrorPageOutput) Switch ¶
func (o DomainErrorPageOutput) Switch() pulumi.StringOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainErrorPageOutput) ToDomainErrorPageOutput ¶
func (o DomainErrorPageOutput) ToDomainErrorPageOutput() DomainErrorPageOutput
func (DomainErrorPageOutput) ToDomainErrorPageOutputWithContext ¶
func (o DomainErrorPageOutput) ToDomainErrorPageOutputWithContext(ctx context.Context) DomainErrorPageOutput
func (DomainErrorPageOutput) ToDomainErrorPagePtrOutput ¶
func (o DomainErrorPageOutput) ToDomainErrorPagePtrOutput() DomainErrorPagePtrOutput
func (DomainErrorPageOutput) ToDomainErrorPagePtrOutputWithContext ¶
func (o DomainErrorPageOutput) ToDomainErrorPagePtrOutputWithContext(ctx context.Context) DomainErrorPagePtrOutput
type DomainErrorPagePageRule ¶
type DomainErrorPagePageRuleArgs ¶
type DomainErrorPagePageRuleArgs struct { // Redirect code of error page rules. RedirectCode pulumi.IntInput `pulumi:"redirectCode"` // Redirect url of error page rules. RedirectUrl pulumi.StringInput `pulumi:"redirectUrl"` // Status code of error page rules. StatusCode pulumi.IntInput `pulumi:"statusCode"` }
func (DomainErrorPagePageRuleArgs) ElementType ¶
func (DomainErrorPagePageRuleArgs) ElementType() reflect.Type
func (DomainErrorPagePageRuleArgs) ToDomainErrorPagePageRuleOutput ¶
func (i DomainErrorPagePageRuleArgs) ToDomainErrorPagePageRuleOutput() DomainErrorPagePageRuleOutput
func (DomainErrorPagePageRuleArgs) ToDomainErrorPagePageRuleOutputWithContext ¶
func (i DomainErrorPagePageRuleArgs) ToDomainErrorPagePageRuleOutputWithContext(ctx context.Context) DomainErrorPagePageRuleOutput
type DomainErrorPagePageRuleArray ¶
type DomainErrorPagePageRuleArray []DomainErrorPagePageRuleInput
func (DomainErrorPagePageRuleArray) ElementType ¶
func (DomainErrorPagePageRuleArray) ElementType() reflect.Type
func (DomainErrorPagePageRuleArray) ToDomainErrorPagePageRuleArrayOutput ¶
func (i DomainErrorPagePageRuleArray) ToDomainErrorPagePageRuleArrayOutput() DomainErrorPagePageRuleArrayOutput
func (DomainErrorPagePageRuleArray) ToDomainErrorPagePageRuleArrayOutputWithContext ¶
func (i DomainErrorPagePageRuleArray) ToDomainErrorPagePageRuleArrayOutputWithContext(ctx context.Context) DomainErrorPagePageRuleArrayOutput
type DomainErrorPagePageRuleArrayInput ¶
type DomainErrorPagePageRuleArrayInput interface { pulumi.Input ToDomainErrorPagePageRuleArrayOutput() DomainErrorPagePageRuleArrayOutput ToDomainErrorPagePageRuleArrayOutputWithContext(context.Context) DomainErrorPagePageRuleArrayOutput }
DomainErrorPagePageRuleArrayInput is an input type that accepts DomainErrorPagePageRuleArray and DomainErrorPagePageRuleArrayOutput values. You can construct a concrete instance of `DomainErrorPagePageRuleArrayInput` via:
DomainErrorPagePageRuleArray{ DomainErrorPagePageRuleArgs{...} }
type DomainErrorPagePageRuleArrayOutput ¶
type DomainErrorPagePageRuleArrayOutput struct{ *pulumi.OutputState }
func (DomainErrorPagePageRuleArrayOutput) ElementType ¶
func (DomainErrorPagePageRuleArrayOutput) ElementType() reflect.Type
func (DomainErrorPagePageRuleArrayOutput) Index ¶
func (o DomainErrorPagePageRuleArrayOutput) Index(i pulumi.IntInput) DomainErrorPagePageRuleOutput
func (DomainErrorPagePageRuleArrayOutput) ToDomainErrorPagePageRuleArrayOutput ¶
func (o DomainErrorPagePageRuleArrayOutput) ToDomainErrorPagePageRuleArrayOutput() DomainErrorPagePageRuleArrayOutput
func (DomainErrorPagePageRuleArrayOutput) ToDomainErrorPagePageRuleArrayOutputWithContext ¶
func (o DomainErrorPagePageRuleArrayOutput) ToDomainErrorPagePageRuleArrayOutputWithContext(ctx context.Context) DomainErrorPagePageRuleArrayOutput
type DomainErrorPagePageRuleInput ¶
type DomainErrorPagePageRuleInput interface { pulumi.Input ToDomainErrorPagePageRuleOutput() DomainErrorPagePageRuleOutput ToDomainErrorPagePageRuleOutputWithContext(context.Context) DomainErrorPagePageRuleOutput }
DomainErrorPagePageRuleInput is an input type that accepts DomainErrorPagePageRuleArgs and DomainErrorPagePageRuleOutput values. You can construct a concrete instance of `DomainErrorPagePageRuleInput` via:
DomainErrorPagePageRuleArgs{...}
type DomainErrorPagePageRuleOutput ¶
type DomainErrorPagePageRuleOutput struct{ *pulumi.OutputState }
func (DomainErrorPagePageRuleOutput) ElementType ¶
func (DomainErrorPagePageRuleOutput) ElementType() reflect.Type
func (DomainErrorPagePageRuleOutput) RedirectCode ¶
func (o DomainErrorPagePageRuleOutput) RedirectCode() pulumi.IntOutput
Redirect code of error page rules.
func (DomainErrorPagePageRuleOutput) RedirectUrl ¶
func (o DomainErrorPagePageRuleOutput) RedirectUrl() pulumi.StringOutput
Redirect url of error page rules.
func (DomainErrorPagePageRuleOutput) StatusCode ¶
func (o DomainErrorPagePageRuleOutput) StatusCode() pulumi.IntOutput
Status code of error page rules.
func (DomainErrorPagePageRuleOutput) ToDomainErrorPagePageRuleOutput ¶
func (o DomainErrorPagePageRuleOutput) ToDomainErrorPagePageRuleOutput() DomainErrorPagePageRuleOutput
func (DomainErrorPagePageRuleOutput) ToDomainErrorPagePageRuleOutputWithContext ¶
func (o DomainErrorPagePageRuleOutput) ToDomainErrorPagePageRuleOutputWithContext(ctx context.Context) DomainErrorPagePageRuleOutput
type DomainErrorPagePtrInput ¶
type DomainErrorPagePtrInput interface { pulumi.Input ToDomainErrorPagePtrOutput() DomainErrorPagePtrOutput ToDomainErrorPagePtrOutputWithContext(context.Context) DomainErrorPagePtrOutput }
DomainErrorPagePtrInput is an input type that accepts DomainErrorPageArgs, DomainErrorPagePtr and DomainErrorPagePtrOutput values. You can construct a concrete instance of `DomainErrorPagePtrInput` via:
DomainErrorPageArgs{...} or: nil
func DomainErrorPagePtr ¶
func DomainErrorPagePtr(v *DomainErrorPageArgs) DomainErrorPagePtrInput
type DomainErrorPagePtrOutput ¶
type DomainErrorPagePtrOutput struct{ *pulumi.OutputState }
func (DomainErrorPagePtrOutput) Elem ¶
func (o DomainErrorPagePtrOutput) Elem() DomainErrorPageOutput
func (DomainErrorPagePtrOutput) ElementType ¶
func (DomainErrorPagePtrOutput) ElementType() reflect.Type
func (DomainErrorPagePtrOutput) PageRules ¶
func (o DomainErrorPagePtrOutput) PageRules() DomainErrorPagePageRuleArrayOutput
List of error page rule.
func (DomainErrorPagePtrOutput) Switch ¶
func (o DomainErrorPagePtrOutput) Switch() pulumi.StringPtrOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainErrorPagePtrOutput) ToDomainErrorPagePtrOutput ¶
func (o DomainErrorPagePtrOutput) ToDomainErrorPagePtrOutput() DomainErrorPagePtrOutput
func (DomainErrorPagePtrOutput) ToDomainErrorPagePtrOutputWithContext ¶
func (o DomainErrorPagePtrOutput) ToDomainErrorPagePtrOutputWithContext(ctx context.Context) DomainErrorPagePtrOutput
type DomainHttpsConfig ¶
type DomainHttpsConfig struct { // Client certificate configuration information. ClientCertificateConfig *DomainHttpsConfigClientCertificateConfig `pulumi:"clientCertificateConfig"` // Configuration of forced HTTP or HTTPS redirects. ForceRedirect *DomainHttpsConfigForceRedirect `pulumi:"forceRedirect"` // HTTP2 configuration switch. Valid values are `on` and `off`. and default value is `off`. Http2Switch *string `pulumi:"http2Switch"` // HTTPS configuration switch. Valid values are `on` and `off`. HttpsSwitch string `pulumi:"httpsSwitch"` // OCSP configuration switch. Valid values are `on` and `off`. and default value is `off`. OcspStaplingSwitch *string `pulumi:"ocspStaplingSwitch"` // Server certificate configuration information. ServerCertificateConfig *DomainHttpsConfigServerCertificateConfig `pulumi:"serverCertificateConfig"` // Spdy configuration switch. Valid values are `on` and `off`. and default value is `off`. This parameter is for white-list customer. SpdySwitch *string `pulumi:"spdySwitch"` // Client certificate authentication feature. Valid values are `on` and `off`. and default value is `off`. VerifyClient *string `pulumi:"verifyClient"` }
type DomainHttpsConfigArgs ¶
type DomainHttpsConfigArgs struct { // Client certificate configuration information. ClientCertificateConfig DomainHttpsConfigClientCertificateConfigPtrInput `pulumi:"clientCertificateConfig"` // Configuration of forced HTTP or HTTPS redirects. ForceRedirect DomainHttpsConfigForceRedirectPtrInput `pulumi:"forceRedirect"` // HTTP2 configuration switch. Valid values are `on` and `off`. and default value is `off`. Http2Switch pulumi.StringPtrInput `pulumi:"http2Switch"` // HTTPS configuration switch. Valid values are `on` and `off`. HttpsSwitch pulumi.StringInput `pulumi:"httpsSwitch"` // OCSP configuration switch. Valid values are `on` and `off`. and default value is `off`. OcspStaplingSwitch pulumi.StringPtrInput `pulumi:"ocspStaplingSwitch"` // Server certificate configuration information. ServerCertificateConfig DomainHttpsConfigServerCertificateConfigPtrInput `pulumi:"serverCertificateConfig"` // Spdy configuration switch. Valid values are `on` and `off`. and default value is `off`. This parameter is for white-list customer. SpdySwitch pulumi.StringPtrInput `pulumi:"spdySwitch"` // Client certificate authentication feature. Valid values are `on` and `off`. and default value is `off`. VerifyClient pulumi.StringPtrInput `pulumi:"verifyClient"` }
func (DomainHttpsConfigArgs) ElementType ¶
func (DomainHttpsConfigArgs) ElementType() reflect.Type
func (DomainHttpsConfigArgs) ToDomainHttpsConfigOutput ¶
func (i DomainHttpsConfigArgs) ToDomainHttpsConfigOutput() DomainHttpsConfigOutput
func (DomainHttpsConfigArgs) ToDomainHttpsConfigOutputWithContext ¶
func (i DomainHttpsConfigArgs) ToDomainHttpsConfigOutputWithContext(ctx context.Context) DomainHttpsConfigOutput
func (DomainHttpsConfigArgs) ToDomainHttpsConfigPtrOutput ¶
func (i DomainHttpsConfigArgs) ToDomainHttpsConfigPtrOutput() DomainHttpsConfigPtrOutput
func (DomainHttpsConfigArgs) ToDomainHttpsConfigPtrOutputWithContext ¶
func (i DomainHttpsConfigArgs) ToDomainHttpsConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigPtrOutput
type DomainHttpsConfigClientCertificateConfig ¶
type DomainHttpsConfigClientCertificateConfig struct { // Client Certificate PEM format, requires Base64 encoding. CertificateContent string `pulumi:"certificateContent"` CertificateName *string `pulumi:"certificateName"` DeployTime *string `pulumi:"deployTime"` // Signature expiration time in second. The maximum value is 630720000. ExpireTime *string `pulumi:"expireTime"` }
type DomainHttpsConfigClientCertificateConfigArgs ¶
type DomainHttpsConfigClientCertificateConfigArgs struct { // Client Certificate PEM format, requires Base64 encoding. CertificateContent pulumi.StringInput `pulumi:"certificateContent"` CertificateName pulumi.StringPtrInput `pulumi:"certificateName"` DeployTime pulumi.StringPtrInput `pulumi:"deployTime"` // Signature expiration time in second. The maximum value is 630720000. ExpireTime pulumi.StringPtrInput `pulumi:"expireTime"` }
func (DomainHttpsConfigClientCertificateConfigArgs) ElementType ¶
func (DomainHttpsConfigClientCertificateConfigArgs) ElementType() reflect.Type
func (DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigOutput ¶
func (i DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigOutput() DomainHttpsConfigClientCertificateConfigOutput
func (DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigOutputWithContext ¶
func (i DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigOutputWithContext(ctx context.Context) DomainHttpsConfigClientCertificateConfigOutput
func (DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigPtrOutput ¶
func (i DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigPtrOutput() DomainHttpsConfigClientCertificateConfigPtrOutput
func (DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigPtrOutputWithContext ¶
func (i DomainHttpsConfigClientCertificateConfigArgs) ToDomainHttpsConfigClientCertificateConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigClientCertificateConfigPtrOutput
type DomainHttpsConfigClientCertificateConfigInput ¶
type DomainHttpsConfigClientCertificateConfigInput interface { pulumi.Input ToDomainHttpsConfigClientCertificateConfigOutput() DomainHttpsConfigClientCertificateConfigOutput ToDomainHttpsConfigClientCertificateConfigOutputWithContext(context.Context) DomainHttpsConfigClientCertificateConfigOutput }
DomainHttpsConfigClientCertificateConfigInput is an input type that accepts DomainHttpsConfigClientCertificateConfigArgs and DomainHttpsConfigClientCertificateConfigOutput values. You can construct a concrete instance of `DomainHttpsConfigClientCertificateConfigInput` via:
DomainHttpsConfigClientCertificateConfigArgs{...}
type DomainHttpsConfigClientCertificateConfigOutput ¶
type DomainHttpsConfigClientCertificateConfigOutput struct{ *pulumi.OutputState }
func (DomainHttpsConfigClientCertificateConfigOutput) CertificateContent ¶
func (o DomainHttpsConfigClientCertificateConfigOutput) CertificateContent() pulumi.StringOutput
Client Certificate PEM format, requires Base64 encoding.
func (DomainHttpsConfigClientCertificateConfigOutput) CertificateName ¶
func (o DomainHttpsConfigClientCertificateConfigOutput) CertificateName() pulumi.StringPtrOutput
func (DomainHttpsConfigClientCertificateConfigOutput) DeployTime ¶
func (o DomainHttpsConfigClientCertificateConfigOutput) DeployTime() pulumi.StringPtrOutput
func (DomainHttpsConfigClientCertificateConfigOutput) ElementType ¶
func (DomainHttpsConfigClientCertificateConfigOutput) ElementType() reflect.Type
func (DomainHttpsConfigClientCertificateConfigOutput) ExpireTime ¶
func (o DomainHttpsConfigClientCertificateConfigOutput) ExpireTime() pulumi.StringPtrOutput
Signature expiration time in second. The maximum value is 630720000.
func (DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigOutput ¶
func (o DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigOutput() DomainHttpsConfigClientCertificateConfigOutput
func (DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigOutputWithContext ¶
func (o DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigOutputWithContext(ctx context.Context) DomainHttpsConfigClientCertificateConfigOutput
func (DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutput ¶
func (o DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutput() DomainHttpsConfigClientCertificateConfigPtrOutput
func (DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutputWithContext ¶
func (o DomainHttpsConfigClientCertificateConfigOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigClientCertificateConfigPtrOutput
type DomainHttpsConfigClientCertificateConfigPtrInput ¶
type DomainHttpsConfigClientCertificateConfigPtrInput interface { pulumi.Input ToDomainHttpsConfigClientCertificateConfigPtrOutput() DomainHttpsConfigClientCertificateConfigPtrOutput ToDomainHttpsConfigClientCertificateConfigPtrOutputWithContext(context.Context) DomainHttpsConfigClientCertificateConfigPtrOutput }
DomainHttpsConfigClientCertificateConfigPtrInput is an input type that accepts DomainHttpsConfigClientCertificateConfigArgs, DomainHttpsConfigClientCertificateConfigPtr and DomainHttpsConfigClientCertificateConfigPtrOutput values. You can construct a concrete instance of `DomainHttpsConfigClientCertificateConfigPtrInput` via:
DomainHttpsConfigClientCertificateConfigArgs{...} or: nil
func DomainHttpsConfigClientCertificateConfigPtr ¶
func DomainHttpsConfigClientCertificateConfigPtr(v *DomainHttpsConfigClientCertificateConfigArgs) DomainHttpsConfigClientCertificateConfigPtrInput
type DomainHttpsConfigClientCertificateConfigPtrOutput ¶
type DomainHttpsConfigClientCertificateConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainHttpsConfigClientCertificateConfigPtrOutput) CertificateContent ¶
func (o DomainHttpsConfigClientCertificateConfigPtrOutput) CertificateContent() pulumi.StringPtrOutput
Client Certificate PEM format, requires Base64 encoding.
func (DomainHttpsConfigClientCertificateConfigPtrOutput) CertificateName ¶
func (o DomainHttpsConfigClientCertificateConfigPtrOutput) CertificateName() pulumi.StringPtrOutput
func (DomainHttpsConfigClientCertificateConfigPtrOutput) DeployTime ¶
func (o DomainHttpsConfigClientCertificateConfigPtrOutput) DeployTime() pulumi.StringPtrOutput
func (DomainHttpsConfigClientCertificateConfigPtrOutput) ElementType ¶
func (DomainHttpsConfigClientCertificateConfigPtrOutput) ElementType() reflect.Type
func (DomainHttpsConfigClientCertificateConfigPtrOutput) ExpireTime ¶
func (o DomainHttpsConfigClientCertificateConfigPtrOutput) ExpireTime() pulumi.StringPtrOutput
Signature expiration time in second. The maximum value is 630720000.
func (DomainHttpsConfigClientCertificateConfigPtrOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutput ¶
func (o DomainHttpsConfigClientCertificateConfigPtrOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutput() DomainHttpsConfigClientCertificateConfigPtrOutput
func (DomainHttpsConfigClientCertificateConfigPtrOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutputWithContext ¶
func (o DomainHttpsConfigClientCertificateConfigPtrOutput) ToDomainHttpsConfigClientCertificateConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigClientCertificateConfigPtrOutput
type DomainHttpsConfigForceRedirect ¶
type DomainHttpsConfigForceRedirect struct { // Forced redirect status code. Valid values are `301` and `302`. When `switch` setting `off`, this property does not need to be set or set to `302`. Default value is `302`. RedirectStatusCode *int `pulumi:"redirectStatusCode"` // Forced redirect type. Valid values are `http` and `https`. `http` means a forced redirect from HTTPS to HTTP, `https` means a forced redirect from HTTP to HTTPS. When `switch` setting `off`, this property does not need to be set or set to `http`. Default value is `http`. RedirectType *string `pulumi:"redirectType"` // Forced redirect configuration switch. Valid values are `on` and `off`. Default value is `off`. Switch *string `pulumi:"switch"` }
type DomainHttpsConfigForceRedirectArgs ¶
type DomainHttpsConfigForceRedirectArgs struct { // Forced redirect status code. Valid values are `301` and `302`. When `switch` setting `off`, this property does not need to be set or set to `302`. Default value is `302`. RedirectStatusCode pulumi.IntPtrInput `pulumi:"redirectStatusCode"` // Forced redirect type. Valid values are `http` and `https`. `http` means a forced redirect from HTTPS to HTTP, `https` means a forced redirect from HTTP to HTTPS. When `switch` setting `off`, this property does not need to be set or set to `http`. Default value is `http`. RedirectType pulumi.StringPtrInput `pulumi:"redirectType"` // Forced redirect configuration switch. Valid values are `on` and `off`. Default value is `off`. Switch pulumi.StringPtrInput `pulumi:"switch"` }
func (DomainHttpsConfigForceRedirectArgs) ElementType ¶
func (DomainHttpsConfigForceRedirectArgs) ElementType() reflect.Type
func (DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectOutput ¶
func (i DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectOutput() DomainHttpsConfigForceRedirectOutput
func (DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectOutputWithContext ¶
func (i DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectOutputWithContext(ctx context.Context) DomainHttpsConfigForceRedirectOutput
func (DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectPtrOutput ¶
func (i DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectPtrOutput() DomainHttpsConfigForceRedirectPtrOutput
func (DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectPtrOutputWithContext ¶
func (i DomainHttpsConfigForceRedirectArgs) ToDomainHttpsConfigForceRedirectPtrOutputWithContext(ctx context.Context) DomainHttpsConfigForceRedirectPtrOutput
type DomainHttpsConfigForceRedirectInput ¶
type DomainHttpsConfigForceRedirectInput interface { pulumi.Input ToDomainHttpsConfigForceRedirectOutput() DomainHttpsConfigForceRedirectOutput ToDomainHttpsConfigForceRedirectOutputWithContext(context.Context) DomainHttpsConfigForceRedirectOutput }
DomainHttpsConfigForceRedirectInput is an input type that accepts DomainHttpsConfigForceRedirectArgs and DomainHttpsConfigForceRedirectOutput values. You can construct a concrete instance of `DomainHttpsConfigForceRedirectInput` via:
DomainHttpsConfigForceRedirectArgs{...}
type DomainHttpsConfigForceRedirectOutput ¶
type DomainHttpsConfigForceRedirectOutput struct{ *pulumi.OutputState }
func (DomainHttpsConfigForceRedirectOutput) ElementType ¶
func (DomainHttpsConfigForceRedirectOutput) ElementType() reflect.Type
func (DomainHttpsConfigForceRedirectOutput) RedirectStatusCode ¶
func (o DomainHttpsConfigForceRedirectOutput) RedirectStatusCode() pulumi.IntPtrOutput
Forced redirect status code. Valid values are `301` and `302`. When `switch` setting `off`, this property does not need to be set or set to `302`. Default value is `302`.
func (DomainHttpsConfigForceRedirectOutput) RedirectType ¶
func (o DomainHttpsConfigForceRedirectOutput) RedirectType() pulumi.StringPtrOutput
Forced redirect type. Valid values are `http` and `https`. `http` means a forced redirect from HTTPS to HTTP, `https` means a forced redirect from HTTP to HTTPS. When `switch` setting `off`, this property does not need to be set or set to `http`. Default value is `http`.
func (DomainHttpsConfigForceRedirectOutput) Switch ¶
func (o DomainHttpsConfigForceRedirectOutput) Switch() pulumi.StringPtrOutput
Forced redirect configuration switch. Valid values are `on` and `off`. Default value is `off`.
func (DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectOutput ¶
func (o DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectOutput() DomainHttpsConfigForceRedirectOutput
func (DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectOutputWithContext ¶
func (o DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectOutputWithContext(ctx context.Context) DomainHttpsConfigForceRedirectOutput
func (DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectPtrOutput ¶
func (o DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectPtrOutput() DomainHttpsConfigForceRedirectPtrOutput
func (DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectPtrOutputWithContext ¶
func (o DomainHttpsConfigForceRedirectOutput) ToDomainHttpsConfigForceRedirectPtrOutputWithContext(ctx context.Context) DomainHttpsConfigForceRedirectPtrOutput
type DomainHttpsConfigForceRedirectPtrInput ¶
type DomainHttpsConfigForceRedirectPtrInput interface { pulumi.Input ToDomainHttpsConfigForceRedirectPtrOutput() DomainHttpsConfigForceRedirectPtrOutput ToDomainHttpsConfigForceRedirectPtrOutputWithContext(context.Context) DomainHttpsConfigForceRedirectPtrOutput }
DomainHttpsConfigForceRedirectPtrInput is an input type that accepts DomainHttpsConfigForceRedirectArgs, DomainHttpsConfigForceRedirectPtr and DomainHttpsConfigForceRedirectPtrOutput values. You can construct a concrete instance of `DomainHttpsConfigForceRedirectPtrInput` via:
DomainHttpsConfigForceRedirectArgs{...} or: nil
func DomainHttpsConfigForceRedirectPtr ¶
func DomainHttpsConfigForceRedirectPtr(v *DomainHttpsConfigForceRedirectArgs) DomainHttpsConfigForceRedirectPtrInput
type DomainHttpsConfigForceRedirectPtrOutput ¶
type DomainHttpsConfigForceRedirectPtrOutput struct{ *pulumi.OutputState }
func (DomainHttpsConfigForceRedirectPtrOutput) ElementType ¶
func (DomainHttpsConfigForceRedirectPtrOutput) ElementType() reflect.Type
func (DomainHttpsConfigForceRedirectPtrOutput) RedirectStatusCode ¶
func (o DomainHttpsConfigForceRedirectPtrOutput) RedirectStatusCode() pulumi.IntPtrOutput
Forced redirect status code. Valid values are `301` and `302`. When `switch` setting `off`, this property does not need to be set or set to `302`. Default value is `302`.
func (DomainHttpsConfigForceRedirectPtrOutput) RedirectType ¶
func (o DomainHttpsConfigForceRedirectPtrOutput) RedirectType() pulumi.StringPtrOutput
Forced redirect type. Valid values are `http` and `https`. `http` means a forced redirect from HTTPS to HTTP, `https` means a forced redirect from HTTP to HTTPS. When `switch` setting `off`, this property does not need to be set or set to `http`. Default value is `http`.
func (DomainHttpsConfigForceRedirectPtrOutput) Switch ¶
func (o DomainHttpsConfigForceRedirectPtrOutput) Switch() pulumi.StringPtrOutput
Forced redirect configuration switch. Valid values are `on` and `off`. Default value is `off`.
func (DomainHttpsConfigForceRedirectPtrOutput) ToDomainHttpsConfigForceRedirectPtrOutput ¶
func (o DomainHttpsConfigForceRedirectPtrOutput) ToDomainHttpsConfigForceRedirectPtrOutput() DomainHttpsConfigForceRedirectPtrOutput
func (DomainHttpsConfigForceRedirectPtrOutput) ToDomainHttpsConfigForceRedirectPtrOutputWithContext ¶
func (o DomainHttpsConfigForceRedirectPtrOutput) ToDomainHttpsConfigForceRedirectPtrOutputWithContext(ctx context.Context) DomainHttpsConfigForceRedirectPtrOutput
type DomainHttpsConfigInput ¶
type DomainHttpsConfigInput interface { pulumi.Input ToDomainHttpsConfigOutput() DomainHttpsConfigOutput ToDomainHttpsConfigOutputWithContext(context.Context) DomainHttpsConfigOutput }
DomainHttpsConfigInput is an input type that accepts DomainHttpsConfigArgs and DomainHttpsConfigOutput values. You can construct a concrete instance of `DomainHttpsConfigInput` via:
DomainHttpsConfigArgs{...}
type DomainHttpsConfigOutput ¶
type DomainHttpsConfigOutput struct{ *pulumi.OutputState }
func (DomainHttpsConfigOutput) ClientCertificateConfig ¶
func (o DomainHttpsConfigOutput) ClientCertificateConfig() DomainHttpsConfigClientCertificateConfigPtrOutput
Client certificate configuration information.
func (DomainHttpsConfigOutput) ElementType ¶
func (DomainHttpsConfigOutput) ElementType() reflect.Type
func (DomainHttpsConfigOutput) ForceRedirect ¶
func (o DomainHttpsConfigOutput) ForceRedirect() DomainHttpsConfigForceRedirectPtrOutput
Configuration of forced HTTP or HTTPS redirects.
func (DomainHttpsConfigOutput) Http2Switch ¶
func (o DomainHttpsConfigOutput) Http2Switch() pulumi.StringPtrOutput
HTTP2 configuration switch. Valid values are `on` and `off`. and default value is `off`.
func (DomainHttpsConfigOutput) HttpsSwitch ¶
func (o DomainHttpsConfigOutput) HttpsSwitch() pulumi.StringOutput
HTTPS configuration switch. Valid values are `on` and `off`.
func (DomainHttpsConfigOutput) OcspStaplingSwitch ¶
func (o DomainHttpsConfigOutput) OcspStaplingSwitch() pulumi.StringPtrOutput
OCSP configuration switch. Valid values are `on` and `off`. and default value is `off`.
func (DomainHttpsConfigOutput) ServerCertificateConfig ¶
func (o DomainHttpsConfigOutput) ServerCertificateConfig() DomainHttpsConfigServerCertificateConfigPtrOutput
Server certificate configuration information.
func (DomainHttpsConfigOutput) SpdySwitch ¶
func (o DomainHttpsConfigOutput) SpdySwitch() pulumi.StringPtrOutput
Spdy configuration switch. Valid values are `on` and `off`. and default value is `off`. This parameter is for white-list customer.
func (DomainHttpsConfigOutput) ToDomainHttpsConfigOutput ¶
func (o DomainHttpsConfigOutput) ToDomainHttpsConfigOutput() DomainHttpsConfigOutput
func (DomainHttpsConfigOutput) ToDomainHttpsConfigOutputWithContext ¶
func (o DomainHttpsConfigOutput) ToDomainHttpsConfigOutputWithContext(ctx context.Context) DomainHttpsConfigOutput
func (DomainHttpsConfigOutput) ToDomainHttpsConfigPtrOutput ¶
func (o DomainHttpsConfigOutput) ToDomainHttpsConfigPtrOutput() DomainHttpsConfigPtrOutput
func (DomainHttpsConfigOutput) ToDomainHttpsConfigPtrOutputWithContext ¶
func (o DomainHttpsConfigOutput) ToDomainHttpsConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigPtrOutput
func (DomainHttpsConfigOutput) VerifyClient ¶
func (o DomainHttpsConfigOutput) VerifyClient() pulumi.StringPtrOutput
Client certificate authentication feature. Valid values are `on` and `off`. and default value is `off`.
type DomainHttpsConfigPtrInput ¶
type DomainHttpsConfigPtrInput interface { pulumi.Input ToDomainHttpsConfigPtrOutput() DomainHttpsConfigPtrOutput ToDomainHttpsConfigPtrOutputWithContext(context.Context) DomainHttpsConfigPtrOutput }
DomainHttpsConfigPtrInput is an input type that accepts DomainHttpsConfigArgs, DomainHttpsConfigPtr and DomainHttpsConfigPtrOutput values. You can construct a concrete instance of `DomainHttpsConfigPtrInput` via:
DomainHttpsConfigArgs{...} or: nil
func DomainHttpsConfigPtr ¶
func DomainHttpsConfigPtr(v *DomainHttpsConfigArgs) DomainHttpsConfigPtrInput
type DomainHttpsConfigPtrOutput ¶
type DomainHttpsConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainHttpsConfigPtrOutput) ClientCertificateConfig ¶
func (o DomainHttpsConfigPtrOutput) ClientCertificateConfig() DomainHttpsConfigClientCertificateConfigPtrOutput
Client certificate configuration information.
func (DomainHttpsConfigPtrOutput) Elem ¶
func (o DomainHttpsConfigPtrOutput) Elem() DomainHttpsConfigOutput
func (DomainHttpsConfigPtrOutput) ElementType ¶
func (DomainHttpsConfigPtrOutput) ElementType() reflect.Type
func (DomainHttpsConfigPtrOutput) ForceRedirect ¶
func (o DomainHttpsConfigPtrOutput) ForceRedirect() DomainHttpsConfigForceRedirectPtrOutput
Configuration of forced HTTP or HTTPS redirects.
func (DomainHttpsConfigPtrOutput) Http2Switch ¶
func (o DomainHttpsConfigPtrOutput) Http2Switch() pulumi.StringPtrOutput
HTTP2 configuration switch. Valid values are `on` and `off`. and default value is `off`.
func (DomainHttpsConfigPtrOutput) HttpsSwitch ¶
func (o DomainHttpsConfigPtrOutput) HttpsSwitch() pulumi.StringPtrOutput
HTTPS configuration switch. Valid values are `on` and `off`.
func (DomainHttpsConfigPtrOutput) OcspStaplingSwitch ¶
func (o DomainHttpsConfigPtrOutput) OcspStaplingSwitch() pulumi.StringPtrOutput
OCSP configuration switch. Valid values are `on` and `off`. and default value is `off`.
func (DomainHttpsConfigPtrOutput) ServerCertificateConfig ¶
func (o DomainHttpsConfigPtrOutput) ServerCertificateConfig() DomainHttpsConfigServerCertificateConfigPtrOutput
Server certificate configuration information.
func (DomainHttpsConfigPtrOutput) SpdySwitch ¶
func (o DomainHttpsConfigPtrOutput) SpdySwitch() pulumi.StringPtrOutput
Spdy configuration switch. Valid values are `on` and `off`. and default value is `off`. This parameter is for white-list customer.
func (DomainHttpsConfigPtrOutput) ToDomainHttpsConfigPtrOutput ¶
func (o DomainHttpsConfigPtrOutput) ToDomainHttpsConfigPtrOutput() DomainHttpsConfigPtrOutput
func (DomainHttpsConfigPtrOutput) ToDomainHttpsConfigPtrOutputWithContext ¶
func (o DomainHttpsConfigPtrOutput) ToDomainHttpsConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigPtrOutput
func (DomainHttpsConfigPtrOutput) VerifyClient ¶
func (o DomainHttpsConfigPtrOutput) VerifyClient() pulumi.StringPtrOutput
Client certificate authentication feature. Valid values are `on` and `off`. and default value is `off`.
type DomainHttpsConfigServerCertificateConfig ¶
type DomainHttpsConfigServerCertificateConfig struct { // Server certificate information. This is required when uploading an external certificate, which should contain the complete certificate chain. CertificateContent *string `pulumi:"certificateContent"` // Server certificate ID. CertificateId *string `pulumi:"certificateId"` CertificateName *string `pulumi:"certificateName"` DeployTime *string `pulumi:"deployTime"` // Signature expiration time in second. The maximum value is 630720000. ExpireTime *string `pulumi:"expireTime"` // Certificate remarks. Message *string `pulumi:"message"` // Server key information. This is required when uploading an external certificate. PrivateKey *string `pulumi:"privateKey"` }
type DomainHttpsConfigServerCertificateConfigArgs ¶
type DomainHttpsConfigServerCertificateConfigArgs struct { // Server certificate information. This is required when uploading an external certificate, which should contain the complete certificate chain. CertificateContent pulumi.StringPtrInput `pulumi:"certificateContent"` // Server certificate ID. CertificateId pulumi.StringPtrInput `pulumi:"certificateId"` CertificateName pulumi.StringPtrInput `pulumi:"certificateName"` DeployTime pulumi.StringPtrInput `pulumi:"deployTime"` // Signature expiration time in second. The maximum value is 630720000. ExpireTime pulumi.StringPtrInput `pulumi:"expireTime"` // Certificate remarks. Message pulumi.StringPtrInput `pulumi:"message"` // Server key information. This is required when uploading an external certificate. PrivateKey pulumi.StringPtrInput `pulumi:"privateKey"` }
func (DomainHttpsConfigServerCertificateConfigArgs) ElementType ¶
func (DomainHttpsConfigServerCertificateConfigArgs) ElementType() reflect.Type
func (DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigOutput ¶
func (i DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigOutput() DomainHttpsConfigServerCertificateConfigOutput
func (DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigOutputWithContext ¶
func (i DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigOutputWithContext(ctx context.Context) DomainHttpsConfigServerCertificateConfigOutput
func (DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigPtrOutput ¶
func (i DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigPtrOutput() DomainHttpsConfigServerCertificateConfigPtrOutput
func (DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigPtrOutputWithContext ¶
func (i DomainHttpsConfigServerCertificateConfigArgs) ToDomainHttpsConfigServerCertificateConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigServerCertificateConfigPtrOutput
type DomainHttpsConfigServerCertificateConfigInput ¶
type DomainHttpsConfigServerCertificateConfigInput interface { pulumi.Input ToDomainHttpsConfigServerCertificateConfigOutput() DomainHttpsConfigServerCertificateConfigOutput ToDomainHttpsConfigServerCertificateConfigOutputWithContext(context.Context) DomainHttpsConfigServerCertificateConfigOutput }
DomainHttpsConfigServerCertificateConfigInput is an input type that accepts DomainHttpsConfigServerCertificateConfigArgs and DomainHttpsConfigServerCertificateConfigOutput values. You can construct a concrete instance of `DomainHttpsConfigServerCertificateConfigInput` via:
DomainHttpsConfigServerCertificateConfigArgs{...}
type DomainHttpsConfigServerCertificateConfigOutput ¶
type DomainHttpsConfigServerCertificateConfigOutput struct{ *pulumi.OutputState }
func (DomainHttpsConfigServerCertificateConfigOutput) CertificateContent ¶
func (o DomainHttpsConfigServerCertificateConfigOutput) CertificateContent() pulumi.StringPtrOutput
Server certificate information. This is required when uploading an external certificate, which should contain the complete certificate chain.
func (DomainHttpsConfigServerCertificateConfigOutput) CertificateId ¶
func (o DomainHttpsConfigServerCertificateConfigOutput) CertificateId() pulumi.StringPtrOutput
Server certificate ID.
func (DomainHttpsConfigServerCertificateConfigOutput) CertificateName ¶
func (o DomainHttpsConfigServerCertificateConfigOutput) CertificateName() pulumi.StringPtrOutput
func (DomainHttpsConfigServerCertificateConfigOutput) DeployTime ¶
func (o DomainHttpsConfigServerCertificateConfigOutput) DeployTime() pulumi.StringPtrOutput
func (DomainHttpsConfigServerCertificateConfigOutput) ElementType ¶
func (DomainHttpsConfigServerCertificateConfigOutput) ElementType() reflect.Type
func (DomainHttpsConfigServerCertificateConfigOutput) ExpireTime ¶
func (o DomainHttpsConfigServerCertificateConfigOutput) ExpireTime() pulumi.StringPtrOutput
Signature expiration time in second. The maximum value is 630720000.
func (DomainHttpsConfigServerCertificateConfigOutput) Message ¶
func (o DomainHttpsConfigServerCertificateConfigOutput) Message() pulumi.StringPtrOutput
Certificate remarks.
func (DomainHttpsConfigServerCertificateConfigOutput) PrivateKey ¶
func (o DomainHttpsConfigServerCertificateConfigOutput) PrivateKey() pulumi.StringPtrOutput
Server key information. This is required when uploading an external certificate.
func (DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigOutput ¶
func (o DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigOutput() DomainHttpsConfigServerCertificateConfigOutput
func (DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigOutputWithContext ¶
func (o DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigOutputWithContext(ctx context.Context) DomainHttpsConfigServerCertificateConfigOutput
func (DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutput ¶
func (o DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutput() DomainHttpsConfigServerCertificateConfigPtrOutput
func (DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutputWithContext ¶
func (o DomainHttpsConfigServerCertificateConfigOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigServerCertificateConfigPtrOutput
type DomainHttpsConfigServerCertificateConfigPtrInput ¶
type DomainHttpsConfigServerCertificateConfigPtrInput interface { pulumi.Input ToDomainHttpsConfigServerCertificateConfigPtrOutput() DomainHttpsConfigServerCertificateConfigPtrOutput ToDomainHttpsConfigServerCertificateConfigPtrOutputWithContext(context.Context) DomainHttpsConfigServerCertificateConfigPtrOutput }
DomainHttpsConfigServerCertificateConfigPtrInput is an input type that accepts DomainHttpsConfigServerCertificateConfigArgs, DomainHttpsConfigServerCertificateConfigPtr and DomainHttpsConfigServerCertificateConfigPtrOutput values. You can construct a concrete instance of `DomainHttpsConfigServerCertificateConfigPtrInput` via:
DomainHttpsConfigServerCertificateConfigArgs{...} or: nil
func DomainHttpsConfigServerCertificateConfigPtr ¶
func DomainHttpsConfigServerCertificateConfigPtr(v *DomainHttpsConfigServerCertificateConfigArgs) DomainHttpsConfigServerCertificateConfigPtrInput
type DomainHttpsConfigServerCertificateConfigPtrOutput ¶
type DomainHttpsConfigServerCertificateConfigPtrOutput struct{ *pulumi.OutputState }
func (DomainHttpsConfigServerCertificateConfigPtrOutput) CertificateContent ¶
func (o DomainHttpsConfigServerCertificateConfigPtrOutput) CertificateContent() pulumi.StringPtrOutput
Server certificate information. This is required when uploading an external certificate, which should contain the complete certificate chain.
func (DomainHttpsConfigServerCertificateConfigPtrOutput) CertificateId ¶
func (o DomainHttpsConfigServerCertificateConfigPtrOutput) CertificateId() pulumi.StringPtrOutput
Server certificate ID.
func (DomainHttpsConfigServerCertificateConfigPtrOutput) CertificateName ¶
func (o DomainHttpsConfigServerCertificateConfigPtrOutput) CertificateName() pulumi.StringPtrOutput
func (DomainHttpsConfigServerCertificateConfigPtrOutput) DeployTime ¶
func (o DomainHttpsConfigServerCertificateConfigPtrOutput) DeployTime() pulumi.StringPtrOutput
func (DomainHttpsConfigServerCertificateConfigPtrOutput) ElementType ¶
func (DomainHttpsConfigServerCertificateConfigPtrOutput) ElementType() reflect.Type
func (DomainHttpsConfigServerCertificateConfigPtrOutput) ExpireTime ¶
func (o DomainHttpsConfigServerCertificateConfigPtrOutput) ExpireTime() pulumi.StringPtrOutput
Signature expiration time in second. The maximum value is 630720000.
func (DomainHttpsConfigServerCertificateConfigPtrOutput) Message ¶
func (o DomainHttpsConfigServerCertificateConfigPtrOutput) Message() pulumi.StringPtrOutput
Certificate remarks.
func (DomainHttpsConfigServerCertificateConfigPtrOutput) PrivateKey ¶
func (o DomainHttpsConfigServerCertificateConfigPtrOutput) PrivateKey() pulumi.StringPtrOutput
Server key information. This is required when uploading an external certificate.
func (DomainHttpsConfigServerCertificateConfigPtrOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutput ¶
func (o DomainHttpsConfigServerCertificateConfigPtrOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutput() DomainHttpsConfigServerCertificateConfigPtrOutput
func (DomainHttpsConfigServerCertificateConfigPtrOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutputWithContext ¶
func (o DomainHttpsConfigServerCertificateConfigPtrOutput) ToDomainHttpsConfigServerCertificateConfigPtrOutputWithContext(ctx context.Context) DomainHttpsConfigServerCertificateConfigPtrOutput
type DomainHwPrivateAccess ¶
type DomainHwPrivateAccessArgs ¶
type DomainHwPrivateAccessArgs struct { // Access ID. AccessKey pulumi.StringPtrInput `pulumi:"accessKey"` // Bucket. Bucket pulumi.StringPtrInput `pulumi:"bucket"` // Key. SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` // Configuration switch, available values: `on`, `off` (default). Switch pulumi.StringInput `pulumi:"switch"` }
func (DomainHwPrivateAccessArgs) ElementType ¶
func (DomainHwPrivateAccessArgs) ElementType() reflect.Type
func (DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessOutput ¶
func (i DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessOutput() DomainHwPrivateAccessOutput
func (DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessOutputWithContext ¶
func (i DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessOutputWithContext(ctx context.Context) DomainHwPrivateAccessOutput
func (DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessPtrOutput ¶
func (i DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessPtrOutput() DomainHwPrivateAccessPtrOutput
func (DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessPtrOutputWithContext ¶
func (i DomainHwPrivateAccessArgs) ToDomainHwPrivateAccessPtrOutputWithContext(ctx context.Context) DomainHwPrivateAccessPtrOutput
type DomainHwPrivateAccessInput ¶
type DomainHwPrivateAccessInput interface { pulumi.Input ToDomainHwPrivateAccessOutput() DomainHwPrivateAccessOutput ToDomainHwPrivateAccessOutputWithContext(context.Context) DomainHwPrivateAccessOutput }
DomainHwPrivateAccessInput is an input type that accepts DomainHwPrivateAccessArgs and DomainHwPrivateAccessOutput values. You can construct a concrete instance of `DomainHwPrivateAccessInput` via:
DomainHwPrivateAccessArgs{...}
type DomainHwPrivateAccessOutput ¶
type DomainHwPrivateAccessOutput struct{ *pulumi.OutputState }
func (DomainHwPrivateAccessOutput) AccessKey ¶
func (o DomainHwPrivateAccessOutput) AccessKey() pulumi.StringPtrOutput
Access ID.
func (DomainHwPrivateAccessOutput) Bucket ¶
func (o DomainHwPrivateAccessOutput) Bucket() pulumi.StringPtrOutput
Bucket.
func (DomainHwPrivateAccessOutput) ElementType ¶
func (DomainHwPrivateAccessOutput) ElementType() reflect.Type
func (DomainHwPrivateAccessOutput) SecretKey ¶
func (o DomainHwPrivateAccessOutput) SecretKey() pulumi.StringPtrOutput
Key.
func (DomainHwPrivateAccessOutput) Switch ¶
func (o DomainHwPrivateAccessOutput) Switch() pulumi.StringOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessOutput ¶
func (o DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessOutput() DomainHwPrivateAccessOutput
func (DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessOutputWithContext ¶
func (o DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessOutputWithContext(ctx context.Context) DomainHwPrivateAccessOutput
func (DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessPtrOutput ¶
func (o DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessPtrOutput() DomainHwPrivateAccessPtrOutput
func (DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessPtrOutputWithContext ¶
func (o DomainHwPrivateAccessOutput) ToDomainHwPrivateAccessPtrOutputWithContext(ctx context.Context) DomainHwPrivateAccessPtrOutput
type DomainHwPrivateAccessPtrInput ¶
type DomainHwPrivateAccessPtrInput interface { pulumi.Input ToDomainHwPrivateAccessPtrOutput() DomainHwPrivateAccessPtrOutput ToDomainHwPrivateAccessPtrOutputWithContext(context.Context) DomainHwPrivateAccessPtrOutput }
DomainHwPrivateAccessPtrInput is an input type that accepts DomainHwPrivateAccessArgs, DomainHwPrivateAccessPtr and DomainHwPrivateAccessPtrOutput values. You can construct a concrete instance of `DomainHwPrivateAccessPtrInput` via:
DomainHwPrivateAccessArgs{...} or: nil
func DomainHwPrivateAccessPtr ¶
func DomainHwPrivateAccessPtr(v *DomainHwPrivateAccessArgs) DomainHwPrivateAccessPtrInput
type DomainHwPrivateAccessPtrOutput ¶
type DomainHwPrivateAccessPtrOutput struct{ *pulumi.OutputState }
func (DomainHwPrivateAccessPtrOutput) AccessKey ¶
func (o DomainHwPrivateAccessPtrOutput) AccessKey() pulumi.StringPtrOutput
Access ID.
func (DomainHwPrivateAccessPtrOutput) Bucket ¶
func (o DomainHwPrivateAccessPtrOutput) Bucket() pulumi.StringPtrOutput
Bucket.
func (DomainHwPrivateAccessPtrOutput) Elem ¶
func (o DomainHwPrivateAccessPtrOutput) Elem() DomainHwPrivateAccessOutput
func (DomainHwPrivateAccessPtrOutput) ElementType ¶
func (DomainHwPrivateAccessPtrOutput) ElementType() reflect.Type
func (DomainHwPrivateAccessPtrOutput) SecretKey ¶
func (o DomainHwPrivateAccessPtrOutput) SecretKey() pulumi.StringPtrOutput
Key.
func (DomainHwPrivateAccessPtrOutput) Switch ¶
func (o DomainHwPrivateAccessPtrOutput) Switch() pulumi.StringPtrOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainHwPrivateAccessPtrOutput) ToDomainHwPrivateAccessPtrOutput ¶
func (o DomainHwPrivateAccessPtrOutput) ToDomainHwPrivateAccessPtrOutput() DomainHwPrivateAccessPtrOutput
func (DomainHwPrivateAccessPtrOutput) ToDomainHwPrivateAccessPtrOutputWithContext ¶
func (o DomainHwPrivateAccessPtrOutput) ToDomainHwPrivateAccessPtrOutputWithContext(ctx context.Context) DomainHwPrivateAccessPtrOutput
type DomainInput ¶
type DomainInput interface { pulumi.Input ToDomainOutput() DomainOutput ToDomainOutputWithContext(ctx context.Context) DomainOutput }
type DomainIpFilter ¶
type DomainIpFilter struct { // Ip filter rules, This feature is only available to selected beta customers. FilterRules []DomainIpFilterFilterRule `pulumi:"filterRules"` // IP `blacklist`/`whitelist` type. FilterType *string `pulumi:"filterType"` // Ip filter list, Supports IPs in X.X.X.X format, or /8, /16, /24 format IP ranges. Up to 50 allowlists or blocklists can be entered. Filters []string `pulumi:"filters"` // Return code, available values: 400-499. ReturnCode *int `pulumi:"returnCode"` // Configuration switch, available values: `on`, `off` (default). Switch string `pulumi:"switch"` }
type DomainIpFilterArgs ¶
type DomainIpFilterArgs struct { // Ip filter rules, This feature is only available to selected beta customers. FilterRules DomainIpFilterFilterRuleArrayInput `pulumi:"filterRules"` // IP `blacklist`/`whitelist` type. FilterType pulumi.StringPtrInput `pulumi:"filterType"` // Ip filter list, Supports IPs in X.X.X.X format, or /8, /16, /24 format IP ranges. Up to 50 allowlists or blocklists can be entered. Filters pulumi.StringArrayInput `pulumi:"filters"` // Return code, available values: 400-499. ReturnCode pulumi.IntPtrInput `pulumi:"returnCode"` // Configuration switch, available values: `on`, `off` (default). Switch pulumi.StringInput `pulumi:"switch"` }
func (DomainIpFilterArgs) ElementType ¶
func (DomainIpFilterArgs) ElementType() reflect.Type
func (DomainIpFilterArgs) ToDomainIpFilterOutput ¶
func (i DomainIpFilterArgs) ToDomainIpFilterOutput() DomainIpFilterOutput
func (DomainIpFilterArgs) ToDomainIpFilterOutputWithContext ¶
func (i DomainIpFilterArgs) ToDomainIpFilterOutputWithContext(ctx context.Context) DomainIpFilterOutput
func (DomainIpFilterArgs) ToDomainIpFilterPtrOutput ¶
func (i DomainIpFilterArgs) ToDomainIpFilterPtrOutput() DomainIpFilterPtrOutput
func (DomainIpFilterArgs) ToDomainIpFilterPtrOutputWithContext ¶
func (i DomainIpFilterArgs) ToDomainIpFilterPtrOutputWithContext(ctx context.Context) DomainIpFilterPtrOutput
type DomainIpFilterFilterRule ¶
type DomainIpFilterFilterRule struct { // Ip filter `blacklist`/`whitelist` type of filter rules. FilterType string `pulumi:"filterType"` // Ip filter rule list, supports IPs in X.X.X.X format, or /8, /16, /24 format IP ranges. Up to 50 allowlists or blocklists can be entered. Filters []string `pulumi:"filters"` // Content list for each `ruleType`: `*` for `all`, file ext like `jpg` for `file`, `/dir/like/` for `directory` and `/path/index.html` for `path`. RulePaths []string `pulumi:"rulePaths"` // Ip filter rule type of filter rules, available: `all`, `file`, `directory`, `path`. RuleType string `pulumi:"ruleType"` }
type DomainIpFilterFilterRuleArgs ¶
type DomainIpFilterFilterRuleArgs struct { // Ip filter `blacklist`/`whitelist` type of filter rules. FilterType pulumi.StringInput `pulumi:"filterType"` // Ip filter rule list, supports IPs in X.X.X.X format, or /8, /16, /24 format IP ranges. Up to 50 allowlists or blocklists can be entered. Filters pulumi.StringArrayInput `pulumi:"filters"` // Content list for each `ruleType`: `*` for `all`, file ext like `jpg` for `file`, `/dir/like/` for `directory` and `/path/index.html` for `path`. RulePaths pulumi.StringArrayInput `pulumi:"rulePaths"` // Ip filter rule type of filter rules, available: `all`, `file`, `directory`, `path`. RuleType pulumi.StringInput `pulumi:"ruleType"` }
func (DomainIpFilterFilterRuleArgs) ElementType ¶
func (DomainIpFilterFilterRuleArgs) ElementType() reflect.Type
func (DomainIpFilterFilterRuleArgs) ToDomainIpFilterFilterRuleOutput ¶
func (i DomainIpFilterFilterRuleArgs) ToDomainIpFilterFilterRuleOutput() DomainIpFilterFilterRuleOutput
func (DomainIpFilterFilterRuleArgs) ToDomainIpFilterFilterRuleOutputWithContext ¶
func (i DomainIpFilterFilterRuleArgs) ToDomainIpFilterFilterRuleOutputWithContext(ctx context.Context) DomainIpFilterFilterRuleOutput
type DomainIpFilterFilterRuleArray ¶
type DomainIpFilterFilterRuleArray []DomainIpFilterFilterRuleInput
func (DomainIpFilterFilterRuleArray) ElementType ¶
func (DomainIpFilterFilterRuleArray) ElementType() reflect.Type
func (DomainIpFilterFilterRuleArray) ToDomainIpFilterFilterRuleArrayOutput ¶
func (i DomainIpFilterFilterRuleArray) ToDomainIpFilterFilterRuleArrayOutput() DomainIpFilterFilterRuleArrayOutput
func (DomainIpFilterFilterRuleArray) ToDomainIpFilterFilterRuleArrayOutputWithContext ¶
func (i DomainIpFilterFilterRuleArray) ToDomainIpFilterFilterRuleArrayOutputWithContext(ctx context.Context) DomainIpFilterFilterRuleArrayOutput
type DomainIpFilterFilterRuleArrayInput ¶
type DomainIpFilterFilterRuleArrayInput interface { pulumi.Input ToDomainIpFilterFilterRuleArrayOutput() DomainIpFilterFilterRuleArrayOutput ToDomainIpFilterFilterRuleArrayOutputWithContext(context.Context) DomainIpFilterFilterRuleArrayOutput }
DomainIpFilterFilterRuleArrayInput is an input type that accepts DomainIpFilterFilterRuleArray and DomainIpFilterFilterRuleArrayOutput values. You can construct a concrete instance of `DomainIpFilterFilterRuleArrayInput` via:
DomainIpFilterFilterRuleArray{ DomainIpFilterFilterRuleArgs{...} }
type DomainIpFilterFilterRuleArrayOutput ¶
type DomainIpFilterFilterRuleArrayOutput struct{ *pulumi.OutputState }
func (DomainIpFilterFilterRuleArrayOutput) ElementType ¶
func (DomainIpFilterFilterRuleArrayOutput) ElementType() reflect.Type
func (DomainIpFilterFilterRuleArrayOutput) Index ¶
func (o DomainIpFilterFilterRuleArrayOutput) Index(i pulumi.IntInput) DomainIpFilterFilterRuleOutput
func (DomainIpFilterFilterRuleArrayOutput) ToDomainIpFilterFilterRuleArrayOutput ¶
func (o DomainIpFilterFilterRuleArrayOutput) ToDomainIpFilterFilterRuleArrayOutput() DomainIpFilterFilterRuleArrayOutput
func (DomainIpFilterFilterRuleArrayOutput) ToDomainIpFilterFilterRuleArrayOutputWithContext ¶
func (o DomainIpFilterFilterRuleArrayOutput) ToDomainIpFilterFilterRuleArrayOutputWithContext(ctx context.Context) DomainIpFilterFilterRuleArrayOutput
type DomainIpFilterFilterRuleInput ¶
type DomainIpFilterFilterRuleInput interface { pulumi.Input ToDomainIpFilterFilterRuleOutput() DomainIpFilterFilterRuleOutput ToDomainIpFilterFilterRuleOutputWithContext(context.Context) DomainIpFilterFilterRuleOutput }
DomainIpFilterFilterRuleInput is an input type that accepts DomainIpFilterFilterRuleArgs and DomainIpFilterFilterRuleOutput values. You can construct a concrete instance of `DomainIpFilterFilterRuleInput` via:
DomainIpFilterFilterRuleArgs{...}
type DomainIpFilterFilterRuleOutput ¶
type DomainIpFilterFilterRuleOutput struct{ *pulumi.OutputState }
func (DomainIpFilterFilterRuleOutput) ElementType ¶
func (DomainIpFilterFilterRuleOutput) ElementType() reflect.Type
func (DomainIpFilterFilterRuleOutput) FilterType ¶
func (o DomainIpFilterFilterRuleOutput) FilterType() pulumi.StringOutput
Ip filter `blacklist`/`whitelist` type of filter rules.
func (DomainIpFilterFilterRuleOutput) Filters ¶
func (o DomainIpFilterFilterRuleOutput) Filters() pulumi.StringArrayOutput
Ip filter rule list, supports IPs in X.X.X.X format, or /8, /16, /24 format IP ranges. Up to 50 allowlists or blocklists can be entered.
func (DomainIpFilterFilterRuleOutput) RulePaths ¶
func (o DomainIpFilterFilterRuleOutput) RulePaths() pulumi.StringArrayOutput
Content list for each `ruleType`: `*` for `all`, file ext like `jpg` for `file`, `/dir/like/` for `directory` and `/path/index.html` for `path`.
func (DomainIpFilterFilterRuleOutput) RuleType ¶
func (o DomainIpFilterFilterRuleOutput) RuleType() pulumi.StringOutput
Ip filter rule type of filter rules, available: `all`, `file`, `directory`, `path`.
func (DomainIpFilterFilterRuleOutput) ToDomainIpFilterFilterRuleOutput ¶
func (o DomainIpFilterFilterRuleOutput) ToDomainIpFilterFilterRuleOutput() DomainIpFilterFilterRuleOutput
func (DomainIpFilterFilterRuleOutput) ToDomainIpFilterFilterRuleOutputWithContext ¶
func (o DomainIpFilterFilterRuleOutput) ToDomainIpFilterFilterRuleOutputWithContext(ctx context.Context) DomainIpFilterFilterRuleOutput
type DomainIpFilterInput ¶
type DomainIpFilterInput interface { pulumi.Input ToDomainIpFilterOutput() DomainIpFilterOutput ToDomainIpFilterOutputWithContext(context.Context) DomainIpFilterOutput }
DomainIpFilterInput is an input type that accepts DomainIpFilterArgs and DomainIpFilterOutput values. You can construct a concrete instance of `DomainIpFilterInput` via:
DomainIpFilterArgs{...}
type DomainIpFilterOutput ¶
type DomainIpFilterOutput struct{ *pulumi.OutputState }
func (DomainIpFilterOutput) ElementType ¶
func (DomainIpFilterOutput) ElementType() reflect.Type
func (DomainIpFilterOutput) FilterRules ¶
func (o DomainIpFilterOutput) FilterRules() DomainIpFilterFilterRuleArrayOutput
Ip filter rules, This feature is only available to selected beta customers.
func (DomainIpFilterOutput) FilterType ¶
func (o DomainIpFilterOutput) FilterType() pulumi.StringPtrOutput
IP `blacklist`/`whitelist` type.
func (DomainIpFilterOutput) Filters ¶
func (o DomainIpFilterOutput) Filters() pulumi.StringArrayOutput
Ip filter list, Supports IPs in X.X.X.X format, or /8, /16, /24 format IP ranges. Up to 50 allowlists or blocklists can be entered.
func (DomainIpFilterOutput) ReturnCode ¶
func (o DomainIpFilterOutput) ReturnCode() pulumi.IntPtrOutput
Return code, available values: 400-499.
func (DomainIpFilterOutput) Switch ¶
func (o DomainIpFilterOutput) Switch() pulumi.StringOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainIpFilterOutput) ToDomainIpFilterOutput ¶
func (o DomainIpFilterOutput) ToDomainIpFilterOutput() DomainIpFilterOutput
func (DomainIpFilterOutput) ToDomainIpFilterOutputWithContext ¶
func (o DomainIpFilterOutput) ToDomainIpFilterOutputWithContext(ctx context.Context) DomainIpFilterOutput
func (DomainIpFilterOutput) ToDomainIpFilterPtrOutput ¶
func (o DomainIpFilterOutput) ToDomainIpFilterPtrOutput() DomainIpFilterPtrOutput
func (DomainIpFilterOutput) ToDomainIpFilterPtrOutputWithContext ¶
func (o DomainIpFilterOutput) ToDomainIpFilterPtrOutputWithContext(ctx context.Context) DomainIpFilterPtrOutput
type DomainIpFilterPtrInput ¶
type DomainIpFilterPtrInput interface { pulumi.Input ToDomainIpFilterPtrOutput() DomainIpFilterPtrOutput ToDomainIpFilterPtrOutputWithContext(context.Context) DomainIpFilterPtrOutput }
DomainIpFilterPtrInput is an input type that accepts DomainIpFilterArgs, DomainIpFilterPtr and DomainIpFilterPtrOutput values. You can construct a concrete instance of `DomainIpFilterPtrInput` via:
DomainIpFilterArgs{...} or: nil
func DomainIpFilterPtr ¶
func DomainIpFilterPtr(v *DomainIpFilterArgs) DomainIpFilterPtrInput
type DomainIpFilterPtrOutput ¶
type DomainIpFilterPtrOutput struct{ *pulumi.OutputState }
func (DomainIpFilterPtrOutput) Elem ¶
func (o DomainIpFilterPtrOutput) Elem() DomainIpFilterOutput
func (DomainIpFilterPtrOutput) ElementType ¶
func (DomainIpFilterPtrOutput) ElementType() reflect.Type
func (DomainIpFilterPtrOutput) FilterRules ¶
func (o DomainIpFilterPtrOutput) FilterRules() DomainIpFilterFilterRuleArrayOutput
Ip filter rules, This feature is only available to selected beta customers.
func (DomainIpFilterPtrOutput) FilterType ¶
func (o DomainIpFilterPtrOutput) FilterType() pulumi.StringPtrOutput
IP `blacklist`/`whitelist` type.
func (DomainIpFilterPtrOutput) Filters ¶
func (o DomainIpFilterPtrOutput) Filters() pulumi.StringArrayOutput
Ip filter list, Supports IPs in X.X.X.X format, or /8, /16, /24 format IP ranges. Up to 50 allowlists or blocklists can be entered.
func (DomainIpFilterPtrOutput) ReturnCode ¶
func (o DomainIpFilterPtrOutput) ReturnCode() pulumi.IntPtrOutput
Return code, available values: 400-499.
func (DomainIpFilterPtrOutput) Switch ¶
func (o DomainIpFilterPtrOutput) Switch() pulumi.StringPtrOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainIpFilterPtrOutput) ToDomainIpFilterPtrOutput ¶
func (o DomainIpFilterPtrOutput) ToDomainIpFilterPtrOutput() DomainIpFilterPtrOutput
func (DomainIpFilterPtrOutput) ToDomainIpFilterPtrOutputWithContext ¶
func (o DomainIpFilterPtrOutput) ToDomainIpFilterPtrOutputWithContext(ctx context.Context) DomainIpFilterPtrOutput
type DomainIpFreqLimit ¶
type DomainIpFreqLimitArgs ¶
type DomainIpFreqLimitArgs struct { // Sets the limited number of requests per second, 514 will be returned for requests that exceed the limit. Qps pulumi.IntPtrInput `pulumi:"qps"` // Configuration switch, available values: `on`, `off` (default). Switch pulumi.StringInput `pulumi:"switch"` }
func (DomainIpFreqLimitArgs) ElementType ¶
func (DomainIpFreqLimitArgs) ElementType() reflect.Type
func (DomainIpFreqLimitArgs) ToDomainIpFreqLimitOutput ¶
func (i DomainIpFreqLimitArgs) ToDomainIpFreqLimitOutput() DomainIpFreqLimitOutput
func (DomainIpFreqLimitArgs) ToDomainIpFreqLimitOutputWithContext ¶
func (i DomainIpFreqLimitArgs) ToDomainIpFreqLimitOutputWithContext(ctx context.Context) DomainIpFreqLimitOutput
func (DomainIpFreqLimitArgs) ToDomainIpFreqLimitPtrOutput ¶
func (i DomainIpFreqLimitArgs) ToDomainIpFreqLimitPtrOutput() DomainIpFreqLimitPtrOutput
func (DomainIpFreqLimitArgs) ToDomainIpFreqLimitPtrOutputWithContext ¶
func (i DomainIpFreqLimitArgs) ToDomainIpFreqLimitPtrOutputWithContext(ctx context.Context) DomainIpFreqLimitPtrOutput
type DomainIpFreqLimitInput ¶
type DomainIpFreqLimitInput interface { pulumi.Input ToDomainIpFreqLimitOutput() DomainIpFreqLimitOutput ToDomainIpFreqLimitOutputWithContext(context.Context) DomainIpFreqLimitOutput }
DomainIpFreqLimitInput is an input type that accepts DomainIpFreqLimitArgs and DomainIpFreqLimitOutput values. You can construct a concrete instance of `DomainIpFreqLimitInput` via:
DomainIpFreqLimitArgs{...}
type DomainIpFreqLimitOutput ¶
type DomainIpFreqLimitOutput struct{ *pulumi.OutputState }
func (DomainIpFreqLimitOutput) ElementType ¶
func (DomainIpFreqLimitOutput) ElementType() reflect.Type
func (DomainIpFreqLimitOutput) Qps ¶
func (o DomainIpFreqLimitOutput) Qps() pulumi.IntPtrOutput
Sets the limited number of requests per second, 514 will be returned for requests that exceed the limit.
func (DomainIpFreqLimitOutput) Switch ¶
func (o DomainIpFreqLimitOutput) Switch() pulumi.StringOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainIpFreqLimitOutput) ToDomainIpFreqLimitOutput ¶
func (o DomainIpFreqLimitOutput) ToDomainIpFreqLimitOutput() DomainIpFreqLimitOutput
func (DomainIpFreqLimitOutput) ToDomainIpFreqLimitOutputWithContext ¶
func (o DomainIpFreqLimitOutput) ToDomainIpFreqLimitOutputWithContext(ctx context.Context) DomainIpFreqLimitOutput
func (DomainIpFreqLimitOutput) ToDomainIpFreqLimitPtrOutput ¶
func (o DomainIpFreqLimitOutput) ToDomainIpFreqLimitPtrOutput() DomainIpFreqLimitPtrOutput
func (DomainIpFreqLimitOutput) ToDomainIpFreqLimitPtrOutputWithContext ¶
func (o DomainIpFreqLimitOutput) ToDomainIpFreqLimitPtrOutputWithContext(ctx context.Context) DomainIpFreqLimitPtrOutput
type DomainIpFreqLimitPtrInput ¶
type DomainIpFreqLimitPtrInput interface { pulumi.Input ToDomainIpFreqLimitPtrOutput() DomainIpFreqLimitPtrOutput ToDomainIpFreqLimitPtrOutputWithContext(context.Context) DomainIpFreqLimitPtrOutput }
DomainIpFreqLimitPtrInput is an input type that accepts DomainIpFreqLimitArgs, DomainIpFreqLimitPtr and DomainIpFreqLimitPtrOutput values. You can construct a concrete instance of `DomainIpFreqLimitPtrInput` via:
DomainIpFreqLimitArgs{...} or: nil
func DomainIpFreqLimitPtr ¶
func DomainIpFreqLimitPtr(v *DomainIpFreqLimitArgs) DomainIpFreqLimitPtrInput
type DomainIpFreqLimitPtrOutput ¶
type DomainIpFreqLimitPtrOutput struct{ *pulumi.OutputState }
func (DomainIpFreqLimitPtrOutput) Elem ¶
func (o DomainIpFreqLimitPtrOutput) Elem() DomainIpFreqLimitOutput
func (DomainIpFreqLimitPtrOutput) ElementType ¶
func (DomainIpFreqLimitPtrOutput) ElementType() reflect.Type
func (DomainIpFreqLimitPtrOutput) Qps ¶
func (o DomainIpFreqLimitPtrOutput) Qps() pulumi.IntPtrOutput
Sets the limited number of requests per second, 514 will be returned for requests that exceed the limit.
func (DomainIpFreqLimitPtrOutput) Switch ¶
func (o DomainIpFreqLimitPtrOutput) Switch() pulumi.StringPtrOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainIpFreqLimitPtrOutput) ToDomainIpFreqLimitPtrOutput ¶
func (o DomainIpFreqLimitPtrOutput) ToDomainIpFreqLimitPtrOutput() DomainIpFreqLimitPtrOutput
func (DomainIpFreqLimitPtrOutput) ToDomainIpFreqLimitPtrOutputWithContext ¶
func (o DomainIpFreqLimitPtrOutput) ToDomainIpFreqLimitPtrOutputWithContext(ctx context.Context) DomainIpFreqLimitPtrOutput
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 DomainMaxAge ¶
type DomainMaxAge struct { // List of Max Age rule configuration. MaxAgeRules []DomainMaxAgeMaxAgeRule `pulumi:"maxAgeRules"` // Configuration switch, available values: `on`, `off` (default). Switch string `pulumi:"switch"` }
type DomainMaxAgeArgs ¶
type DomainMaxAgeArgs struct { // List of Max Age rule configuration. MaxAgeRules DomainMaxAgeMaxAgeRuleArrayInput `pulumi:"maxAgeRules"` // Configuration switch, available values: `on`, `off` (default). Switch pulumi.StringInput `pulumi:"switch"` }
func (DomainMaxAgeArgs) ElementType ¶
func (DomainMaxAgeArgs) ElementType() reflect.Type
func (DomainMaxAgeArgs) ToDomainMaxAgeOutput ¶
func (i DomainMaxAgeArgs) ToDomainMaxAgeOutput() DomainMaxAgeOutput
func (DomainMaxAgeArgs) ToDomainMaxAgeOutputWithContext ¶
func (i DomainMaxAgeArgs) ToDomainMaxAgeOutputWithContext(ctx context.Context) DomainMaxAgeOutput
func (DomainMaxAgeArgs) ToDomainMaxAgePtrOutput ¶
func (i DomainMaxAgeArgs) ToDomainMaxAgePtrOutput() DomainMaxAgePtrOutput
func (DomainMaxAgeArgs) ToDomainMaxAgePtrOutputWithContext ¶
func (i DomainMaxAgeArgs) ToDomainMaxAgePtrOutputWithContext(ctx context.Context) DomainMaxAgePtrOutput
type DomainMaxAgeInput ¶
type DomainMaxAgeInput interface { pulumi.Input ToDomainMaxAgeOutput() DomainMaxAgeOutput ToDomainMaxAgeOutputWithContext(context.Context) DomainMaxAgeOutput }
DomainMaxAgeInput is an input type that accepts DomainMaxAgeArgs and DomainMaxAgeOutput values. You can construct a concrete instance of `DomainMaxAgeInput` via:
DomainMaxAgeArgs{...}
type DomainMaxAgeMaxAgeRule ¶
type DomainMaxAgeMaxAgeRule struct { // Whether to follow origin, values: `on`/`off`, if set to `on`, the `maxAgeTime` will be ignored. FollowOrigin *string `pulumi:"followOrigin"` // List of rule paths for each `maxAgeType`: `*` for `all`, file ext like `jpg` for `file`, `/dir/like/` for `directory` and `/path/index.html` for `path`. MaxAgeContents []string `pulumi:"maxAgeContents"` // Max Age time in seconds, this can set to `0` that stands for no cache. MaxAgeTime int `pulumi:"maxAgeTime"` // The following types are supported: `all`: all documents take effect, `file`: the specified file suffix takes effect, `directory`: the specified path takes effect, `path`: specify the absolute path to take effect, `index`: home page, `default`: effective when the source site has no max-age. MaxAgeType string `pulumi:"maxAgeType"` }
type DomainMaxAgeMaxAgeRuleArgs ¶
type DomainMaxAgeMaxAgeRuleArgs struct { // Whether to follow origin, values: `on`/`off`, if set to `on`, the `maxAgeTime` will be ignored. FollowOrigin pulumi.StringPtrInput `pulumi:"followOrigin"` // List of rule paths for each `maxAgeType`: `*` for `all`, file ext like `jpg` for `file`, `/dir/like/` for `directory` and `/path/index.html` for `path`. MaxAgeContents pulumi.StringArrayInput `pulumi:"maxAgeContents"` // Max Age time in seconds, this can set to `0` that stands for no cache. MaxAgeTime pulumi.IntInput `pulumi:"maxAgeTime"` // The following types are supported: `all`: all documents take effect, `file`: the specified file suffix takes effect, `directory`: the specified path takes effect, `path`: specify the absolute path to take effect, `index`: home page, `default`: effective when the source site has no max-age. MaxAgeType pulumi.StringInput `pulumi:"maxAgeType"` }
func (DomainMaxAgeMaxAgeRuleArgs) ElementType ¶
func (DomainMaxAgeMaxAgeRuleArgs) ElementType() reflect.Type
func (DomainMaxAgeMaxAgeRuleArgs) ToDomainMaxAgeMaxAgeRuleOutput ¶
func (i DomainMaxAgeMaxAgeRuleArgs) ToDomainMaxAgeMaxAgeRuleOutput() DomainMaxAgeMaxAgeRuleOutput
func (DomainMaxAgeMaxAgeRuleArgs) ToDomainMaxAgeMaxAgeRuleOutputWithContext ¶
func (i DomainMaxAgeMaxAgeRuleArgs) ToDomainMaxAgeMaxAgeRuleOutputWithContext(ctx context.Context) DomainMaxAgeMaxAgeRuleOutput
type DomainMaxAgeMaxAgeRuleArray ¶
type DomainMaxAgeMaxAgeRuleArray []DomainMaxAgeMaxAgeRuleInput
func (DomainMaxAgeMaxAgeRuleArray) ElementType ¶
func (DomainMaxAgeMaxAgeRuleArray) ElementType() reflect.Type
func (DomainMaxAgeMaxAgeRuleArray) ToDomainMaxAgeMaxAgeRuleArrayOutput ¶
func (i DomainMaxAgeMaxAgeRuleArray) ToDomainMaxAgeMaxAgeRuleArrayOutput() DomainMaxAgeMaxAgeRuleArrayOutput
func (DomainMaxAgeMaxAgeRuleArray) ToDomainMaxAgeMaxAgeRuleArrayOutputWithContext ¶
func (i DomainMaxAgeMaxAgeRuleArray) ToDomainMaxAgeMaxAgeRuleArrayOutputWithContext(ctx context.Context) DomainMaxAgeMaxAgeRuleArrayOutput
type DomainMaxAgeMaxAgeRuleArrayInput ¶
type DomainMaxAgeMaxAgeRuleArrayInput interface { pulumi.Input ToDomainMaxAgeMaxAgeRuleArrayOutput() DomainMaxAgeMaxAgeRuleArrayOutput ToDomainMaxAgeMaxAgeRuleArrayOutputWithContext(context.Context) DomainMaxAgeMaxAgeRuleArrayOutput }
DomainMaxAgeMaxAgeRuleArrayInput is an input type that accepts DomainMaxAgeMaxAgeRuleArray and DomainMaxAgeMaxAgeRuleArrayOutput values. You can construct a concrete instance of `DomainMaxAgeMaxAgeRuleArrayInput` via:
DomainMaxAgeMaxAgeRuleArray{ DomainMaxAgeMaxAgeRuleArgs{...} }
type DomainMaxAgeMaxAgeRuleArrayOutput ¶
type DomainMaxAgeMaxAgeRuleArrayOutput struct{ *pulumi.OutputState }
func (DomainMaxAgeMaxAgeRuleArrayOutput) ElementType ¶
func (DomainMaxAgeMaxAgeRuleArrayOutput) ElementType() reflect.Type
func (DomainMaxAgeMaxAgeRuleArrayOutput) Index ¶
func (o DomainMaxAgeMaxAgeRuleArrayOutput) Index(i pulumi.IntInput) DomainMaxAgeMaxAgeRuleOutput
func (DomainMaxAgeMaxAgeRuleArrayOutput) ToDomainMaxAgeMaxAgeRuleArrayOutput ¶
func (o DomainMaxAgeMaxAgeRuleArrayOutput) ToDomainMaxAgeMaxAgeRuleArrayOutput() DomainMaxAgeMaxAgeRuleArrayOutput
func (DomainMaxAgeMaxAgeRuleArrayOutput) ToDomainMaxAgeMaxAgeRuleArrayOutputWithContext ¶
func (o DomainMaxAgeMaxAgeRuleArrayOutput) ToDomainMaxAgeMaxAgeRuleArrayOutputWithContext(ctx context.Context) DomainMaxAgeMaxAgeRuleArrayOutput
type DomainMaxAgeMaxAgeRuleInput ¶
type DomainMaxAgeMaxAgeRuleInput interface { pulumi.Input ToDomainMaxAgeMaxAgeRuleOutput() DomainMaxAgeMaxAgeRuleOutput ToDomainMaxAgeMaxAgeRuleOutputWithContext(context.Context) DomainMaxAgeMaxAgeRuleOutput }
DomainMaxAgeMaxAgeRuleInput is an input type that accepts DomainMaxAgeMaxAgeRuleArgs and DomainMaxAgeMaxAgeRuleOutput values. You can construct a concrete instance of `DomainMaxAgeMaxAgeRuleInput` via:
DomainMaxAgeMaxAgeRuleArgs{...}
type DomainMaxAgeMaxAgeRuleOutput ¶
type DomainMaxAgeMaxAgeRuleOutput struct{ *pulumi.OutputState }
func (DomainMaxAgeMaxAgeRuleOutput) ElementType ¶
func (DomainMaxAgeMaxAgeRuleOutput) ElementType() reflect.Type
func (DomainMaxAgeMaxAgeRuleOutput) FollowOrigin ¶
func (o DomainMaxAgeMaxAgeRuleOutput) FollowOrigin() pulumi.StringPtrOutput
Whether to follow origin, values: `on`/`off`, if set to `on`, the `maxAgeTime` will be ignored.
func (DomainMaxAgeMaxAgeRuleOutput) MaxAgeContents ¶
func (o DomainMaxAgeMaxAgeRuleOutput) MaxAgeContents() pulumi.StringArrayOutput
List of rule paths for each `maxAgeType`: `*` for `all`, file ext like `jpg` for `file`, `/dir/like/` for `directory` and `/path/index.html` for `path`.
func (DomainMaxAgeMaxAgeRuleOutput) MaxAgeTime ¶
func (o DomainMaxAgeMaxAgeRuleOutput) MaxAgeTime() pulumi.IntOutput
Max Age time in seconds, this can set to `0` that stands for no cache.
func (DomainMaxAgeMaxAgeRuleOutput) MaxAgeType ¶
func (o DomainMaxAgeMaxAgeRuleOutput) MaxAgeType() pulumi.StringOutput
The following types are supported: `all`: all documents take effect, `file`: the specified file suffix takes effect, `directory`: the specified path takes effect, `path`: specify the absolute path to take effect, `index`: home page, `default`: effective when the source site has no max-age.
func (DomainMaxAgeMaxAgeRuleOutput) ToDomainMaxAgeMaxAgeRuleOutput ¶
func (o DomainMaxAgeMaxAgeRuleOutput) ToDomainMaxAgeMaxAgeRuleOutput() DomainMaxAgeMaxAgeRuleOutput
func (DomainMaxAgeMaxAgeRuleOutput) ToDomainMaxAgeMaxAgeRuleOutputWithContext ¶
func (o DomainMaxAgeMaxAgeRuleOutput) ToDomainMaxAgeMaxAgeRuleOutputWithContext(ctx context.Context) DomainMaxAgeMaxAgeRuleOutput
type DomainMaxAgeOutput ¶
type DomainMaxAgeOutput struct{ *pulumi.OutputState }
func (DomainMaxAgeOutput) ElementType ¶
func (DomainMaxAgeOutput) ElementType() reflect.Type
func (DomainMaxAgeOutput) MaxAgeRules ¶
func (o DomainMaxAgeOutput) MaxAgeRules() DomainMaxAgeMaxAgeRuleArrayOutput
List of Max Age rule configuration.
func (DomainMaxAgeOutput) Switch ¶
func (o DomainMaxAgeOutput) Switch() pulumi.StringOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainMaxAgeOutput) ToDomainMaxAgeOutput ¶
func (o DomainMaxAgeOutput) ToDomainMaxAgeOutput() DomainMaxAgeOutput
func (DomainMaxAgeOutput) ToDomainMaxAgeOutputWithContext ¶
func (o DomainMaxAgeOutput) ToDomainMaxAgeOutputWithContext(ctx context.Context) DomainMaxAgeOutput
func (DomainMaxAgeOutput) ToDomainMaxAgePtrOutput ¶
func (o DomainMaxAgeOutput) ToDomainMaxAgePtrOutput() DomainMaxAgePtrOutput
func (DomainMaxAgeOutput) ToDomainMaxAgePtrOutputWithContext ¶
func (o DomainMaxAgeOutput) ToDomainMaxAgePtrOutputWithContext(ctx context.Context) DomainMaxAgePtrOutput
type DomainMaxAgePtrInput ¶
type DomainMaxAgePtrInput interface { pulumi.Input ToDomainMaxAgePtrOutput() DomainMaxAgePtrOutput ToDomainMaxAgePtrOutputWithContext(context.Context) DomainMaxAgePtrOutput }
DomainMaxAgePtrInput is an input type that accepts DomainMaxAgeArgs, DomainMaxAgePtr and DomainMaxAgePtrOutput values. You can construct a concrete instance of `DomainMaxAgePtrInput` via:
DomainMaxAgeArgs{...} or: nil
func DomainMaxAgePtr ¶
func DomainMaxAgePtr(v *DomainMaxAgeArgs) DomainMaxAgePtrInput
type DomainMaxAgePtrOutput ¶
type DomainMaxAgePtrOutput struct{ *pulumi.OutputState }
func (DomainMaxAgePtrOutput) Elem ¶
func (o DomainMaxAgePtrOutput) Elem() DomainMaxAgeOutput
func (DomainMaxAgePtrOutput) ElementType ¶
func (DomainMaxAgePtrOutput) ElementType() reflect.Type
func (DomainMaxAgePtrOutput) MaxAgeRules ¶
func (o DomainMaxAgePtrOutput) MaxAgeRules() DomainMaxAgeMaxAgeRuleArrayOutput
List of Max Age rule configuration.
func (DomainMaxAgePtrOutput) Switch ¶
func (o DomainMaxAgePtrOutput) Switch() pulumi.StringPtrOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainMaxAgePtrOutput) ToDomainMaxAgePtrOutput ¶
func (o DomainMaxAgePtrOutput) ToDomainMaxAgePtrOutput() DomainMaxAgePtrOutput
func (DomainMaxAgePtrOutput) ToDomainMaxAgePtrOutputWithContext ¶
func (o DomainMaxAgePtrOutput) ToDomainMaxAgePtrOutputWithContext(ctx context.Context) DomainMaxAgePtrOutput
type DomainOrigin ¶
type DomainOrigin struct { // Backup origin server list. Valid values can be ip or domain name. When modifying the backup origin server, you need to enter the corresponding `backupOriginType`. BackupOriginLists []string `pulumi:"backupOriginLists"` // Backup origin server type, which supports the following types: `domain`: domain name type, `ip`: IP list used as origin server. BackupOriginType *string `pulumi:"backupOriginType"` // Host header used when accessing the backup origin server. If left empty, the ServerName of master origin server will be used by default. BackupServerName *string `pulumi:"backupServerName"` // When OriginType is COS, you can specify if access to private buckets is allowed. Valid values are `on` and `off`. and default value is `off`. CosPrivateAccess *string `pulumi:"cosPrivateAccess"` // Master origin server list. Valid values can be ip or domain name. When modifying the origin server, you need to enter the corresponding `originType`. OriginLists []string `pulumi:"originLists"` // Origin-pull protocol configuration. `http`: forced HTTP origin-pull, `follow`: protocol follow origin-pull, `https`: forced HTTPS origin-pull. This only supports origin server port 443 for origin-pull. OriginPullProtocol *string `pulumi:"originPullProtocol"` // Master origin server type. The following types are supported: `domain`: domain name type, `cos`: COS origin, `ip`: IP list used as origin server, `ipv6`: origin server list is a single IPv6 address, `ipIpv6`: origin server list is multiple IPv4 addresses and an IPv6 address. OriginType string `pulumi:"originType"` // Host header used when accessing the master origin server. If left empty, the acceleration domain name will be used by default. ServerName *string `pulumi:"serverName"` }
type DomainOriginArgs ¶
type DomainOriginArgs struct { // Backup origin server list. Valid values can be ip or domain name. When modifying the backup origin server, you need to enter the corresponding `backupOriginType`. BackupOriginLists pulumi.StringArrayInput `pulumi:"backupOriginLists"` // Backup origin server type, which supports the following types: `domain`: domain name type, `ip`: IP list used as origin server. BackupOriginType pulumi.StringPtrInput `pulumi:"backupOriginType"` // Host header used when accessing the backup origin server. If left empty, the ServerName of master origin server will be used by default. BackupServerName pulumi.StringPtrInput `pulumi:"backupServerName"` // When OriginType is COS, you can specify if access to private buckets is allowed. Valid values are `on` and `off`. and default value is `off`. CosPrivateAccess pulumi.StringPtrInput `pulumi:"cosPrivateAccess"` // Master origin server list. Valid values can be ip or domain name. When modifying the origin server, you need to enter the corresponding `originType`. OriginLists pulumi.StringArrayInput `pulumi:"originLists"` // Origin-pull protocol configuration. `http`: forced HTTP origin-pull, `follow`: protocol follow origin-pull, `https`: forced HTTPS origin-pull. This only supports origin server port 443 for origin-pull. OriginPullProtocol pulumi.StringPtrInput `pulumi:"originPullProtocol"` // Master origin server type. The following types are supported: `domain`: domain name type, `cos`: COS origin, `ip`: IP list used as origin server, `ipv6`: origin server list is a single IPv6 address, `ipIpv6`: origin server list is multiple IPv4 addresses and an IPv6 address. OriginType pulumi.StringInput `pulumi:"originType"` // Host header used when accessing the master origin server. If left empty, the acceleration domain name will be used by default. ServerName pulumi.StringPtrInput `pulumi:"serverName"` }
func (DomainOriginArgs) ElementType ¶
func (DomainOriginArgs) ElementType() reflect.Type
func (DomainOriginArgs) ToDomainOriginOutput ¶
func (i DomainOriginArgs) ToDomainOriginOutput() DomainOriginOutput
func (DomainOriginArgs) ToDomainOriginOutputWithContext ¶
func (i DomainOriginArgs) ToDomainOriginOutputWithContext(ctx context.Context) DomainOriginOutput
func (DomainOriginArgs) ToDomainOriginPtrOutput ¶
func (i DomainOriginArgs) ToDomainOriginPtrOutput() DomainOriginPtrOutput
func (DomainOriginArgs) ToDomainOriginPtrOutputWithContext ¶
func (i DomainOriginArgs) ToDomainOriginPtrOutputWithContext(ctx context.Context) DomainOriginPtrOutput
type DomainOriginInput ¶
type DomainOriginInput interface { pulumi.Input ToDomainOriginOutput() DomainOriginOutput ToDomainOriginOutputWithContext(context.Context) DomainOriginOutput }
DomainOriginInput is an input type that accepts DomainOriginArgs and DomainOriginOutput values. You can construct a concrete instance of `DomainOriginInput` via:
DomainOriginArgs{...}
type DomainOriginOutput ¶
type DomainOriginOutput struct{ *pulumi.OutputState }
func (DomainOriginOutput) BackupOriginLists ¶
func (o DomainOriginOutput) BackupOriginLists() pulumi.StringArrayOutput
Backup origin server list. Valid values can be ip or domain name. When modifying the backup origin server, you need to enter the corresponding `backupOriginType`.
func (DomainOriginOutput) BackupOriginType ¶
func (o DomainOriginOutput) BackupOriginType() pulumi.StringPtrOutput
Backup origin server type, which supports the following types: `domain`: domain name type, `ip`: IP list used as origin server.
func (DomainOriginOutput) BackupServerName ¶
func (o DomainOriginOutput) BackupServerName() pulumi.StringPtrOutput
Host header used when accessing the backup origin server. If left empty, the ServerName of master origin server will be used by default.
func (DomainOriginOutput) CosPrivateAccess ¶
func (o DomainOriginOutput) CosPrivateAccess() pulumi.StringPtrOutput
When OriginType is COS, you can specify if access to private buckets is allowed. Valid values are `on` and `off`. and default value is `off`.
func (DomainOriginOutput) ElementType ¶
func (DomainOriginOutput) ElementType() reflect.Type
func (DomainOriginOutput) OriginLists ¶
func (o DomainOriginOutput) OriginLists() pulumi.StringArrayOutput
Master origin server list. Valid values can be ip or domain name. When modifying the origin server, you need to enter the corresponding `originType`.
func (DomainOriginOutput) OriginPullProtocol ¶
func (o DomainOriginOutput) OriginPullProtocol() pulumi.StringPtrOutput
Origin-pull protocol configuration. `http`: forced HTTP origin-pull, `follow`: protocol follow origin-pull, `https`: forced HTTPS origin-pull. This only supports origin server port 443 for origin-pull.
func (DomainOriginOutput) OriginType ¶
func (o DomainOriginOutput) OriginType() pulumi.StringOutput
Master origin server type. The following types are supported: `domain`: domain name type, `cos`: COS origin, `ip`: IP list used as origin server, `ipv6`: origin server list is a single IPv6 address, `ipIpv6`: origin server list is multiple IPv4 addresses and an IPv6 address.
func (DomainOriginOutput) ServerName ¶
func (o DomainOriginOutput) ServerName() pulumi.StringPtrOutput
Host header used when accessing the master origin server. If left empty, the acceleration domain name will be used by default.
func (DomainOriginOutput) ToDomainOriginOutput ¶
func (o DomainOriginOutput) ToDomainOriginOutput() DomainOriginOutput
func (DomainOriginOutput) ToDomainOriginOutputWithContext ¶
func (o DomainOriginOutput) ToDomainOriginOutputWithContext(ctx context.Context) DomainOriginOutput
func (DomainOriginOutput) ToDomainOriginPtrOutput ¶
func (o DomainOriginOutput) ToDomainOriginPtrOutput() DomainOriginPtrOutput
func (DomainOriginOutput) ToDomainOriginPtrOutputWithContext ¶
func (o DomainOriginOutput) ToDomainOriginPtrOutputWithContext(ctx context.Context) DomainOriginPtrOutput
type DomainOriginPtrInput ¶
type DomainOriginPtrInput interface { pulumi.Input ToDomainOriginPtrOutput() DomainOriginPtrOutput ToDomainOriginPtrOutputWithContext(context.Context) DomainOriginPtrOutput }
DomainOriginPtrInput is an input type that accepts DomainOriginArgs, DomainOriginPtr and DomainOriginPtrOutput values. You can construct a concrete instance of `DomainOriginPtrInput` via:
DomainOriginArgs{...} or: nil
func DomainOriginPtr ¶
func DomainOriginPtr(v *DomainOriginArgs) DomainOriginPtrInput
type DomainOriginPtrOutput ¶
type DomainOriginPtrOutput struct{ *pulumi.OutputState }
func (DomainOriginPtrOutput) BackupOriginLists ¶
func (o DomainOriginPtrOutput) BackupOriginLists() pulumi.StringArrayOutput
Backup origin server list. Valid values can be ip or domain name. When modifying the backup origin server, you need to enter the corresponding `backupOriginType`.
func (DomainOriginPtrOutput) BackupOriginType ¶
func (o DomainOriginPtrOutput) BackupOriginType() pulumi.StringPtrOutput
Backup origin server type, which supports the following types: `domain`: domain name type, `ip`: IP list used as origin server.
func (DomainOriginPtrOutput) BackupServerName ¶
func (o DomainOriginPtrOutput) BackupServerName() pulumi.StringPtrOutput
Host header used when accessing the backup origin server. If left empty, the ServerName of master origin server will be used by default.
func (DomainOriginPtrOutput) CosPrivateAccess ¶
func (o DomainOriginPtrOutput) CosPrivateAccess() pulumi.StringPtrOutput
When OriginType is COS, you can specify if access to private buckets is allowed. Valid values are `on` and `off`. and default value is `off`.
func (DomainOriginPtrOutput) Elem ¶
func (o DomainOriginPtrOutput) Elem() DomainOriginOutput
func (DomainOriginPtrOutput) ElementType ¶
func (DomainOriginPtrOutput) ElementType() reflect.Type
func (DomainOriginPtrOutput) OriginLists ¶
func (o DomainOriginPtrOutput) OriginLists() pulumi.StringArrayOutput
Master origin server list. Valid values can be ip or domain name. When modifying the origin server, you need to enter the corresponding `originType`.
func (DomainOriginPtrOutput) OriginPullProtocol ¶
func (o DomainOriginPtrOutput) OriginPullProtocol() pulumi.StringPtrOutput
Origin-pull protocol configuration. `http`: forced HTTP origin-pull, `follow`: protocol follow origin-pull, `https`: forced HTTPS origin-pull. This only supports origin server port 443 for origin-pull.
func (DomainOriginPtrOutput) OriginType ¶
func (o DomainOriginPtrOutput) OriginType() pulumi.StringPtrOutput
Master origin server type. The following types are supported: `domain`: domain name type, `cos`: COS origin, `ip`: IP list used as origin server, `ipv6`: origin server list is a single IPv6 address, `ipIpv6`: origin server list is multiple IPv4 addresses and an IPv6 address.
func (DomainOriginPtrOutput) ServerName ¶
func (o DomainOriginPtrOutput) ServerName() pulumi.StringPtrOutput
Host header used when accessing the master origin server. If left empty, the acceleration domain name will be used by default.
func (DomainOriginPtrOutput) ToDomainOriginPtrOutput ¶
func (o DomainOriginPtrOutput) ToDomainOriginPtrOutput() DomainOriginPtrOutput
func (DomainOriginPtrOutput) ToDomainOriginPtrOutputWithContext ¶
func (o DomainOriginPtrOutput) ToDomainOriginPtrOutputWithContext(ctx context.Context) DomainOriginPtrOutput
type DomainOriginPullOptimizationArgs ¶
type DomainOriginPullOptimizationArgs struct { // Optimization type, values: `OVToCN` - Overseas to CN, `CNToOV` CN to Overseas. OptimizationType pulumi.StringPtrInput `pulumi:"optimizationType"` // Configuration switch, available values: `on`, `off` (default). Switch pulumi.StringInput `pulumi:"switch"` }
func (DomainOriginPullOptimizationArgs) ElementType ¶
func (DomainOriginPullOptimizationArgs) ElementType() reflect.Type
func (DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationOutput ¶
func (i DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationOutput() DomainOriginPullOptimizationOutput
func (DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationOutputWithContext ¶
func (i DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationOutputWithContext(ctx context.Context) DomainOriginPullOptimizationOutput
func (DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationPtrOutput ¶
func (i DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationPtrOutput() DomainOriginPullOptimizationPtrOutput
func (DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationPtrOutputWithContext ¶
func (i DomainOriginPullOptimizationArgs) ToDomainOriginPullOptimizationPtrOutputWithContext(ctx context.Context) DomainOriginPullOptimizationPtrOutput
type DomainOriginPullOptimizationInput ¶
type DomainOriginPullOptimizationInput interface { pulumi.Input ToDomainOriginPullOptimizationOutput() DomainOriginPullOptimizationOutput ToDomainOriginPullOptimizationOutputWithContext(context.Context) DomainOriginPullOptimizationOutput }
DomainOriginPullOptimizationInput is an input type that accepts DomainOriginPullOptimizationArgs and DomainOriginPullOptimizationOutput values. You can construct a concrete instance of `DomainOriginPullOptimizationInput` via:
DomainOriginPullOptimizationArgs{...}
type DomainOriginPullOptimizationOutput ¶
type DomainOriginPullOptimizationOutput struct{ *pulumi.OutputState }
func (DomainOriginPullOptimizationOutput) ElementType ¶
func (DomainOriginPullOptimizationOutput) ElementType() reflect.Type
func (DomainOriginPullOptimizationOutput) OptimizationType ¶
func (o DomainOriginPullOptimizationOutput) OptimizationType() pulumi.StringPtrOutput
Optimization type, values: `OVToCN` - Overseas to CN, `CNToOV` CN to Overseas.
func (DomainOriginPullOptimizationOutput) Switch ¶
func (o DomainOriginPullOptimizationOutput) Switch() pulumi.StringOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationOutput ¶
func (o DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationOutput() DomainOriginPullOptimizationOutput
func (DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationOutputWithContext ¶
func (o DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationOutputWithContext(ctx context.Context) DomainOriginPullOptimizationOutput
func (DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationPtrOutput ¶
func (o DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationPtrOutput() DomainOriginPullOptimizationPtrOutput
func (DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationPtrOutputWithContext ¶
func (o DomainOriginPullOptimizationOutput) ToDomainOriginPullOptimizationPtrOutputWithContext(ctx context.Context) DomainOriginPullOptimizationPtrOutput
type DomainOriginPullOptimizationPtrInput ¶
type DomainOriginPullOptimizationPtrInput interface { pulumi.Input ToDomainOriginPullOptimizationPtrOutput() DomainOriginPullOptimizationPtrOutput ToDomainOriginPullOptimizationPtrOutputWithContext(context.Context) DomainOriginPullOptimizationPtrOutput }
DomainOriginPullOptimizationPtrInput is an input type that accepts DomainOriginPullOptimizationArgs, DomainOriginPullOptimizationPtr and DomainOriginPullOptimizationPtrOutput values. You can construct a concrete instance of `DomainOriginPullOptimizationPtrInput` via:
DomainOriginPullOptimizationArgs{...} or: nil
func DomainOriginPullOptimizationPtr ¶
func DomainOriginPullOptimizationPtr(v *DomainOriginPullOptimizationArgs) DomainOriginPullOptimizationPtrInput
type DomainOriginPullOptimizationPtrOutput ¶
type DomainOriginPullOptimizationPtrOutput struct{ *pulumi.OutputState }
func (DomainOriginPullOptimizationPtrOutput) ElementType ¶
func (DomainOriginPullOptimizationPtrOutput) ElementType() reflect.Type
func (DomainOriginPullOptimizationPtrOutput) OptimizationType ¶
func (o DomainOriginPullOptimizationPtrOutput) OptimizationType() pulumi.StringPtrOutput
Optimization type, values: `OVToCN` - Overseas to CN, `CNToOV` CN to Overseas.
func (DomainOriginPullOptimizationPtrOutput) Switch ¶
func (o DomainOriginPullOptimizationPtrOutput) Switch() pulumi.StringPtrOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainOriginPullOptimizationPtrOutput) ToDomainOriginPullOptimizationPtrOutput ¶
func (o DomainOriginPullOptimizationPtrOutput) ToDomainOriginPullOptimizationPtrOutput() DomainOriginPullOptimizationPtrOutput
func (DomainOriginPullOptimizationPtrOutput) ToDomainOriginPullOptimizationPtrOutputWithContext ¶
func (o DomainOriginPullOptimizationPtrOutput) ToDomainOriginPullOptimizationPtrOutputWithContext(ctx context.Context) DomainOriginPullOptimizationPtrOutput
type DomainOriginPullTimeout ¶
type DomainOriginPullTimeoutArgs ¶
type DomainOriginPullTimeoutArgs struct { // The origin-pull connection timeout (in seconds). Valid range: 5-60. ConnectTimeout pulumi.IntInput `pulumi:"connectTimeout"` // The origin-pull receipt timeout (in seconds). Valid range: 10-60. ReceiveTimeout pulumi.IntInput `pulumi:"receiveTimeout"` }
func (DomainOriginPullTimeoutArgs) ElementType ¶
func (DomainOriginPullTimeoutArgs) ElementType() reflect.Type
func (DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutOutput ¶
func (i DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutOutput() DomainOriginPullTimeoutOutput
func (DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutOutputWithContext ¶
func (i DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutOutputWithContext(ctx context.Context) DomainOriginPullTimeoutOutput
func (DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutPtrOutput ¶
func (i DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutPtrOutput() DomainOriginPullTimeoutPtrOutput
func (DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutPtrOutputWithContext ¶
func (i DomainOriginPullTimeoutArgs) ToDomainOriginPullTimeoutPtrOutputWithContext(ctx context.Context) DomainOriginPullTimeoutPtrOutput
type DomainOriginPullTimeoutInput ¶
type DomainOriginPullTimeoutInput interface { pulumi.Input ToDomainOriginPullTimeoutOutput() DomainOriginPullTimeoutOutput ToDomainOriginPullTimeoutOutputWithContext(context.Context) DomainOriginPullTimeoutOutput }
DomainOriginPullTimeoutInput is an input type that accepts DomainOriginPullTimeoutArgs and DomainOriginPullTimeoutOutput values. You can construct a concrete instance of `DomainOriginPullTimeoutInput` via:
DomainOriginPullTimeoutArgs{...}
type DomainOriginPullTimeoutOutput ¶
type DomainOriginPullTimeoutOutput struct{ *pulumi.OutputState }
func (DomainOriginPullTimeoutOutput) ConnectTimeout ¶
func (o DomainOriginPullTimeoutOutput) ConnectTimeout() pulumi.IntOutput
The origin-pull connection timeout (in seconds). Valid range: 5-60.
func (DomainOriginPullTimeoutOutput) ElementType ¶
func (DomainOriginPullTimeoutOutput) ElementType() reflect.Type
func (DomainOriginPullTimeoutOutput) ReceiveTimeout ¶
func (o DomainOriginPullTimeoutOutput) ReceiveTimeout() pulumi.IntOutput
The origin-pull receipt timeout (in seconds). Valid range: 10-60.
func (DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutOutput ¶
func (o DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutOutput() DomainOriginPullTimeoutOutput
func (DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutOutputWithContext ¶
func (o DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutOutputWithContext(ctx context.Context) DomainOriginPullTimeoutOutput
func (DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutPtrOutput ¶
func (o DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutPtrOutput() DomainOriginPullTimeoutPtrOutput
func (DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutPtrOutputWithContext ¶
func (o DomainOriginPullTimeoutOutput) ToDomainOriginPullTimeoutPtrOutputWithContext(ctx context.Context) DomainOriginPullTimeoutPtrOutput
type DomainOriginPullTimeoutPtrInput ¶
type DomainOriginPullTimeoutPtrInput interface { pulumi.Input ToDomainOriginPullTimeoutPtrOutput() DomainOriginPullTimeoutPtrOutput ToDomainOriginPullTimeoutPtrOutputWithContext(context.Context) DomainOriginPullTimeoutPtrOutput }
DomainOriginPullTimeoutPtrInput is an input type that accepts DomainOriginPullTimeoutArgs, DomainOriginPullTimeoutPtr and DomainOriginPullTimeoutPtrOutput values. You can construct a concrete instance of `DomainOriginPullTimeoutPtrInput` via:
DomainOriginPullTimeoutArgs{...} or: nil
func DomainOriginPullTimeoutPtr ¶
func DomainOriginPullTimeoutPtr(v *DomainOriginPullTimeoutArgs) DomainOriginPullTimeoutPtrInput
type DomainOriginPullTimeoutPtrOutput ¶
type DomainOriginPullTimeoutPtrOutput struct{ *pulumi.OutputState }
func (DomainOriginPullTimeoutPtrOutput) ConnectTimeout ¶
func (o DomainOriginPullTimeoutPtrOutput) ConnectTimeout() pulumi.IntPtrOutput
The origin-pull connection timeout (in seconds). Valid range: 5-60.
func (DomainOriginPullTimeoutPtrOutput) Elem ¶
func (o DomainOriginPullTimeoutPtrOutput) Elem() DomainOriginPullTimeoutOutput
func (DomainOriginPullTimeoutPtrOutput) ElementType ¶
func (DomainOriginPullTimeoutPtrOutput) ElementType() reflect.Type
func (DomainOriginPullTimeoutPtrOutput) ReceiveTimeout ¶
func (o DomainOriginPullTimeoutPtrOutput) ReceiveTimeout() pulumi.IntPtrOutput
The origin-pull receipt timeout (in seconds). Valid range: 10-60.
func (DomainOriginPullTimeoutPtrOutput) ToDomainOriginPullTimeoutPtrOutput ¶
func (o DomainOriginPullTimeoutPtrOutput) ToDomainOriginPullTimeoutPtrOutput() DomainOriginPullTimeoutPtrOutput
func (DomainOriginPullTimeoutPtrOutput) ToDomainOriginPullTimeoutPtrOutputWithContext ¶
func (o DomainOriginPullTimeoutPtrOutput) ToDomainOriginPullTimeoutPtrOutputWithContext(ctx context.Context) DomainOriginPullTimeoutPtrOutput
type DomainOssPrivateAccess ¶
type DomainOssPrivateAccess struct { // Access ID. AccessKey *string `pulumi:"accessKey"` // Bucket. Bucket *string `pulumi:"bucket"` // Region. Region *string `pulumi:"region"` // Key. SecretKey *string `pulumi:"secretKey"` // Configuration switch, available values: `on`, `off` (default). Switch string `pulumi:"switch"` }
type DomainOssPrivateAccessArgs ¶
type DomainOssPrivateAccessArgs struct { // Access ID. AccessKey pulumi.StringPtrInput `pulumi:"accessKey"` // Bucket. Bucket pulumi.StringPtrInput `pulumi:"bucket"` // Region. Region pulumi.StringPtrInput `pulumi:"region"` // Key. SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` // Configuration switch, available values: `on`, `off` (default). Switch pulumi.StringInput `pulumi:"switch"` }
func (DomainOssPrivateAccessArgs) ElementType ¶
func (DomainOssPrivateAccessArgs) ElementType() reflect.Type
func (DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessOutput ¶
func (i DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessOutput() DomainOssPrivateAccessOutput
func (DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessOutputWithContext ¶
func (i DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessOutputWithContext(ctx context.Context) DomainOssPrivateAccessOutput
func (DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessPtrOutput ¶
func (i DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessPtrOutput() DomainOssPrivateAccessPtrOutput
func (DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessPtrOutputWithContext ¶
func (i DomainOssPrivateAccessArgs) ToDomainOssPrivateAccessPtrOutputWithContext(ctx context.Context) DomainOssPrivateAccessPtrOutput
type DomainOssPrivateAccessInput ¶
type DomainOssPrivateAccessInput interface { pulumi.Input ToDomainOssPrivateAccessOutput() DomainOssPrivateAccessOutput ToDomainOssPrivateAccessOutputWithContext(context.Context) DomainOssPrivateAccessOutput }
DomainOssPrivateAccessInput is an input type that accepts DomainOssPrivateAccessArgs and DomainOssPrivateAccessOutput values. You can construct a concrete instance of `DomainOssPrivateAccessInput` via:
DomainOssPrivateAccessArgs{...}
type DomainOssPrivateAccessOutput ¶
type DomainOssPrivateAccessOutput struct{ *pulumi.OutputState }
func (DomainOssPrivateAccessOutput) AccessKey ¶
func (o DomainOssPrivateAccessOutput) AccessKey() pulumi.StringPtrOutput
Access ID.
func (DomainOssPrivateAccessOutput) Bucket ¶
func (o DomainOssPrivateAccessOutput) Bucket() pulumi.StringPtrOutput
Bucket.
func (DomainOssPrivateAccessOutput) ElementType ¶
func (DomainOssPrivateAccessOutput) ElementType() reflect.Type
func (DomainOssPrivateAccessOutput) Region ¶
func (o DomainOssPrivateAccessOutput) Region() pulumi.StringPtrOutput
Region.
func (DomainOssPrivateAccessOutput) SecretKey ¶
func (o DomainOssPrivateAccessOutput) SecretKey() pulumi.StringPtrOutput
Key.
func (DomainOssPrivateAccessOutput) Switch ¶
func (o DomainOssPrivateAccessOutput) Switch() pulumi.StringOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessOutput ¶
func (o DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessOutput() DomainOssPrivateAccessOutput
func (DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessOutputWithContext ¶
func (o DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessOutputWithContext(ctx context.Context) DomainOssPrivateAccessOutput
func (DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessPtrOutput ¶
func (o DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessPtrOutput() DomainOssPrivateAccessPtrOutput
func (DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessPtrOutputWithContext ¶
func (o DomainOssPrivateAccessOutput) ToDomainOssPrivateAccessPtrOutputWithContext(ctx context.Context) DomainOssPrivateAccessPtrOutput
type DomainOssPrivateAccessPtrInput ¶
type DomainOssPrivateAccessPtrInput interface { pulumi.Input ToDomainOssPrivateAccessPtrOutput() DomainOssPrivateAccessPtrOutput ToDomainOssPrivateAccessPtrOutputWithContext(context.Context) DomainOssPrivateAccessPtrOutput }
DomainOssPrivateAccessPtrInput is an input type that accepts DomainOssPrivateAccessArgs, DomainOssPrivateAccessPtr and DomainOssPrivateAccessPtrOutput values. You can construct a concrete instance of `DomainOssPrivateAccessPtrInput` via:
DomainOssPrivateAccessArgs{...} or: nil
func DomainOssPrivateAccessPtr ¶
func DomainOssPrivateAccessPtr(v *DomainOssPrivateAccessArgs) DomainOssPrivateAccessPtrInput
type DomainOssPrivateAccessPtrOutput ¶
type DomainOssPrivateAccessPtrOutput struct{ *pulumi.OutputState }
func (DomainOssPrivateAccessPtrOutput) AccessKey ¶
func (o DomainOssPrivateAccessPtrOutput) AccessKey() pulumi.StringPtrOutput
Access ID.
func (DomainOssPrivateAccessPtrOutput) Bucket ¶
func (o DomainOssPrivateAccessPtrOutput) Bucket() pulumi.StringPtrOutput
Bucket.
func (DomainOssPrivateAccessPtrOutput) Elem ¶
func (o DomainOssPrivateAccessPtrOutput) Elem() DomainOssPrivateAccessOutput
func (DomainOssPrivateAccessPtrOutput) ElementType ¶
func (DomainOssPrivateAccessPtrOutput) ElementType() reflect.Type
func (DomainOssPrivateAccessPtrOutput) Region ¶
func (o DomainOssPrivateAccessPtrOutput) Region() pulumi.StringPtrOutput
Region.
func (DomainOssPrivateAccessPtrOutput) SecretKey ¶
func (o DomainOssPrivateAccessPtrOutput) SecretKey() pulumi.StringPtrOutput
Key.
func (DomainOssPrivateAccessPtrOutput) Switch ¶
func (o DomainOssPrivateAccessPtrOutput) Switch() pulumi.StringPtrOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainOssPrivateAccessPtrOutput) ToDomainOssPrivateAccessPtrOutput ¶
func (o DomainOssPrivateAccessPtrOutput) ToDomainOssPrivateAccessPtrOutput() DomainOssPrivateAccessPtrOutput
func (DomainOssPrivateAccessPtrOutput) ToDomainOssPrivateAccessPtrOutputWithContext ¶
func (o DomainOssPrivateAccessPtrOutput) ToDomainOssPrivateAccessPtrOutputWithContext(ctx context.Context) DomainOssPrivateAccessPtrOutput
type DomainOutput ¶
type DomainOutput struct{ *pulumi.OutputState }
func (DomainOutput) Area ¶
func (o DomainOutput) Area() pulumi.StringPtrOutput
Domain name acceleration region. `mainland`: acceleration inside mainland China, `overseas`: acceleration outside mainland China, `global`: global acceleration. Overseas acceleration service must be enabled to use overseas acceleration and global acceleration.
func (DomainOutput) Authentication ¶
func (o DomainOutput) Authentication() DomainAuthenticationPtrOutput
Specify timestamp hotlink protection configuration, NOTE: only one type can choose for the sub elements.
func (DomainOutput) AwsPrivateAccess ¶
func (o DomainOutput) AwsPrivateAccess() DomainAwsPrivateAccessPtrOutput
Access authentication for S3 origin.
func (DomainOutput) BandWidthAlert ¶
func (o DomainOutput) BandWidthAlert() DomainBandWidthAlertPtrOutput
Bandwidth cap configuration.
func (DomainOutput) Cname ¶
func (o DomainOutput) Cname() pulumi.StringOutput
CNAME address of domain name.
func (DomainOutput) Compression ¶
func (o DomainOutput) Compression() DomainCompressionPtrOutput
Smart compression configurations.
func (DomainOutput) CreateTime ¶
func (o DomainOutput) CreateTime() pulumi.StringOutput
Creation time of domain name.
func (DomainOutput) Domain ¶
func (o DomainOutput) Domain() pulumi.StringOutput
Name of the acceleration domain.
func (DomainOutput) DownstreamCapping ¶
func (o DomainOutput) DownstreamCapping() DomainDownstreamCappingPtrOutput
Downstream capping configuration.
func (DomainOutput) DryRunCreateResult ¶
func (o DomainOutput) DryRunCreateResult() pulumi.StringOutput
Used for store `dryRun` request json.
func (DomainOutput) DryRunUpdateResult ¶
func (o DomainOutput) DryRunUpdateResult() pulumi.StringOutput
Used for store `dryRun` update request json.
func (DomainOutput) ElementType ¶
func (DomainOutput) ElementType() reflect.Type
func (DomainOutput) ErrorPage ¶
func (o DomainOutput) ErrorPage() DomainErrorPagePtrOutput
Error page configurations.
func (DomainOutput) ExplicitUsingDryRun ¶
func (o DomainOutput) ExplicitUsingDryRun() pulumi.BoolPtrOutput
Used for validate only by store arguments to request json string as expected, WARNING: if set to `true`, NO Cloud Api will be invoked but store as local data, do not use this argument unless you really know what you are doing.
func (DomainOutput) FollowRedirectSwitch ¶
func (o DomainOutput) FollowRedirectSwitch() pulumi.StringPtrOutput
301/302 redirect following switch, available values: `on`, `off` (default).
func (DomainOutput) FullUrlCache ¶
func (o DomainOutput) FullUrlCache() pulumi.BoolPtrOutput
Whether to enable full-path cache. Default value is `true`.
func (DomainOutput) HttpsConfig ¶
func (o DomainOutput) HttpsConfig() DomainHttpsConfigOutput
HTTPS acceleration configuration. It's a list and consist of at most one item.
func (DomainOutput) HwPrivateAccess ¶
func (o DomainOutput) HwPrivateAccess() DomainHwPrivateAccessPtrOutput
Access authentication for OBS origin.
func (DomainOutput) IpFilter ¶
func (o DomainOutput) IpFilter() DomainIpFilterPtrOutput
Specify Ip filter configurations.
func (DomainOutput) IpFreqLimit ¶
func (o DomainOutput) IpFreqLimit() DomainIpFreqLimitPtrOutput
Specify Ip frequency limit configurations.
func (DomainOutput) Ipv6AccessSwitch ¶
func (o DomainOutput) Ipv6AccessSwitch() pulumi.StringPtrOutput
ipv6 access configuration switch. Only available when area set to `mainland`. Valid values are `on` and `off`. Default value is `off`.
func (DomainOutput) MaxAge ¶
func (o DomainOutput) MaxAge() DomainMaxAgePtrOutput
Browser cache configuration. (This feature is in beta and not generally available yet).
func (DomainOutput) OfflineCacheSwitch ¶
func (o DomainOutput) OfflineCacheSwitch() pulumi.StringPtrOutput
Offline cache switch, available values: `on`, `off` (default).
func (DomainOutput) Origin ¶
func (o DomainOutput) Origin() DomainOriginOutput
Origin server configuration. It's a list and consist of at most one item.
func (DomainOutput) OriginPullOptimization ¶
func (o DomainOutput) OriginPullOptimization() DomainOriginPullOptimizationPtrOutput
Cross-border linkage optimization configuration. (This feature is in beta and not generally available yet).
func (DomainOutput) OriginPullTimeout ¶
func (o DomainOutput) OriginPullTimeout() DomainOriginPullTimeoutPtrOutput
Cross-border linkage optimization configuration.
func (DomainOutput) OssPrivateAccess ¶
func (o DomainOutput) OssPrivateAccess() DomainOssPrivateAccessPtrOutput
Access authentication for OSS origin.
func (DomainOutput) ProjectId ¶
func (o DomainOutput) ProjectId() pulumi.IntPtrOutput
The project CDN belongs to, default to 0.
func (DomainOutput) QnPrivateAccess ¶
func (o DomainOutput) QnPrivateAccess() DomainQnPrivateAccessPtrOutput
Access authentication for OBS origin.
func (DomainOutput) QuicSwitch ¶
func (o DomainOutput) QuicSwitch() pulumi.StringPtrOutput
QUIC switch, available values: `on`, `off` (default).
func (DomainOutput) RangeOriginSwitch ¶
func (o DomainOutput) RangeOriginSwitch() pulumi.StringPtrOutput
Sharding back to source configuration switch. Valid values are `on` and `off`. Default value is `on`.
func (DomainOutput) Referer ¶
func (o DomainOutput) Referer() DomainRefererPtrOutput
Referer configuration.
func (DomainOutput) RequestHeader ¶
func (o DomainOutput) RequestHeader() DomainRequestHeaderOutput
Request header configuration. It's a list and consist of at most one item.
func (DomainOutput) ResponseHeader ¶
func (o DomainOutput) ResponseHeader() DomainResponseHeaderPtrOutput
Response header configurations.
func (DomainOutput) ResponseHeaderCacheSwitch ¶
func (o DomainOutput) ResponseHeaderCacheSwitch() pulumi.StringPtrOutput
Response header cache switch, available values: `on`, `off` (default).
func (DomainOutput) RuleCaches ¶
func (o DomainOutput) RuleCaches() DomainRuleCachArrayOutput
Advanced path cache configuration.
func (DomainOutput) SeoSwitch ¶
func (o DomainOutput) SeoSwitch() pulumi.StringPtrOutput
SEO switch, available values: `on`, `off` (default).
func (DomainOutput) ServiceType ¶
func (o DomainOutput) ServiceType() pulumi.StringOutput
Acceleration domain name service type. `web`: static acceleration, `download`: download acceleration, `media`: streaming media VOD acceleration.
func (DomainOutput) SpecificConfigMainland ¶
func (o DomainOutput) SpecificConfigMainland() pulumi.StringPtrOutput
Specific configuration for mainland, NOTE: Both specifying full schema or using it is superfluous, please use cloud api parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#MainlandConfig) for more details.
func (DomainOutput) SpecificConfigOverseas ¶
func (o DomainOutput) SpecificConfigOverseas() pulumi.StringPtrOutput
Specific configuration for oversea, NOTE: Both specifying full schema or using it is superfluous, please use cloud api parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#OverseaConfig) for more details.
func (DomainOutput) Status ¶
func (o DomainOutput) Status() pulumi.StringOutput
Acceleration service status.
func (DomainOutput) StatusCodeCache ¶
func (o DomainOutput) StatusCodeCache() DomainStatusCodeCachePtrOutput
Status code cache configurations.
func (DomainOutput) ToDomainOutput ¶
func (o DomainOutput) ToDomainOutput() DomainOutput
func (DomainOutput) ToDomainOutputWithContext ¶
func (o DomainOutput) ToDomainOutputWithContext(ctx context.Context) DomainOutput
func (DomainOutput) VideoSeekSwitch ¶
func (o DomainOutput) VideoSeekSwitch() pulumi.StringPtrOutput
Video seek switch, available values: `on`, `off` (default).
type DomainQnPrivateAccess ¶
type DomainQnPrivateAccessArgs ¶
type DomainQnPrivateAccessArgs struct { // Access ID. AccessKey pulumi.StringPtrInput `pulumi:"accessKey"` // Key. SecretKey pulumi.StringPtrInput `pulumi:"secretKey"` // Configuration switch, available values: `on`, `off` (default). Switch pulumi.StringInput `pulumi:"switch"` }
func (DomainQnPrivateAccessArgs) ElementType ¶
func (DomainQnPrivateAccessArgs) ElementType() reflect.Type
func (DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessOutput ¶
func (i DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessOutput() DomainQnPrivateAccessOutput
func (DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessOutputWithContext ¶
func (i DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessOutputWithContext(ctx context.Context) DomainQnPrivateAccessOutput
func (DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessPtrOutput ¶
func (i DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessPtrOutput() DomainQnPrivateAccessPtrOutput
func (DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessPtrOutputWithContext ¶
func (i DomainQnPrivateAccessArgs) ToDomainQnPrivateAccessPtrOutputWithContext(ctx context.Context) DomainQnPrivateAccessPtrOutput
type DomainQnPrivateAccessInput ¶
type DomainQnPrivateAccessInput interface { pulumi.Input ToDomainQnPrivateAccessOutput() DomainQnPrivateAccessOutput ToDomainQnPrivateAccessOutputWithContext(context.Context) DomainQnPrivateAccessOutput }
DomainQnPrivateAccessInput is an input type that accepts DomainQnPrivateAccessArgs and DomainQnPrivateAccessOutput values. You can construct a concrete instance of `DomainQnPrivateAccessInput` via:
DomainQnPrivateAccessArgs{...}
type DomainQnPrivateAccessOutput ¶
type DomainQnPrivateAccessOutput struct{ *pulumi.OutputState }
func (DomainQnPrivateAccessOutput) AccessKey ¶
func (o DomainQnPrivateAccessOutput) AccessKey() pulumi.StringPtrOutput
Access ID.
func (DomainQnPrivateAccessOutput) ElementType ¶
func (DomainQnPrivateAccessOutput) ElementType() reflect.Type
func (DomainQnPrivateAccessOutput) SecretKey ¶
func (o DomainQnPrivateAccessOutput) SecretKey() pulumi.StringPtrOutput
Key.
func (DomainQnPrivateAccessOutput) Switch ¶
func (o DomainQnPrivateAccessOutput) Switch() pulumi.StringOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessOutput ¶
func (o DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessOutput() DomainQnPrivateAccessOutput
func (DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessOutputWithContext ¶
func (o DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessOutputWithContext(ctx context.Context) DomainQnPrivateAccessOutput
func (DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessPtrOutput ¶
func (o DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessPtrOutput() DomainQnPrivateAccessPtrOutput
func (DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessPtrOutputWithContext ¶
func (o DomainQnPrivateAccessOutput) ToDomainQnPrivateAccessPtrOutputWithContext(ctx context.Context) DomainQnPrivateAccessPtrOutput
type DomainQnPrivateAccessPtrInput ¶
type DomainQnPrivateAccessPtrInput interface { pulumi.Input ToDomainQnPrivateAccessPtrOutput() DomainQnPrivateAccessPtrOutput ToDomainQnPrivateAccessPtrOutputWithContext(context.Context) DomainQnPrivateAccessPtrOutput }
DomainQnPrivateAccessPtrInput is an input type that accepts DomainQnPrivateAccessArgs, DomainQnPrivateAccessPtr and DomainQnPrivateAccessPtrOutput values. You can construct a concrete instance of `DomainQnPrivateAccessPtrInput` via:
DomainQnPrivateAccessArgs{...} or: nil
func DomainQnPrivateAccessPtr ¶
func DomainQnPrivateAccessPtr(v *DomainQnPrivateAccessArgs) DomainQnPrivateAccessPtrInput
type DomainQnPrivateAccessPtrOutput ¶
type DomainQnPrivateAccessPtrOutput struct{ *pulumi.OutputState }
func (DomainQnPrivateAccessPtrOutput) AccessKey ¶
func (o DomainQnPrivateAccessPtrOutput) AccessKey() pulumi.StringPtrOutput
Access ID.
func (DomainQnPrivateAccessPtrOutput) Elem ¶
func (o DomainQnPrivateAccessPtrOutput) Elem() DomainQnPrivateAccessOutput
func (DomainQnPrivateAccessPtrOutput) ElementType ¶
func (DomainQnPrivateAccessPtrOutput) ElementType() reflect.Type
func (DomainQnPrivateAccessPtrOutput) SecretKey ¶
func (o DomainQnPrivateAccessPtrOutput) SecretKey() pulumi.StringPtrOutput
Key.
func (DomainQnPrivateAccessPtrOutput) Switch ¶
func (o DomainQnPrivateAccessPtrOutput) Switch() pulumi.StringPtrOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainQnPrivateAccessPtrOutput) ToDomainQnPrivateAccessPtrOutput ¶
func (o DomainQnPrivateAccessPtrOutput) ToDomainQnPrivateAccessPtrOutput() DomainQnPrivateAccessPtrOutput
func (DomainQnPrivateAccessPtrOutput) ToDomainQnPrivateAccessPtrOutputWithContext ¶
func (o DomainQnPrivateAccessPtrOutput) ToDomainQnPrivateAccessPtrOutputWithContext(ctx context.Context) DomainQnPrivateAccessPtrOutput
type DomainReferer ¶
type DomainReferer struct { // List of referer rules. RefererRules []DomainRefererRefererRule `pulumi:"refererRules"` // Configuration switch, available values: `on`, `off` (default). Switch string `pulumi:"switch"` }
type DomainRefererArgs ¶
type DomainRefererArgs struct { // List of referer rules. RefererRules DomainRefererRefererRuleArrayInput `pulumi:"refererRules"` // Configuration switch, available values: `on`, `off` (default). Switch pulumi.StringInput `pulumi:"switch"` }
func (DomainRefererArgs) ElementType ¶
func (DomainRefererArgs) ElementType() reflect.Type
func (DomainRefererArgs) ToDomainRefererOutput ¶
func (i DomainRefererArgs) ToDomainRefererOutput() DomainRefererOutput
func (DomainRefererArgs) ToDomainRefererOutputWithContext ¶
func (i DomainRefererArgs) ToDomainRefererOutputWithContext(ctx context.Context) DomainRefererOutput
func (DomainRefererArgs) ToDomainRefererPtrOutput ¶
func (i DomainRefererArgs) ToDomainRefererPtrOutput() DomainRefererPtrOutput
func (DomainRefererArgs) ToDomainRefererPtrOutputWithContext ¶
func (i DomainRefererArgs) ToDomainRefererPtrOutputWithContext(ctx context.Context) DomainRefererPtrOutput
type DomainRefererInput ¶
type DomainRefererInput interface { pulumi.Input ToDomainRefererOutput() DomainRefererOutput ToDomainRefererOutputWithContext(context.Context) DomainRefererOutput }
DomainRefererInput is an input type that accepts DomainRefererArgs and DomainRefererOutput values. You can construct a concrete instance of `DomainRefererInput` via:
DomainRefererArgs{...}
type DomainRefererOutput ¶
type DomainRefererOutput struct{ *pulumi.OutputState }
func (DomainRefererOutput) ElementType ¶
func (DomainRefererOutput) ElementType() reflect.Type
func (DomainRefererOutput) RefererRules ¶
func (o DomainRefererOutput) RefererRules() DomainRefererRefererRuleArrayOutput
List of referer rules.
func (DomainRefererOutput) Switch ¶
func (o DomainRefererOutput) Switch() pulumi.StringOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainRefererOutput) ToDomainRefererOutput ¶
func (o DomainRefererOutput) ToDomainRefererOutput() DomainRefererOutput
func (DomainRefererOutput) ToDomainRefererOutputWithContext ¶
func (o DomainRefererOutput) ToDomainRefererOutputWithContext(ctx context.Context) DomainRefererOutput
func (DomainRefererOutput) ToDomainRefererPtrOutput ¶
func (o DomainRefererOutput) ToDomainRefererPtrOutput() DomainRefererPtrOutput
func (DomainRefererOutput) ToDomainRefererPtrOutputWithContext ¶
func (o DomainRefererOutput) ToDomainRefererPtrOutputWithContext(ctx context.Context) DomainRefererPtrOutput
type DomainRefererPtrInput ¶
type DomainRefererPtrInput interface { pulumi.Input ToDomainRefererPtrOutput() DomainRefererPtrOutput ToDomainRefererPtrOutputWithContext(context.Context) DomainRefererPtrOutput }
DomainRefererPtrInput is an input type that accepts DomainRefererArgs, DomainRefererPtr and DomainRefererPtrOutput values. You can construct a concrete instance of `DomainRefererPtrInput` via:
DomainRefererArgs{...} or: nil
func DomainRefererPtr ¶
func DomainRefererPtr(v *DomainRefererArgs) DomainRefererPtrInput
type DomainRefererPtrOutput ¶
type DomainRefererPtrOutput struct{ *pulumi.OutputState }
func (DomainRefererPtrOutput) Elem ¶
func (o DomainRefererPtrOutput) Elem() DomainRefererOutput
func (DomainRefererPtrOutput) ElementType ¶
func (DomainRefererPtrOutput) ElementType() reflect.Type
func (DomainRefererPtrOutput) RefererRules ¶
func (o DomainRefererPtrOutput) RefererRules() DomainRefererRefererRuleArrayOutput
List of referer rules.
func (DomainRefererPtrOutput) Switch ¶
func (o DomainRefererPtrOutput) Switch() pulumi.StringPtrOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainRefererPtrOutput) ToDomainRefererPtrOutput ¶
func (o DomainRefererPtrOutput) ToDomainRefererPtrOutput() DomainRefererPtrOutput
func (DomainRefererPtrOutput) ToDomainRefererPtrOutputWithContext ¶
func (o DomainRefererPtrOutput) ToDomainRefererPtrOutputWithContext(ctx context.Context) DomainRefererPtrOutput
type DomainRefererRefererRule ¶
type DomainRefererRefererRule struct { // Whether to allow emptpy. AllowEmpty bool `pulumi:"allowEmpty"` // Referer type. RefererType string `pulumi:"refererType"` // Referer list. Referers []string `pulumi:"referers"` // Referer rule path list. RulePaths []string `pulumi:"rulePaths"` // Referer rule type. RuleType string `pulumi:"ruleType"` }
type DomainRefererRefererRuleArgs ¶
type DomainRefererRefererRuleArgs struct { // Whether to allow emptpy. AllowEmpty pulumi.BoolInput `pulumi:"allowEmpty"` // Referer type. RefererType pulumi.StringInput `pulumi:"refererType"` // Referer list. Referers pulumi.StringArrayInput `pulumi:"referers"` // Referer rule path list. RulePaths pulumi.StringArrayInput `pulumi:"rulePaths"` // Referer rule type. RuleType pulumi.StringInput `pulumi:"ruleType"` }
func (DomainRefererRefererRuleArgs) ElementType ¶
func (DomainRefererRefererRuleArgs) ElementType() reflect.Type
func (DomainRefererRefererRuleArgs) ToDomainRefererRefererRuleOutput ¶
func (i DomainRefererRefererRuleArgs) ToDomainRefererRefererRuleOutput() DomainRefererRefererRuleOutput
func (DomainRefererRefererRuleArgs) ToDomainRefererRefererRuleOutputWithContext ¶
func (i DomainRefererRefererRuleArgs) ToDomainRefererRefererRuleOutputWithContext(ctx context.Context) DomainRefererRefererRuleOutput
type DomainRefererRefererRuleArray ¶
type DomainRefererRefererRuleArray []DomainRefererRefererRuleInput
func (DomainRefererRefererRuleArray) ElementType ¶
func (DomainRefererRefererRuleArray) ElementType() reflect.Type
func (DomainRefererRefererRuleArray) ToDomainRefererRefererRuleArrayOutput ¶
func (i DomainRefererRefererRuleArray) ToDomainRefererRefererRuleArrayOutput() DomainRefererRefererRuleArrayOutput
func (DomainRefererRefererRuleArray) ToDomainRefererRefererRuleArrayOutputWithContext ¶
func (i DomainRefererRefererRuleArray) ToDomainRefererRefererRuleArrayOutputWithContext(ctx context.Context) DomainRefererRefererRuleArrayOutput
type DomainRefererRefererRuleArrayInput ¶
type DomainRefererRefererRuleArrayInput interface { pulumi.Input ToDomainRefererRefererRuleArrayOutput() DomainRefererRefererRuleArrayOutput ToDomainRefererRefererRuleArrayOutputWithContext(context.Context) DomainRefererRefererRuleArrayOutput }
DomainRefererRefererRuleArrayInput is an input type that accepts DomainRefererRefererRuleArray and DomainRefererRefererRuleArrayOutput values. You can construct a concrete instance of `DomainRefererRefererRuleArrayInput` via:
DomainRefererRefererRuleArray{ DomainRefererRefererRuleArgs{...} }
type DomainRefererRefererRuleArrayOutput ¶
type DomainRefererRefererRuleArrayOutput struct{ *pulumi.OutputState }
func (DomainRefererRefererRuleArrayOutput) ElementType ¶
func (DomainRefererRefererRuleArrayOutput) ElementType() reflect.Type
func (DomainRefererRefererRuleArrayOutput) Index ¶
func (o DomainRefererRefererRuleArrayOutput) Index(i pulumi.IntInput) DomainRefererRefererRuleOutput
func (DomainRefererRefererRuleArrayOutput) ToDomainRefererRefererRuleArrayOutput ¶
func (o DomainRefererRefererRuleArrayOutput) ToDomainRefererRefererRuleArrayOutput() DomainRefererRefererRuleArrayOutput
func (DomainRefererRefererRuleArrayOutput) ToDomainRefererRefererRuleArrayOutputWithContext ¶
func (o DomainRefererRefererRuleArrayOutput) ToDomainRefererRefererRuleArrayOutputWithContext(ctx context.Context) DomainRefererRefererRuleArrayOutput
type DomainRefererRefererRuleInput ¶
type DomainRefererRefererRuleInput interface { pulumi.Input ToDomainRefererRefererRuleOutput() DomainRefererRefererRuleOutput ToDomainRefererRefererRuleOutputWithContext(context.Context) DomainRefererRefererRuleOutput }
DomainRefererRefererRuleInput is an input type that accepts DomainRefererRefererRuleArgs and DomainRefererRefererRuleOutput values. You can construct a concrete instance of `DomainRefererRefererRuleInput` via:
DomainRefererRefererRuleArgs{...}
type DomainRefererRefererRuleOutput ¶
type DomainRefererRefererRuleOutput struct{ *pulumi.OutputState }
func (DomainRefererRefererRuleOutput) AllowEmpty ¶
func (o DomainRefererRefererRuleOutput) AllowEmpty() pulumi.BoolOutput
Whether to allow emptpy.
func (DomainRefererRefererRuleOutput) ElementType ¶
func (DomainRefererRefererRuleOutput) ElementType() reflect.Type
func (DomainRefererRefererRuleOutput) RefererType ¶
func (o DomainRefererRefererRuleOutput) RefererType() pulumi.StringOutput
Referer type.
func (DomainRefererRefererRuleOutput) Referers ¶
func (o DomainRefererRefererRuleOutput) Referers() pulumi.StringArrayOutput
Referer list.
func (DomainRefererRefererRuleOutput) RulePaths ¶
func (o DomainRefererRefererRuleOutput) RulePaths() pulumi.StringArrayOutput
Referer rule path list.
func (DomainRefererRefererRuleOutput) RuleType ¶
func (o DomainRefererRefererRuleOutput) RuleType() pulumi.StringOutput
Referer rule type.
func (DomainRefererRefererRuleOutput) ToDomainRefererRefererRuleOutput ¶
func (o DomainRefererRefererRuleOutput) ToDomainRefererRefererRuleOutput() DomainRefererRefererRuleOutput
func (DomainRefererRefererRuleOutput) ToDomainRefererRefererRuleOutputWithContext ¶
func (o DomainRefererRefererRuleOutput) ToDomainRefererRefererRuleOutputWithContext(ctx context.Context) DomainRefererRefererRuleOutput
type DomainRequestHeader ¶
type DomainRequestHeader struct { // Custom request header configuration rules. HeaderRules []DomainRequestHeaderHeaderRule `pulumi:"headerRules"` // Custom request header configuration switch. Valid values are `on` and `off`. and default value is `off`. Switch *string `pulumi:"switch"` }
type DomainRequestHeaderArgs ¶
type DomainRequestHeaderArgs struct { // Custom request header configuration rules. HeaderRules DomainRequestHeaderHeaderRuleArrayInput `pulumi:"headerRules"` // Custom request header configuration switch. Valid values are `on` and `off`. and default value is `off`. Switch pulumi.StringPtrInput `pulumi:"switch"` }
func (DomainRequestHeaderArgs) ElementType ¶
func (DomainRequestHeaderArgs) ElementType() reflect.Type
func (DomainRequestHeaderArgs) ToDomainRequestHeaderOutput ¶
func (i DomainRequestHeaderArgs) ToDomainRequestHeaderOutput() DomainRequestHeaderOutput
func (DomainRequestHeaderArgs) ToDomainRequestHeaderOutputWithContext ¶
func (i DomainRequestHeaderArgs) ToDomainRequestHeaderOutputWithContext(ctx context.Context) DomainRequestHeaderOutput
func (DomainRequestHeaderArgs) ToDomainRequestHeaderPtrOutput ¶
func (i DomainRequestHeaderArgs) ToDomainRequestHeaderPtrOutput() DomainRequestHeaderPtrOutput
func (DomainRequestHeaderArgs) ToDomainRequestHeaderPtrOutputWithContext ¶
func (i DomainRequestHeaderArgs) ToDomainRequestHeaderPtrOutputWithContext(ctx context.Context) DomainRequestHeaderPtrOutput
type DomainRequestHeaderHeaderRule ¶
type DomainRequestHeaderHeaderRule struct { // Response header mode. HeaderMode string `pulumi:"headerMode"` // response header name of rule. HeaderName string `pulumi:"headerName"` // response header value of rule. HeaderValue string `pulumi:"headerValue"` // response rule paths of rule. RulePaths []string `pulumi:"rulePaths"` // response rule type of rule. RuleType string `pulumi:"ruleType"` }
type DomainRequestHeaderHeaderRuleArgs ¶
type DomainRequestHeaderHeaderRuleArgs struct { // Response header mode. HeaderMode pulumi.StringInput `pulumi:"headerMode"` // response header name of rule. HeaderName pulumi.StringInput `pulumi:"headerName"` // response header value of rule. HeaderValue pulumi.StringInput `pulumi:"headerValue"` // response rule paths of rule. RulePaths pulumi.StringArrayInput `pulumi:"rulePaths"` // response rule type of rule. RuleType pulumi.StringInput `pulumi:"ruleType"` }
func (DomainRequestHeaderHeaderRuleArgs) ElementType ¶
func (DomainRequestHeaderHeaderRuleArgs) ElementType() reflect.Type
func (DomainRequestHeaderHeaderRuleArgs) ToDomainRequestHeaderHeaderRuleOutput ¶
func (i DomainRequestHeaderHeaderRuleArgs) ToDomainRequestHeaderHeaderRuleOutput() DomainRequestHeaderHeaderRuleOutput
func (DomainRequestHeaderHeaderRuleArgs) ToDomainRequestHeaderHeaderRuleOutputWithContext ¶
func (i DomainRequestHeaderHeaderRuleArgs) ToDomainRequestHeaderHeaderRuleOutputWithContext(ctx context.Context) DomainRequestHeaderHeaderRuleOutput
type DomainRequestHeaderHeaderRuleArray ¶
type DomainRequestHeaderHeaderRuleArray []DomainRequestHeaderHeaderRuleInput
func (DomainRequestHeaderHeaderRuleArray) ElementType ¶
func (DomainRequestHeaderHeaderRuleArray) ElementType() reflect.Type
func (DomainRequestHeaderHeaderRuleArray) ToDomainRequestHeaderHeaderRuleArrayOutput ¶
func (i DomainRequestHeaderHeaderRuleArray) ToDomainRequestHeaderHeaderRuleArrayOutput() DomainRequestHeaderHeaderRuleArrayOutput
func (DomainRequestHeaderHeaderRuleArray) ToDomainRequestHeaderHeaderRuleArrayOutputWithContext ¶
func (i DomainRequestHeaderHeaderRuleArray) ToDomainRequestHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) DomainRequestHeaderHeaderRuleArrayOutput
type DomainRequestHeaderHeaderRuleArrayInput ¶
type DomainRequestHeaderHeaderRuleArrayInput interface { pulumi.Input ToDomainRequestHeaderHeaderRuleArrayOutput() DomainRequestHeaderHeaderRuleArrayOutput ToDomainRequestHeaderHeaderRuleArrayOutputWithContext(context.Context) DomainRequestHeaderHeaderRuleArrayOutput }
DomainRequestHeaderHeaderRuleArrayInput is an input type that accepts DomainRequestHeaderHeaderRuleArray and DomainRequestHeaderHeaderRuleArrayOutput values. You can construct a concrete instance of `DomainRequestHeaderHeaderRuleArrayInput` via:
DomainRequestHeaderHeaderRuleArray{ DomainRequestHeaderHeaderRuleArgs{...} }
type DomainRequestHeaderHeaderRuleArrayOutput ¶
type DomainRequestHeaderHeaderRuleArrayOutput struct{ *pulumi.OutputState }
func (DomainRequestHeaderHeaderRuleArrayOutput) ElementType ¶
func (DomainRequestHeaderHeaderRuleArrayOutput) ElementType() reflect.Type
func (DomainRequestHeaderHeaderRuleArrayOutput) ToDomainRequestHeaderHeaderRuleArrayOutput ¶
func (o DomainRequestHeaderHeaderRuleArrayOutput) ToDomainRequestHeaderHeaderRuleArrayOutput() DomainRequestHeaderHeaderRuleArrayOutput
func (DomainRequestHeaderHeaderRuleArrayOutput) ToDomainRequestHeaderHeaderRuleArrayOutputWithContext ¶
func (o DomainRequestHeaderHeaderRuleArrayOutput) ToDomainRequestHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) DomainRequestHeaderHeaderRuleArrayOutput
type DomainRequestHeaderHeaderRuleInput ¶
type DomainRequestHeaderHeaderRuleInput interface { pulumi.Input ToDomainRequestHeaderHeaderRuleOutput() DomainRequestHeaderHeaderRuleOutput ToDomainRequestHeaderHeaderRuleOutputWithContext(context.Context) DomainRequestHeaderHeaderRuleOutput }
DomainRequestHeaderHeaderRuleInput is an input type that accepts DomainRequestHeaderHeaderRuleArgs and DomainRequestHeaderHeaderRuleOutput values. You can construct a concrete instance of `DomainRequestHeaderHeaderRuleInput` via:
DomainRequestHeaderHeaderRuleArgs{...}
type DomainRequestHeaderHeaderRuleOutput ¶
type DomainRequestHeaderHeaderRuleOutput struct{ *pulumi.OutputState }
func (DomainRequestHeaderHeaderRuleOutput) ElementType ¶
func (DomainRequestHeaderHeaderRuleOutput) ElementType() reflect.Type
func (DomainRequestHeaderHeaderRuleOutput) HeaderMode ¶
func (o DomainRequestHeaderHeaderRuleOutput) HeaderMode() pulumi.StringOutput
Response header mode.
func (DomainRequestHeaderHeaderRuleOutput) HeaderName ¶
func (o DomainRequestHeaderHeaderRuleOutput) HeaderName() pulumi.StringOutput
response header name of rule.
func (DomainRequestHeaderHeaderRuleOutput) HeaderValue ¶
func (o DomainRequestHeaderHeaderRuleOutput) HeaderValue() pulumi.StringOutput
response header value of rule.
func (DomainRequestHeaderHeaderRuleOutput) RulePaths ¶
func (o DomainRequestHeaderHeaderRuleOutput) RulePaths() pulumi.StringArrayOutput
response rule paths of rule.
func (DomainRequestHeaderHeaderRuleOutput) RuleType ¶
func (o DomainRequestHeaderHeaderRuleOutput) RuleType() pulumi.StringOutput
response rule type of rule.
func (DomainRequestHeaderHeaderRuleOutput) ToDomainRequestHeaderHeaderRuleOutput ¶
func (o DomainRequestHeaderHeaderRuleOutput) ToDomainRequestHeaderHeaderRuleOutput() DomainRequestHeaderHeaderRuleOutput
func (DomainRequestHeaderHeaderRuleOutput) ToDomainRequestHeaderHeaderRuleOutputWithContext ¶
func (o DomainRequestHeaderHeaderRuleOutput) ToDomainRequestHeaderHeaderRuleOutputWithContext(ctx context.Context) DomainRequestHeaderHeaderRuleOutput
type DomainRequestHeaderInput ¶
type DomainRequestHeaderInput interface { pulumi.Input ToDomainRequestHeaderOutput() DomainRequestHeaderOutput ToDomainRequestHeaderOutputWithContext(context.Context) DomainRequestHeaderOutput }
DomainRequestHeaderInput is an input type that accepts DomainRequestHeaderArgs and DomainRequestHeaderOutput values. You can construct a concrete instance of `DomainRequestHeaderInput` via:
DomainRequestHeaderArgs{...}
type DomainRequestHeaderOutput ¶
type DomainRequestHeaderOutput struct{ *pulumi.OutputState }
func (DomainRequestHeaderOutput) ElementType ¶
func (DomainRequestHeaderOutput) ElementType() reflect.Type
func (DomainRequestHeaderOutput) HeaderRules ¶
func (o DomainRequestHeaderOutput) HeaderRules() DomainRequestHeaderHeaderRuleArrayOutput
Custom request header configuration rules.
func (DomainRequestHeaderOutput) Switch ¶
func (o DomainRequestHeaderOutput) Switch() pulumi.StringPtrOutput
Custom request header configuration switch. Valid values are `on` and `off`. and default value is `off`.
func (DomainRequestHeaderOutput) ToDomainRequestHeaderOutput ¶
func (o DomainRequestHeaderOutput) ToDomainRequestHeaderOutput() DomainRequestHeaderOutput
func (DomainRequestHeaderOutput) ToDomainRequestHeaderOutputWithContext ¶
func (o DomainRequestHeaderOutput) ToDomainRequestHeaderOutputWithContext(ctx context.Context) DomainRequestHeaderOutput
func (DomainRequestHeaderOutput) ToDomainRequestHeaderPtrOutput ¶
func (o DomainRequestHeaderOutput) ToDomainRequestHeaderPtrOutput() DomainRequestHeaderPtrOutput
func (DomainRequestHeaderOutput) ToDomainRequestHeaderPtrOutputWithContext ¶
func (o DomainRequestHeaderOutput) ToDomainRequestHeaderPtrOutputWithContext(ctx context.Context) DomainRequestHeaderPtrOutput
type DomainRequestHeaderPtrInput ¶
type DomainRequestHeaderPtrInput interface { pulumi.Input ToDomainRequestHeaderPtrOutput() DomainRequestHeaderPtrOutput ToDomainRequestHeaderPtrOutputWithContext(context.Context) DomainRequestHeaderPtrOutput }
DomainRequestHeaderPtrInput is an input type that accepts DomainRequestHeaderArgs, DomainRequestHeaderPtr and DomainRequestHeaderPtrOutput values. You can construct a concrete instance of `DomainRequestHeaderPtrInput` via:
DomainRequestHeaderArgs{...} or: nil
func DomainRequestHeaderPtr ¶
func DomainRequestHeaderPtr(v *DomainRequestHeaderArgs) DomainRequestHeaderPtrInput
type DomainRequestHeaderPtrOutput ¶
type DomainRequestHeaderPtrOutput struct{ *pulumi.OutputState }
func (DomainRequestHeaderPtrOutput) Elem ¶
func (o DomainRequestHeaderPtrOutput) Elem() DomainRequestHeaderOutput
func (DomainRequestHeaderPtrOutput) ElementType ¶
func (DomainRequestHeaderPtrOutput) ElementType() reflect.Type
func (DomainRequestHeaderPtrOutput) HeaderRules ¶
func (o DomainRequestHeaderPtrOutput) HeaderRules() DomainRequestHeaderHeaderRuleArrayOutput
Custom request header configuration rules.
func (DomainRequestHeaderPtrOutput) Switch ¶
func (o DomainRequestHeaderPtrOutput) Switch() pulumi.StringPtrOutput
Custom request header configuration switch. Valid values are `on` and `off`. and default value is `off`.
func (DomainRequestHeaderPtrOutput) ToDomainRequestHeaderPtrOutput ¶
func (o DomainRequestHeaderPtrOutput) ToDomainRequestHeaderPtrOutput() DomainRequestHeaderPtrOutput
func (DomainRequestHeaderPtrOutput) ToDomainRequestHeaderPtrOutputWithContext ¶
func (o DomainRequestHeaderPtrOutput) ToDomainRequestHeaderPtrOutputWithContext(ctx context.Context) DomainRequestHeaderPtrOutput
type DomainResponseHeader ¶
type DomainResponseHeader struct { // List of response header rule. HeaderRules []DomainResponseHeaderHeaderRule `pulumi:"headerRules"` // Configuration switch, available values: `on`, `off` (default). Switch string `pulumi:"switch"` }
type DomainResponseHeaderArgs ¶
type DomainResponseHeaderArgs struct { // List of response header rule. HeaderRules DomainResponseHeaderHeaderRuleArrayInput `pulumi:"headerRules"` // Configuration switch, available values: `on`, `off` (default). Switch pulumi.StringInput `pulumi:"switch"` }
func (DomainResponseHeaderArgs) ElementType ¶
func (DomainResponseHeaderArgs) ElementType() reflect.Type
func (DomainResponseHeaderArgs) ToDomainResponseHeaderOutput ¶
func (i DomainResponseHeaderArgs) ToDomainResponseHeaderOutput() DomainResponseHeaderOutput
func (DomainResponseHeaderArgs) ToDomainResponseHeaderOutputWithContext ¶
func (i DomainResponseHeaderArgs) ToDomainResponseHeaderOutputWithContext(ctx context.Context) DomainResponseHeaderOutput
func (DomainResponseHeaderArgs) ToDomainResponseHeaderPtrOutput ¶
func (i DomainResponseHeaderArgs) ToDomainResponseHeaderPtrOutput() DomainResponseHeaderPtrOutput
func (DomainResponseHeaderArgs) ToDomainResponseHeaderPtrOutputWithContext ¶
func (i DomainResponseHeaderArgs) ToDomainResponseHeaderPtrOutputWithContext(ctx context.Context) DomainResponseHeaderPtrOutput
type DomainResponseHeaderHeaderRule ¶
type DomainResponseHeaderHeaderRule struct { // Response header mode. HeaderMode string `pulumi:"headerMode"` // response header name of rule. HeaderName string `pulumi:"headerName"` // response header value of rule. HeaderValue string `pulumi:"headerValue"` // response rule paths of rule. RulePaths []string `pulumi:"rulePaths"` // response rule type of rule. RuleType string `pulumi:"ruleType"` }
type DomainResponseHeaderHeaderRuleArgs ¶
type DomainResponseHeaderHeaderRuleArgs struct { // Response header mode. HeaderMode pulumi.StringInput `pulumi:"headerMode"` // response header name of rule. HeaderName pulumi.StringInput `pulumi:"headerName"` // response header value of rule. HeaderValue pulumi.StringInput `pulumi:"headerValue"` // response rule paths of rule. RulePaths pulumi.StringArrayInput `pulumi:"rulePaths"` // response rule type of rule. RuleType pulumi.StringInput `pulumi:"ruleType"` }
func (DomainResponseHeaderHeaderRuleArgs) ElementType ¶
func (DomainResponseHeaderHeaderRuleArgs) ElementType() reflect.Type
func (DomainResponseHeaderHeaderRuleArgs) ToDomainResponseHeaderHeaderRuleOutput ¶
func (i DomainResponseHeaderHeaderRuleArgs) ToDomainResponseHeaderHeaderRuleOutput() DomainResponseHeaderHeaderRuleOutput
func (DomainResponseHeaderHeaderRuleArgs) ToDomainResponseHeaderHeaderRuleOutputWithContext ¶
func (i DomainResponseHeaderHeaderRuleArgs) ToDomainResponseHeaderHeaderRuleOutputWithContext(ctx context.Context) DomainResponseHeaderHeaderRuleOutput
type DomainResponseHeaderHeaderRuleArray ¶
type DomainResponseHeaderHeaderRuleArray []DomainResponseHeaderHeaderRuleInput
func (DomainResponseHeaderHeaderRuleArray) ElementType ¶
func (DomainResponseHeaderHeaderRuleArray) ElementType() reflect.Type
func (DomainResponseHeaderHeaderRuleArray) ToDomainResponseHeaderHeaderRuleArrayOutput ¶
func (i DomainResponseHeaderHeaderRuleArray) ToDomainResponseHeaderHeaderRuleArrayOutput() DomainResponseHeaderHeaderRuleArrayOutput
func (DomainResponseHeaderHeaderRuleArray) ToDomainResponseHeaderHeaderRuleArrayOutputWithContext ¶
func (i DomainResponseHeaderHeaderRuleArray) ToDomainResponseHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) DomainResponseHeaderHeaderRuleArrayOutput
type DomainResponseHeaderHeaderRuleArrayInput ¶
type DomainResponseHeaderHeaderRuleArrayInput interface { pulumi.Input ToDomainResponseHeaderHeaderRuleArrayOutput() DomainResponseHeaderHeaderRuleArrayOutput ToDomainResponseHeaderHeaderRuleArrayOutputWithContext(context.Context) DomainResponseHeaderHeaderRuleArrayOutput }
DomainResponseHeaderHeaderRuleArrayInput is an input type that accepts DomainResponseHeaderHeaderRuleArray and DomainResponseHeaderHeaderRuleArrayOutput values. You can construct a concrete instance of `DomainResponseHeaderHeaderRuleArrayInput` via:
DomainResponseHeaderHeaderRuleArray{ DomainResponseHeaderHeaderRuleArgs{...} }
type DomainResponseHeaderHeaderRuleArrayOutput ¶
type DomainResponseHeaderHeaderRuleArrayOutput struct{ *pulumi.OutputState }
func (DomainResponseHeaderHeaderRuleArrayOutput) ElementType ¶
func (DomainResponseHeaderHeaderRuleArrayOutput) ElementType() reflect.Type
func (DomainResponseHeaderHeaderRuleArrayOutput) ToDomainResponseHeaderHeaderRuleArrayOutput ¶
func (o DomainResponseHeaderHeaderRuleArrayOutput) ToDomainResponseHeaderHeaderRuleArrayOutput() DomainResponseHeaderHeaderRuleArrayOutput
func (DomainResponseHeaderHeaderRuleArrayOutput) ToDomainResponseHeaderHeaderRuleArrayOutputWithContext ¶
func (o DomainResponseHeaderHeaderRuleArrayOutput) ToDomainResponseHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) DomainResponseHeaderHeaderRuleArrayOutput
type DomainResponseHeaderHeaderRuleInput ¶
type DomainResponseHeaderHeaderRuleInput interface { pulumi.Input ToDomainResponseHeaderHeaderRuleOutput() DomainResponseHeaderHeaderRuleOutput ToDomainResponseHeaderHeaderRuleOutputWithContext(context.Context) DomainResponseHeaderHeaderRuleOutput }
DomainResponseHeaderHeaderRuleInput is an input type that accepts DomainResponseHeaderHeaderRuleArgs and DomainResponseHeaderHeaderRuleOutput values. You can construct a concrete instance of `DomainResponseHeaderHeaderRuleInput` via:
DomainResponseHeaderHeaderRuleArgs{...}
type DomainResponseHeaderHeaderRuleOutput ¶
type DomainResponseHeaderHeaderRuleOutput struct{ *pulumi.OutputState }
func (DomainResponseHeaderHeaderRuleOutput) ElementType ¶
func (DomainResponseHeaderHeaderRuleOutput) ElementType() reflect.Type
func (DomainResponseHeaderHeaderRuleOutput) HeaderMode ¶
func (o DomainResponseHeaderHeaderRuleOutput) HeaderMode() pulumi.StringOutput
Response header mode.
func (DomainResponseHeaderHeaderRuleOutput) HeaderName ¶
func (o DomainResponseHeaderHeaderRuleOutput) HeaderName() pulumi.StringOutput
response header name of rule.
func (DomainResponseHeaderHeaderRuleOutput) HeaderValue ¶
func (o DomainResponseHeaderHeaderRuleOutput) HeaderValue() pulumi.StringOutput
response header value of rule.
func (DomainResponseHeaderHeaderRuleOutput) RulePaths ¶
func (o DomainResponseHeaderHeaderRuleOutput) RulePaths() pulumi.StringArrayOutput
response rule paths of rule.
func (DomainResponseHeaderHeaderRuleOutput) RuleType ¶
func (o DomainResponseHeaderHeaderRuleOutput) RuleType() pulumi.StringOutput
response rule type of rule.
func (DomainResponseHeaderHeaderRuleOutput) ToDomainResponseHeaderHeaderRuleOutput ¶
func (o DomainResponseHeaderHeaderRuleOutput) ToDomainResponseHeaderHeaderRuleOutput() DomainResponseHeaderHeaderRuleOutput
func (DomainResponseHeaderHeaderRuleOutput) ToDomainResponseHeaderHeaderRuleOutputWithContext ¶
func (o DomainResponseHeaderHeaderRuleOutput) ToDomainResponseHeaderHeaderRuleOutputWithContext(ctx context.Context) DomainResponseHeaderHeaderRuleOutput
type DomainResponseHeaderInput ¶
type DomainResponseHeaderInput interface { pulumi.Input ToDomainResponseHeaderOutput() DomainResponseHeaderOutput ToDomainResponseHeaderOutputWithContext(context.Context) DomainResponseHeaderOutput }
DomainResponseHeaderInput is an input type that accepts DomainResponseHeaderArgs and DomainResponseHeaderOutput values. You can construct a concrete instance of `DomainResponseHeaderInput` via:
DomainResponseHeaderArgs{...}
type DomainResponseHeaderOutput ¶
type DomainResponseHeaderOutput struct{ *pulumi.OutputState }
func (DomainResponseHeaderOutput) ElementType ¶
func (DomainResponseHeaderOutput) ElementType() reflect.Type
func (DomainResponseHeaderOutput) HeaderRules ¶
func (o DomainResponseHeaderOutput) HeaderRules() DomainResponseHeaderHeaderRuleArrayOutput
List of response header rule.
func (DomainResponseHeaderOutput) Switch ¶
func (o DomainResponseHeaderOutput) Switch() pulumi.StringOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainResponseHeaderOutput) ToDomainResponseHeaderOutput ¶
func (o DomainResponseHeaderOutput) ToDomainResponseHeaderOutput() DomainResponseHeaderOutput
func (DomainResponseHeaderOutput) ToDomainResponseHeaderOutputWithContext ¶
func (o DomainResponseHeaderOutput) ToDomainResponseHeaderOutputWithContext(ctx context.Context) DomainResponseHeaderOutput
func (DomainResponseHeaderOutput) ToDomainResponseHeaderPtrOutput ¶
func (o DomainResponseHeaderOutput) ToDomainResponseHeaderPtrOutput() DomainResponseHeaderPtrOutput
func (DomainResponseHeaderOutput) ToDomainResponseHeaderPtrOutputWithContext ¶
func (o DomainResponseHeaderOutput) ToDomainResponseHeaderPtrOutputWithContext(ctx context.Context) DomainResponseHeaderPtrOutput
type DomainResponseHeaderPtrInput ¶
type DomainResponseHeaderPtrInput interface { pulumi.Input ToDomainResponseHeaderPtrOutput() DomainResponseHeaderPtrOutput ToDomainResponseHeaderPtrOutputWithContext(context.Context) DomainResponseHeaderPtrOutput }
DomainResponseHeaderPtrInput is an input type that accepts DomainResponseHeaderArgs, DomainResponseHeaderPtr and DomainResponseHeaderPtrOutput values. You can construct a concrete instance of `DomainResponseHeaderPtrInput` via:
DomainResponseHeaderArgs{...} or: nil
func DomainResponseHeaderPtr ¶
func DomainResponseHeaderPtr(v *DomainResponseHeaderArgs) DomainResponseHeaderPtrInput
type DomainResponseHeaderPtrOutput ¶
type DomainResponseHeaderPtrOutput struct{ *pulumi.OutputState }
func (DomainResponseHeaderPtrOutput) Elem ¶
func (o DomainResponseHeaderPtrOutput) Elem() DomainResponseHeaderOutput
func (DomainResponseHeaderPtrOutput) ElementType ¶
func (DomainResponseHeaderPtrOutput) ElementType() reflect.Type
func (DomainResponseHeaderPtrOutput) HeaderRules ¶
func (o DomainResponseHeaderPtrOutput) HeaderRules() DomainResponseHeaderHeaderRuleArrayOutput
List of response header rule.
func (DomainResponseHeaderPtrOutput) Switch ¶
func (o DomainResponseHeaderPtrOutput) Switch() pulumi.StringPtrOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainResponseHeaderPtrOutput) ToDomainResponseHeaderPtrOutput ¶
func (o DomainResponseHeaderPtrOutput) ToDomainResponseHeaderPtrOutput() DomainResponseHeaderPtrOutput
func (DomainResponseHeaderPtrOutput) ToDomainResponseHeaderPtrOutputWithContext ¶
func (o DomainResponseHeaderPtrOutput) ToDomainResponseHeaderPtrOutputWithContext(ctx context.Context) DomainResponseHeaderPtrOutput
type DomainRuleCach ¶
type DomainRuleCach struct { // Cache expiration time setting, the unit is second, the maximum can be set to 365 days. CacheTime int `pulumi:"cacheTime"` // Advanced cache expiration configuration. When it is turned on, it will compare the max-age value returned by the origin site with the cache expiration time set in CacheRules, and take the minimum value to cache at the node. Valid values are `on` and `off`. Default value is `off`. CompareMaxAge *string `pulumi:"compareMaxAge"` // Follow the source station configuration switch. Valid values are `on` and `off`. FollowOriginSwitch *string `pulumi:"followOriginSwitch"` // Force caching. After opening, the no-store and no-cache resources returned by the origin site will also be cached in accordance with the CacheRules rules. Valid values are `on` and `off`. Default value is `off`. IgnoreCacheControl *string `pulumi:"ignoreCacheControl"` // Ignore the Set-Cookie header of the origin site. Valid values are `on` and `off`. Default value is `off`. This parameter is for white-list customer. IgnoreSetCookie *string `pulumi:"ignoreSetCookie"` // Cache configuration switch. Valid values are `on` and `off`. NoCacheSwitch *string `pulumi:"noCacheSwitch"` // Always check back to origin. Valid values are `on` and `off`. Default value is `off`. ReValidate *string `pulumi:"reValidate"` // Matching content under the corresponding type of CacheType: `all`: fill *, `file`: fill in the suffix name, such as jpg, txt, `directory`: fill in the path, such as /xxx/test, `path`: fill in the absolute path, such as /xxx/test.html, `index`: fill /, `default`: Fill `no max-age`. RulePaths []string `pulumi:"rulePaths"` // Rule type. The following types are supported: `all`: all documents take effect, `file`: the specified file suffix takes effect, `directory`: the specified path takes effect, `path`: specify the absolute path to take effect, `index`: home page, `default`: effective when the source site has no max-age. RuleType *string `pulumi:"ruleType"` // Cache configuration switch. Valid values are `on` and `off`. Switch *string `pulumi:"switch"` }
type DomainRuleCachArgs ¶
type DomainRuleCachArgs struct { // Cache expiration time setting, the unit is second, the maximum can be set to 365 days. CacheTime pulumi.IntInput `pulumi:"cacheTime"` // Advanced cache expiration configuration. When it is turned on, it will compare the max-age value returned by the origin site with the cache expiration time set in CacheRules, and take the minimum value to cache at the node. Valid values are `on` and `off`. Default value is `off`. CompareMaxAge pulumi.StringPtrInput `pulumi:"compareMaxAge"` // Follow the source station configuration switch. Valid values are `on` and `off`. FollowOriginSwitch pulumi.StringPtrInput `pulumi:"followOriginSwitch"` // Force caching. After opening, the no-store and no-cache resources returned by the origin site will also be cached in accordance with the CacheRules rules. Valid values are `on` and `off`. Default value is `off`. IgnoreCacheControl pulumi.StringPtrInput `pulumi:"ignoreCacheControl"` // Ignore the Set-Cookie header of the origin site. Valid values are `on` and `off`. Default value is `off`. This parameter is for white-list customer. IgnoreSetCookie pulumi.StringPtrInput `pulumi:"ignoreSetCookie"` // Cache configuration switch. Valid values are `on` and `off`. NoCacheSwitch pulumi.StringPtrInput `pulumi:"noCacheSwitch"` // Always check back to origin. Valid values are `on` and `off`. Default value is `off`. ReValidate pulumi.StringPtrInput `pulumi:"reValidate"` // Matching content under the corresponding type of CacheType: `all`: fill *, `file`: fill in the suffix name, such as jpg, txt, `directory`: fill in the path, such as /xxx/test, `path`: fill in the absolute path, such as /xxx/test.html, `index`: fill /, `default`: Fill `no max-age`. RulePaths pulumi.StringArrayInput `pulumi:"rulePaths"` // Rule type. The following types are supported: `all`: all documents take effect, `file`: the specified file suffix takes effect, `directory`: the specified path takes effect, `path`: specify the absolute path to take effect, `index`: home page, `default`: effective when the source site has no max-age. RuleType pulumi.StringPtrInput `pulumi:"ruleType"` // Cache configuration switch. Valid values are `on` and `off`. Switch pulumi.StringPtrInput `pulumi:"switch"` }
func (DomainRuleCachArgs) ElementType ¶
func (DomainRuleCachArgs) ElementType() reflect.Type
func (DomainRuleCachArgs) ToDomainRuleCachOutput ¶
func (i DomainRuleCachArgs) ToDomainRuleCachOutput() DomainRuleCachOutput
func (DomainRuleCachArgs) ToDomainRuleCachOutputWithContext ¶
func (i DomainRuleCachArgs) ToDomainRuleCachOutputWithContext(ctx context.Context) DomainRuleCachOutput
type DomainRuleCachArray ¶
type DomainRuleCachArray []DomainRuleCachInput
func (DomainRuleCachArray) ElementType ¶
func (DomainRuleCachArray) ElementType() reflect.Type
func (DomainRuleCachArray) ToDomainRuleCachArrayOutput ¶
func (i DomainRuleCachArray) ToDomainRuleCachArrayOutput() DomainRuleCachArrayOutput
func (DomainRuleCachArray) ToDomainRuleCachArrayOutputWithContext ¶
func (i DomainRuleCachArray) ToDomainRuleCachArrayOutputWithContext(ctx context.Context) DomainRuleCachArrayOutput
type DomainRuleCachArrayInput ¶
type DomainRuleCachArrayInput interface { pulumi.Input ToDomainRuleCachArrayOutput() DomainRuleCachArrayOutput ToDomainRuleCachArrayOutputWithContext(context.Context) DomainRuleCachArrayOutput }
DomainRuleCachArrayInput is an input type that accepts DomainRuleCachArray and DomainRuleCachArrayOutput values. You can construct a concrete instance of `DomainRuleCachArrayInput` via:
DomainRuleCachArray{ DomainRuleCachArgs{...} }
type DomainRuleCachArrayOutput ¶
type DomainRuleCachArrayOutput struct{ *pulumi.OutputState }
func (DomainRuleCachArrayOutput) ElementType ¶
func (DomainRuleCachArrayOutput) ElementType() reflect.Type
func (DomainRuleCachArrayOutput) Index ¶
func (o DomainRuleCachArrayOutput) Index(i pulumi.IntInput) DomainRuleCachOutput
func (DomainRuleCachArrayOutput) ToDomainRuleCachArrayOutput ¶
func (o DomainRuleCachArrayOutput) ToDomainRuleCachArrayOutput() DomainRuleCachArrayOutput
func (DomainRuleCachArrayOutput) ToDomainRuleCachArrayOutputWithContext ¶
func (o DomainRuleCachArrayOutput) ToDomainRuleCachArrayOutputWithContext(ctx context.Context) DomainRuleCachArrayOutput
type DomainRuleCachInput ¶
type DomainRuleCachInput interface { pulumi.Input ToDomainRuleCachOutput() DomainRuleCachOutput ToDomainRuleCachOutputWithContext(context.Context) DomainRuleCachOutput }
DomainRuleCachInput is an input type that accepts DomainRuleCachArgs and DomainRuleCachOutput values. You can construct a concrete instance of `DomainRuleCachInput` via:
DomainRuleCachArgs{...}
type DomainRuleCachOutput ¶
type DomainRuleCachOutput struct{ *pulumi.OutputState }
func (DomainRuleCachOutput) CacheTime ¶
func (o DomainRuleCachOutput) CacheTime() pulumi.IntOutput
Cache expiration time setting, the unit is second, the maximum can be set to 365 days.
func (DomainRuleCachOutput) CompareMaxAge ¶
func (o DomainRuleCachOutput) CompareMaxAge() pulumi.StringPtrOutput
Advanced cache expiration configuration. When it is turned on, it will compare the max-age value returned by the origin site with the cache expiration time set in CacheRules, and take the minimum value to cache at the node. Valid values are `on` and `off`. Default value is `off`.
func (DomainRuleCachOutput) ElementType ¶
func (DomainRuleCachOutput) ElementType() reflect.Type
func (DomainRuleCachOutput) FollowOriginSwitch ¶
func (o DomainRuleCachOutput) FollowOriginSwitch() pulumi.StringPtrOutput
Follow the source station configuration switch. Valid values are `on` and `off`.
func (DomainRuleCachOutput) IgnoreCacheControl ¶
func (o DomainRuleCachOutput) IgnoreCacheControl() pulumi.StringPtrOutput
Force caching. After opening, the no-store and no-cache resources returned by the origin site will also be cached in accordance with the CacheRules rules. Valid values are `on` and `off`. Default value is `off`.
func (DomainRuleCachOutput) IgnoreSetCookie ¶
func (o DomainRuleCachOutput) IgnoreSetCookie() pulumi.StringPtrOutput
Ignore the Set-Cookie header of the origin site. Valid values are `on` and `off`. Default value is `off`. This parameter is for white-list customer.
func (DomainRuleCachOutput) NoCacheSwitch ¶
func (o DomainRuleCachOutput) NoCacheSwitch() pulumi.StringPtrOutput
Cache configuration switch. Valid values are `on` and `off`.
func (DomainRuleCachOutput) ReValidate ¶
func (o DomainRuleCachOutput) ReValidate() pulumi.StringPtrOutput
Always check back to origin. Valid values are `on` and `off`. Default value is `off`.
func (DomainRuleCachOutput) RulePaths ¶
func (o DomainRuleCachOutput) RulePaths() pulumi.StringArrayOutput
Matching content under the corresponding type of CacheType: `all`: fill *, `file`: fill in the suffix name, such as jpg, txt, `directory`: fill in the path, such as /xxx/test, `path`: fill in the absolute path, such as /xxx/test.html, `index`: fill /, `default`: Fill `no max-age`.
func (DomainRuleCachOutput) RuleType ¶
func (o DomainRuleCachOutput) RuleType() pulumi.StringPtrOutput
Rule type. The following types are supported: `all`: all documents take effect, `file`: the specified file suffix takes effect, `directory`: the specified path takes effect, `path`: specify the absolute path to take effect, `index`: home page, `default`: effective when the source site has no max-age.
func (DomainRuleCachOutput) Switch ¶
func (o DomainRuleCachOutput) Switch() pulumi.StringPtrOutput
Cache configuration switch. Valid values are `on` and `off`.
func (DomainRuleCachOutput) ToDomainRuleCachOutput ¶
func (o DomainRuleCachOutput) ToDomainRuleCachOutput() DomainRuleCachOutput
func (DomainRuleCachOutput) ToDomainRuleCachOutputWithContext ¶
func (o DomainRuleCachOutput) ToDomainRuleCachOutputWithContext(ctx context.Context) DomainRuleCachOutput
type DomainState ¶
type DomainState struct { // Domain name acceleration region. `mainland`: acceleration inside mainland China, `overseas`: acceleration outside mainland China, `global`: global acceleration. Overseas acceleration service must be enabled to use overseas acceleration and global acceleration. Area pulumi.StringPtrInput // Specify timestamp hotlink protection configuration, NOTE: only one type can choose for the sub elements. Authentication DomainAuthenticationPtrInput // Access authentication for S3 origin. AwsPrivateAccess DomainAwsPrivateAccessPtrInput // Bandwidth cap configuration. BandWidthAlert DomainBandWidthAlertPtrInput // CNAME address of domain name. Cname pulumi.StringPtrInput // Smart compression configurations. Compression DomainCompressionPtrInput // Creation time of domain name. CreateTime pulumi.StringPtrInput // Name of the acceleration domain. Domain pulumi.StringPtrInput // Downstream capping configuration. DownstreamCapping DomainDownstreamCappingPtrInput // Used for store `dryRun` request json. DryRunCreateResult pulumi.StringPtrInput // Used for store `dryRun` update request json. DryRunUpdateResult pulumi.StringPtrInput // Error page configurations. ErrorPage DomainErrorPagePtrInput // Used for validate only by store arguments to request json string as expected, WARNING: if set to `true`, NO Cloud Api will be invoked but store as local data, do not use this argument unless you really know what you are doing. ExplicitUsingDryRun pulumi.BoolPtrInput // 301/302 redirect following switch, available values: `on`, `off` (default). FollowRedirectSwitch pulumi.StringPtrInput // Whether to enable full-path cache. Default value is `true`. FullUrlCache pulumi.BoolPtrInput // HTTPS acceleration configuration. It's a list and consist of at most one item. HttpsConfig DomainHttpsConfigPtrInput // Access authentication for OBS origin. HwPrivateAccess DomainHwPrivateAccessPtrInput // Specify Ip filter configurations. IpFilter DomainIpFilterPtrInput // Specify Ip frequency limit configurations. IpFreqLimit DomainIpFreqLimitPtrInput // ipv6 access configuration switch. Only available when area set to `mainland`. Valid values are `on` and `off`. Default value is `off`. Ipv6AccessSwitch pulumi.StringPtrInput // Browser cache configuration. (This feature is in beta and not generally available yet). MaxAge DomainMaxAgePtrInput // Offline cache switch, available values: `on`, `off` (default). OfflineCacheSwitch pulumi.StringPtrInput // Origin server configuration. It's a list and consist of at most one item. Origin DomainOriginPtrInput // Cross-border linkage optimization configuration. (This feature is in beta and not generally available yet). OriginPullOptimization DomainOriginPullOptimizationPtrInput // Cross-border linkage optimization configuration. OriginPullTimeout DomainOriginPullTimeoutPtrInput // Access authentication for OSS origin. OssPrivateAccess DomainOssPrivateAccessPtrInput // The project CDN belongs to, default to 0. ProjectId pulumi.IntPtrInput // Access authentication for OBS origin. QnPrivateAccess DomainQnPrivateAccessPtrInput // QUIC switch, available values: `on`, `off` (default). QuicSwitch pulumi.StringPtrInput // Sharding back to source configuration switch. Valid values are `on` and `off`. Default value is `on`. RangeOriginSwitch pulumi.StringPtrInput // Referer configuration. Referer DomainRefererPtrInput // Request header configuration. It's a list and consist of at most one item. RequestHeader DomainRequestHeaderPtrInput // Response header configurations. ResponseHeader DomainResponseHeaderPtrInput // Response header cache switch, available values: `on`, `off` (default). ResponseHeaderCacheSwitch pulumi.StringPtrInput // Advanced path cache configuration. RuleCaches DomainRuleCachArrayInput // SEO switch, available values: `on`, `off` (default). SeoSwitch pulumi.StringPtrInput // Acceleration domain name service type. `web`: static acceleration, `download`: download acceleration, `media`: streaming media VOD acceleration. ServiceType pulumi.StringPtrInput // Specific configuration for mainland, NOTE: Both specifying full schema or using it is superfluous, please use cloud api parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#MainlandConfig) for more details. SpecificConfigMainland pulumi.StringPtrInput // Specific configuration for oversea, NOTE: Both specifying full schema or using it is superfluous, please use cloud api parameters json passthroughs, check the [Data Types](https://www.tencentcloud.com/document/api/228/31739#OverseaConfig) for more details. SpecificConfigOverseas pulumi.StringPtrInput // Acceleration service status. Status pulumi.StringPtrInput // Status code cache configurations. StatusCodeCache DomainStatusCodeCachePtrInput // Tags of cdn domain. Tags pulumi.MapInput // Video seek switch, available values: `on`, `off` (default). VideoSeekSwitch pulumi.StringPtrInput }
func (DomainState) ElementType ¶
func (DomainState) ElementType() reflect.Type
type DomainStatusCodeCache ¶
type DomainStatusCodeCache struct { // List of cache rule. CacheRules []DomainStatusCodeCacheCacheRule `pulumi:"cacheRules"` // Configuration switch, available values: `on`, `off` (default). Switch string `pulumi:"switch"` }
type DomainStatusCodeCacheArgs ¶
type DomainStatusCodeCacheArgs struct { // List of cache rule. CacheRules DomainStatusCodeCacheCacheRuleArrayInput `pulumi:"cacheRules"` // Configuration switch, available values: `on`, `off` (default). Switch pulumi.StringInput `pulumi:"switch"` }
func (DomainStatusCodeCacheArgs) ElementType ¶
func (DomainStatusCodeCacheArgs) ElementType() reflect.Type
func (DomainStatusCodeCacheArgs) ToDomainStatusCodeCacheOutput ¶
func (i DomainStatusCodeCacheArgs) ToDomainStatusCodeCacheOutput() DomainStatusCodeCacheOutput
func (DomainStatusCodeCacheArgs) ToDomainStatusCodeCacheOutputWithContext ¶
func (i DomainStatusCodeCacheArgs) ToDomainStatusCodeCacheOutputWithContext(ctx context.Context) DomainStatusCodeCacheOutput
func (DomainStatusCodeCacheArgs) ToDomainStatusCodeCachePtrOutput ¶
func (i DomainStatusCodeCacheArgs) ToDomainStatusCodeCachePtrOutput() DomainStatusCodeCachePtrOutput
func (DomainStatusCodeCacheArgs) ToDomainStatusCodeCachePtrOutputWithContext ¶
func (i DomainStatusCodeCacheArgs) ToDomainStatusCodeCachePtrOutputWithContext(ctx context.Context) DomainStatusCodeCachePtrOutput
type DomainStatusCodeCacheCacheRuleArgs ¶
type DomainStatusCodeCacheCacheRuleArgs struct { // Status code cache expiration time (in seconds). CacheTime pulumi.IntInput `pulumi:"cacheTime"` // Code of status cache. available values: `403`, `404`. StatusCode pulumi.StringInput `pulumi:"statusCode"` }
func (DomainStatusCodeCacheCacheRuleArgs) ElementType ¶
func (DomainStatusCodeCacheCacheRuleArgs) ElementType() reflect.Type
func (DomainStatusCodeCacheCacheRuleArgs) ToDomainStatusCodeCacheCacheRuleOutput ¶
func (i DomainStatusCodeCacheCacheRuleArgs) ToDomainStatusCodeCacheCacheRuleOutput() DomainStatusCodeCacheCacheRuleOutput
func (DomainStatusCodeCacheCacheRuleArgs) ToDomainStatusCodeCacheCacheRuleOutputWithContext ¶
func (i DomainStatusCodeCacheCacheRuleArgs) ToDomainStatusCodeCacheCacheRuleOutputWithContext(ctx context.Context) DomainStatusCodeCacheCacheRuleOutput
type DomainStatusCodeCacheCacheRuleArray ¶
type DomainStatusCodeCacheCacheRuleArray []DomainStatusCodeCacheCacheRuleInput
func (DomainStatusCodeCacheCacheRuleArray) ElementType ¶
func (DomainStatusCodeCacheCacheRuleArray) ElementType() reflect.Type
func (DomainStatusCodeCacheCacheRuleArray) ToDomainStatusCodeCacheCacheRuleArrayOutput ¶
func (i DomainStatusCodeCacheCacheRuleArray) ToDomainStatusCodeCacheCacheRuleArrayOutput() DomainStatusCodeCacheCacheRuleArrayOutput
func (DomainStatusCodeCacheCacheRuleArray) ToDomainStatusCodeCacheCacheRuleArrayOutputWithContext ¶
func (i DomainStatusCodeCacheCacheRuleArray) ToDomainStatusCodeCacheCacheRuleArrayOutputWithContext(ctx context.Context) DomainStatusCodeCacheCacheRuleArrayOutput
type DomainStatusCodeCacheCacheRuleArrayInput ¶
type DomainStatusCodeCacheCacheRuleArrayInput interface { pulumi.Input ToDomainStatusCodeCacheCacheRuleArrayOutput() DomainStatusCodeCacheCacheRuleArrayOutput ToDomainStatusCodeCacheCacheRuleArrayOutputWithContext(context.Context) DomainStatusCodeCacheCacheRuleArrayOutput }
DomainStatusCodeCacheCacheRuleArrayInput is an input type that accepts DomainStatusCodeCacheCacheRuleArray and DomainStatusCodeCacheCacheRuleArrayOutput values. You can construct a concrete instance of `DomainStatusCodeCacheCacheRuleArrayInput` via:
DomainStatusCodeCacheCacheRuleArray{ DomainStatusCodeCacheCacheRuleArgs{...} }
type DomainStatusCodeCacheCacheRuleArrayOutput ¶
type DomainStatusCodeCacheCacheRuleArrayOutput struct{ *pulumi.OutputState }
func (DomainStatusCodeCacheCacheRuleArrayOutput) ElementType ¶
func (DomainStatusCodeCacheCacheRuleArrayOutput) ElementType() reflect.Type
func (DomainStatusCodeCacheCacheRuleArrayOutput) ToDomainStatusCodeCacheCacheRuleArrayOutput ¶
func (o DomainStatusCodeCacheCacheRuleArrayOutput) ToDomainStatusCodeCacheCacheRuleArrayOutput() DomainStatusCodeCacheCacheRuleArrayOutput
func (DomainStatusCodeCacheCacheRuleArrayOutput) ToDomainStatusCodeCacheCacheRuleArrayOutputWithContext ¶
func (o DomainStatusCodeCacheCacheRuleArrayOutput) ToDomainStatusCodeCacheCacheRuleArrayOutputWithContext(ctx context.Context) DomainStatusCodeCacheCacheRuleArrayOutput
type DomainStatusCodeCacheCacheRuleInput ¶
type DomainStatusCodeCacheCacheRuleInput interface { pulumi.Input ToDomainStatusCodeCacheCacheRuleOutput() DomainStatusCodeCacheCacheRuleOutput ToDomainStatusCodeCacheCacheRuleOutputWithContext(context.Context) DomainStatusCodeCacheCacheRuleOutput }
DomainStatusCodeCacheCacheRuleInput is an input type that accepts DomainStatusCodeCacheCacheRuleArgs and DomainStatusCodeCacheCacheRuleOutput values. You can construct a concrete instance of `DomainStatusCodeCacheCacheRuleInput` via:
DomainStatusCodeCacheCacheRuleArgs{...}
type DomainStatusCodeCacheCacheRuleOutput ¶
type DomainStatusCodeCacheCacheRuleOutput struct{ *pulumi.OutputState }
func (DomainStatusCodeCacheCacheRuleOutput) CacheTime ¶
func (o DomainStatusCodeCacheCacheRuleOutput) CacheTime() pulumi.IntOutput
Status code cache expiration time (in seconds).
func (DomainStatusCodeCacheCacheRuleOutput) ElementType ¶
func (DomainStatusCodeCacheCacheRuleOutput) ElementType() reflect.Type
func (DomainStatusCodeCacheCacheRuleOutput) StatusCode ¶
func (o DomainStatusCodeCacheCacheRuleOutput) StatusCode() pulumi.StringOutput
Code of status cache. available values: `403`, `404`.
func (DomainStatusCodeCacheCacheRuleOutput) ToDomainStatusCodeCacheCacheRuleOutput ¶
func (o DomainStatusCodeCacheCacheRuleOutput) ToDomainStatusCodeCacheCacheRuleOutput() DomainStatusCodeCacheCacheRuleOutput
func (DomainStatusCodeCacheCacheRuleOutput) ToDomainStatusCodeCacheCacheRuleOutputWithContext ¶
func (o DomainStatusCodeCacheCacheRuleOutput) ToDomainStatusCodeCacheCacheRuleOutputWithContext(ctx context.Context) DomainStatusCodeCacheCacheRuleOutput
type DomainStatusCodeCacheInput ¶
type DomainStatusCodeCacheInput interface { pulumi.Input ToDomainStatusCodeCacheOutput() DomainStatusCodeCacheOutput ToDomainStatusCodeCacheOutputWithContext(context.Context) DomainStatusCodeCacheOutput }
DomainStatusCodeCacheInput is an input type that accepts DomainStatusCodeCacheArgs and DomainStatusCodeCacheOutput values. You can construct a concrete instance of `DomainStatusCodeCacheInput` via:
DomainStatusCodeCacheArgs{...}
type DomainStatusCodeCacheOutput ¶
type DomainStatusCodeCacheOutput struct{ *pulumi.OutputState }
func (DomainStatusCodeCacheOutput) CacheRules ¶
func (o DomainStatusCodeCacheOutput) CacheRules() DomainStatusCodeCacheCacheRuleArrayOutput
List of cache rule.
func (DomainStatusCodeCacheOutput) ElementType ¶
func (DomainStatusCodeCacheOutput) ElementType() reflect.Type
func (DomainStatusCodeCacheOutput) Switch ¶
func (o DomainStatusCodeCacheOutput) Switch() pulumi.StringOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainStatusCodeCacheOutput) ToDomainStatusCodeCacheOutput ¶
func (o DomainStatusCodeCacheOutput) ToDomainStatusCodeCacheOutput() DomainStatusCodeCacheOutput
func (DomainStatusCodeCacheOutput) ToDomainStatusCodeCacheOutputWithContext ¶
func (o DomainStatusCodeCacheOutput) ToDomainStatusCodeCacheOutputWithContext(ctx context.Context) DomainStatusCodeCacheOutput
func (DomainStatusCodeCacheOutput) ToDomainStatusCodeCachePtrOutput ¶
func (o DomainStatusCodeCacheOutput) ToDomainStatusCodeCachePtrOutput() DomainStatusCodeCachePtrOutput
func (DomainStatusCodeCacheOutput) ToDomainStatusCodeCachePtrOutputWithContext ¶
func (o DomainStatusCodeCacheOutput) ToDomainStatusCodeCachePtrOutputWithContext(ctx context.Context) DomainStatusCodeCachePtrOutput
type DomainStatusCodeCachePtrInput ¶
type DomainStatusCodeCachePtrInput interface { pulumi.Input ToDomainStatusCodeCachePtrOutput() DomainStatusCodeCachePtrOutput ToDomainStatusCodeCachePtrOutputWithContext(context.Context) DomainStatusCodeCachePtrOutput }
DomainStatusCodeCachePtrInput is an input type that accepts DomainStatusCodeCacheArgs, DomainStatusCodeCachePtr and DomainStatusCodeCachePtrOutput values. You can construct a concrete instance of `DomainStatusCodeCachePtrInput` via:
DomainStatusCodeCacheArgs{...} or: nil
func DomainStatusCodeCachePtr ¶
func DomainStatusCodeCachePtr(v *DomainStatusCodeCacheArgs) DomainStatusCodeCachePtrInput
type DomainStatusCodeCachePtrOutput ¶
type DomainStatusCodeCachePtrOutput struct{ *pulumi.OutputState }
func (DomainStatusCodeCachePtrOutput) CacheRules ¶
func (o DomainStatusCodeCachePtrOutput) CacheRules() DomainStatusCodeCacheCacheRuleArrayOutput
List of cache rule.
func (DomainStatusCodeCachePtrOutput) Elem ¶
func (o DomainStatusCodeCachePtrOutput) Elem() DomainStatusCodeCacheOutput
func (DomainStatusCodeCachePtrOutput) ElementType ¶
func (DomainStatusCodeCachePtrOutput) ElementType() reflect.Type
func (DomainStatusCodeCachePtrOutput) Switch ¶
func (o DomainStatusCodeCachePtrOutput) Switch() pulumi.StringPtrOutput
Configuration switch, available values: `on`, `off` (default).
func (DomainStatusCodeCachePtrOutput) ToDomainStatusCodeCachePtrOutput ¶
func (o DomainStatusCodeCachePtrOutput) ToDomainStatusCodeCachePtrOutput() DomainStatusCodeCachePtrOutput
func (DomainStatusCodeCachePtrOutput) ToDomainStatusCodeCachePtrOutputWithContext ¶
func (o DomainStatusCodeCachePtrOutput) ToDomainStatusCodeCachePtrOutputWithContext(ctx context.Context) DomainStatusCodeCachePtrOutput
type GetDomainsArgs ¶
type GetDomainsArgs struct { // Acceleration domain name. Domain *string `pulumi:"domain"` // Whether to enable full-path cache. FullUrlCache *bool `pulumi:"fullUrlCache"` // HTTPS configuration. Valid values: `on`, `off` and `processing`. HttpsSwitch *string `pulumi:"httpsSwitch"` // Origin-pull protocol configuration. Valid values: `http`, `https` and `follow`. OriginPullProtocol *string `pulumi:"originPullProtocol"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Service type of acceleration domain name. The available value include `web`, `download` and `media`. ServiceType *string `pulumi:"serviceType"` }
A collection of arguments for invoking getDomains.
type GetDomainsDomainList ¶
type GetDomainsDomainList struct { // Acceleration region. Area string `pulumi:"area"` // CNAME address of domain name. Cname string `pulumi:"cname"` // Domain name creation time. CreateTime string `pulumi:"createTime"` // Acceleration domain name. Domain string `pulumi:"domain"` // Whether to enable full-path cache. FullUrlCache bool `pulumi:"fullUrlCache"` // HTTPS acceleration configuration. It's a list and consist of at most one item. HttpsConfigs []GetDomainsDomainListHttpsConfig `pulumi:"httpsConfigs"` // Domain name ID. Id string `pulumi:"id"` // Origin server configuration. Origins []GetDomainsDomainListOrigin `pulumi:"origins"` // The project CDN belongs to. ProjectId int `pulumi:"projectId"` // Sharding back to source configuration switch. RangeOriginSwitch string `pulumi:"rangeOriginSwitch"` // Request header configuration. RequestHeaders []GetDomainsDomainListRequestHeader `pulumi:"requestHeaders"` // Advanced path cache configuration. RuleCaches []GetDomainsDomainListRuleCach `pulumi:"ruleCaches"` // Service type of acceleration domain name. The available value include `web`, `download` and `media`. ServiceType string `pulumi:"serviceType"` // Acceleration service status. Status string `pulumi:"status"` // Tags of cdn domain. Tags map[string]interface{} `pulumi:"tags"` // Last modified time of domain name. UpdateTime string `pulumi:"updateTime"` }
type GetDomainsDomainListArgs ¶
type GetDomainsDomainListArgs struct { // Acceleration region. Area pulumi.StringInput `pulumi:"area"` // CNAME address of domain name. Cname pulumi.StringInput `pulumi:"cname"` // Domain name creation time. CreateTime pulumi.StringInput `pulumi:"createTime"` // Acceleration domain name. Domain pulumi.StringInput `pulumi:"domain"` // Whether to enable full-path cache. FullUrlCache pulumi.BoolInput `pulumi:"fullUrlCache"` // HTTPS acceleration configuration. It's a list and consist of at most one item. HttpsConfigs GetDomainsDomainListHttpsConfigArrayInput `pulumi:"httpsConfigs"` // Domain name ID. Id pulumi.StringInput `pulumi:"id"` // Origin server configuration. Origins GetDomainsDomainListOriginArrayInput `pulumi:"origins"` // The project CDN belongs to. ProjectId pulumi.IntInput `pulumi:"projectId"` // Sharding back to source configuration switch. RangeOriginSwitch pulumi.StringInput `pulumi:"rangeOriginSwitch"` // Request header configuration. RequestHeaders GetDomainsDomainListRequestHeaderArrayInput `pulumi:"requestHeaders"` // Advanced path cache configuration. RuleCaches GetDomainsDomainListRuleCachArrayInput `pulumi:"ruleCaches"` // Service type of acceleration domain name. The available value include `web`, `download` and `media`. ServiceType pulumi.StringInput `pulumi:"serviceType"` // Acceleration service status. Status pulumi.StringInput `pulumi:"status"` // Tags of cdn domain. Tags pulumi.MapInput `pulumi:"tags"` // Last modified time of domain name. UpdateTime pulumi.StringInput `pulumi:"updateTime"` }
func (GetDomainsDomainListArgs) ElementType ¶
func (GetDomainsDomainListArgs) ElementType() reflect.Type
func (GetDomainsDomainListArgs) ToGetDomainsDomainListOutput ¶
func (i GetDomainsDomainListArgs) ToGetDomainsDomainListOutput() GetDomainsDomainListOutput
func (GetDomainsDomainListArgs) ToGetDomainsDomainListOutputWithContext ¶
func (i GetDomainsDomainListArgs) ToGetDomainsDomainListOutputWithContext(ctx context.Context) GetDomainsDomainListOutput
type GetDomainsDomainListArray ¶
type GetDomainsDomainListArray []GetDomainsDomainListInput
func (GetDomainsDomainListArray) ElementType ¶
func (GetDomainsDomainListArray) ElementType() reflect.Type
func (GetDomainsDomainListArray) ToGetDomainsDomainListArrayOutput ¶
func (i GetDomainsDomainListArray) ToGetDomainsDomainListArrayOutput() GetDomainsDomainListArrayOutput
func (GetDomainsDomainListArray) ToGetDomainsDomainListArrayOutputWithContext ¶
func (i GetDomainsDomainListArray) ToGetDomainsDomainListArrayOutputWithContext(ctx context.Context) GetDomainsDomainListArrayOutput
type GetDomainsDomainListArrayInput ¶
type GetDomainsDomainListArrayInput interface { pulumi.Input ToGetDomainsDomainListArrayOutput() GetDomainsDomainListArrayOutput ToGetDomainsDomainListArrayOutputWithContext(context.Context) GetDomainsDomainListArrayOutput }
GetDomainsDomainListArrayInput is an input type that accepts GetDomainsDomainListArray and GetDomainsDomainListArrayOutput values. You can construct a concrete instance of `GetDomainsDomainListArrayInput` via:
GetDomainsDomainListArray{ GetDomainsDomainListArgs{...} }
type GetDomainsDomainListArrayOutput ¶
type GetDomainsDomainListArrayOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainListArrayOutput) ElementType ¶
func (GetDomainsDomainListArrayOutput) ElementType() reflect.Type
func (GetDomainsDomainListArrayOutput) Index ¶
func (o GetDomainsDomainListArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainListOutput
func (GetDomainsDomainListArrayOutput) ToGetDomainsDomainListArrayOutput ¶
func (o GetDomainsDomainListArrayOutput) ToGetDomainsDomainListArrayOutput() GetDomainsDomainListArrayOutput
func (GetDomainsDomainListArrayOutput) ToGetDomainsDomainListArrayOutputWithContext ¶
func (o GetDomainsDomainListArrayOutput) ToGetDomainsDomainListArrayOutputWithContext(ctx context.Context) GetDomainsDomainListArrayOutput
type GetDomainsDomainListHttpsConfig ¶
type GetDomainsDomainListHttpsConfig struct { // HTTP2 configuration switch. Http2Switch string `pulumi:"http2Switch"` // HTTPS configuration. Valid values: `on`, `off` and `processing`. HttpsSwitch string `pulumi:"httpsSwitch"` // OCSP configuration switch. OcspStaplingSwitch string `pulumi:"ocspStaplingSwitch"` // Spdy configuration switch. SpdySwitch string `pulumi:"spdySwitch"` // Client certificate authentication feature. VerifyClient string `pulumi:"verifyClient"` }
type GetDomainsDomainListHttpsConfigArgs ¶
type GetDomainsDomainListHttpsConfigArgs struct { // HTTP2 configuration switch. Http2Switch pulumi.StringInput `pulumi:"http2Switch"` // HTTPS configuration. Valid values: `on`, `off` and `processing`. HttpsSwitch pulumi.StringInput `pulumi:"httpsSwitch"` // OCSP configuration switch. OcspStaplingSwitch pulumi.StringInput `pulumi:"ocspStaplingSwitch"` // Spdy configuration switch. SpdySwitch pulumi.StringInput `pulumi:"spdySwitch"` // Client certificate authentication feature. VerifyClient pulumi.StringInput `pulumi:"verifyClient"` }
func (GetDomainsDomainListHttpsConfigArgs) ElementType ¶
func (GetDomainsDomainListHttpsConfigArgs) ElementType() reflect.Type
func (GetDomainsDomainListHttpsConfigArgs) ToGetDomainsDomainListHttpsConfigOutput ¶
func (i GetDomainsDomainListHttpsConfigArgs) ToGetDomainsDomainListHttpsConfigOutput() GetDomainsDomainListHttpsConfigOutput
func (GetDomainsDomainListHttpsConfigArgs) ToGetDomainsDomainListHttpsConfigOutputWithContext ¶
func (i GetDomainsDomainListHttpsConfigArgs) ToGetDomainsDomainListHttpsConfigOutputWithContext(ctx context.Context) GetDomainsDomainListHttpsConfigOutput
type GetDomainsDomainListHttpsConfigArray ¶
type GetDomainsDomainListHttpsConfigArray []GetDomainsDomainListHttpsConfigInput
func (GetDomainsDomainListHttpsConfigArray) ElementType ¶
func (GetDomainsDomainListHttpsConfigArray) ElementType() reflect.Type
func (GetDomainsDomainListHttpsConfigArray) ToGetDomainsDomainListHttpsConfigArrayOutput ¶
func (i GetDomainsDomainListHttpsConfigArray) ToGetDomainsDomainListHttpsConfigArrayOutput() GetDomainsDomainListHttpsConfigArrayOutput
func (GetDomainsDomainListHttpsConfigArray) ToGetDomainsDomainListHttpsConfigArrayOutputWithContext ¶
func (i GetDomainsDomainListHttpsConfigArray) ToGetDomainsDomainListHttpsConfigArrayOutputWithContext(ctx context.Context) GetDomainsDomainListHttpsConfigArrayOutput
type GetDomainsDomainListHttpsConfigArrayInput ¶
type GetDomainsDomainListHttpsConfigArrayInput interface { pulumi.Input ToGetDomainsDomainListHttpsConfigArrayOutput() GetDomainsDomainListHttpsConfigArrayOutput ToGetDomainsDomainListHttpsConfigArrayOutputWithContext(context.Context) GetDomainsDomainListHttpsConfigArrayOutput }
GetDomainsDomainListHttpsConfigArrayInput is an input type that accepts GetDomainsDomainListHttpsConfigArray and GetDomainsDomainListHttpsConfigArrayOutput values. You can construct a concrete instance of `GetDomainsDomainListHttpsConfigArrayInput` via:
GetDomainsDomainListHttpsConfigArray{ GetDomainsDomainListHttpsConfigArgs{...} }
type GetDomainsDomainListHttpsConfigArrayOutput ¶
type GetDomainsDomainListHttpsConfigArrayOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainListHttpsConfigArrayOutput) ElementType ¶
func (GetDomainsDomainListHttpsConfigArrayOutput) ElementType() reflect.Type
func (GetDomainsDomainListHttpsConfigArrayOutput) ToGetDomainsDomainListHttpsConfigArrayOutput ¶
func (o GetDomainsDomainListHttpsConfigArrayOutput) ToGetDomainsDomainListHttpsConfigArrayOutput() GetDomainsDomainListHttpsConfigArrayOutput
func (GetDomainsDomainListHttpsConfigArrayOutput) ToGetDomainsDomainListHttpsConfigArrayOutputWithContext ¶
func (o GetDomainsDomainListHttpsConfigArrayOutput) ToGetDomainsDomainListHttpsConfigArrayOutputWithContext(ctx context.Context) GetDomainsDomainListHttpsConfigArrayOutput
type GetDomainsDomainListHttpsConfigInput ¶
type GetDomainsDomainListHttpsConfigInput interface { pulumi.Input ToGetDomainsDomainListHttpsConfigOutput() GetDomainsDomainListHttpsConfigOutput ToGetDomainsDomainListHttpsConfigOutputWithContext(context.Context) GetDomainsDomainListHttpsConfigOutput }
GetDomainsDomainListHttpsConfigInput is an input type that accepts GetDomainsDomainListHttpsConfigArgs and GetDomainsDomainListHttpsConfigOutput values. You can construct a concrete instance of `GetDomainsDomainListHttpsConfigInput` via:
GetDomainsDomainListHttpsConfigArgs{...}
type GetDomainsDomainListHttpsConfigOutput ¶
type GetDomainsDomainListHttpsConfigOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainListHttpsConfigOutput) ElementType ¶
func (GetDomainsDomainListHttpsConfigOutput) ElementType() reflect.Type
func (GetDomainsDomainListHttpsConfigOutput) Http2Switch ¶
func (o GetDomainsDomainListHttpsConfigOutput) Http2Switch() pulumi.StringOutput
HTTP2 configuration switch.
func (GetDomainsDomainListHttpsConfigOutput) HttpsSwitch ¶
func (o GetDomainsDomainListHttpsConfigOutput) HttpsSwitch() pulumi.StringOutput
HTTPS configuration. Valid values: `on`, `off` and `processing`.
func (GetDomainsDomainListHttpsConfigOutput) OcspStaplingSwitch ¶
func (o GetDomainsDomainListHttpsConfigOutput) OcspStaplingSwitch() pulumi.StringOutput
OCSP configuration switch.
func (GetDomainsDomainListHttpsConfigOutput) SpdySwitch ¶
func (o GetDomainsDomainListHttpsConfigOutput) SpdySwitch() pulumi.StringOutput
Spdy configuration switch.
func (GetDomainsDomainListHttpsConfigOutput) ToGetDomainsDomainListHttpsConfigOutput ¶
func (o GetDomainsDomainListHttpsConfigOutput) ToGetDomainsDomainListHttpsConfigOutput() GetDomainsDomainListHttpsConfigOutput
func (GetDomainsDomainListHttpsConfigOutput) ToGetDomainsDomainListHttpsConfigOutputWithContext ¶
func (o GetDomainsDomainListHttpsConfigOutput) ToGetDomainsDomainListHttpsConfigOutputWithContext(ctx context.Context) GetDomainsDomainListHttpsConfigOutput
func (GetDomainsDomainListHttpsConfigOutput) VerifyClient ¶
func (o GetDomainsDomainListHttpsConfigOutput) VerifyClient() pulumi.StringOutput
Client certificate authentication feature.
type GetDomainsDomainListInput ¶
type GetDomainsDomainListInput interface { pulumi.Input ToGetDomainsDomainListOutput() GetDomainsDomainListOutput ToGetDomainsDomainListOutputWithContext(context.Context) GetDomainsDomainListOutput }
GetDomainsDomainListInput is an input type that accepts GetDomainsDomainListArgs and GetDomainsDomainListOutput values. You can construct a concrete instance of `GetDomainsDomainListInput` via:
GetDomainsDomainListArgs{...}
type GetDomainsDomainListOrigin ¶
type GetDomainsDomainListOrigin struct { // Backup origin server list. BackupOriginLists []string `pulumi:"backupOriginLists"` // Backup origin server type. BackupOriginType string `pulumi:"backupOriginType"` // Host header used when accessing the backup origin server. If left empty, the ServerName of master origin server will be used by default. BackupServerName string `pulumi:"backupServerName"` // When OriginType is COS, you can specify if access to private buckets is allowed. CosPrivateAccess string `pulumi:"cosPrivateAccess"` // Master origin server list. OriginLists []string `pulumi:"originLists"` // Origin-pull protocol configuration. Valid values: `http`, `https` and `follow`. OriginPullProtocol string `pulumi:"originPullProtocol"` // Master origin server type. OriginType string `pulumi:"originType"` // Host header used when accessing the master origin server. If left empty, the acceleration domain name will be used by default. ServerName string `pulumi:"serverName"` }
type GetDomainsDomainListOriginArgs ¶
type GetDomainsDomainListOriginArgs struct { // Backup origin server list. BackupOriginLists pulumi.StringArrayInput `pulumi:"backupOriginLists"` // Backup origin server type. BackupOriginType pulumi.StringInput `pulumi:"backupOriginType"` // Host header used when accessing the backup origin server. If left empty, the ServerName of master origin server will be used by default. BackupServerName pulumi.StringInput `pulumi:"backupServerName"` // When OriginType is COS, you can specify if access to private buckets is allowed. CosPrivateAccess pulumi.StringInput `pulumi:"cosPrivateAccess"` // Master origin server list. OriginLists pulumi.StringArrayInput `pulumi:"originLists"` // Origin-pull protocol configuration. Valid values: `http`, `https` and `follow`. OriginPullProtocol pulumi.StringInput `pulumi:"originPullProtocol"` // Master origin server type. OriginType pulumi.StringInput `pulumi:"originType"` // Host header used when accessing the master origin server. If left empty, the acceleration domain name will be used by default. ServerName pulumi.StringInput `pulumi:"serverName"` }
func (GetDomainsDomainListOriginArgs) ElementType ¶
func (GetDomainsDomainListOriginArgs) ElementType() reflect.Type
func (GetDomainsDomainListOriginArgs) ToGetDomainsDomainListOriginOutput ¶
func (i GetDomainsDomainListOriginArgs) ToGetDomainsDomainListOriginOutput() GetDomainsDomainListOriginOutput
func (GetDomainsDomainListOriginArgs) ToGetDomainsDomainListOriginOutputWithContext ¶
func (i GetDomainsDomainListOriginArgs) ToGetDomainsDomainListOriginOutputWithContext(ctx context.Context) GetDomainsDomainListOriginOutput
type GetDomainsDomainListOriginArray ¶
type GetDomainsDomainListOriginArray []GetDomainsDomainListOriginInput
func (GetDomainsDomainListOriginArray) ElementType ¶
func (GetDomainsDomainListOriginArray) ElementType() reflect.Type
func (GetDomainsDomainListOriginArray) ToGetDomainsDomainListOriginArrayOutput ¶
func (i GetDomainsDomainListOriginArray) ToGetDomainsDomainListOriginArrayOutput() GetDomainsDomainListOriginArrayOutput
func (GetDomainsDomainListOriginArray) ToGetDomainsDomainListOriginArrayOutputWithContext ¶
func (i GetDomainsDomainListOriginArray) ToGetDomainsDomainListOriginArrayOutputWithContext(ctx context.Context) GetDomainsDomainListOriginArrayOutput
type GetDomainsDomainListOriginArrayInput ¶
type GetDomainsDomainListOriginArrayInput interface { pulumi.Input ToGetDomainsDomainListOriginArrayOutput() GetDomainsDomainListOriginArrayOutput ToGetDomainsDomainListOriginArrayOutputWithContext(context.Context) GetDomainsDomainListOriginArrayOutput }
GetDomainsDomainListOriginArrayInput is an input type that accepts GetDomainsDomainListOriginArray and GetDomainsDomainListOriginArrayOutput values. You can construct a concrete instance of `GetDomainsDomainListOriginArrayInput` via:
GetDomainsDomainListOriginArray{ GetDomainsDomainListOriginArgs{...} }
type GetDomainsDomainListOriginArrayOutput ¶
type GetDomainsDomainListOriginArrayOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainListOriginArrayOutput) ElementType ¶
func (GetDomainsDomainListOriginArrayOutput) ElementType() reflect.Type
func (GetDomainsDomainListOriginArrayOutput) Index ¶
func (o GetDomainsDomainListOriginArrayOutput) Index(i pulumi.IntInput) GetDomainsDomainListOriginOutput
func (GetDomainsDomainListOriginArrayOutput) ToGetDomainsDomainListOriginArrayOutput ¶
func (o GetDomainsDomainListOriginArrayOutput) ToGetDomainsDomainListOriginArrayOutput() GetDomainsDomainListOriginArrayOutput
func (GetDomainsDomainListOriginArrayOutput) ToGetDomainsDomainListOriginArrayOutputWithContext ¶
func (o GetDomainsDomainListOriginArrayOutput) ToGetDomainsDomainListOriginArrayOutputWithContext(ctx context.Context) GetDomainsDomainListOriginArrayOutput
type GetDomainsDomainListOriginInput ¶
type GetDomainsDomainListOriginInput interface { pulumi.Input ToGetDomainsDomainListOriginOutput() GetDomainsDomainListOriginOutput ToGetDomainsDomainListOriginOutputWithContext(context.Context) GetDomainsDomainListOriginOutput }
GetDomainsDomainListOriginInput is an input type that accepts GetDomainsDomainListOriginArgs and GetDomainsDomainListOriginOutput values. You can construct a concrete instance of `GetDomainsDomainListOriginInput` via:
GetDomainsDomainListOriginArgs{...}
type GetDomainsDomainListOriginOutput ¶
type GetDomainsDomainListOriginOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainListOriginOutput) BackupOriginLists ¶
func (o GetDomainsDomainListOriginOutput) BackupOriginLists() pulumi.StringArrayOutput
Backup origin server list.
func (GetDomainsDomainListOriginOutput) BackupOriginType ¶
func (o GetDomainsDomainListOriginOutput) BackupOriginType() pulumi.StringOutput
Backup origin server type.
func (GetDomainsDomainListOriginOutput) BackupServerName ¶
func (o GetDomainsDomainListOriginOutput) BackupServerName() pulumi.StringOutput
Host header used when accessing the backup origin server. If left empty, the ServerName of master origin server will be used by default.
func (GetDomainsDomainListOriginOutput) CosPrivateAccess ¶
func (o GetDomainsDomainListOriginOutput) CosPrivateAccess() pulumi.StringOutput
When OriginType is COS, you can specify if access to private buckets is allowed.
func (GetDomainsDomainListOriginOutput) ElementType ¶
func (GetDomainsDomainListOriginOutput) ElementType() reflect.Type
func (GetDomainsDomainListOriginOutput) OriginLists ¶
func (o GetDomainsDomainListOriginOutput) OriginLists() pulumi.StringArrayOutput
Master origin server list.
func (GetDomainsDomainListOriginOutput) OriginPullProtocol ¶
func (o GetDomainsDomainListOriginOutput) OriginPullProtocol() pulumi.StringOutput
Origin-pull protocol configuration. Valid values: `http`, `https` and `follow`.
func (GetDomainsDomainListOriginOutput) OriginType ¶
func (o GetDomainsDomainListOriginOutput) OriginType() pulumi.StringOutput
Master origin server type.
func (GetDomainsDomainListOriginOutput) ServerName ¶
func (o GetDomainsDomainListOriginOutput) ServerName() pulumi.StringOutput
Host header used when accessing the master origin server. If left empty, the acceleration domain name will be used by default.
func (GetDomainsDomainListOriginOutput) ToGetDomainsDomainListOriginOutput ¶
func (o GetDomainsDomainListOriginOutput) ToGetDomainsDomainListOriginOutput() GetDomainsDomainListOriginOutput
func (GetDomainsDomainListOriginOutput) ToGetDomainsDomainListOriginOutputWithContext ¶
func (o GetDomainsDomainListOriginOutput) ToGetDomainsDomainListOriginOutputWithContext(ctx context.Context) GetDomainsDomainListOriginOutput
type GetDomainsDomainListOutput ¶
type GetDomainsDomainListOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainListOutput) Area ¶
func (o GetDomainsDomainListOutput) Area() pulumi.StringOutput
Acceleration region.
func (GetDomainsDomainListOutput) Cname ¶
func (o GetDomainsDomainListOutput) Cname() pulumi.StringOutput
CNAME address of domain name.
func (GetDomainsDomainListOutput) CreateTime ¶
func (o GetDomainsDomainListOutput) CreateTime() pulumi.StringOutput
Domain name creation time.
func (GetDomainsDomainListOutput) Domain ¶
func (o GetDomainsDomainListOutput) Domain() pulumi.StringOutput
Acceleration domain name.
func (GetDomainsDomainListOutput) ElementType ¶
func (GetDomainsDomainListOutput) ElementType() reflect.Type
func (GetDomainsDomainListOutput) FullUrlCache ¶
func (o GetDomainsDomainListOutput) FullUrlCache() pulumi.BoolOutput
Whether to enable full-path cache.
func (GetDomainsDomainListOutput) HttpsConfigs ¶
func (o GetDomainsDomainListOutput) HttpsConfigs() GetDomainsDomainListHttpsConfigArrayOutput
HTTPS acceleration configuration. It's a list and consist of at most one item.
func (GetDomainsDomainListOutput) Id ¶
func (o GetDomainsDomainListOutput) Id() pulumi.StringOutput
Domain name ID.
func (GetDomainsDomainListOutput) Origins ¶
func (o GetDomainsDomainListOutput) Origins() GetDomainsDomainListOriginArrayOutput
Origin server configuration.
func (GetDomainsDomainListOutput) ProjectId ¶
func (o GetDomainsDomainListOutput) ProjectId() pulumi.IntOutput
The project CDN belongs to.
func (GetDomainsDomainListOutput) RangeOriginSwitch ¶
func (o GetDomainsDomainListOutput) RangeOriginSwitch() pulumi.StringOutput
Sharding back to source configuration switch.
func (GetDomainsDomainListOutput) RequestHeaders ¶
func (o GetDomainsDomainListOutput) RequestHeaders() GetDomainsDomainListRequestHeaderArrayOutput
Request header configuration.
func (GetDomainsDomainListOutput) RuleCaches ¶
func (o GetDomainsDomainListOutput) RuleCaches() GetDomainsDomainListRuleCachArrayOutput
Advanced path cache configuration.
func (GetDomainsDomainListOutput) ServiceType ¶
func (o GetDomainsDomainListOutput) ServiceType() pulumi.StringOutput
Service type of acceleration domain name. The available value include `web`, `download` and `media`.
func (GetDomainsDomainListOutput) Status ¶
func (o GetDomainsDomainListOutput) Status() pulumi.StringOutput
Acceleration service status.
func (GetDomainsDomainListOutput) Tags ¶
func (o GetDomainsDomainListOutput) Tags() pulumi.MapOutput
Tags of cdn domain.
func (GetDomainsDomainListOutput) ToGetDomainsDomainListOutput ¶
func (o GetDomainsDomainListOutput) ToGetDomainsDomainListOutput() GetDomainsDomainListOutput
func (GetDomainsDomainListOutput) ToGetDomainsDomainListOutputWithContext ¶
func (o GetDomainsDomainListOutput) ToGetDomainsDomainListOutputWithContext(ctx context.Context) GetDomainsDomainListOutput
func (GetDomainsDomainListOutput) UpdateTime ¶
func (o GetDomainsDomainListOutput) UpdateTime() pulumi.StringOutput
Last modified time of domain name.
type GetDomainsDomainListRequestHeader ¶
type GetDomainsDomainListRequestHeader struct { // Custom request header configuration rules. HeaderRules []GetDomainsDomainListRequestHeaderHeaderRule `pulumi:"headerRules"` // Cache configuration switch. Switch string `pulumi:"switch"` }
type GetDomainsDomainListRequestHeaderArgs ¶
type GetDomainsDomainListRequestHeaderArgs struct { // Custom request header configuration rules. HeaderRules GetDomainsDomainListRequestHeaderHeaderRuleArrayInput `pulumi:"headerRules"` // Cache configuration switch. Switch pulumi.StringInput `pulumi:"switch"` }
func (GetDomainsDomainListRequestHeaderArgs) ElementType ¶
func (GetDomainsDomainListRequestHeaderArgs) ElementType() reflect.Type
func (GetDomainsDomainListRequestHeaderArgs) ToGetDomainsDomainListRequestHeaderOutput ¶
func (i GetDomainsDomainListRequestHeaderArgs) ToGetDomainsDomainListRequestHeaderOutput() GetDomainsDomainListRequestHeaderOutput
func (GetDomainsDomainListRequestHeaderArgs) ToGetDomainsDomainListRequestHeaderOutputWithContext ¶
func (i GetDomainsDomainListRequestHeaderArgs) ToGetDomainsDomainListRequestHeaderOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderOutput
type GetDomainsDomainListRequestHeaderArray ¶
type GetDomainsDomainListRequestHeaderArray []GetDomainsDomainListRequestHeaderInput
func (GetDomainsDomainListRequestHeaderArray) ElementType ¶
func (GetDomainsDomainListRequestHeaderArray) ElementType() reflect.Type
func (GetDomainsDomainListRequestHeaderArray) ToGetDomainsDomainListRequestHeaderArrayOutput ¶
func (i GetDomainsDomainListRequestHeaderArray) ToGetDomainsDomainListRequestHeaderArrayOutput() GetDomainsDomainListRequestHeaderArrayOutput
func (GetDomainsDomainListRequestHeaderArray) ToGetDomainsDomainListRequestHeaderArrayOutputWithContext ¶
func (i GetDomainsDomainListRequestHeaderArray) ToGetDomainsDomainListRequestHeaderArrayOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderArrayOutput
type GetDomainsDomainListRequestHeaderArrayInput ¶
type GetDomainsDomainListRequestHeaderArrayInput interface { pulumi.Input ToGetDomainsDomainListRequestHeaderArrayOutput() GetDomainsDomainListRequestHeaderArrayOutput ToGetDomainsDomainListRequestHeaderArrayOutputWithContext(context.Context) GetDomainsDomainListRequestHeaderArrayOutput }
GetDomainsDomainListRequestHeaderArrayInput is an input type that accepts GetDomainsDomainListRequestHeaderArray and GetDomainsDomainListRequestHeaderArrayOutput values. You can construct a concrete instance of `GetDomainsDomainListRequestHeaderArrayInput` via:
GetDomainsDomainListRequestHeaderArray{ GetDomainsDomainListRequestHeaderArgs{...} }
type GetDomainsDomainListRequestHeaderArrayOutput ¶
type GetDomainsDomainListRequestHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainListRequestHeaderArrayOutput) ElementType ¶
func (GetDomainsDomainListRequestHeaderArrayOutput) ElementType() reflect.Type
func (GetDomainsDomainListRequestHeaderArrayOutput) ToGetDomainsDomainListRequestHeaderArrayOutput ¶
func (o GetDomainsDomainListRequestHeaderArrayOutput) ToGetDomainsDomainListRequestHeaderArrayOutput() GetDomainsDomainListRequestHeaderArrayOutput
func (GetDomainsDomainListRequestHeaderArrayOutput) ToGetDomainsDomainListRequestHeaderArrayOutputWithContext ¶
func (o GetDomainsDomainListRequestHeaderArrayOutput) ToGetDomainsDomainListRequestHeaderArrayOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderArrayOutput
type GetDomainsDomainListRequestHeaderHeaderRule ¶
type GetDomainsDomainListRequestHeaderHeaderRule struct { // Http header setting method. HeaderMode string `pulumi:"headerMode"` // Http header name. HeaderName string `pulumi:"headerName"` // Http header value. HeaderValue string `pulumi:"headerValue"` // Rule paths. RulePaths []string `pulumi:"rulePaths"` // Rule type. RuleType string `pulumi:"ruleType"` }
type GetDomainsDomainListRequestHeaderHeaderRuleArgs ¶
type GetDomainsDomainListRequestHeaderHeaderRuleArgs struct { // Http header setting method. HeaderMode pulumi.StringInput `pulumi:"headerMode"` // Http header name. HeaderName pulumi.StringInput `pulumi:"headerName"` // Http header value. HeaderValue pulumi.StringInput `pulumi:"headerValue"` // Rule paths. RulePaths pulumi.StringArrayInput `pulumi:"rulePaths"` // Rule type. RuleType pulumi.StringInput `pulumi:"ruleType"` }
func (GetDomainsDomainListRequestHeaderHeaderRuleArgs) ElementType ¶
func (GetDomainsDomainListRequestHeaderHeaderRuleArgs) ElementType() reflect.Type
func (GetDomainsDomainListRequestHeaderHeaderRuleArgs) ToGetDomainsDomainListRequestHeaderHeaderRuleOutput ¶
func (i GetDomainsDomainListRequestHeaderHeaderRuleArgs) ToGetDomainsDomainListRequestHeaderHeaderRuleOutput() GetDomainsDomainListRequestHeaderHeaderRuleOutput
func (GetDomainsDomainListRequestHeaderHeaderRuleArgs) ToGetDomainsDomainListRequestHeaderHeaderRuleOutputWithContext ¶
func (i GetDomainsDomainListRequestHeaderHeaderRuleArgs) ToGetDomainsDomainListRequestHeaderHeaderRuleOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderHeaderRuleOutput
type GetDomainsDomainListRequestHeaderHeaderRuleArray ¶
type GetDomainsDomainListRequestHeaderHeaderRuleArray []GetDomainsDomainListRequestHeaderHeaderRuleInput
func (GetDomainsDomainListRequestHeaderHeaderRuleArray) ElementType ¶
func (GetDomainsDomainListRequestHeaderHeaderRuleArray) ElementType() reflect.Type
func (GetDomainsDomainListRequestHeaderHeaderRuleArray) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutput ¶
func (i GetDomainsDomainListRequestHeaderHeaderRuleArray) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutput() GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput
func (GetDomainsDomainListRequestHeaderHeaderRuleArray) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutputWithContext ¶
func (i GetDomainsDomainListRequestHeaderHeaderRuleArray) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput
type GetDomainsDomainListRequestHeaderHeaderRuleArrayInput ¶
type GetDomainsDomainListRequestHeaderHeaderRuleArrayInput interface { pulumi.Input ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutput() GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutputWithContext(context.Context) GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput }
GetDomainsDomainListRequestHeaderHeaderRuleArrayInput is an input type that accepts GetDomainsDomainListRequestHeaderHeaderRuleArray and GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput values. You can construct a concrete instance of `GetDomainsDomainListRequestHeaderHeaderRuleArrayInput` via:
GetDomainsDomainListRequestHeaderHeaderRuleArray{ GetDomainsDomainListRequestHeaderHeaderRuleArgs{...} }
type GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput ¶
type GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput) ElementType ¶
func (GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput) ElementType() reflect.Type
func (GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutput ¶
func (o GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutput() GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput
func (GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutputWithContext ¶
func (o GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleArrayOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput
type GetDomainsDomainListRequestHeaderHeaderRuleInput ¶
type GetDomainsDomainListRequestHeaderHeaderRuleInput interface { pulumi.Input ToGetDomainsDomainListRequestHeaderHeaderRuleOutput() GetDomainsDomainListRequestHeaderHeaderRuleOutput ToGetDomainsDomainListRequestHeaderHeaderRuleOutputWithContext(context.Context) GetDomainsDomainListRequestHeaderHeaderRuleOutput }
GetDomainsDomainListRequestHeaderHeaderRuleInput is an input type that accepts GetDomainsDomainListRequestHeaderHeaderRuleArgs and GetDomainsDomainListRequestHeaderHeaderRuleOutput values. You can construct a concrete instance of `GetDomainsDomainListRequestHeaderHeaderRuleInput` via:
GetDomainsDomainListRequestHeaderHeaderRuleArgs{...}
type GetDomainsDomainListRequestHeaderHeaderRuleOutput ¶
type GetDomainsDomainListRequestHeaderHeaderRuleOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainListRequestHeaderHeaderRuleOutput) ElementType ¶
func (GetDomainsDomainListRequestHeaderHeaderRuleOutput) ElementType() reflect.Type
func (GetDomainsDomainListRequestHeaderHeaderRuleOutput) HeaderMode ¶
func (o GetDomainsDomainListRequestHeaderHeaderRuleOutput) HeaderMode() pulumi.StringOutput
Http header setting method.
func (GetDomainsDomainListRequestHeaderHeaderRuleOutput) HeaderName ¶
func (o GetDomainsDomainListRequestHeaderHeaderRuleOutput) HeaderName() pulumi.StringOutput
Http header name.
func (GetDomainsDomainListRequestHeaderHeaderRuleOutput) HeaderValue ¶
func (o GetDomainsDomainListRequestHeaderHeaderRuleOutput) HeaderValue() pulumi.StringOutput
Http header value.
func (GetDomainsDomainListRequestHeaderHeaderRuleOutput) RulePaths ¶
func (o GetDomainsDomainListRequestHeaderHeaderRuleOutput) RulePaths() pulumi.StringArrayOutput
Rule paths.
func (GetDomainsDomainListRequestHeaderHeaderRuleOutput) RuleType ¶
func (o GetDomainsDomainListRequestHeaderHeaderRuleOutput) RuleType() pulumi.StringOutput
Rule type.
func (GetDomainsDomainListRequestHeaderHeaderRuleOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleOutput ¶
func (o GetDomainsDomainListRequestHeaderHeaderRuleOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleOutput() GetDomainsDomainListRequestHeaderHeaderRuleOutput
func (GetDomainsDomainListRequestHeaderHeaderRuleOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleOutputWithContext ¶
func (o GetDomainsDomainListRequestHeaderHeaderRuleOutput) ToGetDomainsDomainListRequestHeaderHeaderRuleOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderHeaderRuleOutput
type GetDomainsDomainListRequestHeaderInput ¶
type GetDomainsDomainListRequestHeaderInput interface { pulumi.Input ToGetDomainsDomainListRequestHeaderOutput() GetDomainsDomainListRequestHeaderOutput ToGetDomainsDomainListRequestHeaderOutputWithContext(context.Context) GetDomainsDomainListRequestHeaderOutput }
GetDomainsDomainListRequestHeaderInput is an input type that accepts GetDomainsDomainListRequestHeaderArgs and GetDomainsDomainListRequestHeaderOutput values. You can construct a concrete instance of `GetDomainsDomainListRequestHeaderInput` via:
GetDomainsDomainListRequestHeaderArgs{...}
type GetDomainsDomainListRequestHeaderOutput ¶
type GetDomainsDomainListRequestHeaderOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainListRequestHeaderOutput) ElementType ¶
func (GetDomainsDomainListRequestHeaderOutput) ElementType() reflect.Type
func (GetDomainsDomainListRequestHeaderOutput) HeaderRules ¶
func (o GetDomainsDomainListRequestHeaderOutput) HeaderRules() GetDomainsDomainListRequestHeaderHeaderRuleArrayOutput
Custom request header configuration rules.
func (GetDomainsDomainListRequestHeaderOutput) Switch ¶
func (o GetDomainsDomainListRequestHeaderOutput) Switch() pulumi.StringOutput
Cache configuration switch.
func (GetDomainsDomainListRequestHeaderOutput) ToGetDomainsDomainListRequestHeaderOutput ¶
func (o GetDomainsDomainListRequestHeaderOutput) ToGetDomainsDomainListRequestHeaderOutput() GetDomainsDomainListRequestHeaderOutput
func (GetDomainsDomainListRequestHeaderOutput) ToGetDomainsDomainListRequestHeaderOutputWithContext ¶
func (o GetDomainsDomainListRequestHeaderOutput) ToGetDomainsDomainListRequestHeaderOutputWithContext(ctx context.Context) GetDomainsDomainListRequestHeaderOutput
type GetDomainsDomainListRuleCach ¶
type GetDomainsDomainListRuleCach struct { CacheTime int `pulumi:"cacheTime"` CompareMaxAge *string `pulumi:"compareMaxAge"` // Follow the source station configuration switch. FollowOriginSwitch string `pulumi:"followOriginSwitch"` IgnoreCacheControl *string `pulumi:"ignoreCacheControl"` // Ignore the Set-Cookie header of the origin site. IgnoreSetCookie string `pulumi:"ignoreSetCookie"` // Cache configuration switch. NoCacheSwitch string `pulumi:"noCacheSwitch"` // Always check back to origin. ReValidate string `pulumi:"reValidate"` // Rule paths. RulePaths []string `pulumi:"rulePaths"` // Rule type. RuleType string `pulumi:"ruleType"` // Cache configuration switch. Switch string `pulumi:"switch"` }
type GetDomainsDomainListRuleCachArgs ¶
type GetDomainsDomainListRuleCachArgs struct { CacheTime pulumi.IntInput `pulumi:"cacheTime"` CompareMaxAge pulumi.StringPtrInput `pulumi:"compareMaxAge"` // Follow the source station configuration switch. FollowOriginSwitch pulumi.StringInput `pulumi:"followOriginSwitch"` IgnoreCacheControl pulumi.StringPtrInput `pulumi:"ignoreCacheControl"` // Ignore the Set-Cookie header of the origin site. IgnoreSetCookie pulumi.StringInput `pulumi:"ignoreSetCookie"` // Cache configuration switch. NoCacheSwitch pulumi.StringInput `pulumi:"noCacheSwitch"` // Always check back to origin. ReValidate pulumi.StringInput `pulumi:"reValidate"` // Rule paths. RulePaths pulumi.StringArrayInput `pulumi:"rulePaths"` // Rule type. RuleType pulumi.StringInput `pulumi:"ruleType"` // Cache configuration switch. Switch pulumi.StringInput `pulumi:"switch"` }
func (GetDomainsDomainListRuleCachArgs) ElementType ¶
func (GetDomainsDomainListRuleCachArgs) ElementType() reflect.Type
func (GetDomainsDomainListRuleCachArgs) ToGetDomainsDomainListRuleCachOutput ¶
func (i GetDomainsDomainListRuleCachArgs) ToGetDomainsDomainListRuleCachOutput() GetDomainsDomainListRuleCachOutput
func (GetDomainsDomainListRuleCachArgs) ToGetDomainsDomainListRuleCachOutputWithContext ¶
func (i GetDomainsDomainListRuleCachArgs) ToGetDomainsDomainListRuleCachOutputWithContext(ctx context.Context) GetDomainsDomainListRuleCachOutput
type GetDomainsDomainListRuleCachArray ¶
type GetDomainsDomainListRuleCachArray []GetDomainsDomainListRuleCachInput
func (GetDomainsDomainListRuleCachArray) ElementType ¶
func (GetDomainsDomainListRuleCachArray) ElementType() reflect.Type
func (GetDomainsDomainListRuleCachArray) ToGetDomainsDomainListRuleCachArrayOutput ¶
func (i GetDomainsDomainListRuleCachArray) ToGetDomainsDomainListRuleCachArrayOutput() GetDomainsDomainListRuleCachArrayOutput
func (GetDomainsDomainListRuleCachArray) ToGetDomainsDomainListRuleCachArrayOutputWithContext ¶
func (i GetDomainsDomainListRuleCachArray) ToGetDomainsDomainListRuleCachArrayOutputWithContext(ctx context.Context) GetDomainsDomainListRuleCachArrayOutput
type GetDomainsDomainListRuleCachArrayInput ¶
type GetDomainsDomainListRuleCachArrayInput interface { pulumi.Input ToGetDomainsDomainListRuleCachArrayOutput() GetDomainsDomainListRuleCachArrayOutput ToGetDomainsDomainListRuleCachArrayOutputWithContext(context.Context) GetDomainsDomainListRuleCachArrayOutput }
GetDomainsDomainListRuleCachArrayInput is an input type that accepts GetDomainsDomainListRuleCachArray and GetDomainsDomainListRuleCachArrayOutput values. You can construct a concrete instance of `GetDomainsDomainListRuleCachArrayInput` via:
GetDomainsDomainListRuleCachArray{ GetDomainsDomainListRuleCachArgs{...} }
type GetDomainsDomainListRuleCachArrayOutput ¶
type GetDomainsDomainListRuleCachArrayOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainListRuleCachArrayOutput) ElementType ¶
func (GetDomainsDomainListRuleCachArrayOutput) ElementType() reflect.Type
func (GetDomainsDomainListRuleCachArrayOutput) ToGetDomainsDomainListRuleCachArrayOutput ¶
func (o GetDomainsDomainListRuleCachArrayOutput) ToGetDomainsDomainListRuleCachArrayOutput() GetDomainsDomainListRuleCachArrayOutput
func (GetDomainsDomainListRuleCachArrayOutput) ToGetDomainsDomainListRuleCachArrayOutputWithContext ¶
func (o GetDomainsDomainListRuleCachArrayOutput) ToGetDomainsDomainListRuleCachArrayOutputWithContext(ctx context.Context) GetDomainsDomainListRuleCachArrayOutput
type GetDomainsDomainListRuleCachInput ¶
type GetDomainsDomainListRuleCachInput interface { pulumi.Input ToGetDomainsDomainListRuleCachOutput() GetDomainsDomainListRuleCachOutput ToGetDomainsDomainListRuleCachOutputWithContext(context.Context) GetDomainsDomainListRuleCachOutput }
GetDomainsDomainListRuleCachInput is an input type that accepts GetDomainsDomainListRuleCachArgs and GetDomainsDomainListRuleCachOutput values. You can construct a concrete instance of `GetDomainsDomainListRuleCachInput` via:
GetDomainsDomainListRuleCachArgs{...}
type GetDomainsDomainListRuleCachOutput ¶
type GetDomainsDomainListRuleCachOutput struct{ *pulumi.OutputState }
func (GetDomainsDomainListRuleCachOutput) CacheTime ¶
func (o GetDomainsDomainListRuleCachOutput) CacheTime() pulumi.IntOutput
func (GetDomainsDomainListRuleCachOutput) CompareMaxAge ¶
func (o GetDomainsDomainListRuleCachOutput) CompareMaxAge() pulumi.StringPtrOutput
func (GetDomainsDomainListRuleCachOutput) ElementType ¶
func (GetDomainsDomainListRuleCachOutput) ElementType() reflect.Type
func (GetDomainsDomainListRuleCachOutput) FollowOriginSwitch ¶
func (o GetDomainsDomainListRuleCachOutput) FollowOriginSwitch() pulumi.StringOutput
Follow the source station configuration switch.
func (GetDomainsDomainListRuleCachOutput) IgnoreCacheControl ¶
func (o GetDomainsDomainListRuleCachOutput) IgnoreCacheControl() pulumi.StringPtrOutput
func (GetDomainsDomainListRuleCachOutput) IgnoreSetCookie ¶
func (o GetDomainsDomainListRuleCachOutput) IgnoreSetCookie() pulumi.StringOutput
Ignore the Set-Cookie header of the origin site.
func (GetDomainsDomainListRuleCachOutput) NoCacheSwitch ¶
func (o GetDomainsDomainListRuleCachOutput) NoCacheSwitch() pulumi.StringOutput
Cache configuration switch.
func (GetDomainsDomainListRuleCachOutput) ReValidate ¶
func (o GetDomainsDomainListRuleCachOutput) ReValidate() pulumi.StringOutput
Always check back to origin.
func (GetDomainsDomainListRuleCachOutput) RulePaths ¶
func (o GetDomainsDomainListRuleCachOutput) RulePaths() pulumi.StringArrayOutput
Rule paths.
func (GetDomainsDomainListRuleCachOutput) RuleType ¶
func (o GetDomainsDomainListRuleCachOutput) RuleType() pulumi.StringOutput
Rule type.
func (GetDomainsDomainListRuleCachOutput) Switch ¶
func (o GetDomainsDomainListRuleCachOutput) Switch() pulumi.StringOutput
Cache configuration switch.
func (GetDomainsDomainListRuleCachOutput) ToGetDomainsDomainListRuleCachOutput ¶
func (o GetDomainsDomainListRuleCachOutput) ToGetDomainsDomainListRuleCachOutput() GetDomainsDomainListRuleCachOutput
func (GetDomainsDomainListRuleCachOutput) ToGetDomainsDomainListRuleCachOutputWithContext ¶
func (o GetDomainsDomainListRuleCachOutput) ToGetDomainsDomainListRuleCachOutputWithContext(ctx context.Context) GetDomainsDomainListRuleCachOutput
type GetDomainsOutputArgs ¶
type GetDomainsOutputArgs struct { // Acceleration domain name. Domain pulumi.StringPtrInput `pulumi:"domain"` // Whether to enable full-path cache. FullUrlCache pulumi.BoolPtrInput `pulumi:"fullUrlCache"` // HTTPS configuration. Valid values: `on`, `off` and `processing`. HttpsSwitch pulumi.StringPtrInput `pulumi:"httpsSwitch"` // Origin-pull protocol configuration. Valid values: `http`, `https` and `follow`. OriginPullProtocol pulumi.StringPtrInput `pulumi:"originPullProtocol"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Service type of acceleration domain name. The available value include `web`, `download` and `media`. ServiceType pulumi.StringPtrInput `pulumi:"serviceType"` }
A collection of arguments for invoking getDomains.
func (GetDomainsOutputArgs) ElementType ¶
func (GetDomainsOutputArgs) ElementType() reflect.Type
type GetDomainsResult ¶
type GetDomainsResult struct { // Acceleration domain name. Domain *string `pulumi:"domain"` // An information list of cdn domain. Each element contains the following attributes: DomainLists []GetDomainsDomainList `pulumi:"domainLists"` // Whether to enable full-path cache. FullUrlCache *bool `pulumi:"fullUrlCache"` // HTTPS configuration switch. HttpsSwitch *string `pulumi:"httpsSwitch"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Origin-pull protocol configuration. OriginPullProtocol *string `pulumi:"originPullProtocol"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Service type of acceleration domain name. ServiceType *string `pulumi:"serviceType"` }
A collection of values returned by getDomains.
func GetDomains ¶
func GetDomains(ctx *pulumi.Context, args *GetDomainsArgs, opts ...pulumi.InvokeOption) (*GetDomainsResult, error)
Use this data source to query the detail information of CDN domain.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Cdn" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cdn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cdn.GetDomains(ctx, &cdn.GetDomainsArgs{ Domain: pulumi.StringRef("xxxx.com"), FullUrlCache: pulumi.BoolRef(false), HttpsSwitch: pulumi.StringRef("on"), OriginPullProtocol: pulumi.StringRef("follow"), ServiceType: pulumi.StringRef("web"), }, nil) if err != nil { return err } return nil }) }
```
type GetDomainsResultOutput ¶
type GetDomainsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDomains.
func GetDomainsOutput ¶
func GetDomainsOutput(ctx *pulumi.Context, args GetDomainsOutputArgs, opts ...pulumi.InvokeOption) GetDomainsResultOutput
func (GetDomainsResultOutput) Domain ¶
func (o GetDomainsResultOutput) Domain() pulumi.StringPtrOutput
Acceleration domain name.
func (GetDomainsResultOutput) DomainLists ¶
func (o GetDomainsResultOutput) DomainLists() GetDomainsDomainListArrayOutput
An information list of cdn domain. Each element contains the following attributes:
func (GetDomainsResultOutput) ElementType ¶
func (GetDomainsResultOutput) ElementType() reflect.Type
func (GetDomainsResultOutput) FullUrlCache ¶
func (o GetDomainsResultOutput) FullUrlCache() pulumi.BoolPtrOutput
Whether to enable full-path cache.
func (GetDomainsResultOutput) HttpsSwitch ¶
func (o GetDomainsResultOutput) HttpsSwitch() pulumi.StringPtrOutput
HTTPS configuration switch.
func (GetDomainsResultOutput) Id ¶
func (o GetDomainsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetDomainsResultOutput) OriginPullProtocol ¶
func (o GetDomainsResultOutput) OriginPullProtocol() pulumi.StringPtrOutput
Origin-pull protocol configuration.
func (GetDomainsResultOutput) ResultOutputFile ¶
func (o GetDomainsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetDomainsResultOutput) ServiceType ¶
func (o GetDomainsResultOutput) ServiceType() pulumi.StringPtrOutput
Service type of acceleration domain name.
func (GetDomainsResultOutput) ToGetDomainsResultOutput ¶
func (o GetDomainsResultOutput) ToGetDomainsResultOutput() GetDomainsResultOutput
func (GetDomainsResultOutput) ToGetDomainsResultOutputWithContext ¶
func (o GetDomainsResultOutput) ToGetDomainsResultOutputWithContext(ctx context.Context) GetDomainsResultOutput
type UrlPurge ¶
type UrlPurge struct { pulumi.CustomResourceState // Specify purge area. NOTE: only purge same area cache contents. Area pulumi.StringPtrOutput `pulumi:"area"` // logs of latest purge task. PurgeHistories UrlPurgePurgeHistoryArrayOutput `pulumi:"purgeHistories"` // Change to purge again. NOTE: this argument only works while resource update, if set to `0` or null will not be triggered. Redo pulumi.IntPtrOutput `pulumi:"redo"` // Task id of last operation. TaskId pulumi.StringOutput `pulumi:"taskId"` // Whether to encode urls, if set to `true` will auto encode instead of manual process. UrlEncode pulumi.BoolPtrOutput `pulumi:"urlEncode"` // List of url to purge. NOTE: urls need include protocol prefix `http://` or `https://`. Urls pulumi.StringArrayOutput `pulumi:"urls"` }
Provide a resource to invoke a Url Purge Request.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cdn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cdn.NewUrlPurge(ctx, "foo", &Cdn.UrlPurgeArgs{ Urls: pulumi.StringArray{ pulumi.String("https://www.example.com/a"), }, }) if err != nil { return err } return nil }) }
```
argument to request new purge task with same urls
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cdn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cdn.NewUrlPurge(ctx, "foo", &Cdn.UrlPurgeArgs{ Redo: pulumi.Int(1), Urls: pulumi.StringArray{ pulumi.String("https://www.example.com/a"), }, }) if err != nil { return err } return nil }) }
```
func GetUrlPurge ¶
func GetUrlPurge(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UrlPurgeState, opts ...pulumi.ResourceOption) (*UrlPurge, error)
GetUrlPurge gets an existing UrlPurge 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 NewUrlPurge ¶
func NewUrlPurge(ctx *pulumi.Context, name string, args *UrlPurgeArgs, opts ...pulumi.ResourceOption) (*UrlPurge, error)
NewUrlPurge registers a new resource with the given unique name, arguments, and options.
func (*UrlPurge) ElementType ¶
func (*UrlPurge) ToUrlPurgeOutput ¶
func (i *UrlPurge) ToUrlPurgeOutput() UrlPurgeOutput
func (*UrlPurge) ToUrlPurgeOutputWithContext ¶
func (i *UrlPurge) ToUrlPurgeOutputWithContext(ctx context.Context) UrlPurgeOutput
type UrlPurgeArgs ¶
type UrlPurgeArgs struct { // Specify purge area. NOTE: only purge same area cache contents. Area pulumi.StringPtrInput // Change to purge again. NOTE: this argument only works while resource update, if set to `0` or null will not be triggered. Redo pulumi.IntPtrInput // Whether to encode urls, if set to `true` will auto encode instead of manual process. UrlEncode pulumi.BoolPtrInput // List of url to purge. NOTE: urls need include protocol prefix `http://` or `https://`. Urls pulumi.StringArrayInput }
The set of arguments for constructing a UrlPurge resource.
func (UrlPurgeArgs) ElementType ¶
func (UrlPurgeArgs) ElementType() reflect.Type
type UrlPurgeArray ¶
type UrlPurgeArray []UrlPurgeInput
func (UrlPurgeArray) ElementType ¶
func (UrlPurgeArray) ElementType() reflect.Type
func (UrlPurgeArray) ToUrlPurgeArrayOutput ¶
func (i UrlPurgeArray) ToUrlPurgeArrayOutput() UrlPurgeArrayOutput
func (UrlPurgeArray) ToUrlPurgeArrayOutputWithContext ¶
func (i UrlPurgeArray) ToUrlPurgeArrayOutputWithContext(ctx context.Context) UrlPurgeArrayOutput
type UrlPurgeArrayInput ¶
type UrlPurgeArrayInput interface { pulumi.Input ToUrlPurgeArrayOutput() UrlPurgeArrayOutput ToUrlPurgeArrayOutputWithContext(context.Context) UrlPurgeArrayOutput }
UrlPurgeArrayInput is an input type that accepts UrlPurgeArray and UrlPurgeArrayOutput values. You can construct a concrete instance of `UrlPurgeArrayInput` via:
UrlPurgeArray{ UrlPurgeArgs{...} }
type UrlPurgeArrayOutput ¶
type UrlPurgeArrayOutput struct{ *pulumi.OutputState }
func (UrlPurgeArrayOutput) ElementType ¶
func (UrlPurgeArrayOutput) ElementType() reflect.Type
func (UrlPurgeArrayOutput) Index ¶
func (o UrlPurgeArrayOutput) Index(i pulumi.IntInput) UrlPurgeOutput
func (UrlPurgeArrayOutput) ToUrlPurgeArrayOutput ¶
func (o UrlPurgeArrayOutput) ToUrlPurgeArrayOutput() UrlPurgeArrayOutput
func (UrlPurgeArrayOutput) ToUrlPurgeArrayOutputWithContext ¶
func (o UrlPurgeArrayOutput) ToUrlPurgeArrayOutputWithContext(ctx context.Context) UrlPurgeArrayOutput
type UrlPurgeInput ¶
type UrlPurgeInput interface { pulumi.Input ToUrlPurgeOutput() UrlPurgeOutput ToUrlPurgeOutputWithContext(ctx context.Context) UrlPurgeOutput }
type UrlPurgeMap ¶
type UrlPurgeMap map[string]UrlPurgeInput
func (UrlPurgeMap) ElementType ¶
func (UrlPurgeMap) ElementType() reflect.Type
func (UrlPurgeMap) ToUrlPurgeMapOutput ¶
func (i UrlPurgeMap) ToUrlPurgeMapOutput() UrlPurgeMapOutput
func (UrlPurgeMap) ToUrlPurgeMapOutputWithContext ¶
func (i UrlPurgeMap) ToUrlPurgeMapOutputWithContext(ctx context.Context) UrlPurgeMapOutput
type UrlPurgeMapInput ¶
type UrlPurgeMapInput interface { pulumi.Input ToUrlPurgeMapOutput() UrlPurgeMapOutput ToUrlPurgeMapOutputWithContext(context.Context) UrlPurgeMapOutput }
UrlPurgeMapInput is an input type that accepts UrlPurgeMap and UrlPurgeMapOutput values. You can construct a concrete instance of `UrlPurgeMapInput` via:
UrlPurgeMap{ "key": UrlPurgeArgs{...} }
type UrlPurgeMapOutput ¶
type UrlPurgeMapOutput struct{ *pulumi.OutputState }
func (UrlPurgeMapOutput) ElementType ¶
func (UrlPurgeMapOutput) ElementType() reflect.Type
func (UrlPurgeMapOutput) MapIndex ¶
func (o UrlPurgeMapOutput) MapIndex(k pulumi.StringInput) UrlPurgeOutput
func (UrlPurgeMapOutput) ToUrlPurgeMapOutput ¶
func (o UrlPurgeMapOutput) ToUrlPurgeMapOutput() UrlPurgeMapOutput
func (UrlPurgeMapOutput) ToUrlPurgeMapOutputWithContext ¶
func (o UrlPurgeMapOutput) ToUrlPurgeMapOutputWithContext(ctx context.Context) UrlPurgeMapOutput
type UrlPurgeOutput ¶
type UrlPurgeOutput struct{ *pulumi.OutputState }
func (UrlPurgeOutput) Area ¶
func (o UrlPurgeOutput) Area() pulumi.StringPtrOutput
Specify purge area. NOTE: only purge same area cache contents.
func (UrlPurgeOutput) ElementType ¶
func (UrlPurgeOutput) ElementType() reflect.Type
func (UrlPurgeOutput) PurgeHistories ¶
func (o UrlPurgeOutput) PurgeHistories() UrlPurgePurgeHistoryArrayOutput
logs of latest purge task.
func (UrlPurgeOutput) Redo ¶
func (o UrlPurgeOutput) Redo() pulumi.IntPtrOutput
Change to purge again. NOTE: this argument only works while resource update, if set to `0` or null will not be triggered.
func (UrlPurgeOutput) TaskId ¶
func (o UrlPurgeOutput) TaskId() pulumi.StringOutput
Task id of last operation.
func (UrlPurgeOutput) ToUrlPurgeOutput ¶
func (o UrlPurgeOutput) ToUrlPurgeOutput() UrlPurgeOutput
func (UrlPurgeOutput) ToUrlPurgeOutputWithContext ¶
func (o UrlPurgeOutput) ToUrlPurgeOutputWithContext(ctx context.Context) UrlPurgeOutput
func (UrlPurgeOutput) UrlEncode ¶
func (o UrlPurgeOutput) UrlEncode() pulumi.BoolPtrOutput
Whether to encode urls, if set to `true` will auto encode instead of manual process.
func (UrlPurgeOutput) Urls ¶
func (o UrlPurgeOutput) Urls() pulumi.StringArrayOutput
List of url to purge. NOTE: urls need include protocol prefix `http://` or `https://`.
type UrlPurgePurgeHistory ¶
type UrlPurgePurgeHistory struct { // Purge task create time. CreateTime *string `pulumi:"createTime"` // Purge flush type of `flush` or `delete`. FlushType *string `pulumi:"flushType"` // Purge category in of `url` or `path`. PurgeType *string `pulumi:"purgeType"` // Purge status of `fail`, `done`, `process`. Status *string `pulumi:"status"` // Task id of last operation. TaskId *string `pulumi:"taskId"` // Purge url. Url *string `pulumi:"url"` }
type UrlPurgePurgeHistoryArgs ¶
type UrlPurgePurgeHistoryArgs struct { // Purge task create time. CreateTime pulumi.StringPtrInput `pulumi:"createTime"` // Purge flush type of `flush` or `delete`. FlushType pulumi.StringPtrInput `pulumi:"flushType"` // Purge category in of `url` or `path`. PurgeType pulumi.StringPtrInput `pulumi:"purgeType"` // Purge status of `fail`, `done`, `process`. Status pulumi.StringPtrInput `pulumi:"status"` // Task id of last operation. TaskId pulumi.StringPtrInput `pulumi:"taskId"` // Purge url. Url pulumi.StringPtrInput `pulumi:"url"` }
func (UrlPurgePurgeHistoryArgs) ElementType ¶
func (UrlPurgePurgeHistoryArgs) ElementType() reflect.Type
func (UrlPurgePurgeHistoryArgs) ToUrlPurgePurgeHistoryOutput ¶
func (i UrlPurgePurgeHistoryArgs) ToUrlPurgePurgeHistoryOutput() UrlPurgePurgeHistoryOutput
func (UrlPurgePurgeHistoryArgs) ToUrlPurgePurgeHistoryOutputWithContext ¶
func (i UrlPurgePurgeHistoryArgs) ToUrlPurgePurgeHistoryOutputWithContext(ctx context.Context) UrlPurgePurgeHistoryOutput
type UrlPurgePurgeHistoryArray ¶
type UrlPurgePurgeHistoryArray []UrlPurgePurgeHistoryInput
func (UrlPurgePurgeHistoryArray) ElementType ¶
func (UrlPurgePurgeHistoryArray) ElementType() reflect.Type
func (UrlPurgePurgeHistoryArray) ToUrlPurgePurgeHistoryArrayOutput ¶
func (i UrlPurgePurgeHistoryArray) ToUrlPurgePurgeHistoryArrayOutput() UrlPurgePurgeHistoryArrayOutput
func (UrlPurgePurgeHistoryArray) ToUrlPurgePurgeHistoryArrayOutputWithContext ¶
func (i UrlPurgePurgeHistoryArray) ToUrlPurgePurgeHistoryArrayOutputWithContext(ctx context.Context) UrlPurgePurgeHistoryArrayOutput
type UrlPurgePurgeHistoryArrayInput ¶
type UrlPurgePurgeHistoryArrayInput interface { pulumi.Input ToUrlPurgePurgeHistoryArrayOutput() UrlPurgePurgeHistoryArrayOutput ToUrlPurgePurgeHistoryArrayOutputWithContext(context.Context) UrlPurgePurgeHistoryArrayOutput }
UrlPurgePurgeHistoryArrayInput is an input type that accepts UrlPurgePurgeHistoryArray and UrlPurgePurgeHistoryArrayOutput values. You can construct a concrete instance of `UrlPurgePurgeHistoryArrayInput` via:
UrlPurgePurgeHistoryArray{ UrlPurgePurgeHistoryArgs{...} }
type UrlPurgePurgeHistoryArrayOutput ¶
type UrlPurgePurgeHistoryArrayOutput struct{ *pulumi.OutputState }
func (UrlPurgePurgeHistoryArrayOutput) ElementType ¶
func (UrlPurgePurgeHistoryArrayOutput) ElementType() reflect.Type
func (UrlPurgePurgeHistoryArrayOutput) Index ¶
func (o UrlPurgePurgeHistoryArrayOutput) Index(i pulumi.IntInput) UrlPurgePurgeHistoryOutput
func (UrlPurgePurgeHistoryArrayOutput) ToUrlPurgePurgeHistoryArrayOutput ¶
func (o UrlPurgePurgeHistoryArrayOutput) ToUrlPurgePurgeHistoryArrayOutput() UrlPurgePurgeHistoryArrayOutput
func (UrlPurgePurgeHistoryArrayOutput) ToUrlPurgePurgeHistoryArrayOutputWithContext ¶
func (o UrlPurgePurgeHistoryArrayOutput) ToUrlPurgePurgeHistoryArrayOutputWithContext(ctx context.Context) UrlPurgePurgeHistoryArrayOutput
type UrlPurgePurgeHistoryInput ¶
type UrlPurgePurgeHistoryInput interface { pulumi.Input ToUrlPurgePurgeHistoryOutput() UrlPurgePurgeHistoryOutput ToUrlPurgePurgeHistoryOutputWithContext(context.Context) UrlPurgePurgeHistoryOutput }
UrlPurgePurgeHistoryInput is an input type that accepts UrlPurgePurgeHistoryArgs and UrlPurgePurgeHistoryOutput values. You can construct a concrete instance of `UrlPurgePurgeHistoryInput` via:
UrlPurgePurgeHistoryArgs{...}
type UrlPurgePurgeHistoryOutput ¶
type UrlPurgePurgeHistoryOutput struct{ *pulumi.OutputState }
func (UrlPurgePurgeHistoryOutput) CreateTime ¶
func (o UrlPurgePurgeHistoryOutput) CreateTime() pulumi.StringPtrOutput
Purge task create time.
func (UrlPurgePurgeHistoryOutput) ElementType ¶
func (UrlPurgePurgeHistoryOutput) ElementType() reflect.Type
func (UrlPurgePurgeHistoryOutput) FlushType ¶
func (o UrlPurgePurgeHistoryOutput) FlushType() pulumi.StringPtrOutput
Purge flush type of `flush` or `delete`.
func (UrlPurgePurgeHistoryOutput) PurgeType ¶
func (o UrlPurgePurgeHistoryOutput) PurgeType() pulumi.StringPtrOutput
Purge category in of `url` or `path`.
func (UrlPurgePurgeHistoryOutput) Status ¶
func (o UrlPurgePurgeHistoryOutput) Status() pulumi.StringPtrOutput
Purge status of `fail`, `done`, `process`.
func (UrlPurgePurgeHistoryOutput) TaskId ¶
func (o UrlPurgePurgeHistoryOutput) TaskId() pulumi.StringPtrOutput
Task id of last operation.
func (UrlPurgePurgeHistoryOutput) ToUrlPurgePurgeHistoryOutput ¶
func (o UrlPurgePurgeHistoryOutput) ToUrlPurgePurgeHistoryOutput() UrlPurgePurgeHistoryOutput
func (UrlPurgePurgeHistoryOutput) ToUrlPurgePurgeHistoryOutputWithContext ¶
func (o UrlPurgePurgeHistoryOutput) ToUrlPurgePurgeHistoryOutputWithContext(ctx context.Context) UrlPurgePurgeHistoryOutput
func (UrlPurgePurgeHistoryOutput) Url ¶
func (o UrlPurgePurgeHistoryOutput) Url() pulumi.StringPtrOutput
Purge url.
type UrlPurgeState ¶
type UrlPurgeState struct { // Specify purge area. NOTE: only purge same area cache contents. Area pulumi.StringPtrInput // logs of latest purge task. PurgeHistories UrlPurgePurgeHistoryArrayInput // Change to purge again. NOTE: this argument only works while resource update, if set to `0` or null will not be triggered. Redo pulumi.IntPtrInput // Task id of last operation. TaskId pulumi.StringPtrInput // Whether to encode urls, if set to `true` will auto encode instead of manual process. UrlEncode pulumi.BoolPtrInput // List of url to purge. NOTE: urls need include protocol prefix `http://` or `https://`. Urls pulumi.StringArrayInput }
func (UrlPurgeState) ElementType ¶
func (UrlPurgeState) ElementType() reflect.Type
type UrlPush ¶
type UrlPush struct { pulumi.CustomResourceState // Specify push area. NOTE: only push same area cache contents. Area pulumi.StringPtrOutput `pulumi:"area"` // Layer to push. Layer pulumi.StringPtrOutput `pulumi:"layer"` // Whether to recursive parse m3u8 files. ParseM3u8 pulumi.BoolPtrOutput `pulumi:"parseM3u8"` // logs of latest push task. PushHistories UrlPushPushHistoryArrayOutput `pulumi:"pushHistories"` // Change to push again. NOTE: this argument only works while resource update, if set to `0` or null will not be triggered. Redo pulumi.IntPtrOutput `pulumi:"redo"` // Push task id. TaskId pulumi.StringOutput `pulumi:"taskId"` // List of url to push. NOTE: urls need include protocol prefix `http://` or `https://`. Urls pulumi.StringArrayOutput `pulumi:"urls"` // Specify `User-Agent` HTTP header, default: `TencentCdn`. UserAgent pulumi.StringPtrOutput `pulumi:"userAgent"` }
Provide a resource to invoke a Url Push request.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cdn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cdn.NewUrlPush(ctx, "foo", &Cdn.UrlPushArgs{ Urls: pulumi.StringArray{ pulumi.String("https://www.example.com/b"), }, }) if err != nil { return err } return nil }) }
```
argument to request new push task with same urls
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Cdn"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Cdn.NewUrlPush(ctx, "foo", &Cdn.UrlPushArgs{ Redo: pulumi.Int(1), Urls: pulumi.StringArray{ pulumi.String("https://www.example.com/a"), }, }) if err != nil { return err } return nil }) }
```
func GetUrlPush ¶
func GetUrlPush(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UrlPushState, opts ...pulumi.ResourceOption) (*UrlPush, error)
GetUrlPush gets an existing UrlPush 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 NewUrlPush ¶
func NewUrlPush(ctx *pulumi.Context, name string, args *UrlPushArgs, opts ...pulumi.ResourceOption) (*UrlPush, error)
NewUrlPush registers a new resource with the given unique name, arguments, and options.
func (*UrlPush) ElementType ¶
func (*UrlPush) ToUrlPushOutput ¶
func (i *UrlPush) ToUrlPushOutput() UrlPushOutput
func (*UrlPush) ToUrlPushOutputWithContext ¶
func (i *UrlPush) ToUrlPushOutputWithContext(ctx context.Context) UrlPushOutput
type UrlPushArgs ¶
type UrlPushArgs struct { // Specify push area. NOTE: only push same area cache contents. Area pulumi.StringPtrInput // Layer to push. Layer pulumi.StringPtrInput // Whether to recursive parse m3u8 files. ParseM3u8 pulumi.BoolPtrInput // Change to push again. NOTE: this argument only works while resource update, if set to `0` or null will not be triggered. Redo pulumi.IntPtrInput // List of url to push. NOTE: urls need include protocol prefix `http://` or `https://`. Urls pulumi.StringArrayInput // Specify `User-Agent` HTTP header, default: `TencentCdn`. UserAgent pulumi.StringPtrInput }
The set of arguments for constructing a UrlPush resource.
func (UrlPushArgs) ElementType ¶
func (UrlPushArgs) ElementType() reflect.Type
type UrlPushArray ¶
type UrlPushArray []UrlPushInput
func (UrlPushArray) ElementType ¶
func (UrlPushArray) ElementType() reflect.Type
func (UrlPushArray) ToUrlPushArrayOutput ¶
func (i UrlPushArray) ToUrlPushArrayOutput() UrlPushArrayOutput
func (UrlPushArray) ToUrlPushArrayOutputWithContext ¶
func (i UrlPushArray) ToUrlPushArrayOutputWithContext(ctx context.Context) UrlPushArrayOutput
type UrlPushArrayInput ¶
type UrlPushArrayInput interface { pulumi.Input ToUrlPushArrayOutput() UrlPushArrayOutput ToUrlPushArrayOutputWithContext(context.Context) UrlPushArrayOutput }
UrlPushArrayInput is an input type that accepts UrlPushArray and UrlPushArrayOutput values. You can construct a concrete instance of `UrlPushArrayInput` via:
UrlPushArray{ UrlPushArgs{...} }
type UrlPushArrayOutput ¶
type UrlPushArrayOutput struct{ *pulumi.OutputState }
func (UrlPushArrayOutput) ElementType ¶
func (UrlPushArrayOutput) ElementType() reflect.Type
func (UrlPushArrayOutput) Index ¶
func (o UrlPushArrayOutput) Index(i pulumi.IntInput) UrlPushOutput
func (UrlPushArrayOutput) ToUrlPushArrayOutput ¶
func (o UrlPushArrayOutput) ToUrlPushArrayOutput() UrlPushArrayOutput
func (UrlPushArrayOutput) ToUrlPushArrayOutputWithContext ¶
func (o UrlPushArrayOutput) ToUrlPushArrayOutputWithContext(ctx context.Context) UrlPushArrayOutput
type UrlPushInput ¶
type UrlPushInput interface { pulumi.Input ToUrlPushOutput() UrlPushOutput ToUrlPushOutputWithContext(ctx context.Context) UrlPushOutput }
type UrlPushMap ¶
type UrlPushMap map[string]UrlPushInput
func (UrlPushMap) ElementType ¶
func (UrlPushMap) ElementType() reflect.Type
func (UrlPushMap) ToUrlPushMapOutput ¶
func (i UrlPushMap) ToUrlPushMapOutput() UrlPushMapOutput
func (UrlPushMap) ToUrlPushMapOutputWithContext ¶
func (i UrlPushMap) ToUrlPushMapOutputWithContext(ctx context.Context) UrlPushMapOutput
type UrlPushMapInput ¶
type UrlPushMapInput interface { pulumi.Input ToUrlPushMapOutput() UrlPushMapOutput ToUrlPushMapOutputWithContext(context.Context) UrlPushMapOutput }
UrlPushMapInput is an input type that accepts UrlPushMap and UrlPushMapOutput values. You can construct a concrete instance of `UrlPushMapInput` via:
UrlPushMap{ "key": UrlPushArgs{...} }
type UrlPushMapOutput ¶
type UrlPushMapOutput struct{ *pulumi.OutputState }
func (UrlPushMapOutput) ElementType ¶
func (UrlPushMapOutput) ElementType() reflect.Type
func (UrlPushMapOutput) MapIndex ¶
func (o UrlPushMapOutput) MapIndex(k pulumi.StringInput) UrlPushOutput
func (UrlPushMapOutput) ToUrlPushMapOutput ¶
func (o UrlPushMapOutput) ToUrlPushMapOutput() UrlPushMapOutput
func (UrlPushMapOutput) ToUrlPushMapOutputWithContext ¶
func (o UrlPushMapOutput) ToUrlPushMapOutputWithContext(ctx context.Context) UrlPushMapOutput
type UrlPushOutput ¶
type UrlPushOutput struct{ *pulumi.OutputState }
func (UrlPushOutput) Area ¶
func (o UrlPushOutput) Area() pulumi.StringPtrOutput
Specify push area. NOTE: only push same area cache contents.
func (UrlPushOutput) ElementType ¶
func (UrlPushOutput) ElementType() reflect.Type
func (UrlPushOutput) ParseM3u8 ¶
func (o UrlPushOutput) ParseM3u8() pulumi.BoolPtrOutput
Whether to recursive parse m3u8 files.
func (UrlPushOutput) PushHistories ¶
func (o UrlPushOutput) PushHistories() UrlPushPushHistoryArrayOutput
logs of latest push task.
func (UrlPushOutput) Redo ¶
func (o UrlPushOutput) Redo() pulumi.IntPtrOutput
Change to push again. NOTE: this argument only works while resource update, if set to `0` or null will not be triggered.
func (UrlPushOutput) ToUrlPushOutput ¶
func (o UrlPushOutput) ToUrlPushOutput() UrlPushOutput
func (UrlPushOutput) ToUrlPushOutputWithContext ¶
func (o UrlPushOutput) ToUrlPushOutputWithContext(ctx context.Context) UrlPushOutput
func (UrlPushOutput) Urls ¶
func (o UrlPushOutput) Urls() pulumi.StringArrayOutput
List of url to push. NOTE: urls need include protocol prefix `http://` or `https://`.
func (UrlPushOutput) UserAgent ¶
func (o UrlPushOutput) UserAgent() pulumi.StringPtrOutput
Specify `User-Agent` HTTP header, default: `TencentCdn`.
type UrlPushPushHistory ¶
type UrlPushPushHistory struct { // Specify push area. NOTE: only push same area cache contents. Area *string `pulumi:"area"` // Push task create time. CreateTime *string `pulumi:"createTime"` // Push progress in percent. Percent *int `pulumi:"percent"` // Push status of `fail`, `done`, `process` or `invalid` (4xx, 5xx response). Status *string `pulumi:"status"` // Push task id. TaskId *string `pulumi:"taskId"` // Push task update time. UpdateTime *string `pulumi:"updateTime"` // Push url. Url *string `pulumi:"url"` }
type UrlPushPushHistoryArgs ¶
type UrlPushPushHistoryArgs struct { // Specify push area. NOTE: only push same area cache contents. Area pulumi.StringPtrInput `pulumi:"area"` // Push task create time. CreateTime pulumi.StringPtrInput `pulumi:"createTime"` // Push progress in percent. Percent pulumi.IntPtrInput `pulumi:"percent"` // Push status of `fail`, `done`, `process` or `invalid` (4xx, 5xx response). Status pulumi.StringPtrInput `pulumi:"status"` // Push task id. TaskId pulumi.StringPtrInput `pulumi:"taskId"` // Push task update time. UpdateTime pulumi.StringPtrInput `pulumi:"updateTime"` // Push url. Url pulumi.StringPtrInput `pulumi:"url"` }
func (UrlPushPushHistoryArgs) ElementType ¶
func (UrlPushPushHistoryArgs) ElementType() reflect.Type
func (UrlPushPushHistoryArgs) ToUrlPushPushHistoryOutput ¶
func (i UrlPushPushHistoryArgs) ToUrlPushPushHistoryOutput() UrlPushPushHistoryOutput
func (UrlPushPushHistoryArgs) ToUrlPushPushHistoryOutputWithContext ¶
func (i UrlPushPushHistoryArgs) ToUrlPushPushHistoryOutputWithContext(ctx context.Context) UrlPushPushHistoryOutput
type UrlPushPushHistoryArray ¶
type UrlPushPushHistoryArray []UrlPushPushHistoryInput
func (UrlPushPushHistoryArray) ElementType ¶
func (UrlPushPushHistoryArray) ElementType() reflect.Type
func (UrlPushPushHistoryArray) ToUrlPushPushHistoryArrayOutput ¶
func (i UrlPushPushHistoryArray) ToUrlPushPushHistoryArrayOutput() UrlPushPushHistoryArrayOutput
func (UrlPushPushHistoryArray) ToUrlPushPushHistoryArrayOutputWithContext ¶
func (i UrlPushPushHistoryArray) ToUrlPushPushHistoryArrayOutputWithContext(ctx context.Context) UrlPushPushHistoryArrayOutput
type UrlPushPushHistoryArrayInput ¶
type UrlPushPushHistoryArrayInput interface { pulumi.Input ToUrlPushPushHistoryArrayOutput() UrlPushPushHistoryArrayOutput ToUrlPushPushHistoryArrayOutputWithContext(context.Context) UrlPushPushHistoryArrayOutput }
UrlPushPushHistoryArrayInput is an input type that accepts UrlPushPushHistoryArray and UrlPushPushHistoryArrayOutput values. You can construct a concrete instance of `UrlPushPushHistoryArrayInput` via:
UrlPushPushHistoryArray{ UrlPushPushHistoryArgs{...} }
type UrlPushPushHistoryArrayOutput ¶
type UrlPushPushHistoryArrayOutput struct{ *pulumi.OutputState }
func (UrlPushPushHistoryArrayOutput) ElementType ¶
func (UrlPushPushHistoryArrayOutput) ElementType() reflect.Type
func (UrlPushPushHistoryArrayOutput) Index ¶
func (o UrlPushPushHistoryArrayOutput) Index(i pulumi.IntInput) UrlPushPushHistoryOutput
func (UrlPushPushHistoryArrayOutput) ToUrlPushPushHistoryArrayOutput ¶
func (o UrlPushPushHistoryArrayOutput) ToUrlPushPushHistoryArrayOutput() UrlPushPushHistoryArrayOutput
func (UrlPushPushHistoryArrayOutput) ToUrlPushPushHistoryArrayOutputWithContext ¶
func (o UrlPushPushHistoryArrayOutput) ToUrlPushPushHistoryArrayOutputWithContext(ctx context.Context) UrlPushPushHistoryArrayOutput
type UrlPushPushHistoryInput ¶
type UrlPushPushHistoryInput interface { pulumi.Input ToUrlPushPushHistoryOutput() UrlPushPushHistoryOutput ToUrlPushPushHistoryOutputWithContext(context.Context) UrlPushPushHistoryOutput }
UrlPushPushHistoryInput is an input type that accepts UrlPushPushHistoryArgs and UrlPushPushHistoryOutput values. You can construct a concrete instance of `UrlPushPushHistoryInput` via:
UrlPushPushHistoryArgs{...}
type UrlPushPushHistoryOutput ¶
type UrlPushPushHistoryOutput struct{ *pulumi.OutputState }
func (UrlPushPushHistoryOutput) Area ¶
func (o UrlPushPushHistoryOutput) Area() pulumi.StringPtrOutput
Specify push area. NOTE: only push same area cache contents.
func (UrlPushPushHistoryOutput) CreateTime ¶
func (o UrlPushPushHistoryOutput) CreateTime() pulumi.StringPtrOutput
Push task create time.
func (UrlPushPushHistoryOutput) ElementType ¶
func (UrlPushPushHistoryOutput) ElementType() reflect.Type
func (UrlPushPushHistoryOutput) Percent ¶
func (o UrlPushPushHistoryOutput) Percent() pulumi.IntPtrOutput
Push progress in percent.
func (UrlPushPushHistoryOutput) Status ¶
func (o UrlPushPushHistoryOutput) Status() pulumi.StringPtrOutput
Push status of `fail`, `done`, `process` or `invalid` (4xx, 5xx response).
func (UrlPushPushHistoryOutput) TaskId ¶
func (o UrlPushPushHistoryOutput) TaskId() pulumi.StringPtrOutput
Push task id.
func (UrlPushPushHistoryOutput) ToUrlPushPushHistoryOutput ¶
func (o UrlPushPushHistoryOutput) ToUrlPushPushHistoryOutput() UrlPushPushHistoryOutput
func (UrlPushPushHistoryOutput) ToUrlPushPushHistoryOutputWithContext ¶
func (o UrlPushPushHistoryOutput) ToUrlPushPushHistoryOutputWithContext(ctx context.Context) UrlPushPushHistoryOutput
func (UrlPushPushHistoryOutput) UpdateTime ¶
func (o UrlPushPushHistoryOutput) UpdateTime() pulumi.StringPtrOutput
Push task update time.
func (UrlPushPushHistoryOutput) Url ¶
func (o UrlPushPushHistoryOutput) Url() pulumi.StringPtrOutput
Push url.
type UrlPushState ¶
type UrlPushState struct { // Specify push area. NOTE: only push same area cache contents. Area pulumi.StringPtrInput // Layer to push. Layer pulumi.StringPtrInput // Whether to recursive parse m3u8 files. ParseM3u8 pulumi.BoolPtrInput // logs of latest push task. PushHistories UrlPushPushHistoryArrayInput // Change to push again. NOTE: this argument only works while resource update, if set to `0` or null will not be triggered. Redo pulumi.IntPtrInput // Push task id. TaskId pulumi.StringPtrInput // List of url to push. NOTE: urls need include protocol prefix `http://` or `https://`. Urls pulumi.StringArrayInput // Specify `User-Agent` HTTP header, default: `TencentCdn`. UserAgent pulumi.StringPtrInput }
func (UrlPushState) ElementType ¶
func (UrlPushState) ElementType() reflect.Type