Documentation
¶
Index ¶
- type AccelerationDomain
- type AccelerationDomainArgs
- type AccelerationDomainArray
- type AccelerationDomainArrayInput
- type AccelerationDomainArrayOutput
- func (AccelerationDomainArrayOutput) ElementType() reflect.Type
- func (o AccelerationDomainArrayOutput) Index(i pulumi.IntInput) AccelerationDomainOutput
- func (o AccelerationDomainArrayOutput) ToAccelerationDomainArrayOutput() AccelerationDomainArrayOutput
- func (o AccelerationDomainArrayOutput) ToAccelerationDomainArrayOutputWithContext(ctx context.Context) AccelerationDomainArrayOutput
- type AccelerationDomainInput
- type AccelerationDomainMap
- type AccelerationDomainMapInput
- type AccelerationDomainMapOutput
- func (AccelerationDomainMapOutput) ElementType() reflect.Type
- func (o AccelerationDomainMapOutput) MapIndex(k pulumi.StringInput) AccelerationDomainOutput
- func (o AccelerationDomainMapOutput) ToAccelerationDomainMapOutput() AccelerationDomainMapOutput
- func (o AccelerationDomainMapOutput) ToAccelerationDomainMapOutputWithContext(ctx context.Context) AccelerationDomainMapOutput
- type AccelerationDomainOriginInfo
- type AccelerationDomainOriginInfoArgs
- func (AccelerationDomainOriginInfoArgs) ElementType() reflect.Type
- func (i AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoOutput() AccelerationDomainOriginInfoOutput
- func (i AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoOutput
- func (i AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoPtrOutput() AccelerationDomainOriginInfoPtrOutput
- func (i AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoPtrOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPtrOutput
- type AccelerationDomainOriginInfoInput
- type AccelerationDomainOriginInfoOutput
- func (o AccelerationDomainOriginInfoOutput) BackupOrigin() pulumi.StringPtrOutput
- func (AccelerationDomainOriginInfoOutput) ElementType() reflect.Type
- func (o AccelerationDomainOriginInfoOutput) Origin() pulumi.StringOutput
- func (o AccelerationDomainOriginInfoOutput) OriginType() pulumi.StringOutput
- func (o AccelerationDomainOriginInfoOutput) PrivateAccess() pulumi.StringPtrOutput
- func (o AccelerationDomainOriginInfoOutput) PrivateParameters() AccelerationDomainOriginInfoPrivateParameterArrayOutput
- func (o AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoOutput() AccelerationDomainOriginInfoOutput
- func (o AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoOutput
- func (o AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoPtrOutput() AccelerationDomainOriginInfoPtrOutput
- func (o AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoPtrOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPtrOutput
- type AccelerationDomainOriginInfoPrivateParameter
- type AccelerationDomainOriginInfoPrivateParameterArgs
- func (AccelerationDomainOriginInfoPrivateParameterArgs) ElementType() reflect.Type
- func (i AccelerationDomainOriginInfoPrivateParameterArgs) ToAccelerationDomainOriginInfoPrivateParameterOutput() AccelerationDomainOriginInfoPrivateParameterOutput
- func (i AccelerationDomainOriginInfoPrivateParameterArgs) ToAccelerationDomainOriginInfoPrivateParameterOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPrivateParameterOutput
- type AccelerationDomainOriginInfoPrivateParameterArray
- func (AccelerationDomainOriginInfoPrivateParameterArray) ElementType() reflect.Type
- func (i AccelerationDomainOriginInfoPrivateParameterArray) ToAccelerationDomainOriginInfoPrivateParameterArrayOutput() AccelerationDomainOriginInfoPrivateParameterArrayOutput
- func (i AccelerationDomainOriginInfoPrivateParameterArray) ToAccelerationDomainOriginInfoPrivateParameterArrayOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPrivateParameterArrayOutput
- type AccelerationDomainOriginInfoPrivateParameterArrayInput
- type AccelerationDomainOriginInfoPrivateParameterArrayOutput
- func (AccelerationDomainOriginInfoPrivateParameterArrayOutput) ElementType() reflect.Type
- func (o AccelerationDomainOriginInfoPrivateParameterArrayOutput) Index(i pulumi.IntInput) AccelerationDomainOriginInfoPrivateParameterOutput
- func (o AccelerationDomainOriginInfoPrivateParameterArrayOutput) ToAccelerationDomainOriginInfoPrivateParameterArrayOutput() AccelerationDomainOriginInfoPrivateParameterArrayOutput
- func (o AccelerationDomainOriginInfoPrivateParameterArrayOutput) ToAccelerationDomainOriginInfoPrivateParameterArrayOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPrivateParameterArrayOutput
- type AccelerationDomainOriginInfoPrivateParameterInput
- type AccelerationDomainOriginInfoPrivateParameterOutput
- func (AccelerationDomainOriginInfoPrivateParameterOutput) ElementType() reflect.Type
- func (o AccelerationDomainOriginInfoPrivateParameterOutput) Name() pulumi.StringOutput
- func (o AccelerationDomainOriginInfoPrivateParameterOutput) ToAccelerationDomainOriginInfoPrivateParameterOutput() AccelerationDomainOriginInfoPrivateParameterOutput
- func (o AccelerationDomainOriginInfoPrivateParameterOutput) ToAccelerationDomainOriginInfoPrivateParameterOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPrivateParameterOutput
- func (o AccelerationDomainOriginInfoPrivateParameterOutput) Value() pulumi.StringOutput
- type AccelerationDomainOriginInfoPtrInput
- type AccelerationDomainOriginInfoPtrOutput
- func (o AccelerationDomainOriginInfoPtrOutput) BackupOrigin() pulumi.StringPtrOutput
- func (o AccelerationDomainOriginInfoPtrOutput) Elem() AccelerationDomainOriginInfoOutput
- func (AccelerationDomainOriginInfoPtrOutput) ElementType() reflect.Type
- func (o AccelerationDomainOriginInfoPtrOutput) Origin() pulumi.StringPtrOutput
- func (o AccelerationDomainOriginInfoPtrOutput) OriginType() pulumi.StringPtrOutput
- func (o AccelerationDomainOriginInfoPtrOutput) PrivateAccess() pulumi.StringPtrOutput
- func (o AccelerationDomainOriginInfoPtrOutput) PrivateParameters() AccelerationDomainOriginInfoPrivateParameterArrayOutput
- func (o AccelerationDomainOriginInfoPtrOutput) ToAccelerationDomainOriginInfoPtrOutput() AccelerationDomainOriginInfoPtrOutput
- func (o AccelerationDomainOriginInfoPtrOutput) ToAccelerationDomainOriginInfoPtrOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPtrOutput
- type AccelerationDomainOutput
- func (o AccelerationDomainOutput) Cname() pulumi.StringOutput
- func (o AccelerationDomainOutput) DomainName() pulumi.StringOutput
- func (AccelerationDomainOutput) ElementType() reflect.Type
- func (o AccelerationDomainOutput) HttpOriginPort() pulumi.IntOutput
- func (o AccelerationDomainOutput) HttpsOriginPort() pulumi.IntOutput
- func (o AccelerationDomainOutput) Ipv6Status() pulumi.StringOutput
- func (o AccelerationDomainOutput) OriginInfo() AccelerationDomainOriginInfoOutput
- func (o AccelerationDomainOutput) OriginProtocol() pulumi.StringOutput
- func (o AccelerationDomainOutput) Status() pulumi.StringPtrOutput
- func (o AccelerationDomainOutput) ToAccelerationDomainOutput() AccelerationDomainOutput
- func (o AccelerationDomainOutput) ToAccelerationDomainOutputWithContext(ctx context.Context) AccelerationDomainOutput
- func (o AccelerationDomainOutput) ZoneId() pulumi.StringOutput
- type AccelerationDomainState
- type ApplicationProxy
- type ApplicationProxyArgs
- type ApplicationProxyArray
- type ApplicationProxyArrayInput
- type ApplicationProxyArrayOutput
- func (ApplicationProxyArrayOutput) ElementType() reflect.Type
- func (o ApplicationProxyArrayOutput) Index(i pulumi.IntInput) ApplicationProxyOutput
- func (o ApplicationProxyArrayOutput) ToApplicationProxyArrayOutput() ApplicationProxyArrayOutput
- func (o ApplicationProxyArrayOutput) ToApplicationProxyArrayOutputWithContext(ctx context.Context) ApplicationProxyArrayOutput
- type ApplicationProxyInput
- type ApplicationProxyIpv6
- type ApplicationProxyIpv6Args
- func (ApplicationProxyIpv6Args) ElementType() reflect.Type
- func (i ApplicationProxyIpv6Args) ToApplicationProxyIpv6Output() ApplicationProxyIpv6Output
- func (i ApplicationProxyIpv6Args) ToApplicationProxyIpv6OutputWithContext(ctx context.Context) ApplicationProxyIpv6Output
- func (i ApplicationProxyIpv6Args) ToApplicationProxyIpv6PtrOutput() ApplicationProxyIpv6PtrOutput
- func (i ApplicationProxyIpv6Args) ToApplicationProxyIpv6PtrOutputWithContext(ctx context.Context) ApplicationProxyIpv6PtrOutput
- type ApplicationProxyIpv6Input
- type ApplicationProxyIpv6Output
- func (ApplicationProxyIpv6Output) ElementType() reflect.Type
- func (o ApplicationProxyIpv6Output) Switch() pulumi.StringOutput
- func (o ApplicationProxyIpv6Output) ToApplicationProxyIpv6Output() ApplicationProxyIpv6Output
- func (o ApplicationProxyIpv6Output) ToApplicationProxyIpv6OutputWithContext(ctx context.Context) ApplicationProxyIpv6Output
- func (o ApplicationProxyIpv6Output) ToApplicationProxyIpv6PtrOutput() ApplicationProxyIpv6PtrOutput
- func (o ApplicationProxyIpv6Output) ToApplicationProxyIpv6PtrOutputWithContext(ctx context.Context) ApplicationProxyIpv6PtrOutput
- type ApplicationProxyIpv6PtrInput
- type ApplicationProxyIpv6PtrOutput
- func (o ApplicationProxyIpv6PtrOutput) Elem() ApplicationProxyIpv6Output
- func (ApplicationProxyIpv6PtrOutput) ElementType() reflect.Type
- func (o ApplicationProxyIpv6PtrOutput) Switch() pulumi.StringPtrOutput
- func (o ApplicationProxyIpv6PtrOutput) ToApplicationProxyIpv6PtrOutput() ApplicationProxyIpv6PtrOutput
- func (o ApplicationProxyIpv6PtrOutput) ToApplicationProxyIpv6PtrOutputWithContext(ctx context.Context) ApplicationProxyIpv6PtrOutput
- type ApplicationProxyMap
- type ApplicationProxyMapInput
- type ApplicationProxyMapOutput
- func (ApplicationProxyMapOutput) ElementType() reflect.Type
- func (o ApplicationProxyMapOutput) MapIndex(k pulumi.StringInput) ApplicationProxyOutput
- func (o ApplicationProxyMapOutput) ToApplicationProxyMapOutput() ApplicationProxyMapOutput
- func (o ApplicationProxyMapOutput) ToApplicationProxyMapOutputWithContext(ctx context.Context) ApplicationProxyMapOutput
- type ApplicationProxyOutput
- func (o ApplicationProxyOutput) AccelerateType() pulumi.IntOutput
- func (o ApplicationProxyOutput) Area() pulumi.StringOutput
- func (o ApplicationProxyOutput) BanStatus() pulumi.StringOutput
- func (ApplicationProxyOutput) ElementType() reflect.Type
- func (o ApplicationProxyOutput) HostId() pulumi.StringOutput
- func (o ApplicationProxyOutput) Ipv6() ApplicationProxyIpv6Output
- func (o ApplicationProxyOutput) PlatType() pulumi.StringOutput
- func (o ApplicationProxyOutput) ProxyId() pulumi.StringOutput
- func (o ApplicationProxyOutput) ProxyName() pulumi.StringOutput
- func (o ApplicationProxyOutput) ProxyType() pulumi.StringOutput
- func (o ApplicationProxyOutput) ScheduleValues() pulumi.StringArrayOutput
- func (o ApplicationProxyOutput) SecurityType() pulumi.IntOutput
- func (o ApplicationProxyOutput) SessionPersistTime() pulumi.IntOutput
- func (o ApplicationProxyOutput) Status() pulumi.StringOutput
- func (o ApplicationProxyOutput) ToApplicationProxyOutput() ApplicationProxyOutput
- func (o ApplicationProxyOutput) ToApplicationProxyOutputWithContext(ctx context.Context) ApplicationProxyOutput
- func (o ApplicationProxyOutput) UpdateTime() pulumi.StringOutput
- func (o ApplicationProxyOutput) ZoneId() pulumi.StringOutput
- type ApplicationProxyRule
- type ApplicationProxyRuleArgs
- type ApplicationProxyRuleArray
- type ApplicationProxyRuleArrayInput
- type ApplicationProxyRuleArrayOutput
- func (ApplicationProxyRuleArrayOutput) ElementType() reflect.Type
- func (o ApplicationProxyRuleArrayOutput) Index(i pulumi.IntInput) ApplicationProxyRuleOutput
- func (o ApplicationProxyRuleArrayOutput) ToApplicationProxyRuleArrayOutput() ApplicationProxyRuleArrayOutput
- func (o ApplicationProxyRuleArrayOutput) ToApplicationProxyRuleArrayOutputWithContext(ctx context.Context) ApplicationProxyRuleArrayOutput
- type ApplicationProxyRuleInput
- type ApplicationProxyRuleMap
- type ApplicationProxyRuleMapInput
- type ApplicationProxyRuleMapOutput
- func (ApplicationProxyRuleMapOutput) ElementType() reflect.Type
- func (o ApplicationProxyRuleMapOutput) MapIndex(k pulumi.StringInput) ApplicationProxyRuleOutput
- func (o ApplicationProxyRuleMapOutput) ToApplicationProxyRuleMapOutput() ApplicationProxyRuleMapOutput
- func (o ApplicationProxyRuleMapOutput) ToApplicationProxyRuleMapOutputWithContext(ctx context.Context) ApplicationProxyRuleMapOutput
- type ApplicationProxyRuleOutput
- func (ApplicationProxyRuleOutput) ElementType() reflect.Type
- func (o ApplicationProxyRuleOutput) ForwardClientIp() pulumi.StringOutput
- func (o ApplicationProxyRuleOutput) OriginPort() pulumi.StringOutput
- func (o ApplicationProxyRuleOutput) OriginType() pulumi.StringOutput
- func (o ApplicationProxyRuleOutput) OriginValues() pulumi.StringArrayOutput
- func (o ApplicationProxyRuleOutput) Ports() pulumi.StringArrayOutput
- func (o ApplicationProxyRuleOutput) Proto() pulumi.StringOutput
- func (o ApplicationProxyRuleOutput) ProxyId() pulumi.StringOutput
- func (o ApplicationProxyRuleOutput) RuleId() pulumi.StringOutput
- func (o ApplicationProxyRuleOutput) SessionPersist() pulumi.BoolOutput
- func (o ApplicationProxyRuleOutput) Status() pulumi.StringOutput
- func (o ApplicationProxyRuleOutput) ToApplicationProxyRuleOutput() ApplicationProxyRuleOutput
- func (o ApplicationProxyRuleOutput) ToApplicationProxyRuleOutputWithContext(ctx context.Context) ApplicationProxyRuleOutput
- func (o ApplicationProxyRuleOutput) ZoneId() pulumi.StringOutput
- type ApplicationProxyRuleState
- type ApplicationProxyState
- type CertificateConfig
- type CertificateConfigArgs
- type CertificateConfigArray
- type CertificateConfigArrayInput
- type CertificateConfigArrayOutput
- func (CertificateConfigArrayOutput) ElementType() reflect.Type
- func (o CertificateConfigArrayOutput) Index(i pulumi.IntInput) CertificateConfigOutput
- func (o CertificateConfigArrayOutput) ToCertificateConfigArrayOutput() CertificateConfigArrayOutput
- func (o CertificateConfigArrayOutput) ToCertificateConfigArrayOutputWithContext(ctx context.Context) CertificateConfigArrayOutput
- type CertificateConfigInput
- type CertificateConfigMap
- type CertificateConfigMapInput
- type CertificateConfigMapOutput
- func (CertificateConfigMapOutput) ElementType() reflect.Type
- func (o CertificateConfigMapOutput) MapIndex(k pulumi.StringInput) CertificateConfigOutput
- func (o CertificateConfigMapOutput) ToCertificateConfigMapOutput() CertificateConfigMapOutput
- func (o CertificateConfigMapOutput) ToCertificateConfigMapOutputWithContext(ctx context.Context) CertificateConfigMapOutput
- type CertificateConfigOutput
- func (CertificateConfigOutput) ElementType() reflect.Type
- func (o CertificateConfigOutput) Host() pulumi.StringOutput
- func (o CertificateConfigOutput) Mode() pulumi.StringOutput
- func (o CertificateConfigOutput) ServerCertInfos() CertificateConfigServerCertInfoArrayOutput
- func (o CertificateConfigOutput) ToCertificateConfigOutput() CertificateConfigOutput
- func (o CertificateConfigOutput) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
- func (o CertificateConfigOutput) ZoneId() pulumi.StringOutput
- type CertificateConfigServerCertInfo
- type CertificateConfigServerCertInfoArgs
- func (CertificateConfigServerCertInfoArgs) ElementType() reflect.Type
- func (i CertificateConfigServerCertInfoArgs) ToCertificateConfigServerCertInfoOutput() CertificateConfigServerCertInfoOutput
- func (i CertificateConfigServerCertInfoArgs) ToCertificateConfigServerCertInfoOutputWithContext(ctx context.Context) CertificateConfigServerCertInfoOutput
- type CertificateConfigServerCertInfoArray
- func (CertificateConfigServerCertInfoArray) ElementType() reflect.Type
- func (i CertificateConfigServerCertInfoArray) ToCertificateConfigServerCertInfoArrayOutput() CertificateConfigServerCertInfoArrayOutput
- func (i CertificateConfigServerCertInfoArray) ToCertificateConfigServerCertInfoArrayOutputWithContext(ctx context.Context) CertificateConfigServerCertInfoArrayOutput
- type CertificateConfigServerCertInfoArrayInput
- type CertificateConfigServerCertInfoArrayOutput
- func (CertificateConfigServerCertInfoArrayOutput) ElementType() reflect.Type
- func (o CertificateConfigServerCertInfoArrayOutput) Index(i pulumi.IntInput) CertificateConfigServerCertInfoOutput
- func (o CertificateConfigServerCertInfoArrayOutput) ToCertificateConfigServerCertInfoArrayOutput() CertificateConfigServerCertInfoArrayOutput
- func (o CertificateConfigServerCertInfoArrayOutput) ToCertificateConfigServerCertInfoArrayOutputWithContext(ctx context.Context) CertificateConfigServerCertInfoArrayOutput
- type CertificateConfigServerCertInfoInput
- type CertificateConfigServerCertInfoOutput
- func (o CertificateConfigServerCertInfoOutput) Alias() pulumi.StringPtrOutput
- func (o CertificateConfigServerCertInfoOutput) CertId() pulumi.StringOutput
- func (o CertificateConfigServerCertInfoOutput) CommonName() pulumi.StringPtrOutput
- func (o CertificateConfigServerCertInfoOutput) DeployTime() pulumi.StringPtrOutput
- func (CertificateConfigServerCertInfoOutput) ElementType() reflect.Type
- func (o CertificateConfigServerCertInfoOutput) ExpireTime() pulumi.StringPtrOutput
- func (o CertificateConfigServerCertInfoOutput) SignAlgo() pulumi.StringPtrOutput
- func (o CertificateConfigServerCertInfoOutput) ToCertificateConfigServerCertInfoOutput() CertificateConfigServerCertInfoOutput
- func (o CertificateConfigServerCertInfoOutput) ToCertificateConfigServerCertInfoOutputWithContext(ctx context.Context) CertificateConfigServerCertInfoOutput
- func (o CertificateConfigServerCertInfoOutput) Type() pulumi.StringPtrOutput
- type CertificateConfigState
- type GetRuleEngineSettingsAction
- type GetRuleEngineSettingsActionArgs
- func (GetRuleEngineSettingsActionArgs) ElementType() reflect.Type
- func (i GetRuleEngineSettingsActionArgs) ToGetRuleEngineSettingsActionOutput() GetRuleEngineSettingsActionOutput
- func (i GetRuleEngineSettingsActionArgs) ToGetRuleEngineSettingsActionOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionOutput
- type GetRuleEngineSettingsActionArray
- func (GetRuleEngineSettingsActionArray) ElementType() reflect.Type
- func (i GetRuleEngineSettingsActionArray) ToGetRuleEngineSettingsActionArrayOutput() GetRuleEngineSettingsActionArrayOutput
- func (i GetRuleEngineSettingsActionArray) ToGetRuleEngineSettingsActionArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionArrayOutput
- type GetRuleEngineSettingsActionArrayInput
- type GetRuleEngineSettingsActionArrayOutput
- func (GetRuleEngineSettingsActionArrayOutput) ElementType() reflect.Type
- func (o GetRuleEngineSettingsActionArrayOutput) Index(i pulumi.IntInput) GetRuleEngineSettingsActionOutput
- func (o GetRuleEngineSettingsActionArrayOutput) ToGetRuleEngineSettingsActionArrayOutput() GetRuleEngineSettingsActionArrayOutput
- func (o GetRuleEngineSettingsActionArrayOutput) ToGetRuleEngineSettingsActionArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionArrayOutput
- type GetRuleEngineSettingsActionInput
- type GetRuleEngineSettingsActionOutput
- func (o GetRuleEngineSettingsActionOutput) Action() pulumi.StringOutput
- func (GetRuleEngineSettingsActionOutput) ElementType() reflect.Type
- func (o GetRuleEngineSettingsActionOutput) Properties() GetRuleEngineSettingsActionPropertyArrayOutput
- func (o GetRuleEngineSettingsActionOutput) ToGetRuleEngineSettingsActionOutput() GetRuleEngineSettingsActionOutput
- func (o GetRuleEngineSettingsActionOutput) ToGetRuleEngineSettingsActionOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionOutput
- type GetRuleEngineSettingsActionProperty
- type GetRuleEngineSettingsActionPropertyArgs
- func (GetRuleEngineSettingsActionPropertyArgs) ElementType() reflect.Type
- func (i GetRuleEngineSettingsActionPropertyArgs) ToGetRuleEngineSettingsActionPropertyOutput() GetRuleEngineSettingsActionPropertyOutput
- func (i GetRuleEngineSettingsActionPropertyArgs) ToGetRuleEngineSettingsActionPropertyOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyOutput
- type GetRuleEngineSettingsActionPropertyArray
- func (GetRuleEngineSettingsActionPropertyArray) ElementType() reflect.Type
- func (i GetRuleEngineSettingsActionPropertyArray) ToGetRuleEngineSettingsActionPropertyArrayOutput() GetRuleEngineSettingsActionPropertyArrayOutput
- func (i GetRuleEngineSettingsActionPropertyArray) ToGetRuleEngineSettingsActionPropertyArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyArrayOutput
- type GetRuleEngineSettingsActionPropertyArrayInput
- type GetRuleEngineSettingsActionPropertyArrayOutput
- func (GetRuleEngineSettingsActionPropertyArrayOutput) ElementType() reflect.Type
- func (o GetRuleEngineSettingsActionPropertyArrayOutput) Index(i pulumi.IntInput) GetRuleEngineSettingsActionPropertyOutput
- func (o GetRuleEngineSettingsActionPropertyArrayOutput) ToGetRuleEngineSettingsActionPropertyArrayOutput() GetRuleEngineSettingsActionPropertyArrayOutput
- func (o GetRuleEngineSettingsActionPropertyArrayOutput) ToGetRuleEngineSettingsActionPropertyArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyArrayOutput
- type GetRuleEngineSettingsActionPropertyChoiceProperty
- type GetRuleEngineSettingsActionPropertyChoicePropertyArgs
- func (GetRuleEngineSettingsActionPropertyChoicePropertyArgs) ElementType() reflect.Type
- func (i GetRuleEngineSettingsActionPropertyChoicePropertyArgs) ToGetRuleEngineSettingsActionPropertyChoicePropertyOutput() GetRuleEngineSettingsActionPropertyChoicePropertyOutput
- func (i GetRuleEngineSettingsActionPropertyChoicePropertyArgs) ToGetRuleEngineSettingsActionPropertyChoicePropertyOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyOutput
- type GetRuleEngineSettingsActionPropertyChoicePropertyArray
- func (GetRuleEngineSettingsActionPropertyChoicePropertyArray) ElementType() reflect.Type
- func (i GetRuleEngineSettingsActionPropertyChoicePropertyArray) ToGetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput() GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput
- func (i GetRuleEngineSettingsActionPropertyChoicePropertyArray) ToGetRuleEngineSettingsActionPropertyChoicePropertyArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput
- type GetRuleEngineSettingsActionPropertyChoicePropertyArrayInput
- type GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput
- func (GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput) ElementType() reflect.Type
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput) Index(i pulumi.IntInput) GetRuleEngineSettingsActionPropertyChoicePropertyOutput
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput() GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput
- type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameter
- type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArgs
- func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArgs) ElementType() reflect.Type
- func (i GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArgs) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput() GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput
- func (i GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArgs) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput
- type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArray
- func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArray) ElementType() reflect.Type
- func (i GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArray) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput() GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput
- func (i GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArray) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput
- type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayInput
- type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput
- func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput) ElementType() reflect.Type
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput) Index(i pulumi.IntInput) GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput() GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput
- type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterInput
- type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput) Choices() pulumi.StringArrayOutput
- func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput) ElementType() reflect.Type
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput) Id() pulumi.StringOutput
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput() GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput) Type() pulumi.StringOutput
- type GetRuleEngineSettingsActionPropertyChoicePropertyInput
- type GetRuleEngineSettingsActionPropertyChoicePropertyOutput
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyOutput) ChoicesValues() pulumi.StringArrayOutput
- func (GetRuleEngineSettingsActionPropertyChoicePropertyOutput) ElementType() reflect.Type
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyOutput) ExtraParameters() GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyOutput) IsAllowEmpty() pulumi.BoolOutput
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyOutput) IsMultiple() pulumi.BoolOutput
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyOutput) Max() pulumi.IntOutput
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyOutput) Min() pulumi.IntOutput
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyOutput) Name() pulumi.StringOutput
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyOutput() GetRuleEngineSettingsActionPropertyChoicePropertyOutput
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyOutput
- func (o GetRuleEngineSettingsActionPropertyChoicePropertyOutput) Type() pulumi.StringOutput
- type GetRuleEngineSettingsActionPropertyExtraParameter
- type GetRuleEngineSettingsActionPropertyExtraParameterArgs
- func (GetRuleEngineSettingsActionPropertyExtraParameterArgs) ElementType() reflect.Type
- func (i GetRuleEngineSettingsActionPropertyExtraParameterArgs) ToGetRuleEngineSettingsActionPropertyExtraParameterOutput() GetRuleEngineSettingsActionPropertyExtraParameterOutput
- func (i GetRuleEngineSettingsActionPropertyExtraParameterArgs) ToGetRuleEngineSettingsActionPropertyExtraParameterOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyExtraParameterOutput
- type GetRuleEngineSettingsActionPropertyExtraParameterArray
- func (GetRuleEngineSettingsActionPropertyExtraParameterArray) ElementType() reflect.Type
- func (i GetRuleEngineSettingsActionPropertyExtraParameterArray) ToGetRuleEngineSettingsActionPropertyExtraParameterArrayOutput() GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput
- func (i GetRuleEngineSettingsActionPropertyExtraParameterArray) ToGetRuleEngineSettingsActionPropertyExtraParameterArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput
- type GetRuleEngineSettingsActionPropertyExtraParameterArrayInput
- type GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput
- func (GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput) ElementType() reflect.Type
- func (o GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput) Index(i pulumi.IntInput) GetRuleEngineSettingsActionPropertyExtraParameterOutput
- func (o GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput) ToGetRuleEngineSettingsActionPropertyExtraParameterArrayOutput() GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput
- func (o GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput) ToGetRuleEngineSettingsActionPropertyExtraParameterArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput
- type GetRuleEngineSettingsActionPropertyExtraParameterInput
- type GetRuleEngineSettingsActionPropertyExtraParameterOutput
- func (o GetRuleEngineSettingsActionPropertyExtraParameterOutput) Choices() pulumi.StringArrayOutput
- func (GetRuleEngineSettingsActionPropertyExtraParameterOutput) ElementType() reflect.Type
- func (o GetRuleEngineSettingsActionPropertyExtraParameterOutput) Id() pulumi.StringOutput
- func (o GetRuleEngineSettingsActionPropertyExtraParameterOutput) ToGetRuleEngineSettingsActionPropertyExtraParameterOutput() GetRuleEngineSettingsActionPropertyExtraParameterOutput
- func (o GetRuleEngineSettingsActionPropertyExtraParameterOutput) ToGetRuleEngineSettingsActionPropertyExtraParameterOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyExtraParameterOutput
- func (o GetRuleEngineSettingsActionPropertyExtraParameterOutput) Type() pulumi.StringOutput
- type GetRuleEngineSettingsActionPropertyInput
- type GetRuleEngineSettingsActionPropertyOutput
- func (o GetRuleEngineSettingsActionPropertyOutput) ChoiceProperties() GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput
- func (o GetRuleEngineSettingsActionPropertyOutput) ChoicesValues() pulumi.StringArrayOutput
- func (GetRuleEngineSettingsActionPropertyOutput) ElementType() reflect.Type
- func (o GetRuleEngineSettingsActionPropertyOutput) ExtraParameters() GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput
- func (o GetRuleEngineSettingsActionPropertyOutput) IsAllowEmpty() pulumi.BoolOutput
- func (o GetRuleEngineSettingsActionPropertyOutput) IsMultiple() pulumi.BoolOutput
- func (o GetRuleEngineSettingsActionPropertyOutput) Max() pulumi.IntOutput
- func (o GetRuleEngineSettingsActionPropertyOutput) Min() pulumi.IntOutput
- func (o GetRuleEngineSettingsActionPropertyOutput) Name() pulumi.StringOutput
- func (o GetRuleEngineSettingsActionPropertyOutput) ToGetRuleEngineSettingsActionPropertyOutput() GetRuleEngineSettingsActionPropertyOutput
- func (o GetRuleEngineSettingsActionPropertyOutput) ToGetRuleEngineSettingsActionPropertyOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyOutput
- func (o GetRuleEngineSettingsActionPropertyOutput) Type() pulumi.StringOutput
- type GetRuleEngineSettingsArgs
- type GetRuleEngineSettingsOutputArgs
- type GetRuleEngineSettingsResult
- type GetRuleEngineSettingsResultOutput
- func (o GetRuleEngineSettingsResultOutput) Actions() GetRuleEngineSettingsActionArrayOutput
- func (GetRuleEngineSettingsResultOutput) ElementType() reflect.Type
- func (o GetRuleEngineSettingsResultOutput) Id() pulumi.StringOutput
- func (o GetRuleEngineSettingsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRuleEngineSettingsResultOutput) ToGetRuleEngineSettingsResultOutput() GetRuleEngineSettingsResultOutput
- func (o GetRuleEngineSettingsResultOutput) ToGetRuleEngineSettingsResultOutputWithContext(ctx context.Context) GetRuleEngineSettingsResultOutput
- type GetZoneAvailablePlansArgs
- type GetZoneAvailablePlansOutputArgs
- type GetZoneAvailablePlansPlanInfoList
- type GetZoneAvailablePlansPlanInfoListArgs
- func (GetZoneAvailablePlansPlanInfoListArgs) ElementType() reflect.Type
- func (i GetZoneAvailablePlansPlanInfoListArgs) ToGetZoneAvailablePlansPlanInfoListOutput() GetZoneAvailablePlansPlanInfoListOutput
- func (i GetZoneAvailablePlansPlanInfoListArgs) ToGetZoneAvailablePlansPlanInfoListOutputWithContext(ctx context.Context) GetZoneAvailablePlansPlanInfoListOutput
- type GetZoneAvailablePlansPlanInfoListArray
- func (GetZoneAvailablePlansPlanInfoListArray) ElementType() reflect.Type
- func (i GetZoneAvailablePlansPlanInfoListArray) ToGetZoneAvailablePlansPlanInfoListArrayOutput() GetZoneAvailablePlansPlanInfoListArrayOutput
- func (i GetZoneAvailablePlansPlanInfoListArray) ToGetZoneAvailablePlansPlanInfoListArrayOutputWithContext(ctx context.Context) GetZoneAvailablePlansPlanInfoListArrayOutput
- type GetZoneAvailablePlansPlanInfoListArrayInput
- type GetZoneAvailablePlansPlanInfoListArrayOutput
- func (GetZoneAvailablePlansPlanInfoListArrayOutput) ElementType() reflect.Type
- func (o GetZoneAvailablePlansPlanInfoListArrayOutput) Index(i pulumi.IntInput) GetZoneAvailablePlansPlanInfoListOutput
- func (o GetZoneAvailablePlansPlanInfoListArrayOutput) ToGetZoneAvailablePlansPlanInfoListArrayOutput() GetZoneAvailablePlansPlanInfoListArrayOutput
- func (o GetZoneAvailablePlansPlanInfoListArrayOutput) ToGetZoneAvailablePlansPlanInfoListArrayOutputWithContext(ctx context.Context) GetZoneAvailablePlansPlanInfoListArrayOutput
- type GetZoneAvailablePlansPlanInfoListInput
- type GetZoneAvailablePlansPlanInfoListOutput
- func (o GetZoneAvailablePlansPlanInfoListOutput) Area() pulumi.StringOutput
- func (o GetZoneAvailablePlansPlanInfoListOutput) Currency() pulumi.StringOutput
- func (GetZoneAvailablePlansPlanInfoListOutput) ElementType() reflect.Type
- func (o GetZoneAvailablePlansPlanInfoListOutput) Flux() pulumi.IntOutput
- func (o GetZoneAvailablePlansPlanInfoListOutput) Frequency() pulumi.StringOutput
- func (o GetZoneAvailablePlansPlanInfoListOutput) PlanType() pulumi.StringOutput
- func (o GetZoneAvailablePlansPlanInfoListOutput) Price() pulumi.Float64Output
- func (o GetZoneAvailablePlansPlanInfoListOutput) Request() pulumi.IntOutput
- func (o GetZoneAvailablePlansPlanInfoListOutput) SiteNumber() pulumi.IntOutput
- func (o GetZoneAvailablePlansPlanInfoListOutput) ToGetZoneAvailablePlansPlanInfoListOutput() GetZoneAvailablePlansPlanInfoListOutput
- func (o GetZoneAvailablePlansPlanInfoListOutput) ToGetZoneAvailablePlansPlanInfoListOutputWithContext(ctx context.Context) GetZoneAvailablePlansPlanInfoListOutput
- type GetZoneAvailablePlansResult
- type GetZoneAvailablePlansResultOutput
- func (GetZoneAvailablePlansResultOutput) ElementType() reflect.Type
- func (o GetZoneAvailablePlansResultOutput) Id() pulumi.StringOutput
- func (o GetZoneAvailablePlansResultOutput) PlanInfoLists() GetZoneAvailablePlansPlanInfoListArrayOutput
- func (o GetZoneAvailablePlansResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetZoneAvailablePlansResultOutput) ToGetZoneAvailablePlansResultOutput() GetZoneAvailablePlansResultOutput
- func (o GetZoneAvailablePlansResultOutput) ToGetZoneAvailablePlansResultOutputWithContext(ctx context.Context) GetZoneAvailablePlansResultOutput
- type L4Proxy
- type L4ProxyArgs
- type L4ProxyArray
- type L4ProxyArrayInput
- type L4ProxyArrayOutput
- type L4ProxyDdosProtectionConfig
- type L4ProxyDdosProtectionConfigArgs
- func (L4ProxyDdosProtectionConfigArgs) ElementType() reflect.Type
- func (i L4ProxyDdosProtectionConfigArgs) ToL4ProxyDdosProtectionConfigOutput() L4ProxyDdosProtectionConfigOutput
- func (i L4ProxyDdosProtectionConfigArgs) ToL4ProxyDdosProtectionConfigOutputWithContext(ctx context.Context) L4ProxyDdosProtectionConfigOutput
- func (i L4ProxyDdosProtectionConfigArgs) ToL4ProxyDdosProtectionConfigPtrOutput() L4ProxyDdosProtectionConfigPtrOutput
- func (i L4ProxyDdosProtectionConfigArgs) ToL4ProxyDdosProtectionConfigPtrOutputWithContext(ctx context.Context) L4ProxyDdosProtectionConfigPtrOutput
- type L4ProxyDdosProtectionConfigInput
- type L4ProxyDdosProtectionConfigOutput
- func (L4ProxyDdosProtectionConfigOutput) ElementType() reflect.Type
- func (o L4ProxyDdosProtectionConfigOutput) LevelMainland() pulumi.StringPtrOutput
- func (o L4ProxyDdosProtectionConfigOutput) LevelOverseas() pulumi.StringPtrOutput
- func (o L4ProxyDdosProtectionConfigOutput) MaxBandwidthMainland() pulumi.IntPtrOutput
- func (o L4ProxyDdosProtectionConfigOutput) ToL4ProxyDdosProtectionConfigOutput() L4ProxyDdosProtectionConfigOutput
- func (o L4ProxyDdosProtectionConfigOutput) ToL4ProxyDdosProtectionConfigOutputWithContext(ctx context.Context) L4ProxyDdosProtectionConfigOutput
- func (o L4ProxyDdosProtectionConfigOutput) ToL4ProxyDdosProtectionConfigPtrOutput() L4ProxyDdosProtectionConfigPtrOutput
- func (o L4ProxyDdosProtectionConfigOutput) ToL4ProxyDdosProtectionConfigPtrOutputWithContext(ctx context.Context) L4ProxyDdosProtectionConfigPtrOutput
- type L4ProxyDdosProtectionConfigPtrInput
- type L4ProxyDdosProtectionConfigPtrOutput
- func (o L4ProxyDdosProtectionConfigPtrOutput) Elem() L4ProxyDdosProtectionConfigOutput
- func (L4ProxyDdosProtectionConfigPtrOutput) ElementType() reflect.Type
- func (o L4ProxyDdosProtectionConfigPtrOutput) LevelMainland() pulumi.StringPtrOutput
- func (o L4ProxyDdosProtectionConfigPtrOutput) LevelOverseas() pulumi.StringPtrOutput
- func (o L4ProxyDdosProtectionConfigPtrOutput) MaxBandwidthMainland() pulumi.IntPtrOutput
- func (o L4ProxyDdosProtectionConfigPtrOutput) ToL4ProxyDdosProtectionConfigPtrOutput() L4ProxyDdosProtectionConfigPtrOutput
- func (o L4ProxyDdosProtectionConfigPtrOutput) ToL4ProxyDdosProtectionConfigPtrOutputWithContext(ctx context.Context) L4ProxyDdosProtectionConfigPtrOutput
- type L4ProxyInput
- type L4ProxyMap
- type L4ProxyMapInput
- type L4ProxyMapOutput
- type L4ProxyOutput
- func (o L4ProxyOutput) AccelerateMainland() pulumi.StringPtrOutput
- func (o L4ProxyOutput) Area() pulumi.StringPtrOutput
- func (o L4ProxyOutput) DdosProtectionConfig() L4ProxyDdosProtectionConfigPtrOutput
- func (L4ProxyOutput) ElementType() reflect.Type
- func (o L4ProxyOutput) Ipv6() pulumi.StringPtrOutput
- func (o L4ProxyOutput) ProxyName() pulumi.StringOutput
- func (o L4ProxyOutput) StaticIp() pulumi.StringPtrOutput
- func (o L4ProxyOutput) ToL4ProxyOutput() L4ProxyOutput
- func (o L4ProxyOutput) ToL4ProxyOutputWithContext(ctx context.Context) L4ProxyOutput
- func (o L4ProxyOutput) ZoneId() pulumi.StringOutput
- type L4ProxyState
- type OriginGroup
- type OriginGroupArgs
- type OriginGroupArray
- type OriginGroupArrayInput
- type OriginGroupArrayOutput
- func (OriginGroupArrayOutput) ElementType() reflect.Type
- func (o OriginGroupArrayOutput) Index(i pulumi.IntInput) OriginGroupOutput
- func (o OriginGroupArrayOutput) ToOriginGroupArrayOutput() OriginGroupArrayOutput
- func (o OriginGroupArrayOutput) ToOriginGroupArrayOutputWithContext(ctx context.Context) OriginGroupArrayOutput
- type OriginGroupInput
- type OriginGroupMap
- type OriginGroupMapInput
- type OriginGroupMapOutput
- func (OriginGroupMapOutput) ElementType() reflect.Type
- func (o OriginGroupMapOutput) MapIndex(k pulumi.StringInput) OriginGroupOutput
- func (o OriginGroupMapOutput) ToOriginGroupMapOutput() OriginGroupMapOutput
- func (o OriginGroupMapOutput) ToOriginGroupMapOutputWithContext(ctx context.Context) OriginGroupMapOutput
- type OriginGroupOutput
- func (o OriginGroupOutput) CreateTime() pulumi.StringOutput
- func (OriginGroupOutput) ElementType() reflect.Type
- func (o OriginGroupOutput) HostHeader() pulumi.StringPtrOutput
- func (o OriginGroupOutput) Name() pulumi.StringOutput
- func (o OriginGroupOutput) OriginGroupId() pulumi.StringOutput
- func (o OriginGroupOutput) Records() OriginGroupRecordArrayOutput
- func (o OriginGroupOutput) References() OriginGroupReferenceArrayOutput
- func (o OriginGroupOutput) ToOriginGroupOutput() OriginGroupOutput
- func (o OriginGroupOutput) ToOriginGroupOutputWithContext(ctx context.Context) OriginGroupOutput
- func (o OriginGroupOutput) Type() pulumi.StringOutput
- func (o OriginGroupOutput) UpdateTime() pulumi.StringOutput
- func (o OriginGroupOutput) ZoneId() pulumi.StringOutput
- type OriginGroupRecord
- type OriginGroupRecordArgs
- type OriginGroupRecordArray
- type OriginGroupRecordArrayInput
- type OriginGroupRecordArrayOutput
- func (OriginGroupRecordArrayOutput) ElementType() reflect.Type
- func (o OriginGroupRecordArrayOutput) Index(i pulumi.IntInput) OriginGroupRecordOutput
- func (o OriginGroupRecordArrayOutput) ToOriginGroupRecordArrayOutput() OriginGroupRecordArrayOutput
- func (o OriginGroupRecordArrayOutput) ToOriginGroupRecordArrayOutputWithContext(ctx context.Context) OriginGroupRecordArrayOutput
- type OriginGroupRecordInput
- type OriginGroupRecordOutput
- func (OriginGroupRecordOutput) ElementType() reflect.Type
- func (o OriginGroupRecordOutput) Private() pulumi.BoolPtrOutput
- func (o OriginGroupRecordOutput) PrivateParameters() OriginGroupRecordPrivateParameterArrayOutput
- func (o OriginGroupRecordOutput) Record() pulumi.StringOutput
- func (o OriginGroupRecordOutput) RecordId() pulumi.StringPtrOutput
- func (o OriginGroupRecordOutput) ToOriginGroupRecordOutput() OriginGroupRecordOutput
- func (o OriginGroupRecordOutput) ToOriginGroupRecordOutputWithContext(ctx context.Context) OriginGroupRecordOutput
- func (o OriginGroupRecordOutput) Type() pulumi.StringPtrOutput
- func (o OriginGroupRecordOutput) Weight() pulumi.IntPtrOutput
- type OriginGroupRecordPrivateParameter
- type OriginGroupRecordPrivateParameterArgs
- func (OriginGroupRecordPrivateParameterArgs) ElementType() reflect.Type
- func (i OriginGroupRecordPrivateParameterArgs) ToOriginGroupRecordPrivateParameterOutput() OriginGroupRecordPrivateParameterOutput
- func (i OriginGroupRecordPrivateParameterArgs) ToOriginGroupRecordPrivateParameterOutputWithContext(ctx context.Context) OriginGroupRecordPrivateParameterOutput
- type OriginGroupRecordPrivateParameterArray
- func (OriginGroupRecordPrivateParameterArray) ElementType() reflect.Type
- func (i OriginGroupRecordPrivateParameterArray) ToOriginGroupRecordPrivateParameterArrayOutput() OriginGroupRecordPrivateParameterArrayOutput
- func (i OriginGroupRecordPrivateParameterArray) ToOriginGroupRecordPrivateParameterArrayOutputWithContext(ctx context.Context) OriginGroupRecordPrivateParameterArrayOutput
- type OriginGroupRecordPrivateParameterArrayInput
- type OriginGroupRecordPrivateParameterArrayOutput
- func (OriginGroupRecordPrivateParameterArrayOutput) ElementType() reflect.Type
- func (o OriginGroupRecordPrivateParameterArrayOutput) Index(i pulumi.IntInput) OriginGroupRecordPrivateParameterOutput
- func (o OriginGroupRecordPrivateParameterArrayOutput) ToOriginGroupRecordPrivateParameterArrayOutput() OriginGroupRecordPrivateParameterArrayOutput
- func (o OriginGroupRecordPrivateParameterArrayOutput) ToOriginGroupRecordPrivateParameterArrayOutputWithContext(ctx context.Context) OriginGroupRecordPrivateParameterArrayOutput
- type OriginGroupRecordPrivateParameterInput
- type OriginGroupRecordPrivateParameterOutput
- func (OriginGroupRecordPrivateParameterOutput) ElementType() reflect.Type
- func (o OriginGroupRecordPrivateParameterOutput) Name() pulumi.StringOutput
- func (o OriginGroupRecordPrivateParameterOutput) ToOriginGroupRecordPrivateParameterOutput() OriginGroupRecordPrivateParameterOutput
- func (o OriginGroupRecordPrivateParameterOutput) ToOriginGroupRecordPrivateParameterOutputWithContext(ctx context.Context) OriginGroupRecordPrivateParameterOutput
- func (o OriginGroupRecordPrivateParameterOutput) Value() pulumi.StringOutput
- type OriginGroupReference
- type OriginGroupReferenceArgs
- type OriginGroupReferenceArray
- type OriginGroupReferenceArrayInput
- type OriginGroupReferenceArrayOutput
- func (OriginGroupReferenceArrayOutput) ElementType() reflect.Type
- func (o OriginGroupReferenceArrayOutput) Index(i pulumi.IntInput) OriginGroupReferenceOutput
- func (o OriginGroupReferenceArrayOutput) ToOriginGroupReferenceArrayOutput() OriginGroupReferenceArrayOutput
- func (o OriginGroupReferenceArrayOutput) ToOriginGroupReferenceArrayOutputWithContext(ctx context.Context) OriginGroupReferenceArrayOutput
- type OriginGroupReferenceInput
- type OriginGroupReferenceOutput
- func (OriginGroupReferenceOutput) ElementType() reflect.Type
- func (o OriginGroupReferenceOutput) InstanceId() pulumi.StringPtrOutput
- func (o OriginGroupReferenceOutput) InstanceName() pulumi.StringPtrOutput
- func (o OriginGroupReferenceOutput) InstanceType() pulumi.StringPtrOutput
- func (o OriginGroupReferenceOutput) ToOriginGroupReferenceOutput() OriginGroupReferenceOutput
- func (o OriginGroupReferenceOutput) ToOriginGroupReferenceOutputWithContext(ctx context.Context) OriginGroupReferenceOutput
- type OriginGroupState
- type OwnershipVerify
- type OwnershipVerifyArgs
- type OwnershipVerifyArray
- type OwnershipVerifyArrayInput
- type OwnershipVerifyArrayOutput
- func (OwnershipVerifyArrayOutput) ElementType() reflect.Type
- func (o OwnershipVerifyArrayOutput) Index(i pulumi.IntInput) OwnershipVerifyOutput
- func (o OwnershipVerifyArrayOutput) ToOwnershipVerifyArrayOutput() OwnershipVerifyArrayOutput
- func (o OwnershipVerifyArrayOutput) ToOwnershipVerifyArrayOutputWithContext(ctx context.Context) OwnershipVerifyArrayOutput
- type OwnershipVerifyInput
- type OwnershipVerifyMap
- type OwnershipVerifyMapInput
- type OwnershipVerifyMapOutput
- func (OwnershipVerifyMapOutput) ElementType() reflect.Type
- func (o OwnershipVerifyMapOutput) MapIndex(k pulumi.StringInput) OwnershipVerifyOutput
- func (o OwnershipVerifyMapOutput) ToOwnershipVerifyMapOutput() OwnershipVerifyMapOutput
- func (o OwnershipVerifyMapOutput) ToOwnershipVerifyMapOutputWithContext(ctx context.Context) OwnershipVerifyMapOutput
- type OwnershipVerifyOutput
- func (o OwnershipVerifyOutput) Domain() pulumi.StringOutput
- func (OwnershipVerifyOutput) ElementType() reflect.Type
- func (o OwnershipVerifyOutput) Result() pulumi.StringOutput
- func (o OwnershipVerifyOutput) Status() pulumi.StringOutput
- func (o OwnershipVerifyOutput) ToOwnershipVerifyOutput() OwnershipVerifyOutput
- func (o OwnershipVerifyOutput) ToOwnershipVerifyOutputWithContext(ctx context.Context) OwnershipVerifyOutput
- type OwnershipVerifyState
- type RealtimeLogDelivery
- type RealtimeLogDeliveryArgs
- type RealtimeLogDeliveryArray
- type RealtimeLogDeliveryArrayInput
- type RealtimeLogDeliveryArrayOutput
- func (RealtimeLogDeliveryArrayOutput) ElementType() reflect.Type
- func (o RealtimeLogDeliveryArrayOutput) Index(i pulumi.IntInput) RealtimeLogDeliveryOutput
- func (o RealtimeLogDeliveryArrayOutput) ToRealtimeLogDeliveryArrayOutput() RealtimeLogDeliveryArrayOutput
- func (o RealtimeLogDeliveryArrayOutput) ToRealtimeLogDeliveryArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryArrayOutput
- type RealtimeLogDeliveryCls
- type RealtimeLogDeliveryClsArgs
- func (RealtimeLogDeliveryClsArgs) ElementType() reflect.Type
- func (i RealtimeLogDeliveryClsArgs) ToRealtimeLogDeliveryClsOutput() RealtimeLogDeliveryClsOutput
- func (i RealtimeLogDeliveryClsArgs) ToRealtimeLogDeliveryClsOutputWithContext(ctx context.Context) RealtimeLogDeliveryClsOutput
- func (i RealtimeLogDeliveryClsArgs) ToRealtimeLogDeliveryClsPtrOutput() RealtimeLogDeliveryClsPtrOutput
- func (i RealtimeLogDeliveryClsArgs) ToRealtimeLogDeliveryClsPtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryClsPtrOutput
- type RealtimeLogDeliveryClsInput
- type RealtimeLogDeliveryClsOutput
- func (RealtimeLogDeliveryClsOutput) ElementType() reflect.Type
- func (o RealtimeLogDeliveryClsOutput) LogSetId() pulumi.StringOutput
- func (o RealtimeLogDeliveryClsOutput) LogSetRegion() pulumi.StringOutput
- func (o RealtimeLogDeliveryClsOutput) ToRealtimeLogDeliveryClsOutput() RealtimeLogDeliveryClsOutput
- func (o RealtimeLogDeliveryClsOutput) ToRealtimeLogDeliveryClsOutputWithContext(ctx context.Context) RealtimeLogDeliveryClsOutput
- func (o RealtimeLogDeliveryClsOutput) ToRealtimeLogDeliveryClsPtrOutput() RealtimeLogDeliveryClsPtrOutput
- func (o RealtimeLogDeliveryClsOutput) ToRealtimeLogDeliveryClsPtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryClsPtrOutput
- func (o RealtimeLogDeliveryClsOutput) TopicId() pulumi.StringOutput
- type RealtimeLogDeliveryClsPtrInput
- type RealtimeLogDeliveryClsPtrOutput
- func (o RealtimeLogDeliveryClsPtrOutput) Elem() RealtimeLogDeliveryClsOutput
- func (RealtimeLogDeliveryClsPtrOutput) ElementType() reflect.Type
- func (o RealtimeLogDeliveryClsPtrOutput) LogSetId() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryClsPtrOutput) LogSetRegion() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryClsPtrOutput) ToRealtimeLogDeliveryClsPtrOutput() RealtimeLogDeliveryClsPtrOutput
- func (o RealtimeLogDeliveryClsPtrOutput) ToRealtimeLogDeliveryClsPtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryClsPtrOutput
- func (o RealtimeLogDeliveryClsPtrOutput) TopicId() pulumi.StringPtrOutput
- type RealtimeLogDeliveryCustomEndpoint
- type RealtimeLogDeliveryCustomEndpointArgs
- func (RealtimeLogDeliveryCustomEndpointArgs) ElementType() reflect.Type
- func (i RealtimeLogDeliveryCustomEndpointArgs) ToRealtimeLogDeliveryCustomEndpointOutput() RealtimeLogDeliveryCustomEndpointOutput
- func (i RealtimeLogDeliveryCustomEndpointArgs) ToRealtimeLogDeliveryCustomEndpointOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomEndpointOutput
- func (i RealtimeLogDeliveryCustomEndpointArgs) ToRealtimeLogDeliveryCustomEndpointPtrOutput() RealtimeLogDeliveryCustomEndpointPtrOutput
- func (i RealtimeLogDeliveryCustomEndpointArgs) ToRealtimeLogDeliveryCustomEndpointPtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomEndpointPtrOutput
- type RealtimeLogDeliveryCustomEndpointHeader
- type RealtimeLogDeliveryCustomEndpointHeaderArgs
- func (RealtimeLogDeliveryCustomEndpointHeaderArgs) ElementType() reflect.Type
- func (i RealtimeLogDeliveryCustomEndpointHeaderArgs) ToRealtimeLogDeliveryCustomEndpointHeaderOutput() RealtimeLogDeliveryCustomEndpointHeaderOutput
- func (i RealtimeLogDeliveryCustomEndpointHeaderArgs) ToRealtimeLogDeliveryCustomEndpointHeaderOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomEndpointHeaderOutput
- type RealtimeLogDeliveryCustomEndpointHeaderArray
- func (RealtimeLogDeliveryCustomEndpointHeaderArray) ElementType() reflect.Type
- func (i RealtimeLogDeliveryCustomEndpointHeaderArray) ToRealtimeLogDeliveryCustomEndpointHeaderArrayOutput() RealtimeLogDeliveryCustomEndpointHeaderArrayOutput
- func (i RealtimeLogDeliveryCustomEndpointHeaderArray) ToRealtimeLogDeliveryCustomEndpointHeaderArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomEndpointHeaderArrayOutput
- type RealtimeLogDeliveryCustomEndpointHeaderArrayInput
- type RealtimeLogDeliveryCustomEndpointHeaderArrayOutput
- func (RealtimeLogDeliveryCustomEndpointHeaderArrayOutput) ElementType() reflect.Type
- func (o RealtimeLogDeliveryCustomEndpointHeaderArrayOutput) Index(i pulumi.IntInput) RealtimeLogDeliveryCustomEndpointHeaderOutput
- func (o RealtimeLogDeliveryCustomEndpointHeaderArrayOutput) ToRealtimeLogDeliveryCustomEndpointHeaderArrayOutput() RealtimeLogDeliveryCustomEndpointHeaderArrayOutput
- func (o RealtimeLogDeliveryCustomEndpointHeaderArrayOutput) ToRealtimeLogDeliveryCustomEndpointHeaderArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomEndpointHeaderArrayOutput
- type RealtimeLogDeliveryCustomEndpointHeaderInput
- type RealtimeLogDeliveryCustomEndpointHeaderOutput
- func (RealtimeLogDeliveryCustomEndpointHeaderOutput) ElementType() reflect.Type
- func (o RealtimeLogDeliveryCustomEndpointHeaderOutput) Name() pulumi.StringOutput
- func (o RealtimeLogDeliveryCustomEndpointHeaderOutput) ToRealtimeLogDeliveryCustomEndpointHeaderOutput() RealtimeLogDeliveryCustomEndpointHeaderOutput
- func (o RealtimeLogDeliveryCustomEndpointHeaderOutput) ToRealtimeLogDeliveryCustomEndpointHeaderOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomEndpointHeaderOutput
- func (o RealtimeLogDeliveryCustomEndpointHeaderOutput) Value() pulumi.StringOutput
- type RealtimeLogDeliveryCustomEndpointInput
- type RealtimeLogDeliveryCustomEndpointOutput
- func (o RealtimeLogDeliveryCustomEndpointOutput) AccessId() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryCustomEndpointOutput) AccessKey() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryCustomEndpointOutput) CompressType() pulumi.StringPtrOutput
- func (RealtimeLogDeliveryCustomEndpointOutput) ElementType() reflect.Type
- func (o RealtimeLogDeliveryCustomEndpointOutput) Headers() RealtimeLogDeliveryCustomEndpointHeaderArrayOutput
- func (o RealtimeLogDeliveryCustomEndpointOutput) Protocol() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryCustomEndpointOutput) ToRealtimeLogDeliveryCustomEndpointOutput() RealtimeLogDeliveryCustomEndpointOutput
- func (o RealtimeLogDeliveryCustomEndpointOutput) ToRealtimeLogDeliveryCustomEndpointOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomEndpointOutput
- func (o RealtimeLogDeliveryCustomEndpointOutput) ToRealtimeLogDeliveryCustomEndpointPtrOutput() RealtimeLogDeliveryCustomEndpointPtrOutput
- func (o RealtimeLogDeliveryCustomEndpointOutput) ToRealtimeLogDeliveryCustomEndpointPtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomEndpointPtrOutput
- func (o RealtimeLogDeliveryCustomEndpointOutput) Url() pulumi.StringOutput
- type RealtimeLogDeliveryCustomEndpointPtrInput
- type RealtimeLogDeliveryCustomEndpointPtrOutput
- func (o RealtimeLogDeliveryCustomEndpointPtrOutput) AccessId() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryCustomEndpointPtrOutput) AccessKey() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryCustomEndpointPtrOutput) CompressType() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryCustomEndpointPtrOutput) Elem() RealtimeLogDeliveryCustomEndpointOutput
- func (RealtimeLogDeliveryCustomEndpointPtrOutput) ElementType() reflect.Type
- func (o RealtimeLogDeliveryCustomEndpointPtrOutput) Headers() RealtimeLogDeliveryCustomEndpointHeaderArrayOutput
- func (o RealtimeLogDeliveryCustomEndpointPtrOutput) Protocol() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryCustomEndpointPtrOutput) ToRealtimeLogDeliveryCustomEndpointPtrOutput() RealtimeLogDeliveryCustomEndpointPtrOutput
- func (o RealtimeLogDeliveryCustomEndpointPtrOutput) ToRealtimeLogDeliveryCustomEndpointPtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomEndpointPtrOutput
- func (o RealtimeLogDeliveryCustomEndpointPtrOutput) Url() pulumi.StringPtrOutput
- type RealtimeLogDeliveryCustomField
- type RealtimeLogDeliveryCustomFieldArgs
- func (RealtimeLogDeliveryCustomFieldArgs) ElementType() reflect.Type
- func (i RealtimeLogDeliveryCustomFieldArgs) ToRealtimeLogDeliveryCustomFieldOutput() RealtimeLogDeliveryCustomFieldOutput
- func (i RealtimeLogDeliveryCustomFieldArgs) ToRealtimeLogDeliveryCustomFieldOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomFieldOutput
- type RealtimeLogDeliveryCustomFieldArray
- func (RealtimeLogDeliveryCustomFieldArray) ElementType() reflect.Type
- func (i RealtimeLogDeliveryCustomFieldArray) ToRealtimeLogDeliveryCustomFieldArrayOutput() RealtimeLogDeliveryCustomFieldArrayOutput
- func (i RealtimeLogDeliveryCustomFieldArray) ToRealtimeLogDeliveryCustomFieldArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomFieldArrayOutput
- type RealtimeLogDeliveryCustomFieldArrayInput
- type RealtimeLogDeliveryCustomFieldArrayOutput
- func (RealtimeLogDeliveryCustomFieldArrayOutput) ElementType() reflect.Type
- func (o RealtimeLogDeliveryCustomFieldArrayOutput) Index(i pulumi.IntInput) RealtimeLogDeliveryCustomFieldOutput
- func (o RealtimeLogDeliveryCustomFieldArrayOutput) ToRealtimeLogDeliveryCustomFieldArrayOutput() RealtimeLogDeliveryCustomFieldArrayOutput
- func (o RealtimeLogDeliveryCustomFieldArrayOutput) ToRealtimeLogDeliveryCustomFieldArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomFieldArrayOutput
- type RealtimeLogDeliveryCustomFieldInput
- type RealtimeLogDeliveryCustomFieldOutput
- func (RealtimeLogDeliveryCustomFieldOutput) ElementType() reflect.Type
- func (o RealtimeLogDeliveryCustomFieldOutput) Enabled() pulumi.BoolPtrOutput
- func (o RealtimeLogDeliveryCustomFieldOutput) Name() pulumi.StringOutput
- func (o RealtimeLogDeliveryCustomFieldOutput) ToRealtimeLogDeliveryCustomFieldOutput() RealtimeLogDeliveryCustomFieldOutput
- func (o RealtimeLogDeliveryCustomFieldOutput) ToRealtimeLogDeliveryCustomFieldOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomFieldOutput
- func (o RealtimeLogDeliveryCustomFieldOutput) Value() pulumi.StringOutput
- type RealtimeLogDeliveryDeliveryCondition
- type RealtimeLogDeliveryDeliveryConditionArgs
- func (RealtimeLogDeliveryDeliveryConditionArgs) ElementType() reflect.Type
- func (i RealtimeLogDeliveryDeliveryConditionArgs) ToRealtimeLogDeliveryDeliveryConditionOutput() RealtimeLogDeliveryDeliveryConditionOutput
- func (i RealtimeLogDeliveryDeliveryConditionArgs) ToRealtimeLogDeliveryDeliveryConditionOutputWithContext(ctx context.Context) RealtimeLogDeliveryDeliveryConditionOutput
- type RealtimeLogDeliveryDeliveryConditionArray
- func (RealtimeLogDeliveryDeliveryConditionArray) ElementType() reflect.Type
- func (i RealtimeLogDeliveryDeliveryConditionArray) ToRealtimeLogDeliveryDeliveryConditionArrayOutput() RealtimeLogDeliveryDeliveryConditionArrayOutput
- func (i RealtimeLogDeliveryDeliveryConditionArray) ToRealtimeLogDeliveryDeliveryConditionArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryDeliveryConditionArrayOutput
- type RealtimeLogDeliveryDeliveryConditionArrayInput
- type RealtimeLogDeliveryDeliveryConditionArrayOutput
- func (RealtimeLogDeliveryDeliveryConditionArrayOutput) ElementType() reflect.Type
- func (o RealtimeLogDeliveryDeliveryConditionArrayOutput) Index(i pulumi.IntInput) RealtimeLogDeliveryDeliveryConditionOutput
- func (o RealtimeLogDeliveryDeliveryConditionArrayOutput) ToRealtimeLogDeliveryDeliveryConditionArrayOutput() RealtimeLogDeliveryDeliveryConditionArrayOutput
- func (o RealtimeLogDeliveryDeliveryConditionArrayOutput) ToRealtimeLogDeliveryDeliveryConditionArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryDeliveryConditionArrayOutput
- type RealtimeLogDeliveryDeliveryConditionCondition
- type RealtimeLogDeliveryDeliveryConditionConditionArgs
- func (RealtimeLogDeliveryDeliveryConditionConditionArgs) ElementType() reflect.Type
- func (i RealtimeLogDeliveryDeliveryConditionConditionArgs) ToRealtimeLogDeliveryDeliveryConditionConditionOutput() RealtimeLogDeliveryDeliveryConditionConditionOutput
- func (i RealtimeLogDeliveryDeliveryConditionConditionArgs) ToRealtimeLogDeliveryDeliveryConditionConditionOutputWithContext(ctx context.Context) RealtimeLogDeliveryDeliveryConditionConditionOutput
- type RealtimeLogDeliveryDeliveryConditionConditionArray
- func (RealtimeLogDeliveryDeliveryConditionConditionArray) ElementType() reflect.Type
- func (i RealtimeLogDeliveryDeliveryConditionConditionArray) ToRealtimeLogDeliveryDeliveryConditionConditionArrayOutput() RealtimeLogDeliveryDeliveryConditionConditionArrayOutput
- func (i RealtimeLogDeliveryDeliveryConditionConditionArray) ToRealtimeLogDeliveryDeliveryConditionConditionArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryDeliveryConditionConditionArrayOutput
- type RealtimeLogDeliveryDeliveryConditionConditionArrayInput
- type RealtimeLogDeliveryDeliveryConditionConditionArrayOutput
- func (RealtimeLogDeliveryDeliveryConditionConditionArrayOutput) ElementType() reflect.Type
- func (o RealtimeLogDeliveryDeliveryConditionConditionArrayOutput) Index(i pulumi.IntInput) RealtimeLogDeliveryDeliveryConditionConditionOutput
- func (o RealtimeLogDeliveryDeliveryConditionConditionArrayOutput) ToRealtimeLogDeliveryDeliveryConditionConditionArrayOutput() RealtimeLogDeliveryDeliveryConditionConditionArrayOutput
- func (o RealtimeLogDeliveryDeliveryConditionConditionArrayOutput) ToRealtimeLogDeliveryDeliveryConditionConditionArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryDeliveryConditionConditionArrayOutput
- type RealtimeLogDeliveryDeliveryConditionConditionInput
- type RealtimeLogDeliveryDeliveryConditionConditionOutput
- func (RealtimeLogDeliveryDeliveryConditionConditionOutput) ElementType() reflect.Type
- func (o RealtimeLogDeliveryDeliveryConditionConditionOutput) Key() pulumi.StringOutput
- func (o RealtimeLogDeliveryDeliveryConditionConditionOutput) Operator() pulumi.StringOutput
- func (o RealtimeLogDeliveryDeliveryConditionConditionOutput) ToRealtimeLogDeliveryDeliveryConditionConditionOutput() RealtimeLogDeliveryDeliveryConditionConditionOutput
- func (o RealtimeLogDeliveryDeliveryConditionConditionOutput) ToRealtimeLogDeliveryDeliveryConditionConditionOutputWithContext(ctx context.Context) RealtimeLogDeliveryDeliveryConditionConditionOutput
- func (o RealtimeLogDeliveryDeliveryConditionConditionOutput) Values() pulumi.StringArrayOutput
- type RealtimeLogDeliveryDeliveryConditionInput
- type RealtimeLogDeliveryDeliveryConditionOutput
- func (o RealtimeLogDeliveryDeliveryConditionOutput) Conditions() RealtimeLogDeliveryDeliveryConditionConditionArrayOutput
- func (RealtimeLogDeliveryDeliveryConditionOutput) ElementType() reflect.Type
- func (o RealtimeLogDeliveryDeliveryConditionOutput) ToRealtimeLogDeliveryDeliveryConditionOutput() RealtimeLogDeliveryDeliveryConditionOutput
- func (o RealtimeLogDeliveryDeliveryConditionOutput) ToRealtimeLogDeliveryDeliveryConditionOutputWithContext(ctx context.Context) RealtimeLogDeliveryDeliveryConditionOutput
- type RealtimeLogDeliveryInput
- type RealtimeLogDeliveryLogFormat
- type RealtimeLogDeliveryLogFormatArgs
- func (RealtimeLogDeliveryLogFormatArgs) ElementType() reflect.Type
- func (i RealtimeLogDeliveryLogFormatArgs) ToRealtimeLogDeliveryLogFormatOutput() RealtimeLogDeliveryLogFormatOutput
- func (i RealtimeLogDeliveryLogFormatArgs) ToRealtimeLogDeliveryLogFormatOutputWithContext(ctx context.Context) RealtimeLogDeliveryLogFormatOutput
- func (i RealtimeLogDeliveryLogFormatArgs) ToRealtimeLogDeliveryLogFormatPtrOutput() RealtimeLogDeliveryLogFormatPtrOutput
- func (i RealtimeLogDeliveryLogFormatArgs) ToRealtimeLogDeliveryLogFormatPtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryLogFormatPtrOutput
- type RealtimeLogDeliveryLogFormatInput
- type RealtimeLogDeliveryLogFormatOutput
- func (o RealtimeLogDeliveryLogFormatOutput) BatchPrefix() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryLogFormatOutput) BatchSuffix() pulumi.StringPtrOutput
- func (RealtimeLogDeliveryLogFormatOutput) ElementType() reflect.Type
- func (o RealtimeLogDeliveryLogFormatOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryLogFormatOutput) FormatType() pulumi.StringOutput
- func (o RealtimeLogDeliveryLogFormatOutput) RecordDelimiter() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryLogFormatOutput) RecordPrefix() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryLogFormatOutput) RecordSuffix() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryLogFormatOutput) ToRealtimeLogDeliveryLogFormatOutput() RealtimeLogDeliveryLogFormatOutput
- func (o RealtimeLogDeliveryLogFormatOutput) ToRealtimeLogDeliveryLogFormatOutputWithContext(ctx context.Context) RealtimeLogDeliveryLogFormatOutput
- func (o RealtimeLogDeliveryLogFormatOutput) ToRealtimeLogDeliveryLogFormatPtrOutput() RealtimeLogDeliveryLogFormatPtrOutput
- func (o RealtimeLogDeliveryLogFormatOutput) ToRealtimeLogDeliveryLogFormatPtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryLogFormatPtrOutput
- type RealtimeLogDeliveryLogFormatPtrInput
- type RealtimeLogDeliveryLogFormatPtrOutput
- func (o RealtimeLogDeliveryLogFormatPtrOutput) BatchPrefix() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryLogFormatPtrOutput) BatchSuffix() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryLogFormatPtrOutput) Elem() RealtimeLogDeliveryLogFormatOutput
- func (RealtimeLogDeliveryLogFormatPtrOutput) ElementType() reflect.Type
- func (o RealtimeLogDeliveryLogFormatPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryLogFormatPtrOutput) FormatType() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryLogFormatPtrOutput) RecordDelimiter() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryLogFormatPtrOutput) RecordPrefix() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryLogFormatPtrOutput) RecordSuffix() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryLogFormatPtrOutput) ToRealtimeLogDeliveryLogFormatPtrOutput() RealtimeLogDeliveryLogFormatPtrOutput
- func (o RealtimeLogDeliveryLogFormatPtrOutput) ToRealtimeLogDeliveryLogFormatPtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryLogFormatPtrOutput
- type RealtimeLogDeliveryMap
- type RealtimeLogDeliveryMapInput
- type RealtimeLogDeliveryMapOutput
- func (RealtimeLogDeliveryMapOutput) ElementType() reflect.Type
- func (o RealtimeLogDeliveryMapOutput) MapIndex(k pulumi.StringInput) RealtimeLogDeliveryOutput
- func (o RealtimeLogDeliveryMapOutput) ToRealtimeLogDeliveryMapOutput() RealtimeLogDeliveryMapOutput
- func (o RealtimeLogDeliveryMapOutput) ToRealtimeLogDeliveryMapOutputWithContext(ctx context.Context) RealtimeLogDeliveryMapOutput
- type RealtimeLogDeliveryOutput
- func (o RealtimeLogDeliveryOutput) Area() pulumi.StringOutput
- func (o RealtimeLogDeliveryOutput) Cls() RealtimeLogDeliveryClsOutput
- func (o RealtimeLogDeliveryOutput) CustomEndpoint() RealtimeLogDeliveryCustomEndpointOutput
- func (o RealtimeLogDeliveryOutput) CustomFields() RealtimeLogDeliveryCustomFieldArrayOutput
- func (o RealtimeLogDeliveryOutput) DeliveryConditions() RealtimeLogDeliveryDeliveryConditionArrayOutput
- func (o RealtimeLogDeliveryOutput) DeliveryStatus() pulumi.StringOutput
- func (RealtimeLogDeliveryOutput) ElementType() reflect.Type
- func (o RealtimeLogDeliveryOutput) EntityLists() pulumi.StringArrayOutput
- func (o RealtimeLogDeliveryOutput) Fields() pulumi.StringArrayOutput
- func (o RealtimeLogDeliveryOutput) LogFormat() RealtimeLogDeliveryLogFormatOutput
- func (o RealtimeLogDeliveryOutput) LogType() pulumi.StringOutput
- func (o RealtimeLogDeliveryOutput) S3() RealtimeLogDeliveryS3Output
- func (o RealtimeLogDeliveryOutput) Sample() pulumi.IntOutput
- func (o RealtimeLogDeliveryOutput) TaskId() pulumi.StringOutput
- func (o RealtimeLogDeliveryOutput) TaskName() pulumi.StringOutput
- func (o RealtimeLogDeliveryOutput) TaskType() pulumi.StringOutput
- func (o RealtimeLogDeliveryOutput) ToRealtimeLogDeliveryOutput() RealtimeLogDeliveryOutput
- func (o RealtimeLogDeliveryOutput) ToRealtimeLogDeliveryOutputWithContext(ctx context.Context) RealtimeLogDeliveryOutput
- func (o RealtimeLogDeliveryOutput) ZoneId() pulumi.StringOutput
- type RealtimeLogDeliveryS3
- type RealtimeLogDeliveryS3Args
- func (RealtimeLogDeliveryS3Args) ElementType() reflect.Type
- func (i RealtimeLogDeliveryS3Args) ToRealtimeLogDeliveryS3Output() RealtimeLogDeliveryS3Output
- func (i RealtimeLogDeliveryS3Args) ToRealtimeLogDeliveryS3OutputWithContext(ctx context.Context) RealtimeLogDeliveryS3Output
- func (i RealtimeLogDeliveryS3Args) ToRealtimeLogDeliveryS3PtrOutput() RealtimeLogDeliveryS3PtrOutput
- func (i RealtimeLogDeliveryS3Args) ToRealtimeLogDeliveryS3PtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryS3PtrOutput
- type RealtimeLogDeliveryS3Input
- type RealtimeLogDeliveryS3Output
- func (o RealtimeLogDeliveryS3Output) AccessId() pulumi.StringOutput
- func (o RealtimeLogDeliveryS3Output) AccessKey() pulumi.StringOutput
- func (o RealtimeLogDeliveryS3Output) Bucket() pulumi.StringOutput
- func (o RealtimeLogDeliveryS3Output) CompressType() pulumi.StringPtrOutput
- func (RealtimeLogDeliveryS3Output) ElementType() reflect.Type
- func (o RealtimeLogDeliveryS3Output) Endpoint() pulumi.StringOutput
- func (o RealtimeLogDeliveryS3Output) Region() pulumi.StringOutput
- func (o RealtimeLogDeliveryS3Output) ToRealtimeLogDeliveryS3Output() RealtimeLogDeliveryS3Output
- func (o RealtimeLogDeliveryS3Output) ToRealtimeLogDeliveryS3OutputWithContext(ctx context.Context) RealtimeLogDeliveryS3Output
- func (o RealtimeLogDeliveryS3Output) ToRealtimeLogDeliveryS3PtrOutput() RealtimeLogDeliveryS3PtrOutput
- func (o RealtimeLogDeliveryS3Output) ToRealtimeLogDeliveryS3PtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryS3PtrOutput
- type RealtimeLogDeliveryS3PtrInput
- type RealtimeLogDeliveryS3PtrOutput
- func (o RealtimeLogDeliveryS3PtrOutput) AccessId() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryS3PtrOutput) AccessKey() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryS3PtrOutput) Bucket() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryS3PtrOutput) CompressType() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryS3PtrOutput) Elem() RealtimeLogDeliveryS3Output
- func (RealtimeLogDeliveryS3PtrOutput) ElementType() reflect.Type
- func (o RealtimeLogDeliveryS3PtrOutput) Endpoint() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryS3PtrOutput) Region() pulumi.StringPtrOutput
- func (o RealtimeLogDeliveryS3PtrOutput) ToRealtimeLogDeliveryS3PtrOutput() RealtimeLogDeliveryS3PtrOutput
- func (o RealtimeLogDeliveryS3PtrOutput) ToRealtimeLogDeliveryS3PtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryS3PtrOutput
- type RealtimeLogDeliveryState
- type RuleEngine
- type RuleEngineArgs
- type RuleEngineArray
- type RuleEngineArrayInput
- type RuleEngineArrayOutput
- func (RuleEngineArrayOutput) ElementType() reflect.Type
- func (o RuleEngineArrayOutput) Index(i pulumi.IntInput) RuleEngineOutput
- func (o RuleEngineArrayOutput) ToRuleEngineArrayOutput() RuleEngineArrayOutput
- func (o RuleEngineArrayOutput) ToRuleEngineArrayOutputWithContext(ctx context.Context) RuleEngineArrayOutput
- type RuleEngineInput
- type RuleEngineMap
- type RuleEngineMapInput
- type RuleEngineMapOutput
- func (RuleEngineMapOutput) ElementType() reflect.Type
- func (o RuleEngineMapOutput) MapIndex(k pulumi.StringInput) RuleEngineOutput
- func (o RuleEngineMapOutput) ToRuleEngineMapOutput() RuleEngineMapOutput
- func (o RuleEngineMapOutput) ToRuleEngineMapOutputWithContext(ctx context.Context) RuleEngineMapOutput
- type RuleEngineOutput
- func (RuleEngineOutput) ElementType() reflect.Type
- func (o RuleEngineOutput) RuleId() pulumi.StringOutput
- func (o RuleEngineOutput) RuleName() pulumi.StringOutput
- func (o RuleEngineOutput) Rules() RuleEngineRuleArrayOutput
- func (o RuleEngineOutput) Status() pulumi.StringOutput
- func (o RuleEngineOutput) Tags() pulumi.StringArrayOutput
- func (o RuleEngineOutput) ToRuleEngineOutput() RuleEngineOutput
- func (o RuleEngineOutput) ToRuleEngineOutputWithContext(ctx context.Context) RuleEngineOutput
- func (o RuleEngineOutput) ZoneId() pulumi.StringOutput
- type RuleEngineRule
- type RuleEngineRuleAction
- type RuleEngineRuleActionArgs
- type RuleEngineRuleActionArray
- type RuleEngineRuleActionArrayInput
- type RuleEngineRuleActionArrayOutput
- func (RuleEngineRuleActionArrayOutput) ElementType() reflect.Type
- func (o RuleEngineRuleActionArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleActionOutput
- func (o RuleEngineRuleActionArrayOutput) ToRuleEngineRuleActionArrayOutput() RuleEngineRuleActionArrayOutput
- func (o RuleEngineRuleActionArrayOutput) ToRuleEngineRuleActionArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionArrayOutput
- type RuleEngineRuleActionCodeAction
- type RuleEngineRuleActionCodeActionArgs
- func (RuleEngineRuleActionCodeActionArgs) ElementType() reflect.Type
- func (i RuleEngineRuleActionCodeActionArgs) ToRuleEngineRuleActionCodeActionOutput() RuleEngineRuleActionCodeActionOutput
- func (i RuleEngineRuleActionCodeActionArgs) ToRuleEngineRuleActionCodeActionOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionOutput
- func (i RuleEngineRuleActionCodeActionArgs) ToRuleEngineRuleActionCodeActionPtrOutput() RuleEngineRuleActionCodeActionPtrOutput
- func (i RuleEngineRuleActionCodeActionArgs) ToRuleEngineRuleActionCodeActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionPtrOutput
- type RuleEngineRuleActionCodeActionInput
- type RuleEngineRuleActionCodeActionOutput
- func (o RuleEngineRuleActionCodeActionOutput) Action() pulumi.StringOutput
- func (RuleEngineRuleActionCodeActionOutput) ElementType() reflect.Type
- func (o RuleEngineRuleActionCodeActionOutput) Parameters() RuleEngineRuleActionCodeActionParameterArrayOutput
- func (o RuleEngineRuleActionCodeActionOutput) ToRuleEngineRuleActionCodeActionOutput() RuleEngineRuleActionCodeActionOutput
- func (o RuleEngineRuleActionCodeActionOutput) ToRuleEngineRuleActionCodeActionOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionOutput
- func (o RuleEngineRuleActionCodeActionOutput) ToRuleEngineRuleActionCodeActionPtrOutput() RuleEngineRuleActionCodeActionPtrOutput
- func (o RuleEngineRuleActionCodeActionOutput) ToRuleEngineRuleActionCodeActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionPtrOutput
- type RuleEngineRuleActionCodeActionParameter
- type RuleEngineRuleActionCodeActionParameterArgs
- func (RuleEngineRuleActionCodeActionParameterArgs) ElementType() reflect.Type
- func (i RuleEngineRuleActionCodeActionParameterArgs) ToRuleEngineRuleActionCodeActionParameterOutput() RuleEngineRuleActionCodeActionParameterOutput
- func (i RuleEngineRuleActionCodeActionParameterArgs) ToRuleEngineRuleActionCodeActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionParameterOutput
- type RuleEngineRuleActionCodeActionParameterArray
- func (RuleEngineRuleActionCodeActionParameterArray) ElementType() reflect.Type
- func (i RuleEngineRuleActionCodeActionParameterArray) ToRuleEngineRuleActionCodeActionParameterArrayOutput() RuleEngineRuleActionCodeActionParameterArrayOutput
- func (i RuleEngineRuleActionCodeActionParameterArray) ToRuleEngineRuleActionCodeActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionParameterArrayOutput
- type RuleEngineRuleActionCodeActionParameterArrayInput
- type RuleEngineRuleActionCodeActionParameterArrayOutput
- func (RuleEngineRuleActionCodeActionParameterArrayOutput) ElementType() reflect.Type
- func (o RuleEngineRuleActionCodeActionParameterArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleActionCodeActionParameterOutput
- func (o RuleEngineRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleActionCodeActionParameterArrayOutput() RuleEngineRuleActionCodeActionParameterArrayOutput
- func (o RuleEngineRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleActionCodeActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionParameterArrayOutput
- type RuleEngineRuleActionCodeActionParameterInput
- type RuleEngineRuleActionCodeActionParameterOutput
- func (RuleEngineRuleActionCodeActionParameterOutput) ElementType() reflect.Type
- func (o RuleEngineRuleActionCodeActionParameterOutput) Name() pulumi.StringOutput
- func (o RuleEngineRuleActionCodeActionParameterOutput) StatusCode() pulumi.IntOutput
- func (o RuleEngineRuleActionCodeActionParameterOutput) ToRuleEngineRuleActionCodeActionParameterOutput() RuleEngineRuleActionCodeActionParameterOutput
- func (o RuleEngineRuleActionCodeActionParameterOutput) ToRuleEngineRuleActionCodeActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionParameterOutput
- func (o RuleEngineRuleActionCodeActionParameterOutput) Values() pulumi.StringArrayOutput
- type RuleEngineRuleActionCodeActionPtrInput
- type RuleEngineRuleActionCodeActionPtrOutput
- func (o RuleEngineRuleActionCodeActionPtrOutput) Action() pulumi.StringPtrOutput
- func (o RuleEngineRuleActionCodeActionPtrOutput) Elem() RuleEngineRuleActionCodeActionOutput
- func (RuleEngineRuleActionCodeActionPtrOutput) ElementType() reflect.Type
- func (o RuleEngineRuleActionCodeActionPtrOutput) Parameters() RuleEngineRuleActionCodeActionParameterArrayOutput
- func (o RuleEngineRuleActionCodeActionPtrOutput) ToRuleEngineRuleActionCodeActionPtrOutput() RuleEngineRuleActionCodeActionPtrOutput
- func (o RuleEngineRuleActionCodeActionPtrOutput) ToRuleEngineRuleActionCodeActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionPtrOutput
- type RuleEngineRuleActionInput
- type RuleEngineRuleActionNormalAction
- type RuleEngineRuleActionNormalActionArgs
- func (RuleEngineRuleActionNormalActionArgs) ElementType() reflect.Type
- func (i RuleEngineRuleActionNormalActionArgs) ToRuleEngineRuleActionNormalActionOutput() RuleEngineRuleActionNormalActionOutput
- func (i RuleEngineRuleActionNormalActionArgs) ToRuleEngineRuleActionNormalActionOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionOutput
- func (i RuleEngineRuleActionNormalActionArgs) ToRuleEngineRuleActionNormalActionPtrOutput() RuleEngineRuleActionNormalActionPtrOutput
- func (i RuleEngineRuleActionNormalActionArgs) ToRuleEngineRuleActionNormalActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionPtrOutput
- type RuleEngineRuleActionNormalActionInput
- type RuleEngineRuleActionNormalActionOutput
- func (o RuleEngineRuleActionNormalActionOutput) Action() pulumi.StringOutput
- func (RuleEngineRuleActionNormalActionOutput) ElementType() reflect.Type
- func (o RuleEngineRuleActionNormalActionOutput) Parameters() RuleEngineRuleActionNormalActionParameterArrayOutput
- func (o RuleEngineRuleActionNormalActionOutput) ToRuleEngineRuleActionNormalActionOutput() RuleEngineRuleActionNormalActionOutput
- func (o RuleEngineRuleActionNormalActionOutput) ToRuleEngineRuleActionNormalActionOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionOutput
- func (o RuleEngineRuleActionNormalActionOutput) ToRuleEngineRuleActionNormalActionPtrOutput() RuleEngineRuleActionNormalActionPtrOutput
- func (o RuleEngineRuleActionNormalActionOutput) ToRuleEngineRuleActionNormalActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionPtrOutput
- type RuleEngineRuleActionNormalActionParameter
- type RuleEngineRuleActionNormalActionParameterArgs
- func (RuleEngineRuleActionNormalActionParameterArgs) ElementType() reflect.Type
- func (i RuleEngineRuleActionNormalActionParameterArgs) ToRuleEngineRuleActionNormalActionParameterOutput() RuleEngineRuleActionNormalActionParameterOutput
- func (i RuleEngineRuleActionNormalActionParameterArgs) ToRuleEngineRuleActionNormalActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionParameterOutput
- type RuleEngineRuleActionNormalActionParameterArray
- func (RuleEngineRuleActionNormalActionParameterArray) ElementType() reflect.Type
- func (i RuleEngineRuleActionNormalActionParameterArray) ToRuleEngineRuleActionNormalActionParameterArrayOutput() RuleEngineRuleActionNormalActionParameterArrayOutput
- func (i RuleEngineRuleActionNormalActionParameterArray) ToRuleEngineRuleActionNormalActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionParameterArrayOutput
- type RuleEngineRuleActionNormalActionParameterArrayInput
- type RuleEngineRuleActionNormalActionParameterArrayOutput
- func (RuleEngineRuleActionNormalActionParameterArrayOutput) ElementType() reflect.Type
- func (o RuleEngineRuleActionNormalActionParameterArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleActionNormalActionParameterOutput
- func (o RuleEngineRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleActionNormalActionParameterArrayOutput() RuleEngineRuleActionNormalActionParameterArrayOutput
- func (o RuleEngineRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleActionNormalActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionParameterArrayOutput
- type RuleEngineRuleActionNormalActionParameterInput
- type RuleEngineRuleActionNormalActionParameterOutput
- func (RuleEngineRuleActionNormalActionParameterOutput) ElementType() reflect.Type
- func (o RuleEngineRuleActionNormalActionParameterOutput) Name() pulumi.StringOutput
- func (o RuleEngineRuleActionNormalActionParameterOutput) ToRuleEngineRuleActionNormalActionParameterOutput() RuleEngineRuleActionNormalActionParameterOutput
- func (o RuleEngineRuleActionNormalActionParameterOutput) ToRuleEngineRuleActionNormalActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionParameterOutput
- func (o RuleEngineRuleActionNormalActionParameterOutput) Values() pulumi.StringArrayOutput
- type RuleEngineRuleActionNormalActionPtrInput
- type RuleEngineRuleActionNormalActionPtrOutput
- func (o RuleEngineRuleActionNormalActionPtrOutput) Action() pulumi.StringPtrOutput
- func (o RuleEngineRuleActionNormalActionPtrOutput) Elem() RuleEngineRuleActionNormalActionOutput
- func (RuleEngineRuleActionNormalActionPtrOutput) ElementType() reflect.Type
- func (o RuleEngineRuleActionNormalActionPtrOutput) Parameters() RuleEngineRuleActionNormalActionParameterArrayOutput
- func (o RuleEngineRuleActionNormalActionPtrOutput) ToRuleEngineRuleActionNormalActionPtrOutput() RuleEngineRuleActionNormalActionPtrOutput
- func (o RuleEngineRuleActionNormalActionPtrOutput) ToRuleEngineRuleActionNormalActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionPtrOutput
- type RuleEngineRuleActionOutput
- func (o RuleEngineRuleActionOutput) CodeAction() RuleEngineRuleActionCodeActionPtrOutput
- func (RuleEngineRuleActionOutput) ElementType() reflect.Type
- func (o RuleEngineRuleActionOutput) NormalAction() RuleEngineRuleActionNormalActionPtrOutput
- func (o RuleEngineRuleActionOutput) RewriteAction() RuleEngineRuleActionRewriteActionPtrOutput
- func (o RuleEngineRuleActionOutput) ToRuleEngineRuleActionOutput() RuleEngineRuleActionOutput
- func (o RuleEngineRuleActionOutput) ToRuleEngineRuleActionOutputWithContext(ctx context.Context) RuleEngineRuleActionOutput
- type RuleEngineRuleActionRewriteAction
- type RuleEngineRuleActionRewriteActionArgs
- func (RuleEngineRuleActionRewriteActionArgs) ElementType() reflect.Type
- func (i RuleEngineRuleActionRewriteActionArgs) ToRuleEngineRuleActionRewriteActionOutput() RuleEngineRuleActionRewriteActionOutput
- func (i RuleEngineRuleActionRewriteActionArgs) ToRuleEngineRuleActionRewriteActionOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionOutput
- func (i RuleEngineRuleActionRewriteActionArgs) ToRuleEngineRuleActionRewriteActionPtrOutput() RuleEngineRuleActionRewriteActionPtrOutput
- func (i RuleEngineRuleActionRewriteActionArgs) ToRuleEngineRuleActionRewriteActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionPtrOutput
- type RuleEngineRuleActionRewriteActionInput
- type RuleEngineRuleActionRewriteActionOutput
- func (o RuleEngineRuleActionRewriteActionOutput) Action() pulumi.StringOutput
- func (RuleEngineRuleActionRewriteActionOutput) ElementType() reflect.Type
- func (o RuleEngineRuleActionRewriteActionOutput) Parameters() RuleEngineRuleActionRewriteActionParameterArrayOutput
- func (o RuleEngineRuleActionRewriteActionOutput) ToRuleEngineRuleActionRewriteActionOutput() RuleEngineRuleActionRewriteActionOutput
- func (o RuleEngineRuleActionRewriteActionOutput) ToRuleEngineRuleActionRewriteActionOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionOutput
- func (o RuleEngineRuleActionRewriteActionOutput) ToRuleEngineRuleActionRewriteActionPtrOutput() RuleEngineRuleActionRewriteActionPtrOutput
- func (o RuleEngineRuleActionRewriteActionOutput) ToRuleEngineRuleActionRewriteActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionPtrOutput
- type RuleEngineRuleActionRewriteActionParameter
- type RuleEngineRuleActionRewriteActionParameterArgs
- func (RuleEngineRuleActionRewriteActionParameterArgs) ElementType() reflect.Type
- func (i RuleEngineRuleActionRewriteActionParameterArgs) ToRuleEngineRuleActionRewriteActionParameterOutput() RuleEngineRuleActionRewriteActionParameterOutput
- func (i RuleEngineRuleActionRewriteActionParameterArgs) ToRuleEngineRuleActionRewriteActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionParameterOutput
- type RuleEngineRuleActionRewriteActionParameterArray
- func (RuleEngineRuleActionRewriteActionParameterArray) ElementType() reflect.Type
- func (i RuleEngineRuleActionRewriteActionParameterArray) ToRuleEngineRuleActionRewriteActionParameterArrayOutput() RuleEngineRuleActionRewriteActionParameterArrayOutput
- func (i RuleEngineRuleActionRewriteActionParameterArray) ToRuleEngineRuleActionRewriteActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionParameterArrayOutput
- type RuleEngineRuleActionRewriteActionParameterArrayInput
- type RuleEngineRuleActionRewriteActionParameterArrayOutput
- func (RuleEngineRuleActionRewriteActionParameterArrayOutput) ElementType() reflect.Type
- func (o RuleEngineRuleActionRewriteActionParameterArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleActionRewriteActionParameterOutput
- func (o RuleEngineRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleActionRewriteActionParameterArrayOutput() RuleEngineRuleActionRewriteActionParameterArrayOutput
- func (o RuleEngineRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleActionRewriteActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionParameterArrayOutput
- type RuleEngineRuleActionRewriteActionParameterInput
- type RuleEngineRuleActionRewriteActionParameterOutput
- func (o RuleEngineRuleActionRewriteActionParameterOutput) Action() pulumi.StringOutput
- func (RuleEngineRuleActionRewriteActionParameterOutput) ElementType() reflect.Type
- func (o RuleEngineRuleActionRewriteActionParameterOutput) Name() pulumi.StringOutput
- func (o RuleEngineRuleActionRewriteActionParameterOutput) ToRuleEngineRuleActionRewriteActionParameterOutput() RuleEngineRuleActionRewriteActionParameterOutput
- func (o RuleEngineRuleActionRewriteActionParameterOutput) ToRuleEngineRuleActionRewriteActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionParameterOutput
- func (o RuleEngineRuleActionRewriteActionParameterOutput) Values() pulumi.StringArrayOutput
- type RuleEngineRuleActionRewriteActionPtrInput
- type RuleEngineRuleActionRewriteActionPtrOutput
- func (o RuleEngineRuleActionRewriteActionPtrOutput) Action() pulumi.StringPtrOutput
- func (o RuleEngineRuleActionRewriteActionPtrOutput) Elem() RuleEngineRuleActionRewriteActionOutput
- func (RuleEngineRuleActionRewriteActionPtrOutput) ElementType() reflect.Type
- func (o RuleEngineRuleActionRewriteActionPtrOutput) Parameters() RuleEngineRuleActionRewriteActionParameterArrayOutput
- func (o RuleEngineRuleActionRewriteActionPtrOutput) ToRuleEngineRuleActionRewriteActionPtrOutput() RuleEngineRuleActionRewriteActionPtrOutput
- func (o RuleEngineRuleActionRewriteActionPtrOutput) ToRuleEngineRuleActionRewriteActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionPtrOutput
- type RuleEngineRuleArgs
- type RuleEngineRuleArray
- type RuleEngineRuleArrayInput
- type RuleEngineRuleArrayOutput
- func (RuleEngineRuleArrayOutput) ElementType() reflect.Type
- func (o RuleEngineRuleArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleOutput
- func (o RuleEngineRuleArrayOutput) ToRuleEngineRuleArrayOutput() RuleEngineRuleArrayOutput
- func (o RuleEngineRuleArrayOutput) ToRuleEngineRuleArrayOutputWithContext(ctx context.Context) RuleEngineRuleArrayOutput
- type RuleEngineRuleInput
- type RuleEngineRuleOr
- type RuleEngineRuleOrAnd
- type RuleEngineRuleOrAndArgs
- type RuleEngineRuleOrAndArray
- type RuleEngineRuleOrAndArrayInput
- type RuleEngineRuleOrAndArrayOutput
- func (RuleEngineRuleOrAndArrayOutput) ElementType() reflect.Type
- func (o RuleEngineRuleOrAndArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleOrAndOutput
- func (o RuleEngineRuleOrAndArrayOutput) ToRuleEngineRuleOrAndArrayOutput() RuleEngineRuleOrAndArrayOutput
- func (o RuleEngineRuleOrAndArrayOutput) ToRuleEngineRuleOrAndArrayOutputWithContext(ctx context.Context) RuleEngineRuleOrAndArrayOutput
- type RuleEngineRuleOrAndInput
- type RuleEngineRuleOrAndOutput
- func (RuleEngineRuleOrAndOutput) ElementType() reflect.Type
- func (o RuleEngineRuleOrAndOutput) IgnoreCase() pulumi.BoolPtrOutput
- func (o RuleEngineRuleOrAndOutput) Name() pulumi.StringPtrOutput
- func (o RuleEngineRuleOrAndOutput) Operator() pulumi.StringOutput
- func (o RuleEngineRuleOrAndOutput) Target() pulumi.StringOutput
- func (o RuleEngineRuleOrAndOutput) ToRuleEngineRuleOrAndOutput() RuleEngineRuleOrAndOutput
- func (o RuleEngineRuleOrAndOutput) ToRuleEngineRuleOrAndOutputWithContext(ctx context.Context) RuleEngineRuleOrAndOutput
- func (o RuleEngineRuleOrAndOutput) Values() pulumi.StringArrayOutput
- type RuleEngineRuleOrArgs
- type RuleEngineRuleOrArray
- type RuleEngineRuleOrArrayInput
- type RuleEngineRuleOrArrayOutput
- func (RuleEngineRuleOrArrayOutput) ElementType() reflect.Type
- func (o RuleEngineRuleOrArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleOrOutput
- func (o RuleEngineRuleOrArrayOutput) ToRuleEngineRuleOrArrayOutput() RuleEngineRuleOrArrayOutput
- func (o RuleEngineRuleOrArrayOutput) ToRuleEngineRuleOrArrayOutputWithContext(ctx context.Context) RuleEngineRuleOrArrayOutput
- type RuleEngineRuleOrInput
- type RuleEngineRuleOrOutput
- func (o RuleEngineRuleOrOutput) Ands() RuleEngineRuleOrAndArrayOutput
- func (RuleEngineRuleOrOutput) ElementType() reflect.Type
- func (o RuleEngineRuleOrOutput) ToRuleEngineRuleOrOutput() RuleEngineRuleOrOutput
- func (o RuleEngineRuleOrOutput) ToRuleEngineRuleOrOutputWithContext(ctx context.Context) RuleEngineRuleOrOutput
- type RuleEngineRuleOutput
- func (o RuleEngineRuleOutput) Actions() RuleEngineRuleActionArrayOutput
- func (RuleEngineRuleOutput) ElementType() reflect.Type
- func (o RuleEngineRuleOutput) Ors() RuleEngineRuleOrArrayOutput
- func (o RuleEngineRuleOutput) SubRules() RuleEngineRuleSubRuleArrayOutput
- func (o RuleEngineRuleOutput) ToRuleEngineRuleOutput() RuleEngineRuleOutput
- func (o RuleEngineRuleOutput) ToRuleEngineRuleOutputWithContext(ctx context.Context) RuleEngineRuleOutput
- type RuleEngineRuleSubRule
- type RuleEngineRuleSubRuleArgs
- type RuleEngineRuleSubRuleArray
- func (RuleEngineRuleSubRuleArray) ElementType() reflect.Type
- func (i RuleEngineRuleSubRuleArray) ToRuleEngineRuleSubRuleArrayOutput() RuleEngineRuleSubRuleArrayOutput
- func (i RuleEngineRuleSubRuleArray) ToRuleEngineRuleSubRuleArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleArrayOutput
- type RuleEngineRuleSubRuleArrayInput
- type RuleEngineRuleSubRuleArrayOutput
- func (RuleEngineRuleSubRuleArrayOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleSubRuleOutput
- func (o RuleEngineRuleSubRuleArrayOutput) ToRuleEngineRuleSubRuleArrayOutput() RuleEngineRuleSubRuleArrayOutput
- func (o RuleEngineRuleSubRuleArrayOutput) ToRuleEngineRuleSubRuleArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleArrayOutput
- type RuleEngineRuleSubRuleInput
- type RuleEngineRuleSubRuleOutput
- func (RuleEngineRuleSubRuleOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleOutput) Rules() RuleEngineRuleSubRuleRuleArrayOutput
- func (o RuleEngineRuleSubRuleOutput) Tags() pulumi.StringArrayOutput
- func (o RuleEngineRuleSubRuleOutput) ToRuleEngineRuleSubRuleOutput() RuleEngineRuleSubRuleOutput
- func (o RuleEngineRuleSubRuleOutput) ToRuleEngineRuleSubRuleOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleOutput
- type RuleEngineRuleSubRuleRule
- type RuleEngineRuleSubRuleRuleAction
- type RuleEngineRuleSubRuleRuleActionArgs
- func (RuleEngineRuleSubRuleRuleActionArgs) ElementType() reflect.Type
- func (i RuleEngineRuleSubRuleRuleActionArgs) ToRuleEngineRuleSubRuleRuleActionOutput() RuleEngineRuleSubRuleRuleActionOutput
- func (i RuleEngineRuleSubRuleRuleActionArgs) ToRuleEngineRuleSubRuleRuleActionOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionOutput
- type RuleEngineRuleSubRuleRuleActionArray
- func (RuleEngineRuleSubRuleRuleActionArray) ElementType() reflect.Type
- func (i RuleEngineRuleSubRuleRuleActionArray) ToRuleEngineRuleSubRuleRuleActionArrayOutput() RuleEngineRuleSubRuleRuleActionArrayOutput
- func (i RuleEngineRuleSubRuleRuleActionArray) ToRuleEngineRuleSubRuleRuleActionArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionArrayOutput
- type RuleEngineRuleSubRuleRuleActionArrayInput
- type RuleEngineRuleSubRuleRuleActionArrayOutput
- func (RuleEngineRuleSubRuleRuleActionArrayOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleActionArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleSubRuleRuleActionOutput
- func (o RuleEngineRuleSubRuleRuleActionArrayOutput) ToRuleEngineRuleSubRuleRuleActionArrayOutput() RuleEngineRuleSubRuleRuleActionArrayOutput
- func (o RuleEngineRuleSubRuleRuleActionArrayOutput) ToRuleEngineRuleSubRuleRuleActionArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionArrayOutput
- type RuleEngineRuleSubRuleRuleActionCodeAction
- type RuleEngineRuleSubRuleRuleActionCodeActionArgs
- func (RuleEngineRuleSubRuleRuleActionCodeActionArgs) ElementType() reflect.Type
- func (i RuleEngineRuleSubRuleRuleActionCodeActionArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionOutput() RuleEngineRuleSubRuleRuleActionCodeActionOutput
- func (i RuleEngineRuleSubRuleRuleActionCodeActionArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionOutput
- func (i RuleEngineRuleSubRuleRuleActionCodeActionArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutput() RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput
- func (i RuleEngineRuleSubRuleRuleActionCodeActionArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput
- type RuleEngineRuleSubRuleRuleActionCodeActionInput
- type RuleEngineRuleSubRuleRuleActionCodeActionOutput
- func (o RuleEngineRuleSubRuleRuleActionCodeActionOutput) Action() pulumi.StringOutput
- func (RuleEngineRuleSubRuleRuleActionCodeActionOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleActionCodeActionOutput) Parameters() RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
- func (o RuleEngineRuleSubRuleRuleActionCodeActionOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionOutput() RuleEngineRuleSubRuleRuleActionCodeActionOutput
- func (o RuleEngineRuleSubRuleRuleActionCodeActionOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionOutput
- func (o RuleEngineRuleSubRuleRuleActionCodeActionOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutput() RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput
- func (o RuleEngineRuleSubRuleRuleActionCodeActionOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput
- type RuleEngineRuleSubRuleRuleActionCodeActionParameter
- type RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs
- func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs) ElementType() reflect.Type
- func (i RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutput() RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput
- func (i RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput
- type RuleEngineRuleSubRuleRuleActionCodeActionParameterArray
- func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArray) ElementType() reflect.Type
- func (i RuleEngineRuleSubRuleRuleActionCodeActionParameterArray) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
- func (i RuleEngineRuleSubRuleRuleActionCodeActionParameterArray) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
- type RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayInput
- type RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
- func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput
- func (o RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
- func (o RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
- type RuleEngineRuleSubRuleRuleActionCodeActionParameterInput
- type RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput
- func (RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) Name() pulumi.StringOutput
- func (o RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) StatusCode() pulumi.IntOutput
- func (o RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutput() RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput
- func (o RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput
- func (o RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) Values() pulumi.StringArrayOutput
- type RuleEngineRuleSubRuleRuleActionCodeActionPtrInput
- type RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput
- func (o RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) Action() pulumi.StringPtrOutput
- func (o RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) Elem() RuleEngineRuleSubRuleRuleActionCodeActionOutput
- func (RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) Parameters() RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
- func (o RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutput() RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput
- func (o RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput
- type RuleEngineRuleSubRuleRuleActionInput
- type RuleEngineRuleSubRuleRuleActionNormalAction
- type RuleEngineRuleSubRuleRuleActionNormalActionArgs
- func (RuleEngineRuleSubRuleRuleActionNormalActionArgs) ElementType() reflect.Type
- func (i RuleEngineRuleSubRuleRuleActionNormalActionArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionOutput() RuleEngineRuleSubRuleRuleActionNormalActionOutput
- func (i RuleEngineRuleSubRuleRuleActionNormalActionArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionOutput
- func (i RuleEngineRuleSubRuleRuleActionNormalActionArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutput() RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput
- func (i RuleEngineRuleSubRuleRuleActionNormalActionArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput
- type RuleEngineRuleSubRuleRuleActionNormalActionInput
- type RuleEngineRuleSubRuleRuleActionNormalActionOutput
- func (o RuleEngineRuleSubRuleRuleActionNormalActionOutput) Action() pulumi.StringOutput
- func (RuleEngineRuleSubRuleRuleActionNormalActionOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleActionNormalActionOutput) Parameters() RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
- func (o RuleEngineRuleSubRuleRuleActionNormalActionOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionOutput() RuleEngineRuleSubRuleRuleActionNormalActionOutput
- func (o RuleEngineRuleSubRuleRuleActionNormalActionOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionOutput
- func (o RuleEngineRuleSubRuleRuleActionNormalActionOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutput() RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput
- func (o RuleEngineRuleSubRuleRuleActionNormalActionOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput
- type RuleEngineRuleSubRuleRuleActionNormalActionParameter
- type RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs
- func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs) ElementType() reflect.Type
- func (i RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutput() RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput
- func (i RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput
- type RuleEngineRuleSubRuleRuleActionNormalActionParameterArray
- func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArray) ElementType() reflect.Type
- func (i RuleEngineRuleSubRuleRuleActionNormalActionParameterArray) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
- func (i RuleEngineRuleSubRuleRuleActionNormalActionParameterArray) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
- type RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayInput
- type RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
- func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput
- func (o RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
- func (o RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
- type RuleEngineRuleSubRuleRuleActionNormalActionParameterInput
- type RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput
- func (RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) Name() pulumi.StringOutput
- func (o RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutput() RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput
- func (o RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput
- func (o RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) Values() pulumi.StringArrayOutput
- type RuleEngineRuleSubRuleRuleActionNormalActionPtrInput
- type RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput
- func (o RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) Action() pulumi.StringPtrOutput
- func (o RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) Elem() RuleEngineRuleSubRuleRuleActionNormalActionOutput
- func (RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) Parameters() RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
- func (o RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutput() RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput
- func (o RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput
- type RuleEngineRuleSubRuleRuleActionOutput
- func (o RuleEngineRuleSubRuleRuleActionOutput) CodeAction() RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput
- func (RuleEngineRuleSubRuleRuleActionOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleActionOutput) NormalAction() RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput
- func (o RuleEngineRuleSubRuleRuleActionOutput) RewriteAction() RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput
- func (o RuleEngineRuleSubRuleRuleActionOutput) ToRuleEngineRuleSubRuleRuleActionOutput() RuleEngineRuleSubRuleRuleActionOutput
- func (o RuleEngineRuleSubRuleRuleActionOutput) ToRuleEngineRuleSubRuleRuleActionOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionOutput
- type RuleEngineRuleSubRuleRuleActionRewriteAction
- type RuleEngineRuleSubRuleRuleActionRewriteActionArgs
- func (RuleEngineRuleSubRuleRuleActionRewriteActionArgs) ElementType() reflect.Type
- func (i RuleEngineRuleSubRuleRuleActionRewriteActionArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionOutput() RuleEngineRuleSubRuleRuleActionRewriteActionOutput
- func (i RuleEngineRuleSubRuleRuleActionRewriteActionArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionOutput
- func (i RuleEngineRuleSubRuleRuleActionRewriteActionArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput() RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput
- func (i RuleEngineRuleSubRuleRuleActionRewriteActionArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput
- type RuleEngineRuleSubRuleRuleActionRewriteActionInput
- type RuleEngineRuleSubRuleRuleActionRewriteActionOutput
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionOutput) Action() pulumi.StringOutput
- func (RuleEngineRuleSubRuleRuleActionRewriteActionOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionOutput) Parameters() RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionOutput() RuleEngineRuleSubRuleRuleActionRewriteActionOutput
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionOutput
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput() RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput
- type RuleEngineRuleSubRuleRuleActionRewriteActionParameter
- type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs
- func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs) ElementType() reflect.Type
- func (i RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput() RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput
- func (i RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput
- type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray
- func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray) ElementType() reflect.Type
- func (i RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
- func (i RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
- type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayInput
- type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
- func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
- type RuleEngineRuleSubRuleRuleActionRewriteActionParameterInput
- type RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput) Action() pulumi.StringOutput
- func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput) Name() pulumi.StringOutput
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput() RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput) Values() pulumi.StringArrayOutput
- type RuleEngineRuleSubRuleRuleActionRewriteActionPtrInput
- type RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) Action() pulumi.StringPtrOutput
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) Elem() RuleEngineRuleSubRuleRuleActionRewriteActionOutput
- func (RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) Parameters() RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput() RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput
- func (o RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput
- type RuleEngineRuleSubRuleRuleArgs
- func (RuleEngineRuleSubRuleRuleArgs) ElementType() reflect.Type
- func (i RuleEngineRuleSubRuleRuleArgs) ToRuleEngineRuleSubRuleRuleOutput() RuleEngineRuleSubRuleRuleOutput
- func (i RuleEngineRuleSubRuleRuleArgs) ToRuleEngineRuleSubRuleRuleOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOutput
- type RuleEngineRuleSubRuleRuleArray
- func (RuleEngineRuleSubRuleRuleArray) ElementType() reflect.Type
- func (i RuleEngineRuleSubRuleRuleArray) ToRuleEngineRuleSubRuleRuleArrayOutput() RuleEngineRuleSubRuleRuleArrayOutput
- func (i RuleEngineRuleSubRuleRuleArray) ToRuleEngineRuleSubRuleRuleArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleArrayOutput
- type RuleEngineRuleSubRuleRuleArrayInput
- type RuleEngineRuleSubRuleRuleArrayOutput
- func (RuleEngineRuleSubRuleRuleArrayOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleSubRuleRuleOutput
- func (o RuleEngineRuleSubRuleRuleArrayOutput) ToRuleEngineRuleSubRuleRuleArrayOutput() RuleEngineRuleSubRuleRuleArrayOutput
- func (o RuleEngineRuleSubRuleRuleArrayOutput) ToRuleEngineRuleSubRuleRuleArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleArrayOutput
- type RuleEngineRuleSubRuleRuleInput
- type RuleEngineRuleSubRuleRuleOr
- type RuleEngineRuleSubRuleRuleOrAnd
- type RuleEngineRuleSubRuleRuleOrAndArgs
- func (RuleEngineRuleSubRuleRuleOrAndArgs) ElementType() reflect.Type
- func (i RuleEngineRuleSubRuleRuleOrAndArgs) ToRuleEngineRuleSubRuleRuleOrAndOutput() RuleEngineRuleSubRuleRuleOrAndOutput
- func (i RuleEngineRuleSubRuleRuleOrAndArgs) ToRuleEngineRuleSubRuleRuleOrAndOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOrAndOutput
- type RuleEngineRuleSubRuleRuleOrAndArray
- func (RuleEngineRuleSubRuleRuleOrAndArray) ElementType() reflect.Type
- func (i RuleEngineRuleSubRuleRuleOrAndArray) ToRuleEngineRuleSubRuleRuleOrAndArrayOutput() RuleEngineRuleSubRuleRuleOrAndArrayOutput
- func (i RuleEngineRuleSubRuleRuleOrAndArray) ToRuleEngineRuleSubRuleRuleOrAndArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOrAndArrayOutput
- type RuleEngineRuleSubRuleRuleOrAndArrayInput
- type RuleEngineRuleSubRuleRuleOrAndArrayOutput
- func (RuleEngineRuleSubRuleRuleOrAndArrayOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleOrAndArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleSubRuleRuleOrAndOutput
- func (o RuleEngineRuleSubRuleRuleOrAndArrayOutput) ToRuleEngineRuleSubRuleRuleOrAndArrayOutput() RuleEngineRuleSubRuleRuleOrAndArrayOutput
- func (o RuleEngineRuleSubRuleRuleOrAndArrayOutput) ToRuleEngineRuleSubRuleRuleOrAndArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOrAndArrayOutput
- type RuleEngineRuleSubRuleRuleOrAndInput
- type RuleEngineRuleSubRuleRuleOrAndOutput
- func (RuleEngineRuleSubRuleRuleOrAndOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleOrAndOutput) IgnoreCase() pulumi.BoolPtrOutput
- func (o RuleEngineRuleSubRuleRuleOrAndOutput) Name() pulumi.StringPtrOutput
- func (o RuleEngineRuleSubRuleRuleOrAndOutput) Operator() pulumi.StringOutput
- func (o RuleEngineRuleSubRuleRuleOrAndOutput) Target() pulumi.StringOutput
- func (o RuleEngineRuleSubRuleRuleOrAndOutput) ToRuleEngineRuleSubRuleRuleOrAndOutput() RuleEngineRuleSubRuleRuleOrAndOutput
- func (o RuleEngineRuleSubRuleRuleOrAndOutput) ToRuleEngineRuleSubRuleRuleOrAndOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOrAndOutput
- func (o RuleEngineRuleSubRuleRuleOrAndOutput) Values() pulumi.StringArrayOutput
- type RuleEngineRuleSubRuleRuleOrArgs
- func (RuleEngineRuleSubRuleRuleOrArgs) ElementType() reflect.Type
- func (i RuleEngineRuleSubRuleRuleOrArgs) ToRuleEngineRuleSubRuleRuleOrOutput() RuleEngineRuleSubRuleRuleOrOutput
- func (i RuleEngineRuleSubRuleRuleOrArgs) ToRuleEngineRuleSubRuleRuleOrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOrOutput
- type RuleEngineRuleSubRuleRuleOrArray
- func (RuleEngineRuleSubRuleRuleOrArray) ElementType() reflect.Type
- func (i RuleEngineRuleSubRuleRuleOrArray) ToRuleEngineRuleSubRuleRuleOrArrayOutput() RuleEngineRuleSubRuleRuleOrArrayOutput
- func (i RuleEngineRuleSubRuleRuleOrArray) ToRuleEngineRuleSubRuleRuleOrArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOrArrayOutput
- type RuleEngineRuleSubRuleRuleOrArrayInput
- type RuleEngineRuleSubRuleRuleOrArrayOutput
- func (RuleEngineRuleSubRuleRuleOrArrayOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleOrArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleSubRuleRuleOrOutput
- func (o RuleEngineRuleSubRuleRuleOrArrayOutput) ToRuleEngineRuleSubRuleRuleOrArrayOutput() RuleEngineRuleSubRuleRuleOrArrayOutput
- func (o RuleEngineRuleSubRuleRuleOrArrayOutput) ToRuleEngineRuleSubRuleRuleOrArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOrArrayOutput
- type RuleEngineRuleSubRuleRuleOrInput
- type RuleEngineRuleSubRuleRuleOrOutput
- func (o RuleEngineRuleSubRuleRuleOrOutput) Ands() RuleEngineRuleSubRuleRuleOrAndArrayOutput
- func (RuleEngineRuleSubRuleRuleOrOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleOrOutput) ToRuleEngineRuleSubRuleRuleOrOutput() RuleEngineRuleSubRuleRuleOrOutput
- func (o RuleEngineRuleSubRuleRuleOrOutput) ToRuleEngineRuleSubRuleRuleOrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOrOutput
- type RuleEngineRuleSubRuleRuleOutput
- func (o RuleEngineRuleSubRuleRuleOutput) Actions() RuleEngineRuleSubRuleRuleActionArrayOutput
- func (RuleEngineRuleSubRuleRuleOutput) ElementType() reflect.Type
- func (o RuleEngineRuleSubRuleRuleOutput) Ors() RuleEngineRuleSubRuleRuleOrArrayOutput
- func (o RuleEngineRuleSubRuleRuleOutput) ToRuleEngineRuleSubRuleRuleOutput() RuleEngineRuleSubRuleRuleOutput
- func (o RuleEngineRuleSubRuleRuleOutput) ToRuleEngineRuleSubRuleRuleOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOutput
- type RuleEngineState
- type Zone
- type ZoneArgs
- type ZoneArray
- type ZoneArrayInput
- type ZoneArrayOutput
- type ZoneInput
- type ZoneMap
- type ZoneMapInput
- type ZoneMapOutput
- type ZoneOutput
- func (o ZoneOutput) AliasZoneName() pulumi.StringPtrOutput
- func (o ZoneOutput) Area() pulumi.StringOutput
- func (ZoneOutput) ElementType() reflect.Type
- func (o ZoneOutput) NameServers() pulumi.StringArrayOutput
- func (o ZoneOutput) OwnershipVerifications() ZoneOwnershipVerificationArrayOutput
- func (o ZoneOutput) Paused() pulumi.BoolOutput
- func (o ZoneOutput) PlanId() pulumi.StringOutput
- func (o ZoneOutput) Status() pulumi.StringOutput
- func (o ZoneOutput) Tags() pulumi.MapOutput
- func (o ZoneOutput) ToZoneOutput() ZoneOutput
- func (o ZoneOutput) ToZoneOutputWithContext(ctx context.Context) ZoneOutput
- func (o ZoneOutput) Type() pulumi.StringOutput
- func (o ZoneOutput) ZoneName() pulumi.StringOutput
- type ZoneOwnershipVerification
- type ZoneOwnershipVerificationArgs
- func (ZoneOwnershipVerificationArgs) ElementType() reflect.Type
- func (i ZoneOwnershipVerificationArgs) ToZoneOwnershipVerificationOutput() ZoneOwnershipVerificationOutput
- func (i ZoneOwnershipVerificationArgs) ToZoneOwnershipVerificationOutputWithContext(ctx context.Context) ZoneOwnershipVerificationOutput
- type ZoneOwnershipVerificationArray
- func (ZoneOwnershipVerificationArray) ElementType() reflect.Type
- func (i ZoneOwnershipVerificationArray) ToZoneOwnershipVerificationArrayOutput() ZoneOwnershipVerificationArrayOutput
- func (i ZoneOwnershipVerificationArray) ToZoneOwnershipVerificationArrayOutputWithContext(ctx context.Context) ZoneOwnershipVerificationArrayOutput
- type ZoneOwnershipVerificationArrayInput
- type ZoneOwnershipVerificationArrayOutput
- func (ZoneOwnershipVerificationArrayOutput) ElementType() reflect.Type
- func (o ZoneOwnershipVerificationArrayOutput) Index(i pulumi.IntInput) ZoneOwnershipVerificationOutput
- func (o ZoneOwnershipVerificationArrayOutput) ToZoneOwnershipVerificationArrayOutput() ZoneOwnershipVerificationArrayOutput
- func (o ZoneOwnershipVerificationArrayOutput) ToZoneOwnershipVerificationArrayOutputWithContext(ctx context.Context) ZoneOwnershipVerificationArrayOutput
- type ZoneOwnershipVerificationDnsVerification
- type ZoneOwnershipVerificationDnsVerificationArgs
- func (ZoneOwnershipVerificationDnsVerificationArgs) ElementType() reflect.Type
- func (i ZoneOwnershipVerificationDnsVerificationArgs) ToZoneOwnershipVerificationDnsVerificationOutput() ZoneOwnershipVerificationDnsVerificationOutput
- func (i ZoneOwnershipVerificationDnsVerificationArgs) ToZoneOwnershipVerificationDnsVerificationOutputWithContext(ctx context.Context) ZoneOwnershipVerificationDnsVerificationOutput
- type ZoneOwnershipVerificationDnsVerificationArray
- func (ZoneOwnershipVerificationDnsVerificationArray) ElementType() reflect.Type
- func (i ZoneOwnershipVerificationDnsVerificationArray) ToZoneOwnershipVerificationDnsVerificationArrayOutput() ZoneOwnershipVerificationDnsVerificationArrayOutput
- func (i ZoneOwnershipVerificationDnsVerificationArray) ToZoneOwnershipVerificationDnsVerificationArrayOutputWithContext(ctx context.Context) ZoneOwnershipVerificationDnsVerificationArrayOutput
- type ZoneOwnershipVerificationDnsVerificationArrayInput
- type ZoneOwnershipVerificationDnsVerificationArrayOutput
- func (ZoneOwnershipVerificationDnsVerificationArrayOutput) ElementType() reflect.Type
- func (o ZoneOwnershipVerificationDnsVerificationArrayOutput) Index(i pulumi.IntInput) ZoneOwnershipVerificationDnsVerificationOutput
- func (o ZoneOwnershipVerificationDnsVerificationArrayOutput) ToZoneOwnershipVerificationDnsVerificationArrayOutput() ZoneOwnershipVerificationDnsVerificationArrayOutput
- func (o ZoneOwnershipVerificationDnsVerificationArrayOutput) ToZoneOwnershipVerificationDnsVerificationArrayOutputWithContext(ctx context.Context) ZoneOwnershipVerificationDnsVerificationArrayOutput
- type ZoneOwnershipVerificationDnsVerificationInput
- type ZoneOwnershipVerificationDnsVerificationOutput
- func (ZoneOwnershipVerificationDnsVerificationOutput) ElementType() reflect.Type
- func (o ZoneOwnershipVerificationDnsVerificationOutput) RecordType() pulumi.StringPtrOutput
- func (o ZoneOwnershipVerificationDnsVerificationOutput) RecordValue() pulumi.StringPtrOutput
- func (o ZoneOwnershipVerificationDnsVerificationOutput) Subdomain() pulumi.StringPtrOutput
- func (o ZoneOwnershipVerificationDnsVerificationOutput) ToZoneOwnershipVerificationDnsVerificationOutput() ZoneOwnershipVerificationDnsVerificationOutput
- func (o ZoneOwnershipVerificationDnsVerificationOutput) ToZoneOwnershipVerificationDnsVerificationOutputWithContext(ctx context.Context) ZoneOwnershipVerificationDnsVerificationOutput
- type ZoneOwnershipVerificationInput
- type ZoneOwnershipVerificationOutput
- func (o ZoneOwnershipVerificationOutput) DnsVerifications() ZoneOwnershipVerificationDnsVerificationArrayOutput
- func (ZoneOwnershipVerificationOutput) ElementType() reflect.Type
- func (o ZoneOwnershipVerificationOutput) ToZoneOwnershipVerificationOutput() ZoneOwnershipVerificationOutput
- func (o ZoneOwnershipVerificationOutput) ToZoneOwnershipVerificationOutputWithContext(ctx context.Context) ZoneOwnershipVerificationOutput
- type ZoneSetting
- type ZoneSettingArgs
- type ZoneSettingArray
- type ZoneSettingArrayInput
- type ZoneSettingArrayOutput
- func (ZoneSettingArrayOutput) ElementType() reflect.Type
- func (o ZoneSettingArrayOutput) Index(i pulumi.IntInput) ZoneSettingOutput
- func (o ZoneSettingArrayOutput) ToZoneSettingArrayOutput() ZoneSettingArrayOutput
- func (o ZoneSettingArrayOutput) ToZoneSettingArrayOutputWithContext(ctx context.Context) ZoneSettingArrayOutput
- type ZoneSettingCache
- type ZoneSettingCacheArgs
- func (ZoneSettingCacheArgs) ElementType() reflect.Type
- func (i ZoneSettingCacheArgs) ToZoneSettingCacheOutput() ZoneSettingCacheOutput
- func (i ZoneSettingCacheArgs) ToZoneSettingCacheOutputWithContext(ctx context.Context) ZoneSettingCacheOutput
- func (i ZoneSettingCacheArgs) ToZoneSettingCachePtrOutput() ZoneSettingCachePtrOutput
- func (i ZoneSettingCacheArgs) ToZoneSettingCachePtrOutputWithContext(ctx context.Context) ZoneSettingCachePtrOutput
- type ZoneSettingCacheCache
- type ZoneSettingCacheCacheArgs
- func (ZoneSettingCacheCacheArgs) ElementType() reflect.Type
- func (i ZoneSettingCacheCacheArgs) ToZoneSettingCacheCacheOutput() ZoneSettingCacheCacheOutput
- func (i ZoneSettingCacheCacheArgs) ToZoneSettingCacheCacheOutputWithContext(ctx context.Context) ZoneSettingCacheCacheOutput
- func (i ZoneSettingCacheCacheArgs) ToZoneSettingCacheCachePtrOutput() ZoneSettingCacheCachePtrOutput
- func (i ZoneSettingCacheCacheArgs) ToZoneSettingCacheCachePtrOutputWithContext(ctx context.Context) ZoneSettingCacheCachePtrOutput
- type ZoneSettingCacheCacheInput
- type ZoneSettingCacheCacheOutput
- func (o ZoneSettingCacheCacheOutput) CacheTime() pulumi.IntPtrOutput
- func (ZoneSettingCacheCacheOutput) ElementType() reflect.Type
- func (o ZoneSettingCacheCacheOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingCacheCacheOutput) ToZoneSettingCacheCacheOutput() ZoneSettingCacheCacheOutput
- func (o ZoneSettingCacheCacheOutput) ToZoneSettingCacheCacheOutputWithContext(ctx context.Context) ZoneSettingCacheCacheOutput
- func (o ZoneSettingCacheCacheOutput) ToZoneSettingCacheCachePtrOutput() ZoneSettingCacheCachePtrOutput
- func (o ZoneSettingCacheCacheOutput) ToZoneSettingCacheCachePtrOutputWithContext(ctx context.Context) ZoneSettingCacheCachePtrOutput
- type ZoneSettingCacheCachePtrInput
- type ZoneSettingCacheCachePtrOutput
- func (o ZoneSettingCacheCachePtrOutput) CacheTime() pulumi.IntPtrOutput
- func (o ZoneSettingCacheCachePtrOutput) Elem() ZoneSettingCacheCacheOutput
- func (ZoneSettingCacheCachePtrOutput) ElementType() reflect.Type
- func (o ZoneSettingCacheCachePtrOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingCacheCachePtrOutput) ToZoneSettingCacheCachePtrOutput() ZoneSettingCacheCachePtrOutput
- func (o ZoneSettingCacheCachePtrOutput) ToZoneSettingCacheCachePtrOutputWithContext(ctx context.Context) ZoneSettingCacheCachePtrOutput
- type ZoneSettingCacheFollowOrigin
- type ZoneSettingCacheFollowOriginArgs
- func (ZoneSettingCacheFollowOriginArgs) ElementType() reflect.Type
- func (i ZoneSettingCacheFollowOriginArgs) ToZoneSettingCacheFollowOriginOutput() ZoneSettingCacheFollowOriginOutput
- func (i ZoneSettingCacheFollowOriginArgs) ToZoneSettingCacheFollowOriginOutputWithContext(ctx context.Context) ZoneSettingCacheFollowOriginOutput
- func (i ZoneSettingCacheFollowOriginArgs) ToZoneSettingCacheFollowOriginPtrOutput() ZoneSettingCacheFollowOriginPtrOutput
- func (i ZoneSettingCacheFollowOriginArgs) ToZoneSettingCacheFollowOriginPtrOutputWithContext(ctx context.Context) ZoneSettingCacheFollowOriginPtrOutput
- type ZoneSettingCacheFollowOriginInput
- type ZoneSettingCacheFollowOriginOutput
- func (ZoneSettingCacheFollowOriginOutput) ElementType() reflect.Type
- func (o ZoneSettingCacheFollowOriginOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingCacheFollowOriginOutput) ToZoneSettingCacheFollowOriginOutput() ZoneSettingCacheFollowOriginOutput
- func (o ZoneSettingCacheFollowOriginOutput) ToZoneSettingCacheFollowOriginOutputWithContext(ctx context.Context) ZoneSettingCacheFollowOriginOutput
- func (o ZoneSettingCacheFollowOriginOutput) ToZoneSettingCacheFollowOriginPtrOutput() ZoneSettingCacheFollowOriginPtrOutput
- func (o ZoneSettingCacheFollowOriginOutput) ToZoneSettingCacheFollowOriginPtrOutputWithContext(ctx context.Context) ZoneSettingCacheFollowOriginPtrOutput
- type ZoneSettingCacheFollowOriginPtrInput
- type ZoneSettingCacheFollowOriginPtrOutput
- func (o ZoneSettingCacheFollowOriginPtrOutput) Elem() ZoneSettingCacheFollowOriginOutput
- func (ZoneSettingCacheFollowOriginPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingCacheFollowOriginPtrOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingCacheFollowOriginPtrOutput) ToZoneSettingCacheFollowOriginPtrOutput() ZoneSettingCacheFollowOriginPtrOutput
- func (o ZoneSettingCacheFollowOriginPtrOutput) ToZoneSettingCacheFollowOriginPtrOutputWithContext(ctx context.Context) ZoneSettingCacheFollowOriginPtrOutput
- type ZoneSettingCacheInput
- type ZoneSettingCacheKey
- type ZoneSettingCacheKeyArgs
- func (ZoneSettingCacheKeyArgs) ElementType() reflect.Type
- func (i ZoneSettingCacheKeyArgs) ToZoneSettingCacheKeyOutput() ZoneSettingCacheKeyOutput
- func (i ZoneSettingCacheKeyArgs) ToZoneSettingCacheKeyOutputWithContext(ctx context.Context) ZoneSettingCacheKeyOutput
- func (i ZoneSettingCacheKeyArgs) ToZoneSettingCacheKeyPtrOutput() ZoneSettingCacheKeyPtrOutput
- func (i ZoneSettingCacheKeyArgs) ToZoneSettingCacheKeyPtrOutputWithContext(ctx context.Context) ZoneSettingCacheKeyPtrOutput
- type ZoneSettingCacheKeyInput
- type ZoneSettingCacheKeyOutput
- func (ZoneSettingCacheKeyOutput) ElementType() reflect.Type
- func (o ZoneSettingCacheKeyOutput) FullUrlCache() pulumi.StringPtrOutput
- func (o ZoneSettingCacheKeyOutput) IgnoreCase() pulumi.StringPtrOutput
- func (o ZoneSettingCacheKeyOutput) QueryString() ZoneSettingCacheKeyQueryStringPtrOutput
- func (o ZoneSettingCacheKeyOutput) ToZoneSettingCacheKeyOutput() ZoneSettingCacheKeyOutput
- func (o ZoneSettingCacheKeyOutput) ToZoneSettingCacheKeyOutputWithContext(ctx context.Context) ZoneSettingCacheKeyOutput
- func (o ZoneSettingCacheKeyOutput) ToZoneSettingCacheKeyPtrOutput() ZoneSettingCacheKeyPtrOutput
- func (o ZoneSettingCacheKeyOutput) ToZoneSettingCacheKeyPtrOutputWithContext(ctx context.Context) ZoneSettingCacheKeyPtrOutput
- type ZoneSettingCacheKeyPtrInput
- type ZoneSettingCacheKeyPtrOutput
- func (o ZoneSettingCacheKeyPtrOutput) Elem() ZoneSettingCacheKeyOutput
- func (ZoneSettingCacheKeyPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingCacheKeyPtrOutput) FullUrlCache() pulumi.StringPtrOutput
- func (o ZoneSettingCacheKeyPtrOutput) IgnoreCase() pulumi.StringPtrOutput
- func (o ZoneSettingCacheKeyPtrOutput) QueryString() ZoneSettingCacheKeyQueryStringPtrOutput
- func (o ZoneSettingCacheKeyPtrOutput) ToZoneSettingCacheKeyPtrOutput() ZoneSettingCacheKeyPtrOutput
- func (o ZoneSettingCacheKeyPtrOutput) ToZoneSettingCacheKeyPtrOutputWithContext(ctx context.Context) ZoneSettingCacheKeyPtrOutput
- type ZoneSettingCacheKeyQueryString
- type ZoneSettingCacheKeyQueryStringArgs
- func (ZoneSettingCacheKeyQueryStringArgs) ElementType() reflect.Type
- func (i ZoneSettingCacheKeyQueryStringArgs) ToZoneSettingCacheKeyQueryStringOutput() ZoneSettingCacheKeyQueryStringOutput
- func (i ZoneSettingCacheKeyQueryStringArgs) ToZoneSettingCacheKeyQueryStringOutputWithContext(ctx context.Context) ZoneSettingCacheKeyQueryStringOutput
- func (i ZoneSettingCacheKeyQueryStringArgs) ToZoneSettingCacheKeyQueryStringPtrOutput() ZoneSettingCacheKeyQueryStringPtrOutput
- func (i ZoneSettingCacheKeyQueryStringArgs) ToZoneSettingCacheKeyQueryStringPtrOutputWithContext(ctx context.Context) ZoneSettingCacheKeyQueryStringPtrOutput
- type ZoneSettingCacheKeyQueryStringInput
- type ZoneSettingCacheKeyQueryStringOutput
- func (o ZoneSettingCacheKeyQueryStringOutput) Action() pulumi.StringPtrOutput
- func (ZoneSettingCacheKeyQueryStringOutput) ElementType() reflect.Type
- func (o ZoneSettingCacheKeyQueryStringOutput) Switch() pulumi.StringOutput
- func (o ZoneSettingCacheKeyQueryStringOutput) ToZoneSettingCacheKeyQueryStringOutput() ZoneSettingCacheKeyQueryStringOutput
- func (o ZoneSettingCacheKeyQueryStringOutput) ToZoneSettingCacheKeyQueryStringOutputWithContext(ctx context.Context) ZoneSettingCacheKeyQueryStringOutput
- func (o ZoneSettingCacheKeyQueryStringOutput) ToZoneSettingCacheKeyQueryStringPtrOutput() ZoneSettingCacheKeyQueryStringPtrOutput
- func (o ZoneSettingCacheKeyQueryStringOutput) ToZoneSettingCacheKeyQueryStringPtrOutputWithContext(ctx context.Context) ZoneSettingCacheKeyQueryStringPtrOutput
- func (o ZoneSettingCacheKeyQueryStringOutput) Values() pulumi.StringArrayOutput
- type ZoneSettingCacheKeyQueryStringPtrInput
- type ZoneSettingCacheKeyQueryStringPtrOutput
- func (o ZoneSettingCacheKeyQueryStringPtrOutput) Action() pulumi.StringPtrOutput
- func (o ZoneSettingCacheKeyQueryStringPtrOutput) Elem() ZoneSettingCacheKeyQueryStringOutput
- func (ZoneSettingCacheKeyQueryStringPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingCacheKeyQueryStringPtrOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingCacheKeyQueryStringPtrOutput) ToZoneSettingCacheKeyQueryStringPtrOutput() ZoneSettingCacheKeyQueryStringPtrOutput
- func (o ZoneSettingCacheKeyQueryStringPtrOutput) ToZoneSettingCacheKeyQueryStringPtrOutputWithContext(ctx context.Context) ZoneSettingCacheKeyQueryStringPtrOutput
- func (o ZoneSettingCacheKeyQueryStringPtrOutput) Values() pulumi.StringArrayOutput
- type ZoneSettingCacheNoCache
- type ZoneSettingCacheNoCacheArgs
- func (ZoneSettingCacheNoCacheArgs) ElementType() reflect.Type
- func (i ZoneSettingCacheNoCacheArgs) ToZoneSettingCacheNoCacheOutput() ZoneSettingCacheNoCacheOutput
- func (i ZoneSettingCacheNoCacheArgs) ToZoneSettingCacheNoCacheOutputWithContext(ctx context.Context) ZoneSettingCacheNoCacheOutput
- func (i ZoneSettingCacheNoCacheArgs) ToZoneSettingCacheNoCachePtrOutput() ZoneSettingCacheNoCachePtrOutput
- func (i ZoneSettingCacheNoCacheArgs) ToZoneSettingCacheNoCachePtrOutputWithContext(ctx context.Context) ZoneSettingCacheNoCachePtrOutput
- type ZoneSettingCacheNoCacheInput
- type ZoneSettingCacheNoCacheOutput
- func (ZoneSettingCacheNoCacheOutput) ElementType() reflect.Type
- func (o ZoneSettingCacheNoCacheOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingCacheNoCacheOutput) ToZoneSettingCacheNoCacheOutput() ZoneSettingCacheNoCacheOutput
- func (o ZoneSettingCacheNoCacheOutput) ToZoneSettingCacheNoCacheOutputWithContext(ctx context.Context) ZoneSettingCacheNoCacheOutput
- func (o ZoneSettingCacheNoCacheOutput) ToZoneSettingCacheNoCachePtrOutput() ZoneSettingCacheNoCachePtrOutput
- func (o ZoneSettingCacheNoCacheOutput) ToZoneSettingCacheNoCachePtrOutputWithContext(ctx context.Context) ZoneSettingCacheNoCachePtrOutput
- type ZoneSettingCacheNoCachePtrInput
- type ZoneSettingCacheNoCachePtrOutput
- func (o ZoneSettingCacheNoCachePtrOutput) Elem() ZoneSettingCacheNoCacheOutput
- func (ZoneSettingCacheNoCachePtrOutput) ElementType() reflect.Type
- func (o ZoneSettingCacheNoCachePtrOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingCacheNoCachePtrOutput) ToZoneSettingCacheNoCachePtrOutput() ZoneSettingCacheNoCachePtrOutput
- func (o ZoneSettingCacheNoCachePtrOutput) ToZoneSettingCacheNoCachePtrOutputWithContext(ctx context.Context) ZoneSettingCacheNoCachePtrOutput
- type ZoneSettingCacheOutput
- func (o ZoneSettingCacheOutput) Cache() ZoneSettingCacheCachePtrOutput
- func (ZoneSettingCacheOutput) ElementType() reflect.Type
- func (o ZoneSettingCacheOutput) FollowOrigin() ZoneSettingCacheFollowOriginPtrOutput
- func (o ZoneSettingCacheOutput) NoCache() ZoneSettingCacheNoCachePtrOutput
- func (o ZoneSettingCacheOutput) ToZoneSettingCacheOutput() ZoneSettingCacheOutput
- func (o ZoneSettingCacheOutput) ToZoneSettingCacheOutputWithContext(ctx context.Context) ZoneSettingCacheOutput
- func (o ZoneSettingCacheOutput) ToZoneSettingCachePtrOutput() ZoneSettingCachePtrOutput
- func (o ZoneSettingCacheOutput) ToZoneSettingCachePtrOutputWithContext(ctx context.Context) ZoneSettingCachePtrOutput
- type ZoneSettingCachePrefresh
- type ZoneSettingCachePrefreshArgs
- func (ZoneSettingCachePrefreshArgs) ElementType() reflect.Type
- func (i ZoneSettingCachePrefreshArgs) ToZoneSettingCachePrefreshOutput() ZoneSettingCachePrefreshOutput
- func (i ZoneSettingCachePrefreshArgs) ToZoneSettingCachePrefreshOutputWithContext(ctx context.Context) ZoneSettingCachePrefreshOutput
- func (i ZoneSettingCachePrefreshArgs) ToZoneSettingCachePrefreshPtrOutput() ZoneSettingCachePrefreshPtrOutput
- func (i ZoneSettingCachePrefreshArgs) ToZoneSettingCachePrefreshPtrOutputWithContext(ctx context.Context) ZoneSettingCachePrefreshPtrOutput
- type ZoneSettingCachePrefreshInput
- type ZoneSettingCachePrefreshOutput
- func (ZoneSettingCachePrefreshOutput) ElementType() reflect.Type
- func (o ZoneSettingCachePrefreshOutput) Percent() pulumi.IntPtrOutput
- func (o ZoneSettingCachePrefreshOutput) Switch() pulumi.StringOutput
- func (o ZoneSettingCachePrefreshOutput) ToZoneSettingCachePrefreshOutput() ZoneSettingCachePrefreshOutput
- func (o ZoneSettingCachePrefreshOutput) ToZoneSettingCachePrefreshOutputWithContext(ctx context.Context) ZoneSettingCachePrefreshOutput
- func (o ZoneSettingCachePrefreshOutput) ToZoneSettingCachePrefreshPtrOutput() ZoneSettingCachePrefreshPtrOutput
- func (o ZoneSettingCachePrefreshOutput) ToZoneSettingCachePrefreshPtrOutputWithContext(ctx context.Context) ZoneSettingCachePrefreshPtrOutput
- type ZoneSettingCachePrefreshPtrInput
- type ZoneSettingCachePrefreshPtrOutput
- func (o ZoneSettingCachePrefreshPtrOutput) Elem() ZoneSettingCachePrefreshOutput
- func (ZoneSettingCachePrefreshPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingCachePrefreshPtrOutput) Percent() pulumi.IntPtrOutput
- func (o ZoneSettingCachePrefreshPtrOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingCachePrefreshPtrOutput) ToZoneSettingCachePrefreshPtrOutput() ZoneSettingCachePrefreshPtrOutput
- func (o ZoneSettingCachePrefreshPtrOutput) ToZoneSettingCachePrefreshPtrOutputWithContext(ctx context.Context) ZoneSettingCachePrefreshPtrOutput
- type ZoneSettingCachePtrInput
- type ZoneSettingCachePtrOutput
- func (o ZoneSettingCachePtrOutput) Cache() ZoneSettingCacheCachePtrOutput
- func (o ZoneSettingCachePtrOutput) Elem() ZoneSettingCacheOutput
- func (ZoneSettingCachePtrOutput) ElementType() reflect.Type
- func (o ZoneSettingCachePtrOutput) FollowOrigin() ZoneSettingCacheFollowOriginPtrOutput
- func (o ZoneSettingCachePtrOutput) NoCache() ZoneSettingCacheNoCachePtrOutput
- func (o ZoneSettingCachePtrOutput) ToZoneSettingCachePtrOutput() ZoneSettingCachePtrOutput
- func (o ZoneSettingCachePtrOutput) ToZoneSettingCachePtrOutputWithContext(ctx context.Context) ZoneSettingCachePtrOutput
- type ZoneSettingClientIpHeader
- type ZoneSettingClientIpHeaderArgs
- func (ZoneSettingClientIpHeaderArgs) ElementType() reflect.Type
- func (i ZoneSettingClientIpHeaderArgs) ToZoneSettingClientIpHeaderOutput() ZoneSettingClientIpHeaderOutput
- func (i ZoneSettingClientIpHeaderArgs) ToZoneSettingClientIpHeaderOutputWithContext(ctx context.Context) ZoneSettingClientIpHeaderOutput
- func (i ZoneSettingClientIpHeaderArgs) ToZoneSettingClientIpHeaderPtrOutput() ZoneSettingClientIpHeaderPtrOutput
- func (i ZoneSettingClientIpHeaderArgs) ToZoneSettingClientIpHeaderPtrOutputWithContext(ctx context.Context) ZoneSettingClientIpHeaderPtrOutput
- type ZoneSettingClientIpHeaderInput
- type ZoneSettingClientIpHeaderOutput
- func (ZoneSettingClientIpHeaderOutput) ElementType() reflect.Type
- func (o ZoneSettingClientIpHeaderOutput) HeaderName() pulumi.StringPtrOutput
- func (o ZoneSettingClientIpHeaderOutput) Switch() pulumi.StringOutput
- func (o ZoneSettingClientIpHeaderOutput) ToZoneSettingClientIpHeaderOutput() ZoneSettingClientIpHeaderOutput
- func (o ZoneSettingClientIpHeaderOutput) ToZoneSettingClientIpHeaderOutputWithContext(ctx context.Context) ZoneSettingClientIpHeaderOutput
- func (o ZoneSettingClientIpHeaderOutput) ToZoneSettingClientIpHeaderPtrOutput() ZoneSettingClientIpHeaderPtrOutput
- func (o ZoneSettingClientIpHeaderOutput) ToZoneSettingClientIpHeaderPtrOutputWithContext(ctx context.Context) ZoneSettingClientIpHeaderPtrOutput
- type ZoneSettingClientIpHeaderPtrInput
- type ZoneSettingClientIpHeaderPtrOutput
- func (o ZoneSettingClientIpHeaderPtrOutput) Elem() ZoneSettingClientIpHeaderOutput
- func (ZoneSettingClientIpHeaderPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingClientIpHeaderPtrOutput) HeaderName() pulumi.StringPtrOutput
- func (o ZoneSettingClientIpHeaderPtrOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingClientIpHeaderPtrOutput) ToZoneSettingClientIpHeaderPtrOutput() ZoneSettingClientIpHeaderPtrOutput
- func (o ZoneSettingClientIpHeaderPtrOutput) ToZoneSettingClientIpHeaderPtrOutputWithContext(ctx context.Context) ZoneSettingClientIpHeaderPtrOutput
- type ZoneSettingCompression
- type ZoneSettingCompressionArgs
- func (ZoneSettingCompressionArgs) ElementType() reflect.Type
- func (i ZoneSettingCompressionArgs) ToZoneSettingCompressionOutput() ZoneSettingCompressionOutput
- func (i ZoneSettingCompressionArgs) ToZoneSettingCompressionOutputWithContext(ctx context.Context) ZoneSettingCompressionOutput
- func (i ZoneSettingCompressionArgs) ToZoneSettingCompressionPtrOutput() ZoneSettingCompressionPtrOutput
- func (i ZoneSettingCompressionArgs) ToZoneSettingCompressionPtrOutputWithContext(ctx context.Context) ZoneSettingCompressionPtrOutput
- type ZoneSettingCompressionInput
- type ZoneSettingCompressionOutput
- func (o ZoneSettingCompressionOutput) Algorithms() pulumi.StringArrayOutput
- func (ZoneSettingCompressionOutput) ElementType() reflect.Type
- func (o ZoneSettingCompressionOutput) Switch() pulumi.StringOutput
- func (o ZoneSettingCompressionOutput) ToZoneSettingCompressionOutput() ZoneSettingCompressionOutput
- func (o ZoneSettingCompressionOutput) ToZoneSettingCompressionOutputWithContext(ctx context.Context) ZoneSettingCompressionOutput
- func (o ZoneSettingCompressionOutput) ToZoneSettingCompressionPtrOutput() ZoneSettingCompressionPtrOutput
- func (o ZoneSettingCompressionOutput) ToZoneSettingCompressionPtrOutputWithContext(ctx context.Context) ZoneSettingCompressionPtrOutput
- type ZoneSettingCompressionPtrInput
- type ZoneSettingCompressionPtrOutput
- func (o ZoneSettingCompressionPtrOutput) Algorithms() pulumi.StringArrayOutput
- func (o ZoneSettingCompressionPtrOutput) Elem() ZoneSettingCompressionOutput
- func (ZoneSettingCompressionPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingCompressionPtrOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingCompressionPtrOutput) ToZoneSettingCompressionPtrOutput() ZoneSettingCompressionPtrOutput
- func (o ZoneSettingCompressionPtrOutput) ToZoneSettingCompressionPtrOutputWithContext(ctx context.Context) ZoneSettingCompressionPtrOutput
- type ZoneSettingForceRedirect
- type ZoneSettingForceRedirectArgs
- func (ZoneSettingForceRedirectArgs) ElementType() reflect.Type
- func (i ZoneSettingForceRedirectArgs) ToZoneSettingForceRedirectOutput() ZoneSettingForceRedirectOutput
- func (i ZoneSettingForceRedirectArgs) ToZoneSettingForceRedirectOutputWithContext(ctx context.Context) ZoneSettingForceRedirectOutput
- func (i ZoneSettingForceRedirectArgs) ToZoneSettingForceRedirectPtrOutput() ZoneSettingForceRedirectPtrOutput
- func (i ZoneSettingForceRedirectArgs) ToZoneSettingForceRedirectPtrOutputWithContext(ctx context.Context) ZoneSettingForceRedirectPtrOutput
- type ZoneSettingForceRedirectInput
- type ZoneSettingForceRedirectOutput
- func (ZoneSettingForceRedirectOutput) ElementType() reflect.Type
- func (o ZoneSettingForceRedirectOutput) RedirectStatusCode() pulumi.IntPtrOutput
- func (o ZoneSettingForceRedirectOutput) Switch() pulumi.StringOutput
- func (o ZoneSettingForceRedirectOutput) ToZoneSettingForceRedirectOutput() ZoneSettingForceRedirectOutput
- func (o ZoneSettingForceRedirectOutput) ToZoneSettingForceRedirectOutputWithContext(ctx context.Context) ZoneSettingForceRedirectOutput
- func (o ZoneSettingForceRedirectOutput) ToZoneSettingForceRedirectPtrOutput() ZoneSettingForceRedirectPtrOutput
- func (o ZoneSettingForceRedirectOutput) ToZoneSettingForceRedirectPtrOutputWithContext(ctx context.Context) ZoneSettingForceRedirectPtrOutput
- type ZoneSettingForceRedirectPtrInput
- type ZoneSettingForceRedirectPtrOutput
- func (o ZoneSettingForceRedirectPtrOutput) Elem() ZoneSettingForceRedirectOutput
- func (ZoneSettingForceRedirectPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingForceRedirectPtrOutput) RedirectStatusCode() pulumi.IntPtrOutput
- func (o ZoneSettingForceRedirectPtrOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingForceRedirectPtrOutput) ToZoneSettingForceRedirectPtrOutput() ZoneSettingForceRedirectPtrOutput
- func (o ZoneSettingForceRedirectPtrOutput) ToZoneSettingForceRedirectPtrOutputWithContext(ctx context.Context) ZoneSettingForceRedirectPtrOutput
- type ZoneSettingHttps
- type ZoneSettingHttpsArgs
- func (ZoneSettingHttpsArgs) ElementType() reflect.Type
- func (i ZoneSettingHttpsArgs) ToZoneSettingHttpsOutput() ZoneSettingHttpsOutput
- func (i ZoneSettingHttpsArgs) ToZoneSettingHttpsOutputWithContext(ctx context.Context) ZoneSettingHttpsOutput
- func (i ZoneSettingHttpsArgs) ToZoneSettingHttpsPtrOutput() ZoneSettingHttpsPtrOutput
- func (i ZoneSettingHttpsArgs) ToZoneSettingHttpsPtrOutputWithContext(ctx context.Context) ZoneSettingHttpsPtrOutput
- type ZoneSettingHttpsHsts
- type ZoneSettingHttpsHstsArgs
- func (ZoneSettingHttpsHstsArgs) ElementType() reflect.Type
- func (i ZoneSettingHttpsHstsArgs) ToZoneSettingHttpsHstsOutput() ZoneSettingHttpsHstsOutput
- func (i ZoneSettingHttpsHstsArgs) ToZoneSettingHttpsHstsOutputWithContext(ctx context.Context) ZoneSettingHttpsHstsOutput
- func (i ZoneSettingHttpsHstsArgs) ToZoneSettingHttpsHstsPtrOutput() ZoneSettingHttpsHstsPtrOutput
- func (i ZoneSettingHttpsHstsArgs) ToZoneSettingHttpsHstsPtrOutputWithContext(ctx context.Context) ZoneSettingHttpsHstsPtrOutput
- type ZoneSettingHttpsHstsInput
- type ZoneSettingHttpsHstsOutput
- func (ZoneSettingHttpsHstsOutput) ElementType() reflect.Type
- func (o ZoneSettingHttpsHstsOutput) IncludeSubDomains() pulumi.StringPtrOutput
- func (o ZoneSettingHttpsHstsOutput) MaxAge() pulumi.IntPtrOutput
- func (o ZoneSettingHttpsHstsOutput) Preload() pulumi.StringPtrOutput
- func (o ZoneSettingHttpsHstsOutput) Switch() pulumi.StringOutput
- func (o ZoneSettingHttpsHstsOutput) ToZoneSettingHttpsHstsOutput() ZoneSettingHttpsHstsOutput
- func (o ZoneSettingHttpsHstsOutput) ToZoneSettingHttpsHstsOutputWithContext(ctx context.Context) ZoneSettingHttpsHstsOutput
- func (o ZoneSettingHttpsHstsOutput) ToZoneSettingHttpsHstsPtrOutput() ZoneSettingHttpsHstsPtrOutput
- func (o ZoneSettingHttpsHstsOutput) ToZoneSettingHttpsHstsPtrOutputWithContext(ctx context.Context) ZoneSettingHttpsHstsPtrOutput
- type ZoneSettingHttpsHstsPtrInput
- type ZoneSettingHttpsHstsPtrOutput
- func (o ZoneSettingHttpsHstsPtrOutput) Elem() ZoneSettingHttpsHstsOutput
- func (ZoneSettingHttpsHstsPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingHttpsHstsPtrOutput) IncludeSubDomains() pulumi.StringPtrOutput
- func (o ZoneSettingHttpsHstsPtrOutput) MaxAge() pulumi.IntPtrOutput
- func (o ZoneSettingHttpsHstsPtrOutput) Preload() pulumi.StringPtrOutput
- func (o ZoneSettingHttpsHstsPtrOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingHttpsHstsPtrOutput) ToZoneSettingHttpsHstsPtrOutput() ZoneSettingHttpsHstsPtrOutput
- func (o ZoneSettingHttpsHstsPtrOutput) ToZoneSettingHttpsHstsPtrOutputWithContext(ctx context.Context) ZoneSettingHttpsHstsPtrOutput
- type ZoneSettingHttpsInput
- type ZoneSettingHttpsOutput
- func (ZoneSettingHttpsOutput) ElementType() reflect.Type
- func (o ZoneSettingHttpsOutput) Hsts() ZoneSettingHttpsHstsPtrOutput
- func (o ZoneSettingHttpsOutput) Http2() pulumi.StringPtrOutput
- func (o ZoneSettingHttpsOutput) OcspStapling() pulumi.StringPtrOutput
- func (o ZoneSettingHttpsOutput) TlsVersions() pulumi.StringArrayOutput
- func (o ZoneSettingHttpsOutput) ToZoneSettingHttpsOutput() ZoneSettingHttpsOutput
- func (o ZoneSettingHttpsOutput) ToZoneSettingHttpsOutputWithContext(ctx context.Context) ZoneSettingHttpsOutput
- func (o ZoneSettingHttpsOutput) ToZoneSettingHttpsPtrOutput() ZoneSettingHttpsPtrOutput
- func (o ZoneSettingHttpsOutput) ToZoneSettingHttpsPtrOutputWithContext(ctx context.Context) ZoneSettingHttpsPtrOutput
- type ZoneSettingHttpsPtrInput
- type ZoneSettingHttpsPtrOutput
- func (o ZoneSettingHttpsPtrOutput) Elem() ZoneSettingHttpsOutput
- func (ZoneSettingHttpsPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingHttpsPtrOutput) Hsts() ZoneSettingHttpsHstsPtrOutput
- func (o ZoneSettingHttpsPtrOutput) Http2() pulumi.StringPtrOutput
- func (o ZoneSettingHttpsPtrOutput) OcspStapling() pulumi.StringPtrOutput
- func (o ZoneSettingHttpsPtrOutput) TlsVersions() pulumi.StringArrayOutput
- func (o ZoneSettingHttpsPtrOutput) ToZoneSettingHttpsPtrOutput() ZoneSettingHttpsPtrOutput
- func (o ZoneSettingHttpsPtrOutput) ToZoneSettingHttpsPtrOutputWithContext(ctx context.Context) ZoneSettingHttpsPtrOutput
- type ZoneSettingInput
- type ZoneSettingIpv6
- type ZoneSettingIpv6Args
- func (ZoneSettingIpv6Args) ElementType() reflect.Type
- func (i ZoneSettingIpv6Args) ToZoneSettingIpv6Output() ZoneSettingIpv6Output
- func (i ZoneSettingIpv6Args) ToZoneSettingIpv6OutputWithContext(ctx context.Context) ZoneSettingIpv6Output
- func (i ZoneSettingIpv6Args) ToZoneSettingIpv6PtrOutput() ZoneSettingIpv6PtrOutput
- func (i ZoneSettingIpv6Args) ToZoneSettingIpv6PtrOutputWithContext(ctx context.Context) ZoneSettingIpv6PtrOutput
- type ZoneSettingIpv6Input
- type ZoneSettingIpv6Output
- func (ZoneSettingIpv6Output) ElementType() reflect.Type
- func (o ZoneSettingIpv6Output) Switch() pulumi.StringOutput
- func (o ZoneSettingIpv6Output) ToZoneSettingIpv6Output() ZoneSettingIpv6Output
- func (o ZoneSettingIpv6Output) ToZoneSettingIpv6OutputWithContext(ctx context.Context) ZoneSettingIpv6Output
- func (o ZoneSettingIpv6Output) ToZoneSettingIpv6PtrOutput() ZoneSettingIpv6PtrOutput
- func (o ZoneSettingIpv6Output) ToZoneSettingIpv6PtrOutputWithContext(ctx context.Context) ZoneSettingIpv6PtrOutput
- type ZoneSettingIpv6PtrInput
- type ZoneSettingIpv6PtrOutput
- func (o ZoneSettingIpv6PtrOutput) Elem() ZoneSettingIpv6Output
- func (ZoneSettingIpv6PtrOutput) ElementType() reflect.Type
- func (o ZoneSettingIpv6PtrOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingIpv6PtrOutput) ToZoneSettingIpv6PtrOutput() ZoneSettingIpv6PtrOutput
- func (o ZoneSettingIpv6PtrOutput) ToZoneSettingIpv6PtrOutputWithContext(ctx context.Context) ZoneSettingIpv6PtrOutput
- type ZoneSettingMap
- type ZoneSettingMapInput
- type ZoneSettingMapOutput
- func (ZoneSettingMapOutput) ElementType() reflect.Type
- func (o ZoneSettingMapOutput) MapIndex(k pulumi.StringInput) ZoneSettingOutput
- func (o ZoneSettingMapOutput) ToZoneSettingMapOutput() ZoneSettingMapOutput
- func (o ZoneSettingMapOutput) ToZoneSettingMapOutputWithContext(ctx context.Context) ZoneSettingMapOutput
- type ZoneSettingMaxAge
- type ZoneSettingMaxAgeArgs
- func (ZoneSettingMaxAgeArgs) ElementType() reflect.Type
- func (i ZoneSettingMaxAgeArgs) ToZoneSettingMaxAgeOutput() ZoneSettingMaxAgeOutput
- func (i ZoneSettingMaxAgeArgs) ToZoneSettingMaxAgeOutputWithContext(ctx context.Context) ZoneSettingMaxAgeOutput
- func (i ZoneSettingMaxAgeArgs) ToZoneSettingMaxAgePtrOutput() ZoneSettingMaxAgePtrOutput
- func (i ZoneSettingMaxAgeArgs) ToZoneSettingMaxAgePtrOutputWithContext(ctx context.Context) ZoneSettingMaxAgePtrOutput
- type ZoneSettingMaxAgeInput
- type ZoneSettingMaxAgeOutput
- func (ZoneSettingMaxAgeOutput) ElementType() reflect.Type
- func (o ZoneSettingMaxAgeOutput) FollowOrigin() pulumi.StringPtrOutput
- func (o ZoneSettingMaxAgeOutput) MaxAgeTime() pulumi.IntPtrOutput
- func (o ZoneSettingMaxAgeOutput) ToZoneSettingMaxAgeOutput() ZoneSettingMaxAgeOutput
- func (o ZoneSettingMaxAgeOutput) ToZoneSettingMaxAgeOutputWithContext(ctx context.Context) ZoneSettingMaxAgeOutput
- func (o ZoneSettingMaxAgeOutput) ToZoneSettingMaxAgePtrOutput() ZoneSettingMaxAgePtrOutput
- func (o ZoneSettingMaxAgeOutput) ToZoneSettingMaxAgePtrOutputWithContext(ctx context.Context) ZoneSettingMaxAgePtrOutput
- type ZoneSettingMaxAgePtrInput
- type ZoneSettingMaxAgePtrOutput
- func (o ZoneSettingMaxAgePtrOutput) Elem() ZoneSettingMaxAgeOutput
- func (ZoneSettingMaxAgePtrOutput) ElementType() reflect.Type
- func (o ZoneSettingMaxAgePtrOutput) FollowOrigin() pulumi.StringPtrOutput
- func (o ZoneSettingMaxAgePtrOutput) MaxAgeTime() pulumi.IntPtrOutput
- func (o ZoneSettingMaxAgePtrOutput) ToZoneSettingMaxAgePtrOutput() ZoneSettingMaxAgePtrOutput
- func (o ZoneSettingMaxAgePtrOutput) ToZoneSettingMaxAgePtrOutputWithContext(ctx context.Context) ZoneSettingMaxAgePtrOutput
- type ZoneSettingOfflineCache
- type ZoneSettingOfflineCacheArgs
- func (ZoneSettingOfflineCacheArgs) ElementType() reflect.Type
- func (i ZoneSettingOfflineCacheArgs) ToZoneSettingOfflineCacheOutput() ZoneSettingOfflineCacheOutput
- func (i ZoneSettingOfflineCacheArgs) ToZoneSettingOfflineCacheOutputWithContext(ctx context.Context) ZoneSettingOfflineCacheOutput
- func (i ZoneSettingOfflineCacheArgs) ToZoneSettingOfflineCachePtrOutput() ZoneSettingOfflineCachePtrOutput
- func (i ZoneSettingOfflineCacheArgs) ToZoneSettingOfflineCachePtrOutputWithContext(ctx context.Context) ZoneSettingOfflineCachePtrOutput
- type ZoneSettingOfflineCacheInput
- type ZoneSettingOfflineCacheOutput
- func (ZoneSettingOfflineCacheOutput) ElementType() reflect.Type
- func (o ZoneSettingOfflineCacheOutput) Switch() pulumi.StringOutput
- func (o ZoneSettingOfflineCacheOutput) ToZoneSettingOfflineCacheOutput() ZoneSettingOfflineCacheOutput
- func (o ZoneSettingOfflineCacheOutput) ToZoneSettingOfflineCacheOutputWithContext(ctx context.Context) ZoneSettingOfflineCacheOutput
- func (o ZoneSettingOfflineCacheOutput) ToZoneSettingOfflineCachePtrOutput() ZoneSettingOfflineCachePtrOutput
- func (o ZoneSettingOfflineCacheOutput) ToZoneSettingOfflineCachePtrOutputWithContext(ctx context.Context) ZoneSettingOfflineCachePtrOutput
- type ZoneSettingOfflineCachePtrInput
- type ZoneSettingOfflineCachePtrOutput
- func (o ZoneSettingOfflineCachePtrOutput) Elem() ZoneSettingOfflineCacheOutput
- func (ZoneSettingOfflineCachePtrOutput) ElementType() reflect.Type
- func (o ZoneSettingOfflineCachePtrOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingOfflineCachePtrOutput) ToZoneSettingOfflineCachePtrOutput() ZoneSettingOfflineCachePtrOutput
- func (o ZoneSettingOfflineCachePtrOutput) ToZoneSettingOfflineCachePtrOutputWithContext(ctx context.Context) ZoneSettingOfflineCachePtrOutput
- type ZoneSettingOrigin
- type ZoneSettingOriginArgs
- func (ZoneSettingOriginArgs) ElementType() reflect.Type
- func (i ZoneSettingOriginArgs) ToZoneSettingOriginOutput() ZoneSettingOriginOutput
- func (i ZoneSettingOriginArgs) ToZoneSettingOriginOutputWithContext(ctx context.Context) ZoneSettingOriginOutput
- func (i ZoneSettingOriginArgs) ToZoneSettingOriginPtrOutput() ZoneSettingOriginPtrOutput
- func (i ZoneSettingOriginArgs) ToZoneSettingOriginPtrOutputWithContext(ctx context.Context) ZoneSettingOriginPtrOutput
- type ZoneSettingOriginInput
- type ZoneSettingOriginOutput
- func (o ZoneSettingOriginOutput) BackupOrigins() pulumi.StringArrayOutput
- func (ZoneSettingOriginOutput) ElementType() reflect.Type
- func (o ZoneSettingOriginOutput) OriginPullProtocol() pulumi.StringPtrOutput
- func (o ZoneSettingOriginOutput) Origins() pulumi.StringArrayOutput
- func (o ZoneSettingOriginOutput) ToZoneSettingOriginOutput() ZoneSettingOriginOutput
- func (o ZoneSettingOriginOutput) ToZoneSettingOriginOutputWithContext(ctx context.Context) ZoneSettingOriginOutput
- func (o ZoneSettingOriginOutput) ToZoneSettingOriginPtrOutput() ZoneSettingOriginPtrOutput
- func (o ZoneSettingOriginOutput) ToZoneSettingOriginPtrOutputWithContext(ctx context.Context) ZoneSettingOriginPtrOutput
- type ZoneSettingOriginPtrInput
- type ZoneSettingOriginPtrOutput
- func (o ZoneSettingOriginPtrOutput) BackupOrigins() pulumi.StringArrayOutput
- func (o ZoneSettingOriginPtrOutput) Elem() ZoneSettingOriginOutput
- func (ZoneSettingOriginPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingOriginPtrOutput) OriginPullProtocol() pulumi.StringPtrOutput
- func (o ZoneSettingOriginPtrOutput) Origins() pulumi.StringArrayOutput
- func (o ZoneSettingOriginPtrOutput) ToZoneSettingOriginPtrOutput() ZoneSettingOriginPtrOutput
- func (o ZoneSettingOriginPtrOutput) ToZoneSettingOriginPtrOutputWithContext(ctx context.Context) ZoneSettingOriginPtrOutput
- type ZoneSettingOutput
- func (o ZoneSettingOutput) Area() pulumi.StringOutput
- func (o ZoneSettingOutput) Cache() ZoneSettingCacheOutput
- func (o ZoneSettingOutput) CacheKey() ZoneSettingCacheKeyOutput
- func (o ZoneSettingOutput) CachePrefresh() ZoneSettingCachePrefreshOutput
- func (o ZoneSettingOutput) ClientIpHeader() ZoneSettingClientIpHeaderOutput
- func (o ZoneSettingOutput) Compression() ZoneSettingCompressionOutput
- func (ZoneSettingOutput) ElementType() reflect.Type
- func (o ZoneSettingOutput) ForceRedirect() ZoneSettingForceRedirectOutput
- func (o ZoneSettingOutput) Https() ZoneSettingHttpsOutput
- func (o ZoneSettingOutput) Ipv6() ZoneSettingIpv6Output
- func (o ZoneSettingOutput) MaxAge() ZoneSettingMaxAgeOutput
- func (o ZoneSettingOutput) OfflineCache() ZoneSettingOfflineCacheOutput
- func (o ZoneSettingOutput) Origin() ZoneSettingOriginOutput
- func (o ZoneSettingOutput) PostMaxSize() ZoneSettingPostMaxSizeOutput
- func (o ZoneSettingOutput) Quic() ZoneSettingQuicOutput
- func (o ZoneSettingOutput) SmartRouting() ZoneSettingSmartRoutingOutput
- func (o ZoneSettingOutput) ToZoneSettingOutput() ZoneSettingOutput
- func (o ZoneSettingOutput) ToZoneSettingOutputWithContext(ctx context.Context) ZoneSettingOutput
- func (o ZoneSettingOutput) UpstreamHttp2() ZoneSettingUpstreamHttp2Output
- func (o ZoneSettingOutput) WebSocket() ZoneSettingWebSocketOutput
- func (o ZoneSettingOutput) ZoneId() pulumi.StringOutput
- type ZoneSettingPostMaxSize
- type ZoneSettingPostMaxSizeArgs
- func (ZoneSettingPostMaxSizeArgs) ElementType() reflect.Type
- func (i ZoneSettingPostMaxSizeArgs) ToZoneSettingPostMaxSizeOutput() ZoneSettingPostMaxSizeOutput
- func (i ZoneSettingPostMaxSizeArgs) ToZoneSettingPostMaxSizeOutputWithContext(ctx context.Context) ZoneSettingPostMaxSizeOutput
- func (i ZoneSettingPostMaxSizeArgs) ToZoneSettingPostMaxSizePtrOutput() ZoneSettingPostMaxSizePtrOutput
- func (i ZoneSettingPostMaxSizeArgs) ToZoneSettingPostMaxSizePtrOutputWithContext(ctx context.Context) ZoneSettingPostMaxSizePtrOutput
- type ZoneSettingPostMaxSizeInput
- type ZoneSettingPostMaxSizeOutput
- func (ZoneSettingPostMaxSizeOutput) ElementType() reflect.Type
- func (o ZoneSettingPostMaxSizeOutput) MaxSize() pulumi.IntPtrOutput
- func (o ZoneSettingPostMaxSizeOutput) Switch() pulumi.StringOutput
- func (o ZoneSettingPostMaxSizeOutput) ToZoneSettingPostMaxSizeOutput() ZoneSettingPostMaxSizeOutput
- func (o ZoneSettingPostMaxSizeOutput) ToZoneSettingPostMaxSizeOutputWithContext(ctx context.Context) ZoneSettingPostMaxSizeOutput
- func (o ZoneSettingPostMaxSizeOutput) ToZoneSettingPostMaxSizePtrOutput() ZoneSettingPostMaxSizePtrOutput
- func (o ZoneSettingPostMaxSizeOutput) ToZoneSettingPostMaxSizePtrOutputWithContext(ctx context.Context) ZoneSettingPostMaxSizePtrOutput
- type ZoneSettingPostMaxSizePtrInput
- type ZoneSettingPostMaxSizePtrOutput
- func (o ZoneSettingPostMaxSizePtrOutput) Elem() ZoneSettingPostMaxSizeOutput
- func (ZoneSettingPostMaxSizePtrOutput) ElementType() reflect.Type
- func (o ZoneSettingPostMaxSizePtrOutput) MaxSize() pulumi.IntPtrOutput
- func (o ZoneSettingPostMaxSizePtrOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingPostMaxSizePtrOutput) ToZoneSettingPostMaxSizePtrOutput() ZoneSettingPostMaxSizePtrOutput
- func (o ZoneSettingPostMaxSizePtrOutput) ToZoneSettingPostMaxSizePtrOutputWithContext(ctx context.Context) ZoneSettingPostMaxSizePtrOutput
- type ZoneSettingQuic
- type ZoneSettingQuicArgs
- func (ZoneSettingQuicArgs) ElementType() reflect.Type
- func (i ZoneSettingQuicArgs) ToZoneSettingQuicOutput() ZoneSettingQuicOutput
- func (i ZoneSettingQuicArgs) ToZoneSettingQuicOutputWithContext(ctx context.Context) ZoneSettingQuicOutput
- func (i ZoneSettingQuicArgs) ToZoneSettingQuicPtrOutput() ZoneSettingQuicPtrOutput
- func (i ZoneSettingQuicArgs) ToZoneSettingQuicPtrOutputWithContext(ctx context.Context) ZoneSettingQuicPtrOutput
- type ZoneSettingQuicInput
- type ZoneSettingQuicOutput
- func (ZoneSettingQuicOutput) ElementType() reflect.Type
- func (o ZoneSettingQuicOutput) Switch() pulumi.StringOutput
- func (o ZoneSettingQuicOutput) ToZoneSettingQuicOutput() ZoneSettingQuicOutput
- func (o ZoneSettingQuicOutput) ToZoneSettingQuicOutputWithContext(ctx context.Context) ZoneSettingQuicOutput
- func (o ZoneSettingQuicOutput) ToZoneSettingQuicPtrOutput() ZoneSettingQuicPtrOutput
- func (o ZoneSettingQuicOutput) ToZoneSettingQuicPtrOutputWithContext(ctx context.Context) ZoneSettingQuicPtrOutput
- type ZoneSettingQuicPtrInput
- type ZoneSettingQuicPtrOutput
- func (o ZoneSettingQuicPtrOutput) Elem() ZoneSettingQuicOutput
- func (ZoneSettingQuicPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingQuicPtrOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingQuicPtrOutput) ToZoneSettingQuicPtrOutput() ZoneSettingQuicPtrOutput
- func (o ZoneSettingQuicPtrOutput) ToZoneSettingQuicPtrOutputWithContext(ctx context.Context) ZoneSettingQuicPtrOutput
- type ZoneSettingSmartRouting
- type ZoneSettingSmartRoutingArgs
- func (ZoneSettingSmartRoutingArgs) ElementType() reflect.Type
- func (i ZoneSettingSmartRoutingArgs) ToZoneSettingSmartRoutingOutput() ZoneSettingSmartRoutingOutput
- func (i ZoneSettingSmartRoutingArgs) ToZoneSettingSmartRoutingOutputWithContext(ctx context.Context) ZoneSettingSmartRoutingOutput
- func (i ZoneSettingSmartRoutingArgs) ToZoneSettingSmartRoutingPtrOutput() ZoneSettingSmartRoutingPtrOutput
- func (i ZoneSettingSmartRoutingArgs) ToZoneSettingSmartRoutingPtrOutputWithContext(ctx context.Context) ZoneSettingSmartRoutingPtrOutput
- type ZoneSettingSmartRoutingInput
- type ZoneSettingSmartRoutingOutput
- func (ZoneSettingSmartRoutingOutput) ElementType() reflect.Type
- func (o ZoneSettingSmartRoutingOutput) Switch() pulumi.StringOutput
- func (o ZoneSettingSmartRoutingOutput) ToZoneSettingSmartRoutingOutput() ZoneSettingSmartRoutingOutput
- func (o ZoneSettingSmartRoutingOutput) ToZoneSettingSmartRoutingOutputWithContext(ctx context.Context) ZoneSettingSmartRoutingOutput
- func (o ZoneSettingSmartRoutingOutput) ToZoneSettingSmartRoutingPtrOutput() ZoneSettingSmartRoutingPtrOutput
- func (o ZoneSettingSmartRoutingOutput) ToZoneSettingSmartRoutingPtrOutputWithContext(ctx context.Context) ZoneSettingSmartRoutingPtrOutput
- type ZoneSettingSmartRoutingPtrInput
- type ZoneSettingSmartRoutingPtrOutput
- func (o ZoneSettingSmartRoutingPtrOutput) Elem() ZoneSettingSmartRoutingOutput
- func (ZoneSettingSmartRoutingPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingSmartRoutingPtrOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingSmartRoutingPtrOutput) ToZoneSettingSmartRoutingPtrOutput() ZoneSettingSmartRoutingPtrOutput
- func (o ZoneSettingSmartRoutingPtrOutput) ToZoneSettingSmartRoutingPtrOutputWithContext(ctx context.Context) ZoneSettingSmartRoutingPtrOutput
- type ZoneSettingState
- type ZoneSettingUpstreamHttp2
- type ZoneSettingUpstreamHttp2Args
- func (ZoneSettingUpstreamHttp2Args) ElementType() reflect.Type
- func (i ZoneSettingUpstreamHttp2Args) ToZoneSettingUpstreamHttp2Output() ZoneSettingUpstreamHttp2Output
- func (i ZoneSettingUpstreamHttp2Args) ToZoneSettingUpstreamHttp2OutputWithContext(ctx context.Context) ZoneSettingUpstreamHttp2Output
- func (i ZoneSettingUpstreamHttp2Args) ToZoneSettingUpstreamHttp2PtrOutput() ZoneSettingUpstreamHttp2PtrOutput
- func (i ZoneSettingUpstreamHttp2Args) ToZoneSettingUpstreamHttp2PtrOutputWithContext(ctx context.Context) ZoneSettingUpstreamHttp2PtrOutput
- type ZoneSettingUpstreamHttp2Input
- type ZoneSettingUpstreamHttp2Output
- func (ZoneSettingUpstreamHttp2Output) ElementType() reflect.Type
- func (o ZoneSettingUpstreamHttp2Output) Switch() pulumi.StringOutput
- func (o ZoneSettingUpstreamHttp2Output) ToZoneSettingUpstreamHttp2Output() ZoneSettingUpstreamHttp2Output
- func (o ZoneSettingUpstreamHttp2Output) ToZoneSettingUpstreamHttp2OutputWithContext(ctx context.Context) ZoneSettingUpstreamHttp2Output
- func (o ZoneSettingUpstreamHttp2Output) ToZoneSettingUpstreamHttp2PtrOutput() ZoneSettingUpstreamHttp2PtrOutput
- func (o ZoneSettingUpstreamHttp2Output) ToZoneSettingUpstreamHttp2PtrOutputWithContext(ctx context.Context) ZoneSettingUpstreamHttp2PtrOutput
- type ZoneSettingUpstreamHttp2PtrInput
- type ZoneSettingUpstreamHttp2PtrOutput
- func (o ZoneSettingUpstreamHttp2PtrOutput) Elem() ZoneSettingUpstreamHttp2Output
- func (ZoneSettingUpstreamHttp2PtrOutput) ElementType() reflect.Type
- func (o ZoneSettingUpstreamHttp2PtrOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingUpstreamHttp2PtrOutput) ToZoneSettingUpstreamHttp2PtrOutput() ZoneSettingUpstreamHttp2PtrOutput
- func (o ZoneSettingUpstreamHttp2PtrOutput) ToZoneSettingUpstreamHttp2PtrOutputWithContext(ctx context.Context) ZoneSettingUpstreamHttp2PtrOutput
- type ZoneSettingWebSocket
- type ZoneSettingWebSocketArgs
- func (ZoneSettingWebSocketArgs) ElementType() reflect.Type
- func (i ZoneSettingWebSocketArgs) ToZoneSettingWebSocketOutput() ZoneSettingWebSocketOutput
- func (i ZoneSettingWebSocketArgs) ToZoneSettingWebSocketOutputWithContext(ctx context.Context) ZoneSettingWebSocketOutput
- func (i ZoneSettingWebSocketArgs) ToZoneSettingWebSocketPtrOutput() ZoneSettingWebSocketPtrOutput
- func (i ZoneSettingWebSocketArgs) ToZoneSettingWebSocketPtrOutputWithContext(ctx context.Context) ZoneSettingWebSocketPtrOutput
- type ZoneSettingWebSocketInput
- type ZoneSettingWebSocketOutput
- func (ZoneSettingWebSocketOutput) ElementType() reflect.Type
- func (o ZoneSettingWebSocketOutput) Switch() pulumi.StringOutput
- func (o ZoneSettingWebSocketOutput) Timeout() pulumi.IntPtrOutput
- func (o ZoneSettingWebSocketOutput) ToZoneSettingWebSocketOutput() ZoneSettingWebSocketOutput
- func (o ZoneSettingWebSocketOutput) ToZoneSettingWebSocketOutputWithContext(ctx context.Context) ZoneSettingWebSocketOutput
- func (o ZoneSettingWebSocketOutput) ToZoneSettingWebSocketPtrOutput() ZoneSettingWebSocketPtrOutput
- func (o ZoneSettingWebSocketOutput) ToZoneSettingWebSocketPtrOutputWithContext(ctx context.Context) ZoneSettingWebSocketPtrOutput
- type ZoneSettingWebSocketPtrInput
- type ZoneSettingWebSocketPtrOutput
- func (o ZoneSettingWebSocketPtrOutput) Elem() ZoneSettingWebSocketOutput
- func (ZoneSettingWebSocketPtrOutput) ElementType() reflect.Type
- func (o ZoneSettingWebSocketPtrOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneSettingWebSocketPtrOutput) Timeout() pulumi.IntPtrOutput
- func (o ZoneSettingWebSocketPtrOutput) ToZoneSettingWebSocketPtrOutput() ZoneSettingWebSocketPtrOutput
- func (o ZoneSettingWebSocketPtrOutput) ToZoneSettingWebSocketPtrOutputWithContext(ctx context.Context) ZoneSettingWebSocketPtrOutput
- type ZoneState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccelerationDomain ¶ added in v0.1.8
type AccelerationDomain struct { pulumi.CustomResourceState // CNAME address. Cname pulumi.StringOutput `pulumi:"cname"` // Accelerated domain name. DomainName pulumi.StringOutput `pulumi:"domainName"` // HTTP back-to-origin port, the value is 1-65535, effective when OriginProtocol=FOLLOW/HTTP, if not filled in, the default value is 80. HttpOriginPort pulumi.IntOutput `pulumi:"httpOriginPort"` // HTTPS back-to-origin port. The value range is 1-65535. It takes effect when OriginProtocol=FOLLOW/HTTPS. If it is not filled in, the default value is 443. HttpsOriginPort pulumi.IntOutput `pulumi:"httpsOriginPort"` // IPv6 status, the value is: `follow`: follow the site IPv6 configuration; `on`: on; `off`: off. If not filled in, the default is: `follow`. Ipv6Status pulumi.StringOutput `pulumi:"ipv6Status"` // Details of the origin. OriginInfo AccelerationDomainOriginInfoOutput `pulumi:"originInfo"` // Origin return protocol, possible values are: `FOLLOW`: protocol follow; `HTTP`: HTTP protocol back to source; `HTTPS`: HTTPS protocol back to source. If not filled in, the default is: `FOLLOW`. OriginProtocol pulumi.StringOutput `pulumi:"originProtocol"` // Accelerated domain name status, the values are: `online`: enabled; `offline`: disabled. Status pulumi.StringPtrOutput `pulumi:"status"` // ID of the site related with the accelerated domain name. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo accelerationDomain
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Teo"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Teo.NewAccelerationDomain(ctx, "accelerationDomain", &Teo.AccelerationDomainArgs{ DomainName: pulumi.String("aaa.makn.cn"), OriginInfo: &teo.AccelerationDomainOriginInfoArgs{ Origin: pulumi.String("150.109.8.1"), OriginType: pulumi.String("IP_DOMAIN"), }, ZoneId: pulumi.String("zone-2o0i41pv2h8c"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
teo acceleration_domain can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Teo/accelerationDomain:AccelerationDomain acceleration_domain acceleration_domain_id ```
func GetAccelerationDomain ¶ added in v0.1.8
func GetAccelerationDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccelerationDomainState, opts ...pulumi.ResourceOption) (*AccelerationDomain, error)
GetAccelerationDomain gets an existing AccelerationDomain 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 NewAccelerationDomain ¶ added in v0.1.8
func NewAccelerationDomain(ctx *pulumi.Context, name string, args *AccelerationDomainArgs, opts ...pulumi.ResourceOption) (*AccelerationDomain, error)
NewAccelerationDomain registers a new resource with the given unique name, arguments, and options.
func (*AccelerationDomain) ElementType ¶ added in v0.1.8
func (*AccelerationDomain) ElementType() reflect.Type
func (*AccelerationDomain) ToAccelerationDomainOutput ¶ added in v0.1.8
func (i *AccelerationDomain) ToAccelerationDomainOutput() AccelerationDomainOutput
func (*AccelerationDomain) ToAccelerationDomainOutputWithContext ¶ added in v0.1.8
func (i *AccelerationDomain) ToAccelerationDomainOutputWithContext(ctx context.Context) AccelerationDomainOutput
type AccelerationDomainArgs ¶ added in v0.1.8
type AccelerationDomainArgs struct { // Accelerated domain name. DomainName pulumi.StringInput // HTTP back-to-origin port, the value is 1-65535, effective when OriginProtocol=FOLLOW/HTTP, if not filled in, the default value is 80. HttpOriginPort pulumi.IntPtrInput // HTTPS back-to-origin port. The value range is 1-65535. It takes effect when OriginProtocol=FOLLOW/HTTPS. If it is not filled in, the default value is 443. HttpsOriginPort pulumi.IntPtrInput // IPv6 status, the value is: `follow`: follow the site IPv6 configuration; `on`: on; `off`: off. If not filled in, the default is: `follow`. Ipv6Status pulumi.StringPtrInput // Details of the origin. OriginInfo AccelerationDomainOriginInfoInput // Origin return protocol, possible values are: `FOLLOW`: protocol follow; `HTTP`: HTTP protocol back to source; `HTTPS`: HTTPS protocol back to source. If not filled in, the default is: `FOLLOW`. OriginProtocol pulumi.StringPtrInput // Accelerated domain name status, the values are: `online`: enabled; `offline`: disabled. Status pulumi.StringPtrInput // ID of the site related with the accelerated domain name. ZoneId pulumi.StringInput }
The set of arguments for constructing a AccelerationDomain resource.
func (AccelerationDomainArgs) ElementType ¶ added in v0.1.8
func (AccelerationDomainArgs) ElementType() reflect.Type
type AccelerationDomainArray ¶ added in v0.1.8
type AccelerationDomainArray []AccelerationDomainInput
func (AccelerationDomainArray) ElementType ¶ added in v0.1.8
func (AccelerationDomainArray) ElementType() reflect.Type
func (AccelerationDomainArray) ToAccelerationDomainArrayOutput ¶ added in v0.1.8
func (i AccelerationDomainArray) ToAccelerationDomainArrayOutput() AccelerationDomainArrayOutput
func (AccelerationDomainArray) ToAccelerationDomainArrayOutputWithContext ¶ added in v0.1.8
func (i AccelerationDomainArray) ToAccelerationDomainArrayOutputWithContext(ctx context.Context) AccelerationDomainArrayOutput
type AccelerationDomainArrayInput ¶ added in v0.1.8
type AccelerationDomainArrayInput interface { pulumi.Input ToAccelerationDomainArrayOutput() AccelerationDomainArrayOutput ToAccelerationDomainArrayOutputWithContext(context.Context) AccelerationDomainArrayOutput }
AccelerationDomainArrayInput is an input type that accepts AccelerationDomainArray and AccelerationDomainArrayOutput values. You can construct a concrete instance of `AccelerationDomainArrayInput` via:
AccelerationDomainArray{ AccelerationDomainArgs{...} }
type AccelerationDomainArrayOutput ¶ added in v0.1.8
type AccelerationDomainArrayOutput struct{ *pulumi.OutputState }
func (AccelerationDomainArrayOutput) ElementType ¶ added in v0.1.8
func (AccelerationDomainArrayOutput) ElementType() reflect.Type
func (AccelerationDomainArrayOutput) Index ¶ added in v0.1.8
func (o AccelerationDomainArrayOutput) Index(i pulumi.IntInput) AccelerationDomainOutput
func (AccelerationDomainArrayOutput) ToAccelerationDomainArrayOutput ¶ added in v0.1.8
func (o AccelerationDomainArrayOutput) ToAccelerationDomainArrayOutput() AccelerationDomainArrayOutput
func (AccelerationDomainArrayOutput) ToAccelerationDomainArrayOutputWithContext ¶ added in v0.1.8
func (o AccelerationDomainArrayOutput) ToAccelerationDomainArrayOutputWithContext(ctx context.Context) AccelerationDomainArrayOutput
type AccelerationDomainInput ¶ added in v0.1.8
type AccelerationDomainInput interface { pulumi.Input ToAccelerationDomainOutput() AccelerationDomainOutput ToAccelerationDomainOutputWithContext(ctx context.Context) AccelerationDomainOutput }
type AccelerationDomainMap ¶ added in v0.1.8
type AccelerationDomainMap map[string]AccelerationDomainInput
func (AccelerationDomainMap) ElementType ¶ added in v0.1.8
func (AccelerationDomainMap) ElementType() reflect.Type
func (AccelerationDomainMap) ToAccelerationDomainMapOutput ¶ added in v0.1.8
func (i AccelerationDomainMap) ToAccelerationDomainMapOutput() AccelerationDomainMapOutput
func (AccelerationDomainMap) ToAccelerationDomainMapOutputWithContext ¶ added in v0.1.8
func (i AccelerationDomainMap) ToAccelerationDomainMapOutputWithContext(ctx context.Context) AccelerationDomainMapOutput
type AccelerationDomainMapInput ¶ added in v0.1.8
type AccelerationDomainMapInput interface { pulumi.Input ToAccelerationDomainMapOutput() AccelerationDomainMapOutput ToAccelerationDomainMapOutputWithContext(context.Context) AccelerationDomainMapOutput }
AccelerationDomainMapInput is an input type that accepts AccelerationDomainMap and AccelerationDomainMapOutput values. You can construct a concrete instance of `AccelerationDomainMapInput` via:
AccelerationDomainMap{ "key": AccelerationDomainArgs{...} }
type AccelerationDomainMapOutput ¶ added in v0.1.8
type AccelerationDomainMapOutput struct{ *pulumi.OutputState }
func (AccelerationDomainMapOutput) ElementType ¶ added in v0.1.8
func (AccelerationDomainMapOutput) ElementType() reflect.Type
func (AccelerationDomainMapOutput) MapIndex ¶ added in v0.1.8
func (o AccelerationDomainMapOutput) MapIndex(k pulumi.StringInput) AccelerationDomainOutput
func (AccelerationDomainMapOutput) ToAccelerationDomainMapOutput ¶ added in v0.1.8
func (o AccelerationDomainMapOutput) ToAccelerationDomainMapOutput() AccelerationDomainMapOutput
func (AccelerationDomainMapOutput) ToAccelerationDomainMapOutputWithContext ¶ added in v0.1.8
func (o AccelerationDomainMapOutput) ToAccelerationDomainMapOutputWithContext(ctx context.Context) AccelerationDomainMapOutput
type AccelerationDomainOriginInfo ¶ added in v0.1.8
type AccelerationDomainOriginInfo struct { // ID of the secondary origin group (valid when `OriginType=ORIGIN_GROUP`). If it is not specified, it indicates that secondary origins are not used. BackupOrigin *string `pulumi:"backupOrigin"` // The origin address. Enter the origin group ID if `OriginType=ORIGIN_GROUP`. Origin string `pulumi:"origin"` // The origin type. Values: `IP_DOMAIN`: IPv4/IPv6 address or domain name; `COS`: COS bucket address; `ORIGIN_GROUP`: Origin group; `AWS_S3`: AWS S3 bucket address; `SPACE`: EdgeOne Shield Space. OriginType string `pulumi:"originType"` // Whether to authenticate access to the private object storage origin (valid when `OriginType=COS/AWS_S3`). Values: `on`: Enable private authentication; `off`: Disable private authentication. If this field is not specified, the default value `off` is used. PrivateAccess *string `pulumi:"privateAccess"` // The private authentication parameters. This field is valid when `PrivateAccess=on`. PrivateParameters []AccelerationDomainOriginInfoPrivateParameter `pulumi:"privateParameters"` }
type AccelerationDomainOriginInfoArgs ¶ added in v0.1.8
type AccelerationDomainOriginInfoArgs struct { // ID of the secondary origin group (valid when `OriginType=ORIGIN_GROUP`). If it is not specified, it indicates that secondary origins are not used. BackupOrigin pulumi.StringPtrInput `pulumi:"backupOrigin"` // The origin address. Enter the origin group ID if `OriginType=ORIGIN_GROUP`. Origin pulumi.StringInput `pulumi:"origin"` // The origin type. Values: `IP_DOMAIN`: IPv4/IPv6 address or domain name; `COS`: COS bucket address; `ORIGIN_GROUP`: Origin group; `AWS_S3`: AWS S3 bucket address; `SPACE`: EdgeOne Shield Space. OriginType pulumi.StringInput `pulumi:"originType"` // Whether to authenticate access to the private object storage origin (valid when `OriginType=COS/AWS_S3`). Values: `on`: Enable private authentication; `off`: Disable private authentication. If this field is not specified, the default value `off` is used. PrivateAccess pulumi.StringPtrInput `pulumi:"privateAccess"` // The private authentication parameters. This field is valid when `PrivateAccess=on`. PrivateParameters AccelerationDomainOriginInfoPrivateParameterArrayInput `pulumi:"privateParameters"` }
func (AccelerationDomainOriginInfoArgs) ElementType ¶ added in v0.1.8
func (AccelerationDomainOriginInfoArgs) ElementType() reflect.Type
func (AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoOutput ¶ added in v0.1.8
func (i AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoOutput() AccelerationDomainOriginInfoOutput
func (AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoOutputWithContext ¶ added in v0.1.8
func (i AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoOutput
func (AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoPtrOutput ¶ added in v0.1.8
func (i AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoPtrOutput() AccelerationDomainOriginInfoPtrOutput
func (AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoPtrOutputWithContext ¶ added in v0.1.8
func (i AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoPtrOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPtrOutput
type AccelerationDomainOriginInfoInput ¶ added in v0.1.8
type AccelerationDomainOriginInfoInput interface { pulumi.Input ToAccelerationDomainOriginInfoOutput() AccelerationDomainOriginInfoOutput ToAccelerationDomainOriginInfoOutputWithContext(context.Context) AccelerationDomainOriginInfoOutput }
AccelerationDomainOriginInfoInput is an input type that accepts AccelerationDomainOriginInfoArgs and AccelerationDomainOriginInfoOutput values. You can construct a concrete instance of `AccelerationDomainOriginInfoInput` via:
AccelerationDomainOriginInfoArgs{...}
type AccelerationDomainOriginInfoOutput ¶ added in v0.1.8
type AccelerationDomainOriginInfoOutput struct{ *pulumi.OutputState }
func (AccelerationDomainOriginInfoOutput) BackupOrigin ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoOutput) BackupOrigin() pulumi.StringPtrOutput
ID of the secondary origin group (valid when `OriginType=ORIGIN_GROUP`). If it is not specified, it indicates that secondary origins are not used.
func (AccelerationDomainOriginInfoOutput) ElementType ¶ added in v0.1.8
func (AccelerationDomainOriginInfoOutput) ElementType() reflect.Type
func (AccelerationDomainOriginInfoOutput) Origin ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoOutput) Origin() pulumi.StringOutput
The origin address. Enter the origin group ID if `OriginType=ORIGIN_GROUP`.
func (AccelerationDomainOriginInfoOutput) OriginType ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoOutput) OriginType() pulumi.StringOutput
The origin type. Values: `IP_DOMAIN`: IPv4/IPv6 address or domain name; `COS`: COS bucket address; `ORIGIN_GROUP`: Origin group; `AWS_S3`: AWS S3 bucket address; `SPACE`: EdgeOne Shield Space.
func (AccelerationDomainOriginInfoOutput) PrivateAccess ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoOutput) PrivateAccess() pulumi.StringPtrOutput
Whether to authenticate access to the private object storage origin (valid when `OriginType=COS/AWS_S3`). Values: `on`: Enable private authentication; `off`: Disable private authentication. If this field is not specified, the default value `off` is used.
func (AccelerationDomainOriginInfoOutput) PrivateParameters ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoOutput) PrivateParameters() AccelerationDomainOriginInfoPrivateParameterArrayOutput
The private authentication parameters. This field is valid when `PrivateAccess=on`.
func (AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoOutput ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoOutput() AccelerationDomainOriginInfoOutput
func (AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoOutputWithContext ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoOutput
func (AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoPtrOutput ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoPtrOutput() AccelerationDomainOriginInfoPtrOutput
func (AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoPtrOutputWithContext ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoPtrOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPtrOutput
type AccelerationDomainOriginInfoPrivateParameter ¶ added in v0.1.8
type AccelerationDomainOriginInfoPrivateParameterArgs ¶ added in v0.1.8
type AccelerationDomainOriginInfoPrivateParameterArgs struct { // The parameter name. Valid values: `AccessKeyId`: Access Key ID; `SecretAccessKey`: Secret Access Key. Name pulumi.StringInput `pulumi:"name"` // The parameter value. Value pulumi.StringInput `pulumi:"value"` }
func (AccelerationDomainOriginInfoPrivateParameterArgs) ElementType ¶ added in v0.1.8
func (AccelerationDomainOriginInfoPrivateParameterArgs) ElementType() reflect.Type
func (AccelerationDomainOriginInfoPrivateParameterArgs) ToAccelerationDomainOriginInfoPrivateParameterOutput ¶ added in v0.1.8
func (i AccelerationDomainOriginInfoPrivateParameterArgs) ToAccelerationDomainOriginInfoPrivateParameterOutput() AccelerationDomainOriginInfoPrivateParameterOutput
func (AccelerationDomainOriginInfoPrivateParameterArgs) ToAccelerationDomainOriginInfoPrivateParameterOutputWithContext ¶ added in v0.1.8
func (i AccelerationDomainOriginInfoPrivateParameterArgs) ToAccelerationDomainOriginInfoPrivateParameterOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPrivateParameterOutput
type AccelerationDomainOriginInfoPrivateParameterArray ¶ added in v0.1.8
type AccelerationDomainOriginInfoPrivateParameterArray []AccelerationDomainOriginInfoPrivateParameterInput
func (AccelerationDomainOriginInfoPrivateParameterArray) ElementType ¶ added in v0.1.8
func (AccelerationDomainOriginInfoPrivateParameterArray) ElementType() reflect.Type
func (AccelerationDomainOriginInfoPrivateParameterArray) ToAccelerationDomainOriginInfoPrivateParameterArrayOutput ¶ added in v0.1.8
func (i AccelerationDomainOriginInfoPrivateParameterArray) ToAccelerationDomainOriginInfoPrivateParameterArrayOutput() AccelerationDomainOriginInfoPrivateParameterArrayOutput
func (AccelerationDomainOriginInfoPrivateParameterArray) ToAccelerationDomainOriginInfoPrivateParameterArrayOutputWithContext ¶ added in v0.1.8
func (i AccelerationDomainOriginInfoPrivateParameterArray) ToAccelerationDomainOriginInfoPrivateParameterArrayOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPrivateParameterArrayOutput
type AccelerationDomainOriginInfoPrivateParameterArrayInput ¶ added in v0.1.8
type AccelerationDomainOriginInfoPrivateParameterArrayInput interface { pulumi.Input ToAccelerationDomainOriginInfoPrivateParameterArrayOutput() AccelerationDomainOriginInfoPrivateParameterArrayOutput ToAccelerationDomainOriginInfoPrivateParameterArrayOutputWithContext(context.Context) AccelerationDomainOriginInfoPrivateParameterArrayOutput }
AccelerationDomainOriginInfoPrivateParameterArrayInput is an input type that accepts AccelerationDomainOriginInfoPrivateParameterArray and AccelerationDomainOriginInfoPrivateParameterArrayOutput values. You can construct a concrete instance of `AccelerationDomainOriginInfoPrivateParameterArrayInput` via:
AccelerationDomainOriginInfoPrivateParameterArray{ AccelerationDomainOriginInfoPrivateParameterArgs{...} }
type AccelerationDomainOriginInfoPrivateParameterArrayOutput ¶ added in v0.1.8
type AccelerationDomainOriginInfoPrivateParameterArrayOutput struct{ *pulumi.OutputState }
func (AccelerationDomainOriginInfoPrivateParameterArrayOutput) ElementType ¶ added in v0.1.8
func (AccelerationDomainOriginInfoPrivateParameterArrayOutput) ElementType() reflect.Type
func (AccelerationDomainOriginInfoPrivateParameterArrayOutput) ToAccelerationDomainOriginInfoPrivateParameterArrayOutput ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPrivateParameterArrayOutput) ToAccelerationDomainOriginInfoPrivateParameterArrayOutput() AccelerationDomainOriginInfoPrivateParameterArrayOutput
func (AccelerationDomainOriginInfoPrivateParameterArrayOutput) ToAccelerationDomainOriginInfoPrivateParameterArrayOutputWithContext ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPrivateParameterArrayOutput) ToAccelerationDomainOriginInfoPrivateParameterArrayOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPrivateParameterArrayOutput
type AccelerationDomainOriginInfoPrivateParameterInput ¶ added in v0.1.8
type AccelerationDomainOriginInfoPrivateParameterInput interface { pulumi.Input ToAccelerationDomainOriginInfoPrivateParameterOutput() AccelerationDomainOriginInfoPrivateParameterOutput ToAccelerationDomainOriginInfoPrivateParameterOutputWithContext(context.Context) AccelerationDomainOriginInfoPrivateParameterOutput }
AccelerationDomainOriginInfoPrivateParameterInput is an input type that accepts AccelerationDomainOriginInfoPrivateParameterArgs and AccelerationDomainOriginInfoPrivateParameterOutput values. You can construct a concrete instance of `AccelerationDomainOriginInfoPrivateParameterInput` via:
AccelerationDomainOriginInfoPrivateParameterArgs{...}
type AccelerationDomainOriginInfoPrivateParameterOutput ¶ added in v0.1.8
type AccelerationDomainOriginInfoPrivateParameterOutput struct{ *pulumi.OutputState }
func (AccelerationDomainOriginInfoPrivateParameterOutput) ElementType ¶ added in v0.1.8
func (AccelerationDomainOriginInfoPrivateParameterOutput) ElementType() reflect.Type
func (AccelerationDomainOriginInfoPrivateParameterOutput) Name ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPrivateParameterOutput) Name() pulumi.StringOutput
The parameter name. Valid values: `AccessKeyId`: Access Key ID; `SecretAccessKey`: Secret Access Key.
func (AccelerationDomainOriginInfoPrivateParameterOutput) ToAccelerationDomainOriginInfoPrivateParameterOutput ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPrivateParameterOutput) ToAccelerationDomainOriginInfoPrivateParameterOutput() AccelerationDomainOriginInfoPrivateParameterOutput
func (AccelerationDomainOriginInfoPrivateParameterOutput) ToAccelerationDomainOriginInfoPrivateParameterOutputWithContext ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPrivateParameterOutput) ToAccelerationDomainOriginInfoPrivateParameterOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPrivateParameterOutput
func (AccelerationDomainOriginInfoPrivateParameterOutput) Value ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPrivateParameterOutput) Value() pulumi.StringOutput
The parameter value.
type AccelerationDomainOriginInfoPtrInput ¶ added in v0.1.8
type AccelerationDomainOriginInfoPtrInput interface { pulumi.Input ToAccelerationDomainOriginInfoPtrOutput() AccelerationDomainOriginInfoPtrOutput ToAccelerationDomainOriginInfoPtrOutputWithContext(context.Context) AccelerationDomainOriginInfoPtrOutput }
AccelerationDomainOriginInfoPtrInput is an input type that accepts AccelerationDomainOriginInfoArgs, AccelerationDomainOriginInfoPtr and AccelerationDomainOriginInfoPtrOutput values. You can construct a concrete instance of `AccelerationDomainOriginInfoPtrInput` via:
AccelerationDomainOriginInfoArgs{...} or: nil
func AccelerationDomainOriginInfoPtr ¶ added in v0.1.8
func AccelerationDomainOriginInfoPtr(v *AccelerationDomainOriginInfoArgs) AccelerationDomainOriginInfoPtrInput
type AccelerationDomainOriginInfoPtrOutput ¶ added in v0.1.8
type AccelerationDomainOriginInfoPtrOutput struct{ *pulumi.OutputState }
func (AccelerationDomainOriginInfoPtrOutput) BackupOrigin ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPtrOutput) BackupOrigin() pulumi.StringPtrOutput
ID of the secondary origin group (valid when `OriginType=ORIGIN_GROUP`). If it is not specified, it indicates that secondary origins are not used.
func (AccelerationDomainOriginInfoPtrOutput) ElementType ¶ added in v0.1.8
func (AccelerationDomainOriginInfoPtrOutput) ElementType() reflect.Type
func (AccelerationDomainOriginInfoPtrOutput) Origin ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPtrOutput) Origin() pulumi.StringPtrOutput
The origin address. Enter the origin group ID if `OriginType=ORIGIN_GROUP`.
func (AccelerationDomainOriginInfoPtrOutput) OriginType ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPtrOutput) OriginType() pulumi.StringPtrOutput
The origin type. Values: `IP_DOMAIN`: IPv4/IPv6 address or domain name; `COS`: COS bucket address; `ORIGIN_GROUP`: Origin group; `AWS_S3`: AWS S3 bucket address; `SPACE`: EdgeOne Shield Space.
func (AccelerationDomainOriginInfoPtrOutput) PrivateAccess ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPtrOutput) PrivateAccess() pulumi.StringPtrOutput
Whether to authenticate access to the private object storage origin (valid when `OriginType=COS/AWS_S3`). Values: `on`: Enable private authentication; `off`: Disable private authentication. If this field is not specified, the default value `off` is used.
func (AccelerationDomainOriginInfoPtrOutput) PrivateParameters ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPtrOutput) PrivateParameters() AccelerationDomainOriginInfoPrivateParameterArrayOutput
The private authentication parameters. This field is valid when `PrivateAccess=on`.
func (AccelerationDomainOriginInfoPtrOutput) ToAccelerationDomainOriginInfoPtrOutput ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPtrOutput) ToAccelerationDomainOriginInfoPtrOutput() AccelerationDomainOriginInfoPtrOutput
func (AccelerationDomainOriginInfoPtrOutput) ToAccelerationDomainOriginInfoPtrOutputWithContext ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPtrOutput) ToAccelerationDomainOriginInfoPtrOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPtrOutput
type AccelerationDomainOutput ¶ added in v0.1.8
type AccelerationDomainOutput struct{ *pulumi.OutputState }
func (AccelerationDomainOutput) Cname ¶ added in v0.1.8
func (o AccelerationDomainOutput) Cname() pulumi.StringOutput
CNAME address.
func (AccelerationDomainOutput) DomainName ¶ added in v0.1.8
func (o AccelerationDomainOutput) DomainName() pulumi.StringOutput
Accelerated domain name.
func (AccelerationDomainOutput) ElementType ¶ added in v0.1.8
func (AccelerationDomainOutput) ElementType() reflect.Type
func (AccelerationDomainOutput) HttpOriginPort ¶ added in v0.2.0
func (o AccelerationDomainOutput) HttpOriginPort() pulumi.IntOutput
HTTP back-to-origin port, the value is 1-65535, effective when OriginProtocol=FOLLOW/HTTP, if not filled in, the default value is 80.
func (AccelerationDomainOutput) HttpsOriginPort ¶ added in v0.2.0
func (o AccelerationDomainOutput) HttpsOriginPort() pulumi.IntOutput
HTTPS back-to-origin port. The value range is 1-65535. It takes effect when OriginProtocol=FOLLOW/HTTPS. If it is not filled in, the default value is 443.
func (AccelerationDomainOutput) Ipv6Status ¶ added in v0.2.0
func (o AccelerationDomainOutput) Ipv6Status() pulumi.StringOutput
IPv6 status, the value is: `follow`: follow the site IPv6 configuration; `on`: on; `off`: off. If not filled in, the default is: `follow`.
func (AccelerationDomainOutput) OriginInfo ¶ added in v0.1.8
func (o AccelerationDomainOutput) OriginInfo() AccelerationDomainOriginInfoOutput
Details of the origin.
func (AccelerationDomainOutput) OriginProtocol ¶ added in v0.2.0
func (o AccelerationDomainOutput) OriginProtocol() pulumi.StringOutput
Origin return protocol, possible values are: `FOLLOW`: protocol follow; `HTTP`: HTTP protocol back to source; `HTTPS`: HTTPS protocol back to source. If not filled in, the default is: `FOLLOW`.
func (AccelerationDomainOutput) Status ¶ added in v0.1.8
func (o AccelerationDomainOutput) Status() pulumi.StringPtrOutput
Accelerated domain name status, the values are: `online`: enabled; `offline`: disabled.
func (AccelerationDomainOutput) ToAccelerationDomainOutput ¶ added in v0.1.8
func (o AccelerationDomainOutput) ToAccelerationDomainOutput() AccelerationDomainOutput
func (AccelerationDomainOutput) ToAccelerationDomainOutputWithContext ¶ added in v0.1.8
func (o AccelerationDomainOutput) ToAccelerationDomainOutputWithContext(ctx context.Context) AccelerationDomainOutput
func (AccelerationDomainOutput) ZoneId ¶ added in v0.1.8
func (o AccelerationDomainOutput) ZoneId() pulumi.StringOutput
ID of the site related with the accelerated domain name.
type AccelerationDomainState ¶ added in v0.1.8
type AccelerationDomainState struct { // CNAME address. Cname pulumi.StringPtrInput // Accelerated domain name. DomainName pulumi.StringPtrInput // HTTP back-to-origin port, the value is 1-65535, effective when OriginProtocol=FOLLOW/HTTP, if not filled in, the default value is 80. HttpOriginPort pulumi.IntPtrInput // HTTPS back-to-origin port. The value range is 1-65535. It takes effect when OriginProtocol=FOLLOW/HTTPS. If it is not filled in, the default value is 443. HttpsOriginPort pulumi.IntPtrInput // IPv6 status, the value is: `follow`: follow the site IPv6 configuration; `on`: on; `off`: off. If not filled in, the default is: `follow`. Ipv6Status pulumi.StringPtrInput // Details of the origin. OriginInfo AccelerationDomainOriginInfoPtrInput // Origin return protocol, possible values are: `FOLLOW`: protocol follow; `HTTP`: HTTP protocol back to source; `HTTPS`: HTTPS protocol back to source. If not filled in, the default is: `FOLLOW`. OriginProtocol pulumi.StringPtrInput // Accelerated domain name status, the values are: `online`: enabled; `offline`: disabled. Status pulumi.StringPtrInput // ID of the site related with the accelerated domain name. ZoneId pulumi.StringPtrInput }
func (AccelerationDomainState) ElementType ¶ added in v0.1.8
func (AccelerationDomainState) ElementType() reflect.Type
type ApplicationProxy ¶
type ApplicationProxy struct { pulumi.CustomResourceState // - `0`: Disable acceleration.- `1`: Enable acceleration. AccelerateType pulumi.IntOutput `pulumi:"accelerateType"` // Acceleration area. Valid values: `mainland`, `overseas`. Area pulumi.StringOutput `pulumi:"area"` // Application proxy block status. Valid values: `banned`, `banning`, `recover`, `recovering`. BanStatus pulumi.StringOutput `pulumi:"banStatus"` // When `ProxyType` is hostname, this field is the ID of the subdomain. HostId pulumi.StringOutput `pulumi:"hostId"` // IPv6 access configuration. Ipv6 ApplicationProxyIpv6Output `pulumi:"ipv6"` // Scheduling mode.- `ip`: Anycast IP.- `domain`: CNAME. PlatType pulumi.StringOutput `pulumi:"platType"` // Proxy ID. ProxyId pulumi.StringOutput `pulumi:"proxyId"` // When `ProxyType` is hostname, `ProxyName` is the domain or subdomain name.When `ProxyType` is instance, `ProxyName` is // the name of proxy application. ProxyName pulumi.StringOutput `pulumi:"proxyName"` // Layer 4 proxy mode. Valid values:- `hostname`: subdomain mode.- `instance`: instance mode. ProxyType pulumi.StringOutput `pulumi:"proxyType"` // Scheduling information. ScheduleValues pulumi.StringArrayOutput `pulumi:"scheduleValues"` // - `0`: Disable security protection.- `1`: Enable security protection. SecurityType pulumi.IntOutput `pulumi:"securityType"` // Session persistence duration. Value range: 30-3600 (in seconds), default value is 600. SessionPersistTime pulumi.IntOutput `pulumi:"sessionPersistTime"` // Status of this application proxy. Valid values to set is `online` and `offline`.- `online`: Enable.- `offline`: // Disable.- `progress`: Deploying.- `stopping`: Deactivating.- `fail`: Deploy or deactivate failed. Status pulumi.StringOutput `pulumi:"status"` // Last modification date. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
func GetApplicationProxy ¶
func GetApplicationProxy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationProxyState, opts ...pulumi.ResourceOption) (*ApplicationProxy, error)
GetApplicationProxy gets an existing ApplicationProxy 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 NewApplicationProxy ¶
func NewApplicationProxy(ctx *pulumi.Context, name string, args *ApplicationProxyArgs, opts ...pulumi.ResourceOption) (*ApplicationProxy, error)
NewApplicationProxy registers a new resource with the given unique name, arguments, and options.
func (*ApplicationProxy) ElementType ¶
func (*ApplicationProxy) ElementType() reflect.Type
func (*ApplicationProxy) ToApplicationProxyOutput ¶
func (i *ApplicationProxy) ToApplicationProxyOutput() ApplicationProxyOutput
func (*ApplicationProxy) ToApplicationProxyOutputWithContext ¶
func (i *ApplicationProxy) ToApplicationProxyOutputWithContext(ctx context.Context) ApplicationProxyOutput
type ApplicationProxyArgs ¶
type ApplicationProxyArgs struct { // - `0`: Disable acceleration.- `1`: Enable acceleration. AccelerateType pulumi.IntInput // IPv6 access configuration. Ipv6 ApplicationProxyIpv6PtrInput // Scheduling mode.- `ip`: Anycast IP.- `domain`: CNAME. PlatType pulumi.StringInput // When `ProxyType` is hostname, `ProxyName` is the domain or subdomain name.When `ProxyType` is instance, `ProxyName` is // the name of proxy application. ProxyName pulumi.StringInput // Layer 4 proxy mode. Valid values:- `hostname`: subdomain mode.- `instance`: instance mode. ProxyType pulumi.StringPtrInput // - `0`: Disable security protection.- `1`: Enable security protection. SecurityType pulumi.IntInput // Session persistence duration. Value range: 30-3600 (in seconds), default value is 600. SessionPersistTime pulumi.IntPtrInput // Status of this application proxy. Valid values to set is `online` and `offline`.- `online`: Enable.- `offline`: // Disable.- `progress`: Deploying.- `stopping`: Deactivating.- `fail`: Deploy or deactivate failed. Status pulumi.StringPtrInput // Site ID. ZoneId pulumi.StringInput }
The set of arguments for constructing a ApplicationProxy resource.
func (ApplicationProxyArgs) ElementType ¶
func (ApplicationProxyArgs) ElementType() reflect.Type
type ApplicationProxyArray ¶
type ApplicationProxyArray []ApplicationProxyInput
func (ApplicationProxyArray) ElementType ¶
func (ApplicationProxyArray) ElementType() reflect.Type
func (ApplicationProxyArray) ToApplicationProxyArrayOutput ¶
func (i ApplicationProxyArray) ToApplicationProxyArrayOutput() ApplicationProxyArrayOutput
func (ApplicationProxyArray) ToApplicationProxyArrayOutputWithContext ¶
func (i ApplicationProxyArray) ToApplicationProxyArrayOutputWithContext(ctx context.Context) ApplicationProxyArrayOutput
type ApplicationProxyArrayInput ¶
type ApplicationProxyArrayInput interface { pulumi.Input ToApplicationProxyArrayOutput() ApplicationProxyArrayOutput ToApplicationProxyArrayOutputWithContext(context.Context) ApplicationProxyArrayOutput }
ApplicationProxyArrayInput is an input type that accepts ApplicationProxyArray and ApplicationProxyArrayOutput values. You can construct a concrete instance of `ApplicationProxyArrayInput` via:
ApplicationProxyArray{ ApplicationProxyArgs{...} }
type ApplicationProxyArrayOutput ¶
type ApplicationProxyArrayOutput struct{ *pulumi.OutputState }
func (ApplicationProxyArrayOutput) ElementType ¶
func (ApplicationProxyArrayOutput) ElementType() reflect.Type
func (ApplicationProxyArrayOutput) Index ¶
func (o ApplicationProxyArrayOutput) Index(i pulumi.IntInput) ApplicationProxyOutput
func (ApplicationProxyArrayOutput) ToApplicationProxyArrayOutput ¶
func (o ApplicationProxyArrayOutput) ToApplicationProxyArrayOutput() ApplicationProxyArrayOutput
func (ApplicationProxyArrayOutput) ToApplicationProxyArrayOutputWithContext ¶
func (o ApplicationProxyArrayOutput) ToApplicationProxyArrayOutputWithContext(ctx context.Context) ApplicationProxyArrayOutput
type ApplicationProxyInput ¶
type ApplicationProxyInput interface { pulumi.Input ToApplicationProxyOutput() ApplicationProxyOutput ToApplicationProxyOutputWithContext(ctx context.Context) ApplicationProxyOutput }
type ApplicationProxyIpv6 ¶
type ApplicationProxyIpv6 struct { // - `on`: Enable.- `off`: Disable. Switch string `pulumi:"switch"` }
type ApplicationProxyIpv6Args ¶
type ApplicationProxyIpv6Args struct { // - `on`: Enable.- `off`: Disable. Switch pulumi.StringInput `pulumi:"switch"` }
func (ApplicationProxyIpv6Args) ElementType ¶
func (ApplicationProxyIpv6Args) ElementType() reflect.Type
func (ApplicationProxyIpv6Args) ToApplicationProxyIpv6Output ¶
func (i ApplicationProxyIpv6Args) ToApplicationProxyIpv6Output() ApplicationProxyIpv6Output
func (ApplicationProxyIpv6Args) ToApplicationProxyIpv6OutputWithContext ¶
func (i ApplicationProxyIpv6Args) ToApplicationProxyIpv6OutputWithContext(ctx context.Context) ApplicationProxyIpv6Output
func (ApplicationProxyIpv6Args) ToApplicationProxyIpv6PtrOutput ¶
func (i ApplicationProxyIpv6Args) ToApplicationProxyIpv6PtrOutput() ApplicationProxyIpv6PtrOutput
func (ApplicationProxyIpv6Args) ToApplicationProxyIpv6PtrOutputWithContext ¶
func (i ApplicationProxyIpv6Args) ToApplicationProxyIpv6PtrOutputWithContext(ctx context.Context) ApplicationProxyIpv6PtrOutput
type ApplicationProxyIpv6Input ¶
type ApplicationProxyIpv6Input interface { pulumi.Input ToApplicationProxyIpv6Output() ApplicationProxyIpv6Output ToApplicationProxyIpv6OutputWithContext(context.Context) ApplicationProxyIpv6Output }
ApplicationProxyIpv6Input is an input type that accepts ApplicationProxyIpv6Args and ApplicationProxyIpv6Output values. You can construct a concrete instance of `ApplicationProxyIpv6Input` via:
ApplicationProxyIpv6Args{...}
type ApplicationProxyIpv6Output ¶
type ApplicationProxyIpv6Output struct{ *pulumi.OutputState }
func (ApplicationProxyIpv6Output) ElementType ¶
func (ApplicationProxyIpv6Output) ElementType() reflect.Type
func (ApplicationProxyIpv6Output) Switch ¶
func (o ApplicationProxyIpv6Output) Switch() pulumi.StringOutput
- `on`: Enable.- `off`: Disable.
func (ApplicationProxyIpv6Output) ToApplicationProxyIpv6Output ¶
func (o ApplicationProxyIpv6Output) ToApplicationProxyIpv6Output() ApplicationProxyIpv6Output
func (ApplicationProxyIpv6Output) ToApplicationProxyIpv6OutputWithContext ¶
func (o ApplicationProxyIpv6Output) ToApplicationProxyIpv6OutputWithContext(ctx context.Context) ApplicationProxyIpv6Output
func (ApplicationProxyIpv6Output) ToApplicationProxyIpv6PtrOutput ¶
func (o ApplicationProxyIpv6Output) ToApplicationProxyIpv6PtrOutput() ApplicationProxyIpv6PtrOutput
func (ApplicationProxyIpv6Output) ToApplicationProxyIpv6PtrOutputWithContext ¶
func (o ApplicationProxyIpv6Output) ToApplicationProxyIpv6PtrOutputWithContext(ctx context.Context) ApplicationProxyIpv6PtrOutput
type ApplicationProxyIpv6PtrInput ¶
type ApplicationProxyIpv6PtrInput interface { pulumi.Input ToApplicationProxyIpv6PtrOutput() ApplicationProxyIpv6PtrOutput ToApplicationProxyIpv6PtrOutputWithContext(context.Context) ApplicationProxyIpv6PtrOutput }
ApplicationProxyIpv6PtrInput is an input type that accepts ApplicationProxyIpv6Args, ApplicationProxyIpv6Ptr and ApplicationProxyIpv6PtrOutput values. You can construct a concrete instance of `ApplicationProxyIpv6PtrInput` via:
ApplicationProxyIpv6Args{...} or: nil
func ApplicationProxyIpv6Ptr ¶
func ApplicationProxyIpv6Ptr(v *ApplicationProxyIpv6Args) ApplicationProxyIpv6PtrInput
type ApplicationProxyIpv6PtrOutput ¶
type ApplicationProxyIpv6PtrOutput struct{ *pulumi.OutputState }
func (ApplicationProxyIpv6PtrOutput) Elem ¶
func (o ApplicationProxyIpv6PtrOutput) Elem() ApplicationProxyIpv6Output
func (ApplicationProxyIpv6PtrOutput) ElementType ¶
func (ApplicationProxyIpv6PtrOutput) ElementType() reflect.Type
func (ApplicationProxyIpv6PtrOutput) Switch ¶
func (o ApplicationProxyIpv6PtrOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (ApplicationProxyIpv6PtrOutput) ToApplicationProxyIpv6PtrOutput ¶
func (o ApplicationProxyIpv6PtrOutput) ToApplicationProxyIpv6PtrOutput() ApplicationProxyIpv6PtrOutput
func (ApplicationProxyIpv6PtrOutput) ToApplicationProxyIpv6PtrOutputWithContext ¶
func (o ApplicationProxyIpv6PtrOutput) ToApplicationProxyIpv6PtrOutputWithContext(ctx context.Context) ApplicationProxyIpv6PtrOutput
type ApplicationProxyMap ¶
type ApplicationProxyMap map[string]ApplicationProxyInput
func (ApplicationProxyMap) ElementType ¶
func (ApplicationProxyMap) ElementType() reflect.Type
func (ApplicationProxyMap) ToApplicationProxyMapOutput ¶
func (i ApplicationProxyMap) ToApplicationProxyMapOutput() ApplicationProxyMapOutput
func (ApplicationProxyMap) ToApplicationProxyMapOutputWithContext ¶
func (i ApplicationProxyMap) ToApplicationProxyMapOutputWithContext(ctx context.Context) ApplicationProxyMapOutput
type ApplicationProxyMapInput ¶
type ApplicationProxyMapInput interface { pulumi.Input ToApplicationProxyMapOutput() ApplicationProxyMapOutput ToApplicationProxyMapOutputWithContext(context.Context) ApplicationProxyMapOutput }
ApplicationProxyMapInput is an input type that accepts ApplicationProxyMap and ApplicationProxyMapOutput values. You can construct a concrete instance of `ApplicationProxyMapInput` via:
ApplicationProxyMap{ "key": ApplicationProxyArgs{...} }
type ApplicationProxyMapOutput ¶
type ApplicationProxyMapOutput struct{ *pulumi.OutputState }
func (ApplicationProxyMapOutput) ElementType ¶
func (ApplicationProxyMapOutput) ElementType() reflect.Type
func (ApplicationProxyMapOutput) MapIndex ¶
func (o ApplicationProxyMapOutput) MapIndex(k pulumi.StringInput) ApplicationProxyOutput
func (ApplicationProxyMapOutput) ToApplicationProxyMapOutput ¶
func (o ApplicationProxyMapOutput) ToApplicationProxyMapOutput() ApplicationProxyMapOutput
func (ApplicationProxyMapOutput) ToApplicationProxyMapOutputWithContext ¶
func (o ApplicationProxyMapOutput) ToApplicationProxyMapOutputWithContext(ctx context.Context) ApplicationProxyMapOutput
type ApplicationProxyOutput ¶
type ApplicationProxyOutput struct{ *pulumi.OutputState }
func (ApplicationProxyOutput) AccelerateType ¶
func (o ApplicationProxyOutput) AccelerateType() pulumi.IntOutput
- `0`: Disable acceleration.- `1`: Enable acceleration.
func (ApplicationProxyOutput) Area ¶
func (o ApplicationProxyOutput) Area() pulumi.StringOutput
Acceleration area. Valid values: `mainland`, `overseas`.
func (ApplicationProxyOutput) BanStatus ¶
func (o ApplicationProxyOutput) BanStatus() pulumi.StringOutput
Application proxy block status. Valid values: `banned`, `banning`, `recover`, `recovering`.
func (ApplicationProxyOutput) ElementType ¶
func (ApplicationProxyOutput) ElementType() reflect.Type
func (ApplicationProxyOutput) HostId ¶
func (o ApplicationProxyOutput) HostId() pulumi.StringOutput
When `ProxyType` is hostname, this field is the ID of the subdomain.
func (ApplicationProxyOutput) Ipv6 ¶
func (o ApplicationProxyOutput) Ipv6() ApplicationProxyIpv6Output
IPv6 access configuration.
func (ApplicationProxyOutput) PlatType ¶
func (o ApplicationProxyOutput) PlatType() pulumi.StringOutput
Scheduling mode.- `ip`: Anycast IP.- `domain`: CNAME.
func (ApplicationProxyOutput) ProxyId ¶
func (o ApplicationProxyOutput) ProxyId() pulumi.StringOutput
Proxy ID.
func (ApplicationProxyOutput) ProxyName ¶
func (o ApplicationProxyOutput) ProxyName() pulumi.StringOutput
When `ProxyType` is hostname, `ProxyName` is the domain or subdomain name.When `ProxyType` is instance, `ProxyName` is the name of proxy application.
func (ApplicationProxyOutput) ProxyType ¶
func (o ApplicationProxyOutput) ProxyType() pulumi.StringOutput
Layer 4 proxy mode. Valid values:- `hostname`: subdomain mode.- `instance`: instance mode.
func (ApplicationProxyOutput) ScheduleValues ¶
func (o ApplicationProxyOutput) ScheduleValues() pulumi.StringArrayOutput
Scheduling information.
func (ApplicationProxyOutput) SecurityType ¶
func (o ApplicationProxyOutput) SecurityType() pulumi.IntOutput
- `0`: Disable security protection.- `1`: Enable security protection.
func (ApplicationProxyOutput) SessionPersistTime ¶
func (o ApplicationProxyOutput) SessionPersistTime() pulumi.IntOutput
Session persistence duration. Value range: 30-3600 (in seconds), default value is 600.
func (ApplicationProxyOutput) Status ¶
func (o ApplicationProxyOutput) Status() pulumi.StringOutput
Status of this application proxy. Valid values to set is `online` and `offline`.- `online`: Enable.- `offline`: Disable.- `progress`: Deploying.- `stopping`: Deactivating.- `fail`: Deploy or deactivate failed.
func (ApplicationProxyOutput) ToApplicationProxyOutput ¶
func (o ApplicationProxyOutput) ToApplicationProxyOutput() ApplicationProxyOutput
func (ApplicationProxyOutput) ToApplicationProxyOutputWithContext ¶
func (o ApplicationProxyOutput) ToApplicationProxyOutputWithContext(ctx context.Context) ApplicationProxyOutput
func (ApplicationProxyOutput) UpdateTime ¶
func (o ApplicationProxyOutput) UpdateTime() pulumi.StringOutput
Last modification date.
func (ApplicationProxyOutput) ZoneId ¶
func (o ApplicationProxyOutput) ZoneId() pulumi.StringOutput
Site ID.
type ApplicationProxyRule ¶
type ApplicationProxyRule struct { pulumi.CustomResourceState // Passes the client IP. Default value is `OFF`. When Proto is TCP, valid values: `TOA`: Pass the client IP via TOA; `PPV1`: Pass the client IP via Proxy Protocol V1; `PPV2`: Pass the client IP via Proxy Protocol V2; `OFF`: Do not pass the client IP. When Proto=UDP, valid values: `PPV2`: Pass the client IP via Proxy Protocol V2; `OFF`: Do not pass the client IP. ForwardClientIp pulumi.StringOutput `pulumi:"forwardClientIp"` // Origin port, supported formats: single port: 80; Port segment: 81-90, 81 to 90 ports. OriginPort pulumi.StringOutput `pulumi:"originPort"` // Origin server type. Valid values: `custom`: Specified origins; `origins`: An origin group. OriginType pulumi.StringOutput `pulumi:"originType"` // Origin site information: When `OriginType` is `custom`, it indicates one or more origin sites, such as `['8.8.8.8', '9.9.9.9']` or `OriginValue=['test.com']`; When `OriginType` is `origins`, there is required to be one and only one element, representing the origin site group ID, such as `['origin-537f5b41-162a-11ed-abaa-525400c5da15']`. OriginValues pulumi.StringArrayOutput `pulumi:"originValues"` // Valid values: `80` means port 80; `81-90` means port range 81-90. Ports pulumi.StringArrayOutput `pulumi:"ports"` // Protocol. Valid values: `TCP`, `UDP`. Proto pulumi.StringOutput `pulumi:"proto"` // Proxy ID. ProxyId pulumi.StringOutput `pulumi:"proxyId"` // Rule ID. RuleId pulumi.StringOutput `pulumi:"ruleId"` // Specifies whether to enable session persistence. Default value is false. SessionPersist pulumi.BoolOutput `pulumi:"sessionPersist"` // Status, the values are: `online`: enabled; `offline`: deactivated; `progress`: being deployed; `stopping`: being deactivated; `fail`: deployment failure/deactivation failure. Status pulumi.StringOutput `pulumi:"status"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo applicationProxyRule
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Teo"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Teo.NewApplicationProxyRule(ctx, "applicationProxyRule", &Teo.ApplicationProxyRuleArgs{ ForwardClientIp: pulumi.String("TOA"), OriginPort: pulumi.String("8083"), OriginType: pulumi.String("custom"), OriginValues: pulumi.StringArray{ pulumi.String("127.0.0.1"), }, Ports: pulumi.StringArray{ pulumi.String("8083"), }, Proto: pulumi.String("TCP"), ProxyId: pulumi.String("proxy-6972528a-373a-11ed-afca-52540044a456"), SessionPersist: pulumi.Bool(false), Status: pulumi.String("online"), ZoneId: pulumi.String("zone-2983wizgxqvm"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
teo application_proxy_rule can be imported using the zoneId#proxyId#ruleId, e.g.
```sh $ pulumi import tencentcloud:Teo/applicationProxyRule:ApplicationProxyRule application_proxy_rule zone-2983wizgxqvm#proxy-6972528a-373a-11ed-afca-52540044a456#rule-90b13bb4-373a-11ed-8794-525400eddfed ```
func GetApplicationProxyRule ¶
func GetApplicationProxyRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationProxyRuleState, opts ...pulumi.ResourceOption) (*ApplicationProxyRule, error)
GetApplicationProxyRule gets an existing ApplicationProxyRule 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 NewApplicationProxyRule ¶
func NewApplicationProxyRule(ctx *pulumi.Context, name string, args *ApplicationProxyRuleArgs, opts ...pulumi.ResourceOption) (*ApplicationProxyRule, error)
NewApplicationProxyRule registers a new resource with the given unique name, arguments, and options.
func (*ApplicationProxyRule) ElementType ¶
func (*ApplicationProxyRule) ElementType() reflect.Type
func (*ApplicationProxyRule) ToApplicationProxyRuleOutput ¶
func (i *ApplicationProxyRule) ToApplicationProxyRuleOutput() ApplicationProxyRuleOutput
func (*ApplicationProxyRule) ToApplicationProxyRuleOutputWithContext ¶
func (i *ApplicationProxyRule) ToApplicationProxyRuleOutputWithContext(ctx context.Context) ApplicationProxyRuleOutput
type ApplicationProxyRuleArgs ¶
type ApplicationProxyRuleArgs struct { // Passes the client IP. Default value is `OFF`. When Proto is TCP, valid values: `TOA`: Pass the client IP via TOA; `PPV1`: Pass the client IP via Proxy Protocol V1; `PPV2`: Pass the client IP via Proxy Protocol V2; `OFF`: Do not pass the client IP. When Proto=UDP, valid values: `PPV2`: Pass the client IP via Proxy Protocol V2; `OFF`: Do not pass the client IP. ForwardClientIp pulumi.StringPtrInput // Origin port, supported formats: single port: 80; Port segment: 81-90, 81 to 90 ports. OriginPort pulumi.StringInput // Origin server type. Valid values: `custom`: Specified origins; `origins`: An origin group. OriginType pulumi.StringInput // Origin site information: When `OriginType` is `custom`, it indicates one or more origin sites, such as `['8.8.8.8', '9.9.9.9']` or `OriginValue=['test.com']`; When `OriginType` is `origins`, there is required to be one and only one element, representing the origin site group ID, such as `['origin-537f5b41-162a-11ed-abaa-525400c5da15']`. OriginValues pulumi.StringArrayInput // Valid values: `80` means port 80; `81-90` means port range 81-90. Ports pulumi.StringArrayInput // Protocol. Valid values: `TCP`, `UDP`. Proto pulumi.StringInput // Proxy ID. ProxyId pulumi.StringInput // Specifies whether to enable session persistence. Default value is false. SessionPersist pulumi.BoolPtrInput // Status, the values are: `online`: enabled; `offline`: deactivated; `progress`: being deployed; `stopping`: being deactivated; `fail`: deployment failure/deactivation failure. Status pulumi.StringPtrInput // Site ID. ZoneId pulumi.StringInput }
The set of arguments for constructing a ApplicationProxyRule resource.
func (ApplicationProxyRuleArgs) ElementType ¶
func (ApplicationProxyRuleArgs) ElementType() reflect.Type
type ApplicationProxyRuleArray ¶
type ApplicationProxyRuleArray []ApplicationProxyRuleInput
func (ApplicationProxyRuleArray) ElementType ¶
func (ApplicationProxyRuleArray) ElementType() reflect.Type
func (ApplicationProxyRuleArray) ToApplicationProxyRuleArrayOutput ¶
func (i ApplicationProxyRuleArray) ToApplicationProxyRuleArrayOutput() ApplicationProxyRuleArrayOutput
func (ApplicationProxyRuleArray) ToApplicationProxyRuleArrayOutputWithContext ¶
func (i ApplicationProxyRuleArray) ToApplicationProxyRuleArrayOutputWithContext(ctx context.Context) ApplicationProxyRuleArrayOutput
type ApplicationProxyRuleArrayInput ¶
type ApplicationProxyRuleArrayInput interface { pulumi.Input ToApplicationProxyRuleArrayOutput() ApplicationProxyRuleArrayOutput ToApplicationProxyRuleArrayOutputWithContext(context.Context) ApplicationProxyRuleArrayOutput }
ApplicationProxyRuleArrayInput is an input type that accepts ApplicationProxyRuleArray and ApplicationProxyRuleArrayOutput values. You can construct a concrete instance of `ApplicationProxyRuleArrayInput` via:
ApplicationProxyRuleArray{ ApplicationProxyRuleArgs{...} }
type ApplicationProxyRuleArrayOutput ¶
type ApplicationProxyRuleArrayOutput struct{ *pulumi.OutputState }
func (ApplicationProxyRuleArrayOutput) ElementType ¶
func (ApplicationProxyRuleArrayOutput) ElementType() reflect.Type
func (ApplicationProxyRuleArrayOutput) Index ¶
func (o ApplicationProxyRuleArrayOutput) Index(i pulumi.IntInput) ApplicationProxyRuleOutput
func (ApplicationProxyRuleArrayOutput) ToApplicationProxyRuleArrayOutput ¶
func (o ApplicationProxyRuleArrayOutput) ToApplicationProxyRuleArrayOutput() ApplicationProxyRuleArrayOutput
func (ApplicationProxyRuleArrayOutput) ToApplicationProxyRuleArrayOutputWithContext ¶
func (o ApplicationProxyRuleArrayOutput) ToApplicationProxyRuleArrayOutputWithContext(ctx context.Context) ApplicationProxyRuleArrayOutput
type ApplicationProxyRuleInput ¶
type ApplicationProxyRuleInput interface { pulumi.Input ToApplicationProxyRuleOutput() ApplicationProxyRuleOutput ToApplicationProxyRuleOutputWithContext(ctx context.Context) ApplicationProxyRuleOutput }
type ApplicationProxyRuleMap ¶
type ApplicationProxyRuleMap map[string]ApplicationProxyRuleInput
func (ApplicationProxyRuleMap) ElementType ¶
func (ApplicationProxyRuleMap) ElementType() reflect.Type
func (ApplicationProxyRuleMap) ToApplicationProxyRuleMapOutput ¶
func (i ApplicationProxyRuleMap) ToApplicationProxyRuleMapOutput() ApplicationProxyRuleMapOutput
func (ApplicationProxyRuleMap) ToApplicationProxyRuleMapOutputWithContext ¶
func (i ApplicationProxyRuleMap) ToApplicationProxyRuleMapOutputWithContext(ctx context.Context) ApplicationProxyRuleMapOutput
type ApplicationProxyRuleMapInput ¶
type ApplicationProxyRuleMapInput interface { pulumi.Input ToApplicationProxyRuleMapOutput() ApplicationProxyRuleMapOutput ToApplicationProxyRuleMapOutputWithContext(context.Context) ApplicationProxyRuleMapOutput }
ApplicationProxyRuleMapInput is an input type that accepts ApplicationProxyRuleMap and ApplicationProxyRuleMapOutput values. You can construct a concrete instance of `ApplicationProxyRuleMapInput` via:
ApplicationProxyRuleMap{ "key": ApplicationProxyRuleArgs{...} }
type ApplicationProxyRuleMapOutput ¶
type ApplicationProxyRuleMapOutput struct{ *pulumi.OutputState }
func (ApplicationProxyRuleMapOutput) ElementType ¶
func (ApplicationProxyRuleMapOutput) ElementType() reflect.Type
func (ApplicationProxyRuleMapOutput) MapIndex ¶
func (o ApplicationProxyRuleMapOutput) MapIndex(k pulumi.StringInput) ApplicationProxyRuleOutput
func (ApplicationProxyRuleMapOutput) ToApplicationProxyRuleMapOutput ¶
func (o ApplicationProxyRuleMapOutput) ToApplicationProxyRuleMapOutput() ApplicationProxyRuleMapOutput
func (ApplicationProxyRuleMapOutput) ToApplicationProxyRuleMapOutputWithContext ¶
func (o ApplicationProxyRuleMapOutput) ToApplicationProxyRuleMapOutputWithContext(ctx context.Context) ApplicationProxyRuleMapOutput
type ApplicationProxyRuleOutput ¶
type ApplicationProxyRuleOutput struct{ *pulumi.OutputState }
func (ApplicationProxyRuleOutput) ElementType ¶
func (ApplicationProxyRuleOutput) ElementType() reflect.Type
func (ApplicationProxyRuleOutput) ForwardClientIp ¶
func (o ApplicationProxyRuleOutput) ForwardClientIp() pulumi.StringOutput
Passes the client IP. Default value is `OFF`. When Proto is TCP, valid values: `TOA`: Pass the client IP via TOA; `PPV1`: Pass the client IP via Proxy Protocol V1; `PPV2`: Pass the client IP via Proxy Protocol V2; `OFF`: Do not pass the client IP. When Proto=UDP, valid values: `PPV2`: Pass the client IP via Proxy Protocol V2; `OFF`: Do not pass the client IP.
func (ApplicationProxyRuleOutput) OriginPort ¶
func (o ApplicationProxyRuleOutput) OriginPort() pulumi.StringOutput
Origin port, supported formats: single port: 80; Port segment: 81-90, 81 to 90 ports.
func (ApplicationProxyRuleOutput) OriginType ¶
func (o ApplicationProxyRuleOutput) OriginType() pulumi.StringOutput
Origin server type. Valid values: `custom`: Specified origins; `origins`: An origin group.
func (ApplicationProxyRuleOutput) OriginValues ¶
func (o ApplicationProxyRuleOutput) OriginValues() pulumi.StringArrayOutput
Origin site information: When `OriginType` is `custom`, it indicates one or more origin sites, such as `['8.8.8.8', '9.9.9.9']` or `OriginValue=['test.com']`; When `OriginType` is `origins`, there is required to be one and only one element, representing the origin site group ID, such as `['origin-537f5b41-162a-11ed-abaa-525400c5da15']`.
func (ApplicationProxyRuleOutput) Ports ¶
func (o ApplicationProxyRuleOutput) Ports() pulumi.StringArrayOutput
Valid values: `80` means port 80; `81-90` means port range 81-90.
func (ApplicationProxyRuleOutput) Proto ¶
func (o ApplicationProxyRuleOutput) Proto() pulumi.StringOutput
Protocol. Valid values: `TCP`, `UDP`.
func (ApplicationProxyRuleOutput) ProxyId ¶
func (o ApplicationProxyRuleOutput) ProxyId() pulumi.StringOutput
Proxy ID.
func (ApplicationProxyRuleOutput) RuleId ¶
func (o ApplicationProxyRuleOutput) RuleId() pulumi.StringOutput
Rule ID.
func (ApplicationProxyRuleOutput) SessionPersist ¶
func (o ApplicationProxyRuleOutput) SessionPersist() pulumi.BoolOutput
Specifies whether to enable session persistence. Default value is false.
func (ApplicationProxyRuleOutput) Status ¶
func (o ApplicationProxyRuleOutput) Status() pulumi.StringOutput
Status, the values are: `online`: enabled; `offline`: deactivated; `progress`: being deployed; `stopping`: being deactivated; `fail`: deployment failure/deactivation failure.
func (ApplicationProxyRuleOutput) ToApplicationProxyRuleOutput ¶
func (o ApplicationProxyRuleOutput) ToApplicationProxyRuleOutput() ApplicationProxyRuleOutput
func (ApplicationProxyRuleOutput) ToApplicationProxyRuleOutputWithContext ¶
func (o ApplicationProxyRuleOutput) ToApplicationProxyRuleOutputWithContext(ctx context.Context) ApplicationProxyRuleOutput
func (ApplicationProxyRuleOutput) ZoneId ¶
func (o ApplicationProxyRuleOutput) ZoneId() pulumi.StringOutput
Site ID.
type ApplicationProxyRuleState ¶
type ApplicationProxyRuleState struct { // Passes the client IP. Default value is `OFF`. When Proto is TCP, valid values: `TOA`: Pass the client IP via TOA; `PPV1`: Pass the client IP via Proxy Protocol V1; `PPV2`: Pass the client IP via Proxy Protocol V2; `OFF`: Do not pass the client IP. When Proto=UDP, valid values: `PPV2`: Pass the client IP via Proxy Protocol V2; `OFF`: Do not pass the client IP. ForwardClientIp pulumi.StringPtrInput // Origin port, supported formats: single port: 80; Port segment: 81-90, 81 to 90 ports. OriginPort pulumi.StringPtrInput // Origin server type. Valid values: `custom`: Specified origins; `origins`: An origin group. OriginType pulumi.StringPtrInput // Origin site information: When `OriginType` is `custom`, it indicates one or more origin sites, such as `['8.8.8.8', '9.9.9.9']` or `OriginValue=['test.com']`; When `OriginType` is `origins`, there is required to be one and only one element, representing the origin site group ID, such as `['origin-537f5b41-162a-11ed-abaa-525400c5da15']`. OriginValues pulumi.StringArrayInput // Valid values: `80` means port 80; `81-90` means port range 81-90. Ports pulumi.StringArrayInput // Protocol. Valid values: `TCP`, `UDP`. Proto pulumi.StringPtrInput // Proxy ID. ProxyId pulumi.StringPtrInput // Rule ID. RuleId pulumi.StringPtrInput // Specifies whether to enable session persistence. Default value is false. SessionPersist pulumi.BoolPtrInput // Status, the values are: `online`: enabled; `offline`: deactivated; `progress`: being deployed; `stopping`: being deactivated; `fail`: deployment failure/deactivation failure. Status pulumi.StringPtrInput // Site ID. ZoneId pulumi.StringPtrInput }
func (ApplicationProxyRuleState) ElementType ¶
func (ApplicationProxyRuleState) ElementType() reflect.Type
type ApplicationProxyState ¶
type ApplicationProxyState struct { // - `0`: Disable acceleration.- `1`: Enable acceleration. AccelerateType pulumi.IntPtrInput // Acceleration area. Valid values: `mainland`, `overseas`. Area pulumi.StringPtrInput // Application proxy block status. Valid values: `banned`, `banning`, `recover`, `recovering`. BanStatus pulumi.StringPtrInput // When `ProxyType` is hostname, this field is the ID of the subdomain. HostId pulumi.StringPtrInput // IPv6 access configuration. Ipv6 ApplicationProxyIpv6PtrInput // Scheduling mode.- `ip`: Anycast IP.- `domain`: CNAME. PlatType pulumi.StringPtrInput // Proxy ID. ProxyId pulumi.StringPtrInput // When `ProxyType` is hostname, `ProxyName` is the domain or subdomain name.When `ProxyType` is instance, `ProxyName` is // the name of proxy application. ProxyName pulumi.StringPtrInput // Layer 4 proxy mode. Valid values:- `hostname`: subdomain mode.- `instance`: instance mode. ProxyType pulumi.StringPtrInput // Scheduling information. ScheduleValues pulumi.StringArrayInput // - `0`: Disable security protection.- `1`: Enable security protection. SecurityType pulumi.IntPtrInput // Session persistence duration. Value range: 30-3600 (in seconds), default value is 600. SessionPersistTime pulumi.IntPtrInput // Status of this application proxy. Valid values to set is `online` and `offline`.- `online`: Enable.- `offline`: // Disable.- `progress`: Deploying.- `stopping`: Deactivating.- `fail`: Deploy or deactivate failed. Status pulumi.StringPtrInput // Last modification date. UpdateTime pulumi.StringPtrInput // Site ID. ZoneId pulumi.StringPtrInput }
func (ApplicationProxyState) ElementType ¶
func (ApplicationProxyState) ElementType() reflect.Type
type CertificateConfig ¶ added in v0.1.8
type CertificateConfig struct { pulumi.CustomResourceState // Acceleration domain name that needs to modify the certificate configuration. Host pulumi.StringOutput `pulumi:"host"` // Mode of configuring the certificate, the values are: `disable`: Do not configure the certificate; `eofreecert`: Configure EdgeOne free certificate; `sslcert`: Configure SSL certificate. If not filled in, the default value is `disable`. Mode pulumi.StringOutput `pulumi:"mode"` // SSL certificate configuration, this parameter takes effect only when mode = sslcert, just enter the corresponding CertId. You can go to the SSL certificate list to view the CertId. ServerCertInfos CertificateConfigServerCertInfoArrayOutput `pulumi:"serverCertInfos"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo certificate
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Teo"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Teo.NewCertificateConfig(ctx, "certificate", &Teo.CertificateConfigArgs{ Host: pulumi.String("test.tencentcloud-terraform-provider.cn"), Mode: pulumi.String("eofreecert"), ZoneId: pulumi.String("zone-2o1t24kgy362"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Configure SSL certificate
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Teo"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Teo.NewCertificateConfig(ctx, "certificate", &Teo.CertificateConfigArgs{ Host: pulumi.String("test.tencentcloud-terraform-provider.cn"), Mode: pulumi.String("sslcert"), ServerCertInfos: teo.CertificateConfigServerCertInfoArray{ &teo.CertificateConfigServerCertInfoArgs{ CertId: pulumi.String("8xiUJIJd"), }, }, ZoneId: pulumi.String("zone-2o1t24kgy362"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
teo certificate can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Teo/certificateConfig:CertificateConfig certificate zone_id#host#cert_id ```
func GetCertificateConfig ¶ added in v0.1.8
func GetCertificateConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateConfigState, opts ...pulumi.ResourceOption) (*CertificateConfig, error)
GetCertificateConfig gets an existing CertificateConfig 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 NewCertificateConfig ¶ added in v0.1.8
func NewCertificateConfig(ctx *pulumi.Context, name string, args *CertificateConfigArgs, opts ...pulumi.ResourceOption) (*CertificateConfig, error)
NewCertificateConfig registers a new resource with the given unique name, arguments, and options.
func (*CertificateConfig) ElementType ¶ added in v0.1.8
func (*CertificateConfig) ElementType() reflect.Type
func (*CertificateConfig) ToCertificateConfigOutput ¶ added in v0.1.8
func (i *CertificateConfig) ToCertificateConfigOutput() CertificateConfigOutput
func (*CertificateConfig) ToCertificateConfigOutputWithContext ¶ added in v0.1.8
func (i *CertificateConfig) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
type CertificateConfigArgs ¶ added in v0.1.8
type CertificateConfigArgs struct { // Acceleration domain name that needs to modify the certificate configuration. Host pulumi.StringInput // Mode of configuring the certificate, the values are: `disable`: Do not configure the certificate; `eofreecert`: Configure EdgeOne free certificate; `sslcert`: Configure SSL certificate. If not filled in, the default value is `disable`. Mode pulumi.StringPtrInput // SSL certificate configuration, this parameter takes effect only when mode = sslcert, just enter the corresponding CertId. You can go to the SSL certificate list to view the CertId. ServerCertInfos CertificateConfigServerCertInfoArrayInput // Site ID. ZoneId pulumi.StringInput }
The set of arguments for constructing a CertificateConfig resource.
func (CertificateConfigArgs) ElementType ¶ added in v0.1.8
func (CertificateConfigArgs) ElementType() reflect.Type
type CertificateConfigArray ¶ added in v0.1.8
type CertificateConfigArray []CertificateConfigInput
func (CertificateConfigArray) ElementType ¶ added in v0.1.8
func (CertificateConfigArray) ElementType() reflect.Type
func (CertificateConfigArray) ToCertificateConfigArrayOutput ¶ added in v0.1.8
func (i CertificateConfigArray) ToCertificateConfigArrayOutput() CertificateConfigArrayOutput
func (CertificateConfigArray) ToCertificateConfigArrayOutputWithContext ¶ added in v0.1.8
func (i CertificateConfigArray) ToCertificateConfigArrayOutputWithContext(ctx context.Context) CertificateConfigArrayOutput
type CertificateConfigArrayInput ¶ added in v0.1.8
type CertificateConfigArrayInput interface { pulumi.Input ToCertificateConfigArrayOutput() CertificateConfigArrayOutput ToCertificateConfigArrayOutputWithContext(context.Context) CertificateConfigArrayOutput }
CertificateConfigArrayInput is an input type that accepts CertificateConfigArray and CertificateConfigArrayOutput values. You can construct a concrete instance of `CertificateConfigArrayInput` via:
CertificateConfigArray{ CertificateConfigArgs{...} }
type CertificateConfigArrayOutput ¶ added in v0.1.8
type CertificateConfigArrayOutput struct{ *pulumi.OutputState }
func (CertificateConfigArrayOutput) ElementType ¶ added in v0.1.8
func (CertificateConfigArrayOutput) ElementType() reflect.Type
func (CertificateConfigArrayOutput) Index ¶ added in v0.1.8
func (o CertificateConfigArrayOutput) Index(i pulumi.IntInput) CertificateConfigOutput
func (CertificateConfigArrayOutput) ToCertificateConfigArrayOutput ¶ added in v0.1.8
func (o CertificateConfigArrayOutput) ToCertificateConfigArrayOutput() CertificateConfigArrayOutput
func (CertificateConfigArrayOutput) ToCertificateConfigArrayOutputWithContext ¶ added in v0.1.8
func (o CertificateConfigArrayOutput) ToCertificateConfigArrayOutputWithContext(ctx context.Context) CertificateConfigArrayOutput
type CertificateConfigInput ¶ added in v0.1.8
type CertificateConfigInput interface { pulumi.Input ToCertificateConfigOutput() CertificateConfigOutput ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput }
type CertificateConfigMap ¶ added in v0.1.8
type CertificateConfigMap map[string]CertificateConfigInput
func (CertificateConfigMap) ElementType ¶ added in v0.1.8
func (CertificateConfigMap) ElementType() reflect.Type
func (CertificateConfigMap) ToCertificateConfigMapOutput ¶ added in v0.1.8
func (i CertificateConfigMap) ToCertificateConfigMapOutput() CertificateConfigMapOutput
func (CertificateConfigMap) ToCertificateConfigMapOutputWithContext ¶ added in v0.1.8
func (i CertificateConfigMap) ToCertificateConfigMapOutputWithContext(ctx context.Context) CertificateConfigMapOutput
type CertificateConfigMapInput ¶ added in v0.1.8
type CertificateConfigMapInput interface { pulumi.Input ToCertificateConfigMapOutput() CertificateConfigMapOutput ToCertificateConfigMapOutputWithContext(context.Context) CertificateConfigMapOutput }
CertificateConfigMapInput is an input type that accepts CertificateConfigMap and CertificateConfigMapOutput values. You can construct a concrete instance of `CertificateConfigMapInput` via:
CertificateConfigMap{ "key": CertificateConfigArgs{...} }
type CertificateConfigMapOutput ¶ added in v0.1.8
type CertificateConfigMapOutput struct{ *pulumi.OutputState }
func (CertificateConfigMapOutput) ElementType ¶ added in v0.1.8
func (CertificateConfigMapOutput) ElementType() reflect.Type
func (CertificateConfigMapOutput) MapIndex ¶ added in v0.1.8
func (o CertificateConfigMapOutput) MapIndex(k pulumi.StringInput) CertificateConfigOutput
func (CertificateConfigMapOutput) ToCertificateConfigMapOutput ¶ added in v0.1.8
func (o CertificateConfigMapOutput) ToCertificateConfigMapOutput() CertificateConfigMapOutput
func (CertificateConfigMapOutput) ToCertificateConfigMapOutputWithContext ¶ added in v0.1.8
func (o CertificateConfigMapOutput) ToCertificateConfigMapOutputWithContext(ctx context.Context) CertificateConfigMapOutput
type CertificateConfigOutput ¶ added in v0.1.8
type CertificateConfigOutput struct{ *pulumi.OutputState }
func (CertificateConfigOutput) ElementType ¶ added in v0.1.8
func (CertificateConfigOutput) ElementType() reflect.Type
func (CertificateConfigOutput) Host ¶ added in v0.1.8
func (o CertificateConfigOutput) Host() pulumi.StringOutput
Acceleration domain name that needs to modify the certificate configuration.
func (CertificateConfigOutput) Mode ¶ added in v0.1.8
func (o CertificateConfigOutput) Mode() pulumi.StringOutput
Mode of configuring the certificate, the values are: `disable`: Do not configure the certificate; `eofreecert`: Configure EdgeOne free certificate; `sslcert`: Configure SSL certificate. If not filled in, the default value is `disable`.
func (CertificateConfigOutput) ServerCertInfos ¶ added in v0.1.8
func (o CertificateConfigOutput) ServerCertInfos() CertificateConfigServerCertInfoArrayOutput
SSL certificate configuration, this parameter takes effect only when mode = sslcert, just enter the corresponding CertId. You can go to the SSL certificate list to view the CertId.
func (CertificateConfigOutput) ToCertificateConfigOutput ¶ added in v0.1.8
func (o CertificateConfigOutput) ToCertificateConfigOutput() CertificateConfigOutput
func (CertificateConfigOutput) ToCertificateConfigOutputWithContext ¶ added in v0.1.8
func (o CertificateConfigOutput) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
func (CertificateConfigOutput) ZoneId ¶ added in v0.1.8
func (o CertificateConfigOutput) ZoneId() pulumi.StringOutput
Site ID.
type CertificateConfigServerCertInfo ¶ added in v0.1.8
type CertificateConfigServerCertInfo struct { // Alias of the certificate.Note: This field may return null, indicating that no valid values can be obtained. Alias *string `pulumi:"alias"` // ID of the server certificate.Note: This field may return null, indicating that no valid values can be obtained. CertId string `pulumi:"certId"` // Domain name of the certificate. Note: This field may return `null`, indicating that no valid value can be obtained. CommonName *string `pulumi:"commonName"` // Time when the certificate is deployed. Note: This field may return null, indicating that no valid values can be obtained. DeployTime *string `pulumi:"deployTime"` // Time when the certificate expires. Note: This field may return null, indicating that no valid values can be obtained. ExpireTime *string `pulumi:"expireTime"` // Signature algorithm. Note: This field may return null, indicating that no valid values can be obtained. SignAlgo *string `pulumi:"signAlgo"` // Type of the certificate. Values: `default`: Default certificate; `upload`: Specified certificate; `managed`: Tencent Cloud-managed certificate. Note: This field may return `null`, indicating that no valid value can be obtained. Type *string `pulumi:"type"` }
type CertificateConfigServerCertInfoArgs ¶ added in v0.1.8
type CertificateConfigServerCertInfoArgs struct { // Alias of the certificate.Note: This field may return null, indicating that no valid values can be obtained. Alias pulumi.StringPtrInput `pulumi:"alias"` // ID of the server certificate.Note: This field may return null, indicating that no valid values can be obtained. CertId pulumi.StringInput `pulumi:"certId"` // Domain name of the certificate. Note: This field may return `null`, indicating that no valid value can be obtained. CommonName pulumi.StringPtrInput `pulumi:"commonName"` // Time when the certificate is deployed. Note: This field may return null, indicating that no valid values can be obtained. DeployTime pulumi.StringPtrInput `pulumi:"deployTime"` // Time when the certificate expires. Note: This field may return null, indicating that no valid values can be obtained. ExpireTime pulumi.StringPtrInput `pulumi:"expireTime"` // Signature algorithm. Note: This field may return null, indicating that no valid values can be obtained. SignAlgo pulumi.StringPtrInput `pulumi:"signAlgo"` // Type of the certificate. Values: `default`: Default certificate; `upload`: Specified certificate; `managed`: Tencent Cloud-managed certificate. Note: This field may return `null`, indicating that no valid value can be obtained. Type pulumi.StringPtrInput `pulumi:"type"` }
func (CertificateConfigServerCertInfoArgs) ElementType ¶ added in v0.1.8
func (CertificateConfigServerCertInfoArgs) ElementType() reflect.Type
func (CertificateConfigServerCertInfoArgs) ToCertificateConfigServerCertInfoOutput ¶ added in v0.1.8
func (i CertificateConfigServerCertInfoArgs) ToCertificateConfigServerCertInfoOutput() CertificateConfigServerCertInfoOutput
func (CertificateConfigServerCertInfoArgs) ToCertificateConfigServerCertInfoOutputWithContext ¶ added in v0.1.8
func (i CertificateConfigServerCertInfoArgs) ToCertificateConfigServerCertInfoOutputWithContext(ctx context.Context) CertificateConfigServerCertInfoOutput
type CertificateConfigServerCertInfoArray ¶ added in v0.1.8
type CertificateConfigServerCertInfoArray []CertificateConfigServerCertInfoInput
func (CertificateConfigServerCertInfoArray) ElementType ¶ added in v0.1.8
func (CertificateConfigServerCertInfoArray) ElementType() reflect.Type
func (CertificateConfigServerCertInfoArray) ToCertificateConfigServerCertInfoArrayOutput ¶ added in v0.1.8
func (i CertificateConfigServerCertInfoArray) ToCertificateConfigServerCertInfoArrayOutput() CertificateConfigServerCertInfoArrayOutput
func (CertificateConfigServerCertInfoArray) ToCertificateConfigServerCertInfoArrayOutputWithContext ¶ added in v0.1.8
func (i CertificateConfigServerCertInfoArray) ToCertificateConfigServerCertInfoArrayOutputWithContext(ctx context.Context) CertificateConfigServerCertInfoArrayOutput
type CertificateConfigServerCertInfoArrayInput ¶ added in v0.1.8
type CertificateConfigServerCertInfoArrayInput interface { pulumi.Input ToCertificateConfigServerCertInfoArrayOutput() CertificateConfigServerCertInfoArrayOutput ToCertificateConfigServerCertInfoArrayOutputWithContext(context.Context) CertificateConfigServerCertInfoArrayOutput }
CertificateConfigServerCertInfoArrayInput is an input type that accepts CertificateConfigServerCertInfoArray and CertificateConfigServerCertInfoArrayOutput values. You can construct a concrete instance of `CertificateConfigServerCertInfoArrayInput` via:
CertificateConfigServerCertInfoArray{ CertificateConfigServerCertInfoArgs{...} }
type CertificateConfigServerCertInfoArrayOutput ¶ added in v0.1.8
type CertificateConfigServerCertInfoArrayOutput struct{ *pulumi.OutputState }
func (CertificateConfigServerCertInfoArrayOutput) ElementType ¶ added in v0.1.8
func (CertificateConfigServerCertInfoArrayOutput) ElementType() reflect.Type
func (CertificateConfigServerCertInfoArrayOutput) ToCertificateConfigServerCertInfoArrayOutput ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoArrayOutput) ToCertificateConfigServerCertInfoArrayOutput() CertificateConfigServerCertInfoArrayOutput
func (CertificateConfigServerCertInfoArrayOutput) ToCertificateConfigServerCertInfoArrayOutputWithContext ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoArrayOutput) ToCertificateConfigServerCertInfoArrayOutputWithContext(ctx context.Context) CertificateConfigServerCertInfoArrayOutput
type CertificateConfigServerCertInfoInput ¶ added in v0.1.8
type CertificateConfigServerCertInfoInput interface { pulumi.Input ToCertificateConfigServerCertInfoOutput() CertificateConfigServerCertInfoOutput ToCertificateConfigServerCertInfoOutputWithContext(context.Context) CertificateConfigServerCertInfoOutput }
CertificateConfigServerCertInfoInput is an input type that accepts CertificateConfigServerCertInfoArgs and CertificateConfigServerCertInfoOutput values. You can construct a concrete instance of `CertificateConfigServerCertInfoInput` via:
CertificateConfigServerCertInfoArgs{...}
type CertificateConfigServerCertInfoOutput ¶ added in v0.1.8
type CertificateConfigServerCertInfoOutput struct{ *pulumi.OutputState }
func (CertificateConfigServerCertInfoOutput) Alias ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoOutput) Alias() pulumi.StringPtrOutput
Alias of the certificate.Note: This field may return null, indicating that no valid values can be obtained.
func (CertificateConfigServerCertInfoOutput) CertId ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoOutput) CertId() pulumi.StringOutput
ID of the server certificate.Note: This field may return null, indicating that no valid values can be obtained.
func (CertificateConfigServerCertInfoOutput) CommonName ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoOutput) CommonName() pulumi.StringPtrOutput
Domain name of the certificate. Note: This field may return `null`, indicating that no valid value can be obtained.
func (CertificateConfigServerCertInfoOutput) DeployTime ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoOutput) DeployTime() pulumi.StringPtrOutput
Time when the certificate is deployed. Note: This field may return null, indicating that no valid values can be obtained.
func (CertificateConfigServerCertInfoOutput) ElementType ¶ added in v0.1.8
func (CertificateConfigServerCertInfoOutput) ElementType() reflect.Type
func (CertificateConfigServerCertInfoOutput) ExpireTime ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoOutput) ExpireTime() pulumi.StringPtrOutput
Time when the certificate expires. Note: This field may return null, indicating that no valid values can be obtained.
func (CertificateConfigServerCertInfoOutput) SignAlgo ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoOutput) SignAlgo() pulumi.StringPtrOutput
Signature algorithm. Note: This field may return null, indicating that no valid values can be obtained.
func (CertificateConfigServerCertInfoOutput) ToCertificateConfigServerCertInfoOutput ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoOutput) ToCertificateConfigServerCertInfoOutput() CertificateConfigServerCertInfoOutput
func (CertificateConfigServerCertInfoOutput) ToCertificateConfigServerCertInfoOutputWithContext ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoOutput) ToCertificateConfigServerCertInfoOutputWithContext(ctx context.Context) CertificateConfigServerCertInfoOutput
func (CertificateConfigServerCertInfoOutput) Type ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoOutput) Type() pulumi.StringPtrOutput
Type of the certificate. Values: `default`: Default certificate; `upload`: Specified certificate; `managed`: Tencent Cloud-managed certificate. Note: This field may return `null`, indicating that no valid value can be obtained.
type CertificateConfigState ¶ added in v0.1.8
type CertificateConfigState struct { // Acceleration domain name that needs to modify the certificate configuration. Host pulumi.StringPtrInput // Mode of configuring the certificate, the values are: `disable`: Do not configure the certificate; `eofreecert`: Configure EdgeOne free certificate; `sslcert`: Configure SSL certificate. If not filled in, the default value is `disable`. Mode pulumi.StringPtrInput // SSL certificate configuration, this parameter takes effect only when mode = sslcert, just enter the corresponding CertId. You can go to the SSL certificate list to view the CertId. ServerCertInfos CertificateConfigServerCertInfoArrayInput // Site ID. ZoneId pulumi.StringPtrInput }
func (CertificateConfigState) ElementType ¶ added in v0.1.8
func (CertificateConfigState) ElementType() reflect.Type
type GetRuleEngineSettingsAction ¶
type GetRuleEngineSettingsAction struct { // Action name. Action string `pulumi:"action"` // Action properties. Properties []GetRuleEngineSettingsActionProperty `pulumi:"properties"` }
type GetRuleEngineSettingsActionArgs ¶
type GetRuleEngineSettingsActionArgs struct { // Action name. Action pulumi.StringInput `pulumi:"action"` // Action properties. Properties GetRuleEngineSettingsActionPropertyArrayInput `pulumi:"properties"` }
func (GetRuleEngineSettingsActionArgs) ElementType ¶
func (GetRuleEngineSettingsActionArgs) ElementType() reflect.Type
func (GetRuleEngineSettingsActionArgs) ToGetRuleEngineSettingsActionOutput ¶
func (i GetRuleEngineSettingsActionArgs) ToGetRuleEngineSettingsActionOutput() GetRuleEngineSettingsActionOutput
func (GetRuleEngineSettingsActionArgs) ToGetRuleEngineSettingsActionOutputWithContext ¶
func (i GetRuleEngineSettingsActionArgs) ToGetRuleEngineSettingsActionOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionOutput
type GetRuleEngineSettingsActionArray ¶
type GetRuleEngineSettingsActionArray []GetRuleEngineSettingsActionInput
func (GetRuleEngineSettingsActionArray) ElementType ¶
func (GetRuleEngineSettingsActionArray) ElementType() reflect.Type
func (GetRuleEngineSettingsActionArray) ToGetRuleEngineSettingsActionArrayOutput ¶
func (i GetRuleEngineSettingsActionArray) ToGetRuleEngineSettingsActionArrayOutput() GetRuleEngineSettingsActionArrayOutput
func (GetRuleEngineSettingsActionArray) ToGetRuleEngineSettingsActionArrayOutputWithContext ¶
func (i GetRuleEngineSettingsActionArray) ToGetRuleEngineSettingsActionArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionArrayOutput
type GetRuleEngineSettingsActionArrayInput ¶
type GetRuleEngineSettingsActionArrayInput interface { pulumi.Input ToGetRuleEngineSettingsActionArrayOutput() GetRuleEngineSettingsActionArrayOutput ToGetRuleEngineSettingsActionArrayOutputWithContext(context.Context) GetRuleEngineSettingsActionArrayOutput }
GetRuleEngineSettingsActionArrayInput is an input type that accepts GetRuleEngineSettingsActionArray and GetRuleEngineSettingsActionArrayOutput values. You can construct a concrete instance of `GetRuleEngineSettingsActionArrayInput` via:
GetRuleEngineSettingsActionArray{ GetRuleEngineSettingsActionArgs{...} }
type GetRuleEngineSettingsActionArrayOutput ¶
type GetRuleEngineSettingsActionArrayOutput struct{ *pulumi.OutputState }
func (GetRuleEngineSettingsActionArrayOutput) ElementType ¶
func (GetRuleEngineSettingsActionArrayOutput) ElementType() reflect.Type
func (GetRuleEngineSettingsActionArrayOutput) ToGetRuleEngineSettingsActionArrayOutput ¶
func (o GetRuleEngineSettingsActionArrayOutput) ToGetRuleEngineSettingsActionArrayOutput() GetRuleEngineSettingsActionArrayOutput
func (GetRuleEngineSettingsActionArrayOutput) ToGetRuleEngineSettingsActionArrayOutputWithContext ¶
func (o GetRuleEngineSettingsActionArrayOutput) ToGetRuleEngineSettingsActionArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionArrayOutput
type GetRuleEngineSettingsActionInput ¶
type GetRuleEngineSettingsActionInput interface { pulumi.Input ToGetRuleEngineSettingsActionOutput() GetRuleEngineSettingsActionOutput ToGetRuleEngineSettingsActionOutputWithContext(context.Context) GetRuleEngineSettingsActionOutput }
GetRuleEngineSettingsActionInput is an input type that accepts GetRuleEngineSettingsActionArgs and GetRuleEngineSettingsActionOutput values. You can construct a concrete instance of `GetRuleEngineSettingsActionInput` via:
GetRuleEngineSettingsActionArgs{...}
type GetRuleEngineSettingsActionOutput ¶
type GetRuleEngineSettingsActionOutput struct{ *pulumi.OutputState }
func (GetRuleEngineSettingsActionOutput) Action ¶
func (o GetRuleEngineSettingsActionOutput) Action() pulumi.StringOutput
Action name.
func (GetRuleEngineSettingsActionOutput) ElementType ¶
func (GetRuleEngineSettingsActionOutput) ElementType() reflect.Type
func (GetRuleEngineSettingsActionOutput) Properties ¶
func (o GetRuleEngineSettingsActionOutput) Properties() GetRuleEngineSettingsActionPropertyArrayOutput
Action properties.
func (GetRuleEngineSettingsActionOutput) ToGetRuleEngineSettingsActionOutput ¶
func (o GetRuleEngineSettingsActionOutput) ToGetRuleEngineSettingsActionOutput() GetRuleEngineSettingsActionOutput
func (GetRuleEngineSettingsActionOutput) ToGetRuleEngineSettingsActionOutputWithContext ¶
func (o GetRuleEngineSettingsActionOutput) ToGetRuleEngineSettingsActionOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionOutput
type GetRuleEngineSettingsActionProperty ¶
type GetRuleEngineSettingsActionProperty struct { // Associative properties of this property, they are all required. Note: This field may return null, indicating that no valid value can be obtained. ChoiceProperties []GetRuleEngineSettingsActionPropertyChoiceProperty `pulumi:"choiceProperties"` // The choices which can be used. This list may be empty. ChoicesValues []string `pulumi:"choicesValues"` // Special parameter. Note: This field may return null, indicating that no valid value can be obtained. ExtraParameters []GetRuleEngineSettingsActionPropertyExtraParameter `pulumi:"extraParameters"` // Whether this property is allowed to set empty. IsAllowEmpty bool `pulumi:"isAllowEmpty"` // Whether this property is allowed to set multiple values. IsMultiple bool `pulumi:"isMultiple"` // Max integer value can bse used when property type is `CUSTOM_NUM`. When `Min` and `Max` both are 0, this field is meaningless. Max int `pulumi:"max"` // Min integer value can bse used when property type is `CUSTOM_NUM`. When `Min` and `Max` both are 0, this field is meaningless. Min int `pulumi:"min"` // Property name. Name string `pulumi:"name"` // Property value type. Valid values:- `CHOICE`: enum type, must select one of the value in `ChoicesValue`.- `TOGGLE`: switch type, must select one of the value in `ChoicesValue`.- `OBJECT`: object type, the `ChoiceProperties` list all properties of the object.- `CUSTOM_NUM`: integer type.- `CUSTOM_STRING`: string type. Type string `pulumi:"type"` }
type GetRuleEngineSettingsActionPropertyArgs ¶
type GetRuleEngineSettingsActionPropertyArgs struct { // Associative properties of this property, they are all required. Note: This field may return null, indicating that no valid value can be obtained. ChoiceProperties GetRuleEngineSettingsActionPropertyChoicePropertyArrayInput `pulumi:"choiceProperties"` // The choices which can be used. This list may be empty. ChoicesValues pulumi.StringArrayInput `pulumi:"choicesValues"` // Special parameter. Note: This field may return null, indicating that no valid value can be obtained. ExtraParameters GetRuleEngineSettingsActionPropertyExtraParameterArrayInput `pulumi:"extraParameters"` // Whether this property is allowed to set empty. IsAllowEmpty pulumi.BoolInput `pulumi:"isAllowEmpty"` // Whether this property is allowed to set multiple values. IsMultiple pulumi.BoolInput `pulumi:"isMultiple"` // Max integer value can bse used when property type is `CUSTOM_NUM`. When `Min` and `Max` both are 0, this field is meaningless. Max pulumi.IntInput `pulumi:"max"` // Min integer value can bse used when property type is `CUSTOM_NUM`. When `Min` and `Max` both are 0, this field is meaningless. Min pulumi.IntInput `pulumi:"min"` // Property name. Name pulumi.StringInput `pulumi:"name"` // Property value type. Valid values:- `CHOICE`: enum type, must select one of the value in `ChoicesValue`.- `TOGGLE`: switch type, must select one of the value in `ChoicesValue`.- `OBJECT`: object type, the `ChoiceProperties` list all properties of the object.- `CUSTOM_NUM`: integer type.- `CUSTOM_STRING`: string type. Type pulumi.StringInput `pulumi:"type"` }
func (GetRuleEngineSettingsActionPropertyArgs) ElementType ¶
func (GetRuleEngineSettingsActionPropertyArgs) ElementType() reflect.Type
func (GetRuleEngineSettingsActionPropertyArgs) ToGetRuleEngineSettingsActionPropertyOutput ¶
func (i GetRuleEngineSettingsActionPropertyArgs) ToGetRuleEngineSettingsActionPropertyOutput() GetRuleEngineSettingsActionPropertyOutput
func (GetRuleEngineSettingsActionPropertyArgs) ToGetRuleEngineSettingsActionPropertyOutputWithContext ¶
func (i GetRuleEngineSettingsActionPropertyArgs) ToGetRuleEngineSettingsActionPropertyOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyOutput
type GetRuleEngineSettingsActionPropertyArray ¶
type GetRuleEngineSettingsActionPropertyArray []GetRuleEngineSettingsActionPropertyInput
func (GetRuleEngineSettingsActionPropertyArray) ElementType ¶
func (GetRuleEngineSettingsActionPropertyArray) ElementType() reflect.Type
func (GetRuleEngineSettingsActionPropertyArray) ToGetRuleEngineSettingsActionPropertyArrayOutput ¶
func (i GetRuleEngineSettingsActionPropertyArray) ToGetRuleEngineSettingsActionPropertyArrayOutput() GetRuleEngineSettingsActionPropertyArrayOutput
func (GetRuleEngineSettingsActionPropertyArray) ToGetRuleEngineSettingsActionPropertyArrayOutputWithContext ¶
func (i GetRuleEngineSettingsActionPropertyArray) ToGetRuleEngineSettingsActionPropertyArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyArrayOutput
type GetRuleEngineSettingsActionPropertyArrayInput ¶
type GetRuleEngineSettingsActionPropertyArrayInput interface { pulumi.Input ToGetRuleEngineSettingsActionPropertyArrayOutput() GetRuleEngineSettingsActionPropertyArrayOutput ToGetRuleEngineSettingsActionPropertyArrayOutputWithContext(context.Context) GetRuleEngineSettingsActionPropertyArrayOutput }
GetRuleEngineSettingsActionPropertyArrayInput is an input type that accepts GetRuleEngineSettingsActionPropertyArray and GetRuleEngineSettingsActionPropertyArrayOutput values. You can construct a concrete instance of `GetRuleEngineSettingsActionPropertyArrayInput` via:
GetRuleEngineSettingsActionPropertyArray{ GetRuleEngineSettingsActionPropertyArgs{...} }
type GetRuleEngineSettingsActionPropertyArrayOutput ¶
type GetRuleEngineSettingsActionPropertyArrayOutput struct{ *pulumi.OutputState }
func (GetRuleEngineSettingsActionPropertyArrayOutput) ElementType ¶
func (GetRuleEngineSettingsActionPropertyArrayOutput) ElementType() reflect.Type
func (GetRuleEngineSettingsActionPropertyArrayOutput) ToGetRuleEngineSettingsActionPropertyArrayOutput ¶
func (o GetRuleEngineSettingsActionPropertyArrayOutput) ToGetRuleEngineSettingsActionPropertyArrayOutput() GetRuleEngineSettingsActionPropertyArrayOutput
func (GetRuleEngineSettingsActionPropertyArrayOutput) ToGetRuleEngineSettingsActionPropertyArrayOutputWithContext ¶
func (o GetRuleEngineSettingsActionPropertyArrayOutput) ToGetRuleEngineSettingsActionPropertyArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyArrayOutput
type GetRuleEngineSettingsActionPropertyChoiceProperty ¶
type GetRuleEngineSettingsActionPropertyChoiceProperty struct { // The choices which can be used. This list may be empty. ChoicesValues []string `pulumi:"choicesValues"` // Special parameter. Note: This field may return null, indicating that no valid value can be obtained. ExtraParameters []GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameter `pulumi:"extraParameters"` // Whether this property is allowed to set empty. IsAllowEmpty bool `pulumi:"isAllowEmpty"` // Whether this property is allowed to set multiple values. IsMultiple bool `pulumi:"isMultiple"` // Max integer value can bse used when property type is `CUSTOM_NUM`. When `Min` and `Max` both are 0, this field is meaningless. Max int `pulumi:"max"` // Min integer value can bse used when property type is `CUSTOM_NUM`. When `Min` and `Max` both are 0, this field is meaningless. Min int `pulumi:"min"` // Property name. Name string `pulumi:"name"` // Property value type. Valid values:- `CHOICE`: enum type, must select one of the value in `ChoicesValue`.- `TOGGLE`: switch type, must select one of the value in `ChoicesValue`.- `OBJECT`: object type, the `ChoiceProperties` list all properties of the object.- `CUSTOM_NUM`: integer type.- `CUSTOM_STRING`: string type. Type string `pulumi:"type"` }
type GetRuleEngineSettingsActionPropertyChoicePropertyArgs ¶
type GetRuleEngineSettingsActionPropertyChoicePropertyArgs struct { // The choices which can be used. This list may be empty. ChoicesValues pulumi.StringArrayInput `pulumi:"choicesValues"` // Special parameter. Note: This field may return null, indicating that no valid value can be obtained. ExtraParameters GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayInput `pulumi:"extraParameters"` // Whether this property is allowed to set empty. IsAllowEmpty pulumi.BoolInput `pulumi:"isAllowEmpty"` // Whether this property is allowed to set multiple values. IsMultiple pulumi.BoolInput `pulumi:"isMultiple"` // Max integer value can bse used when property type is `CUSTOM_NUM`. When `Min` and `Max` both are 0, this field is meaningless. Max pulumi.IntInput `pulumi:"max"` // Min integer value can bse used when property type is `CUSTOM_NUM`. When `Min` and `Max` both are 0, this field is meaningless. Min pulumi.IntInput `pulumi:"min"` // Property name. Name pulumi.StringInput `pulumi:"name"` // Property value type. Valid values:- `CHOICE`: enum type, must select one of the value in `ChoicesValue`.- `TOGGLE`: switch type, must select one of the value in `ChoicesValue`.- `OBJECT`: object type, the `ChoiceProperties` list all properties of the object.- `CUSTOM_NUM`: integer type.- `CUSTOM_STRING`: string type. Type pulumi.StringInput `pulumi:"type"` }
func (GetRuleEngineSettingsActionPropertyChoicePropertyArgs) ElementType ¶
func (GetRuleEngineSettingsActionPropertyChoicePropertyArgs) ElementType() reflect.Type
func (GetRuleEngineSettingsActionPropertyChoicePropertyArgs) ToGetRuleEngineSettingsActionPropertyChoicePropertyOutput ¶
func (i GetRuleEngineSettingsActionPropertyChoicePropertyArgs) ToGetRuleEngineSettingsActionPropertyChoicePropertyOutput() GetRuleEngineSettingsActionPropertyChoicePropertyOutput
func (GetRuleEngineSettingsActionPropertyChoicePropertyArgs) ToGetRuleEngineSettingsActionPropertyChoicePropertyOutputWithContext ¶
func (i GetRuleEngineSettingsActionPropertyChoicePropertyArgs) ToGetRuleEngineSettingsActionPropertyChoicePropertyOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyOutput
type GetRuleEngineSettingsActionPropertyChoicePropertyArray ¶
type GetRuleEngineSettingsActionPropertyChoicePropertyArray []GetRuleEngineSettingsActionPropertyChoicePropertyInput
func (GetRuleEngineSettingsActionPropertyChoicePropertyArray) ElementType ¶
func (GetRuleEngineSettingsActionPropertyChoicePropertyArray) ElementType() reflect.Type
func (GetRuleEngineSettingsActionPropertyChoicePropertyArray) ToGetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput ¶
func (i GetRuleEngineSettingsActionPropertyChoicePropertyArray) ToGetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput() GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput
func (GetRuleEngineSettingsActionPropertyChoicePropertyArray) ToGetRuleEngineSettingsActionPropertyChoicePropertyArrayOutputWithContext ¶
func (i GetRuleEngineSettingsActionPropertyChoicePropertyArray) ToGetRuleEngineSettingsActionPropertyChoicePropertyArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput
type GetRuleEngineSettingsActionPropertyChoicePropertyArrayInput ¶
type GetRuleEngineSettingsActionPropertyChoicePropertyArrayInput interface { pulumi.Input ToGetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput() GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput ToGetRuleEngineSettingsActionPropertyChoicePropertyArrayOutputWithContext(context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput }
GetRuleEngineSettingsActionPropertyChoicePropertyArrayInput is an input type that accepts GetRuleEngineSettingsActionPropertyChoicePropertyArray and GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput values. You can construct a concrete instance of `GetRuleEngineSettingsActionPropertyChoicePropertyArrayInput` via:
GetRuleEngineSettingsActionPropertyChoicePropertyArray{ GetRuleEngineSettingsActionPropertyChoicePropertyArgs{...} }
type GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput ¶
type GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput struct{ *pulumi.OutputState }
func (GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput) ElementType ¶
func (GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput) ElementType() reflect.Type
func (GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput ¶
func (o GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput() GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput
func (GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyArrayOutputWithContext ¶
func (o GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput
type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameter ¶
type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameter struct { // A list of choices which can be used when `Type` is `CHOICE`. Choices []string `pulumi:"choices"` // Parameter name. Valid values:- `Action`: this extra parameter is required when modify HTTP header, this action should be a `RewriteAction`.- `StatusCode`: this extra parameter is required when modify HTTP status code, this action should be a `CodeAction`.- `NULL`: this action should be a `NormalAction`. Id string `pulumi:"id"` // Property value type. Valid values:- `CHOICE`: enum type, must select one of the value in `ChoicesValue`.- `TOGGLE`: switch type, must select one of the value in `ChoicesValue`.- `OBJECT`: object type, the `ChoiceProperties` list all properties of the object.- `CUSTOM_NUM`: integer type.- `CUSTOM_STRING`: string type. Type string `pulumi:"type"` }
type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArgs ¶
type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArgs struct { // A list of choices which can be used when `Type` is `CHOICE`. Choices pulumi.StringArrayInput `pulumi:"choices"` // Parameter name. Valid values:- `Action`: this extra parameter is required when modify HTTP header, this action should be a `RewriteAction`.- `StatusCode`: this extra parameter is required when modify HTTP status code, this action should be a `CodeAction`.- `NULL`: this action should be a `NormalAction`. Id pulumi.StringInput `pulumi:"id"` // Property value type. Valid values:- `CHOICE`: enum type, must select one of the value in `ChoicesValue`.- `TOGGLE`: switch type, must select one of the value in `ChoicesValue`.- `OBJECT`: object type, the `ChoiceProperties` list all properties of the object.- `CUSTOM_NUM`: integer type.- `CUSTOM_STRING`: string type. Type pulumi.StringInput `pulumi:"type"` }
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArgs) ElementType ¶
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArgs) ElementType() reflect.Type
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArgs) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput ¶
func (i GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArgs) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput() GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArgs) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutputWithContext ¶
func (i GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArgs) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput
type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArray ¶
type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArray []GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterInput
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArray) ElementType ¶
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArray) ElementType() reflect.Type
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArray) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput ¶
func (i GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArray) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput() GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArray) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutputWithContext ¶
func (i GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArray) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput
type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayInput ¶
type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayInput interface { pulumi.Input ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput() GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutputWithContext(context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput }
GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayInput is an input type that accepts GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArray and GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput values. You can construct a concrete instance of `GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayInput` via:
GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArray{ GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArgs{...} }
type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput ¶
type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput struct{ *pulumi.OutputState }
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput) ElementType ¶
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput) ElementType() reflect.Type
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput ¶
func (o GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput() GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutputWithContext ¶
func (o GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput
type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterInput ¶
type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterInput interface { pulumi.Input ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput() GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutputWithContext(context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput }
GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterInput is an input type that accepts GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArgs and GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput values. You can construct a concrete instance of `GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterInput` via:
GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArgs{...}
type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput ¶
type GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput struct{ *pulumi.OutputState }
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput) Choices ¶
func (o GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput) Choices() pulumi.StringArrayOutput
A list of choices which can be used when `Type` is `CHOICE`.
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput) ElementType ¶
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput) ElementType() reflect.Type
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput) Id ¶
func (o GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput) Id() pulumi.StringOutput
Parameter name. Valid values:- `Action`: this extra parameter is required when modify HTTP header, this action should be a `RewriteAction`.- `StatusCode`: this extra parameter is required when modify HTTP status code, this action should be a `CodeAction`.- `NULL`: this action should be a `NormalAction`.
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput ¶
func (o GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput() GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutputWithContext ¶
func (o GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput
func (GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput) Type ¶
func (o GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterOutput) Type() pulumi.StringOutput
Property value type. Valid values:- `CHOICE`: enum type, must select one of the value in `ChoicesValue`.- `TOGGLE`: switch type, must select one of the value in `ChoicesValue`.- `OBJECT`: object type, the `ChoiceProperties` list all properties of the object.- `CUSTOM_NUM`: integer type.- `CUSTOM_STRING`: string type.
type GetRuleEngineSettingsActionPropertyChoicePropertyInput ¶
type GetRuleEngineSettingsActionPropertyChoicePropertyInput interface { pulumi.Input ToGetRuleEngineSettingsActionPropertyChoicePropertyOutput() GetRuleEngineSettingsActionPropertyChoicePropertyOutput ToGetRuleEngineSettingsActionPropertyChoicePropertyOutputWithContext(context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyOutput }
GetRuleEngineSettingsActionPropertyChoicePropertyInput is an input type that accepts GetRuleEngineSettingsActionPropertyChoicePropertyArgs and GetRuleEngineSettingsActionPropertyChoicePropertyOutput values. You can construct a concrete instance of `GetRuleEngineSettingsActionPropertyChoicePropertyInput` via:
GetRuleEngineSettingsActionPropertyChoicePropertyArgs{...}
type GetRuleEngineSettingsActionPropertyChoicePropertyOutput ¶
type GetRuleEngineSettingsActionPropertyChoicePropertyOutput struct{ *pulumi.OutputState }
func (GetRuleEngineSettingsActionPropertyChoicePropertyOutput) ChoicesValues ¶
func (o GetRuleEngineSettingsActionPropertyChoicePropertyOutput) ChoicesValues() pulumi.StringArrayOutput
The choices which can be used. This list may be empty.
func (GetRuleEngineSettingsActionPropertyChoicePropertyOutput) ElementType ¶
func (GetRuleEngineSettingsActionPropertyChoicePropertyOutput) ElementType() reflect.Type
func (GetRuleEngineSettingsActionPropertyChoicePropertyOutput) ExtraParameters ¶
func (o GetRuleEngineSettingsActionPropertyChoicePropertyOutput) ExtraParameters() GetRuleEngineSettingsActionPropertyChoicePropertyExtraParameterArrayOutput
Special parameter. Note: This field may return null, indicating that no valid value can be obtained.
func (GetRuleEngineSettingsActionPropertyChoicePropertyOutput) IsAllowEmpty ¶
func (o GetRuleEngineSettingsActionPropertyChoicePropertyOutput) IsAllowEmpty() pulumi.BoolOutput
Whether this property is allowed to set empty.
func (GetRuleEngineSettingsActionPropertyChoicePropertyOutput) IsMultiple ¶
func (o GetRuleEngineSettingsActionPropertyChoicePropertyOutput) IsMultiple() pulumi.BoolOutput
Whether this property is allowed to set multiple values.
func (GetRuleEngineSettingsActionPropertyChoicePropertyOutput) Max ¶
Max integer value can bse used when property type is `CUSTOM_NUM`. When `Min` and `Max` both are 0, this field is meaningless.
func (GetRuleEngineSettingsActionPropertyChoicePropertyOutput) Min ¶
Min integer value can bse used when property type is `CUSTOM_NUM`. When `Min` and `Max` both are 0, this field is meaningless.
func (GetRuleEngineSettingsActionPropertyChoicePropertyOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyOutput ¶
func (o GetRuleEngineSettingsActionPropertyChoicePropertyOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyOutput() GetRuleEngineSettingsActionPropertyChoicePropertyOutput
func (GetRuleEngineSettingsActionPropertyChoicePropertyOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyOutputWithContext ¶
func (o GetRuleEngineSettingsActionPropertyChoicePropertyOutput) ToGetRuleEngineSettingsActionPropertyChoicePropertyOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyChoicePropertyOutput
func (GetRuleEngineSettingsActionPropertyChoicePropertyOutput) Type ¶
Property value type. Valid values:- `CHOICE`: enum type, must select one of the value in `ChoicesValue`.- `TOGGLE`: switch type, must select one of the value in `ChoicesValue`.- `OBJECT`: object type, the `ChoiceProperties` list all properties of the object.- `CUSTOM_NUM`: integer type.- `CUSTOM_STRING`: string type.
type GetRuleEngineSettingsActionPropertyExtraParameter ¶
type GetRuleEngineSettingsActionPropertyExtraParameter struct { // A list of choices which can be used when `Type` is `CHOICE`. Choices []string `pulumi:"choices"` // Parameter name. Valid values:- `Action`: this extra parameter is required when modify HTTP header, this action should be a `RewriteAction`.- `StatusCode`: this extra parameter is required when modify HTTP status code, this action should be a `CodeAction`.- `NULL`: this action should be a `NormalAction`. Id string `pulumi:"id"` // Property value type. Valid values:- `CHOICE`: enum type, must select one of the value in `ChoicesValue`.- `TOGGLE`: switch type, must select one of the value in `ChoicesValue`.- `OBJECT`: object type, the `ChoiceProperties` list all properties of the object.- `CUSTOM_NUM`: integer type.- `CUSTOM_STRING`: string type. Type string `pulumi:"type"` }
type GetRuleEngineSettingsActionPropertyExtraParameterArgs ¶
type GetRuleEngineSettingsActionPropertyExtraParameterArgs struct { // A list of choices which can be used when `Type` is `CHOICE`. Choices pulumi.StringArrayInput `pulumi:"choices"` // Parameter name. Valid values:- `Action`: this extra parameter is required when modify HTTP header, this action should be a `RewriteAction`.- `StatusCode`: this extra parameter is required when modify HTTP status code, this action should be a `CodeAction`.- `NULL`: this action should be a `NormalAction`. Id pulumi.StringInput `pulumi:"id"` // Property value type. Valid values:- `CHOICE`: enum type, must select one of the value in `ChoicesValue`.- `TOGGLE`: switch type, must select one of the value in `ChoicesValue`.- `OBJECT`: object type, the `ChoiceProperties` list all properties of the object.- `CUSTOM_NUM`: integer type.- `CUSTOM_STRING`: string type. Type pulumi.StringInput `pulumi:"type"` }
func (GetRuleEngineSettingsActionPropertyExtraParameterArgs) ElementType ¶
func (GetRuleEngineSettingsActionPropertyExtraParameterArgs) ElementType() reflect.Type
func (GetRuleEngineSettingsActionPropertyExtraParameterArgs) ToGetRuleEngineSettingsActionPropertyExtraParameterOutput ¶
func (i GetRuleEngineSettingsActionPropertyExtraParameterArgs) ToGetRuleEngineSettingsActionPropertyExtraParameterOutput() GetRuleEngineSettingsActionPropertyExtraParameterOutput
func (GetRuleEngineSettingsActionPropertyExtraParameterArgs) ToGetRuleEngineSettingsActionPropertyExtraParameterOutputWithContext ¶
func (i GetRuleEngineSettingsActionPropertyExtraParameterArgs) ToGetRuleEngineSettingsActionPropertyExtraParameterOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyExtraParameterOutput
type GetRuleEngineSettingsActionPropertyExtraParameterArray ¶
type GetRuleEngineSettingsActionPropertyExtraParameterArray []GetRuleEngineSettingsActionPropertyExtraParameterInput
func (GetRuleEngineSettingsActionPropertyExtraParameterArray) ElementType ¶
func (GetRuleEngineSettingsActionPropertyExtraParameterArray) ElementType() reflect.Type
func (GetRuleEngineSettingsActionPropertyExtraParameterArray) ToGetRuleEngineSettingsActionPropertyExtraParameterArrayOutput ¶
func (i GetRuleEngineSettingsActionPropertyExtraParameterArray) ToGetRuleEngineSettingsActionPropertyExtraParameterArrayOutput() GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput
func (GetRuleEngineSettingsActionPropertyExtraParameterArray) ToGetRuleEngineSettingsActionPropertyExtraParameterArrayOutputWithContext ¶
func (i GetRuleEngineSettingsActionPropertyExtraParameterArray) ToGetRuleEngineSettingsActionPropertyExtraParameterArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput
type GetRuleEngineSettingsActionPropertyExtraParameterArrayInput ¶
type GetRuleEngineSettingsActionPropertyExtraParameterArrayInput interface { pulumi.Input ToGetRuleEngineSettingsActionPropertyExtraParameterArrayOutput() GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput ToGetRuleEngineSettingsActionPropertyExtraParameterArrayOutputWithContext(context.Context) GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput }
GetRuleEngineSettingsActionPropertyExtraParameterArrayInput is an input type that accepts GetRuleEngineSettingsActionPropertyExtraParameterArray and GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput values. You can construct a concrete instance of `GetRuleEngineSettingsActionPropertyExtraParameterArrayInput` via:
GetRuleEngineSettingsActionPropertyExtraParameterArray{ GetRuleEngineSettingsActionPropertyExtraParameterArgs{...} }
type GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput ¶
type GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput struct{ *pulumi.OutputState }
func (GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput) ElementType ¶
func (GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput) ElementType() reflect.Type
func (GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput) ToGetRuleEngineSettingsActionPropertyExtraParameterArrayOutput ¶
func (o GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput) ToGetRuleEngineSettingsActionPropertyExtraParameterArrayOutput() GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput
func (GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput) ToGetRuleEngineSettingsActionPropertyExtraParameterArrayOutputWithContext ¶
func (o GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput) ToGetRuleEngineSettingsActionPropertyExtraParameterArrayOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput
type GetRuleEngineSettingsActionPropertyExtraParameterInput ¶
type GetRuleEngineSettingsActionPropertyExtraParameterInput interface { pulumi.Input ToGetRuleEngineSettingsActionPropertyExtraParameterOutput() GetRuleEngineSettingsActionPropertyExtraParameterOutput ToGetRuleEngineSettingsActionPropertyExtraParameterOutputWithContext(context.Context) GetRuleEngineSettingsActionPropertyExtraParameterOutput }
GetRuleEngineSettingsActionPropertyExtraParameterInput is an input type that accepts GetRuleEngineSettingsActionPropertyExtraParameterArgs and GetRuleEngineSettingsActionPropertyExtraParameterOutput values. You can construct a concrete instance of `GetRuleEngineSettingsActionPropertyExtraParameterInput` via:
GetRuleEngineSettingsActionPropertyExtraParameterArgs{...}
type GetRuleEngineSettingsActionPropertyExtraParameterOutput ¶
type GetRuleEngineSettingsActionPropertyExtraParameterOutput struct{ *pulumi.OutputState }
func (GetRuleEngineSettingsActionPropertyExtraParameterOutput) Choices ¶
func (o GetRuleEngineSettingsActionPropertyExtraParameterOutput) Choices() pulumi.StringArrayOutput
A list of choices which can be used when `Type` is `CHOICE`.
func (GetRuleEngineSettingsActionPropertyExtraParameterOutput) ElementType ¶
func (GetRuleEngineSettingsActionPropertyExtraParameterOutput) ElementType() reflect.Type
func (GetRuleEngineSettingsActionPropertyExtraParameterOutput) Id ¶
Parameter name. Valid values:- `Action`: this extra parameter is required when modify HTTP header, this action should be a `RewriteAction`.- `StatusCode`: this extra parameter is required when modify HTTP status code, this action should be a `CodeAction`.- `NULL`: this action should be a `NormalAction`.
func (GetRuleEngineSettingsActionPropertyExtraParameterOutput) ToGetRuleEngineSettingsActionPropertyExtraParameterOutput ¶
func (o GetRuleEngineSettingsActionPropertyExtraParameterOutput) ToGetRuleEngineSettingsActionPropertyExtraParameterOutput() GetRuleEngineSettingsActionPropertyExtraParameterOutput
func (GetRuleEngineSettingsActionPropertyExtraParameterOutput) ToGetRuleEngineSettingsActionPropertyExtraParameterOutputWithContext ¶
func (o GetRuleEngineSettingsActionPropertyExtraParameterOutput) ToGetRuleEngineSettingsActionPropertyExtraParameterOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyExtraParameterOutput
func (GetRuleEngineSettingsActionPropertyExtraParameterOutput) Type ¶
Property value type. Valid values:- `CHOICE`: enum type, must select one of the value in `ChoicesValue`.- `TOGGLE`: switch type, must select one of the value in `ChoicesValue`.- `OBJECT`: object type, the `ChoiceProperties` list all properties of the object.- `CUSTOM_NUM`: integer type.- `CUSTOM_STRING`: string type.
type GetRuleEngineSettingsActionPropertyInput ¶
type GetRuleEngineSettingsActionPropertyInput interface { pulumi.Input ToGetRuleEngineSettingsActionPropertyOutput() GetRuleEngineSettingsActionPropertyOutput ToGetRuleEngineSettingsActionPropertyOutputWithContext(context.Context) GetRuleEngineSettingsActionPropertyOutput }
GetRuleEngineSettingsActionPropertyInput is an input type that accepts GetRuleEngineSettingsActionPropertyArgs and GetRuleEngineSettingsActionPropertyOutput values. You can construct a concrete instance of `GetRuleEngineSettingsActionPropertyInput` via:
GetRuleEngineSettingsActionPropertyArgs{...}
type GetRuleEngineSettingsActionPropertyOutput ¶
type GetRuleEngineSettingsActionPropertyOutput struct{ *pulumi.OutputState }
func (GetRuleEngineSettingsActionPropertyOutput) ChoiceProperties ¶
func (o GetRuleEngineSettingsActionPropertyOutput) ChoiceProperties() GetRuleEngineSettingsActionPropertyChoicePropertyArrayOutput
Associative properties of this property, they are all required. Note: This field may return null, indicating that no valid value can be obtained.
func (GetRuleEngineSettingsActionPropertyOutput) ChoicesValues ¶
func (o GetRuleEngineSettingsActionPropertyOutput) ChoicesValues() pulumi.StringArrayOutput
The choices which can be used. This list may be empty.
func (GetRuleEngineSettingsActionPropertyOutput) ElementType ¶
func (GetRuleEngineSettingsActionPropertyOutput) ElementType() reflect.Type
func (GetRuleEngineSettingsActionPropertyOutput) ExtraParameters ¶
func (o GetRuleEngineSettingsActionPropertyOutput) ExtraParameters() GetRuleEngineSettingsActionPropertyExtraParameterArrayOutput
Special parameter. Note: This field may return null, indicating that no valid value can be obtained.
func (GetRuleEngineSettingsActionPropertyOutput) IsAllowEmpty ¶
func (o GetRuleEngineSettingsActionPropertyOutput) IsAllowEmpty() pulumi.BoolOutput
Whether this property is allowed to set empty.
func (GetRuleEngineSettingsActionPropertyOutput) IsMultiple ¶
func (o GetRuleEngineSettingsActionPropertyOutput) IsMultiple() pulumi.BoolOutput
Whether this property is allowed to set multiple values.
func (GetRuleEngineSettingsActionPropertyOutput) Max ¶
func (o GetRuleEngineSettingsActionPropertyOutput) Max() pulumi.IntOutput
Max integer value can bse used when property type is `CUSTOM_NUM`. When `Min` and `Max` both are 0, this field is meaningless.
func (GetRuleEngineSettingsActionPropertyOutput) Min ¶
func (o GetRuleEngineSettingsActionPropertyOutput) Min() pulumi.IntOutput
Min integer value can bse used when property type is `CUSTOM_NUM`. When `Min` and `Max` both are 0, this field is meaningless.
func (GetRuleEngineSettingsActionPropertyOutput) Name ¶
func (o GetRuleEngineSettingsActionPropertyOutput) Name() pulumi.StringOutput
Property name.
func (GetRuleEngineSettingsActionPropertyOutput) ToGetRuleEngineSettingsActionPropertyOutput ¶
func (o GetRuleEngineSettingsActionPropertyOutput) ToGetRuleEngineSettingsActionPropertyOutput() GetRuleEngineSettingsActionPropertyOutput
func (GetRuleEngineSettingsActionPropertyOutput) ToGetRuleEngineSettingsActionPropertyOutputWithContext ¶
func (o GetRuleEngineSettingsActionPropertyOutput) ToGetRuleEngineSettingsActionPropertyOutputWithContext(ctx context.Context) GetRuleEngineSettingsActionPropertyOutput
func (GetRuleEngineSettingsActionPropertyOutput) Type ¶
func (o GetRuleEngineSettingsActionPropertyOutput) Type() pulumi.StringOutput
Property value type. Valid values:- `CHOICE`: enum type, must select one of the value in `ChoicesValue`.- `TOGGLE`: switch type, must select one of the value in `ChoicesValue`.- `OBJECT`: object type, the `ChoiceProperties` list all properties of the object.- `CUSTOM_NUM`: integer type.- `CUSTOM_STRING`: string type.
type GetRuleEngineSettingsArgs ¶
type GetRuleEngineSettingsArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRuleEngineSettings.
type GetRuleEngineSettingsOutputArgs ¶
type GetRuleEngineSettingsOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getRuleEngineSettings.
func (GetRuleEngineSettingsOutputArgs) ElementType ¶
func (GetRuleEngineSettingsOutputArgs) ElementType() reflect.Type
type GetRuleEngineSettingsResult ¶
type GetRuleEngineSettingsResult struct { // Detail info of actions which can be used in rule engine. Actions []GetRuleEngineSettingsAction `pulumi:"actions"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getRuleEngineSettings.
func GetRuleEngineSettings ¶
func GetRuleEngineSettings(ctx *pulumi.Context, args *GetRuleEngineSettingsArgs, opts ...pulumi.InvokeOption) (*GetRuleEngineSettingsResult, error)
Use this data source to query detailed information of teo ruleEngineSettings
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Teo"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Teo.GetRuleEngineSettings(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetRuleEngineSettingsResultOutput ¶
type GetRuleEngineSettingsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRuleEngineSettings.
func GetRuleEngineSettingsOutput ¶
func GetRuleEngineSettingsOutput(ctx *pulumi.Context, args GetRuleEngineSettingsOutputArgs, opts ...pulumi.InvokeOption) GetRuleEngineSettingsResultOutput
func (GetRuleEngineSettingsResultOutput) Actions ¶
func (o GetRuleEngineSettingsResultOutput) Actions() GetRuleEngineSettingsActionArrayOutput
Detail info of actions which can be used in rule engine.
func (GetRuleEngineSettingsResultOutput) ElementType ¶
func (GetRuleEngineSettingsResultOutput) ElementType() reflect.Type
func (GetRuleEngineSettingsResultOutput) Id ¶
func (o GetRuleEngineSettingsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRuleEngineSettingsResultOutput) ResultOutputFile ¶
func (o GetRuleEngineSettingsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRuleEngineSettingsResultOutput) ToGetRuleEngineSettingsResultOutput ¶
func (o GetRuleEngineSettingsResultOutput) ToGetRuleEngineSettingsResultOutput() GetRuleEngineSettingsResultOutput
func (GetRuleEngineSettingsResultOutput) ToGetRuleEngineSettingsResultOutputWithContext ¶
func (o GetRuleEngineSettingsResultOutput) ToGetRuleEngineSettingsResultOutputWithContext(ctx context.Context) GetRuleEngineSettingsResultOutput
type GetZoneAvailablePlansArgs ¶
type GetZoneAvailablePlansArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getZoneAvailablePlans.
type GetZoneAvailablePlansOutputArgs ¶
type GetZoneAvailablePlansOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getZoneAvailablePlans.
func (GetZoneAvailablePlansOutputArgs) ElementType ¶
func (GetZoneAvailablePlansOutputArgs) ElementType() reflect.Type
type GetZoneAvailablePlansPlanInfoList ¶
type GetZoneAvailablePlansPlanInfoList struct { // Acceleration area of the plan. Valid value: `mainland`, `overseas`. Area string `pulumi:"area"` // Settlement Currency Type. Valid values: `CNY`, `USD`. Currency string `pulumi:"currency"` // The number of fluxes included in the zone plan. Unit: Byte. Flux int `pulumi:"flux"` // Billing cycle. Valid values: Frequency string `pulumi:"frequency"` // Plan type. PlanType string `pulumi:"planType"` // Price of the plan. Unit: cent. Price float64 `pulumi:"price"` // The number of requests included in the zone plan. Request int `pulumi:"request"` // The number of zones this zone plan can bind. SiteNumber int `pulumi:"siteNumber"` }
type GetZoneAvailablePlansPlanInfoListArgs ¶
type GetZoneAvailablePlansPlanInfoListArgs struct { // Acceleration area of the plan. Valid value: `mainland`, `overseas`. Area pulumi.StringInput `pulumi:"area"` // Settlement Currency Type. Valid values: `CNY`, `USD`. Currency pulumi.StringInput `pulumi:"currency"` // The number of fluxes included in the zone plan. Unit: Byte. Flux pulumi.IntInput `pulumi:"flux"` // Billing cycle. Valid values: Frequency pulumi.StringInput `pulumi:"frequency"` // Plan type. PlanType pulumi.StringInput `pulumi:"planType"` // Price of the plan. Unit: cent. Price pulumi.Float64Input `pulumi:"price"` // The number of requests included in the zone plan. Request pulumi.IntInput `pulumi:"request"` // The number of zones this zone plan can bind. SiteNumber pulumi.IntInput `pulumi:"siteNumber"` }
func (GetZoneAvailablePlansPlanInfoListArgs) ElementType ¶
func (GetZoneAvailablePlansPlanInfoListArgs) ElementType() reflect.Type
func (GetZoneAvailablePlansPlanInfoListArgs) ToGetZoneAvailablePlansPlanInfoListOutput ¶
func (i GetZoneAvailablePlansPlanInfoListArgs) ToGetZoneAvailablePlansPlanInfoListOutput() GetZoneAvailablePlansPlanInfoListOutput
func (GetZoneAvailablePlansPlanInfoListArgs) ToGetZoneAvailablePlansPlanInfoListOutputWithContext ¶
func (i GetZoneAvailablePlansPlanInfoListArgs) ToGetZoneAvailablePlansPlanInfoListOutputWithContext(ctx context.Context) GetZoneAvailablePlansPlanInfoListOutput
type GetZoneAvailablePlansPlanInfoListArray ¶
type GetZoneAvailablePlansPlanInfoListArray []GetZoneAvailablePlansPlanInfoListInput
func (GetZoneAvailablePlansPlanInfoListArray) ElementType ¶
func (GetZoneAvailablePlansPlanInfoListArray) ElementType() reflect.Type
func (GetZoneAvailablePlansPlanInfoListArray) ToGetZoneAvailablePlansPlanInfoListArrayOutput ¶
func (i GetZoneAvailablePlansPlanInfoListArray) ToGetZoneAvailablePlansPlanInfoListArrayOutput() GetZoneAvailablePlansPlanInfoListArrayOutput
func (GetZoneAvailablePlansPlanInfoListArray) ToGetZoneAvailablePlansPlanInfoListArrayOutputWithContext ¶
func (i GetZoneAvailablePlansPlanInfoListArray) ToGetZoneAvailablePlansPlanInfoListArrayOutputWithContext(ctx context.Context) GetZoneAvailablePlansPlanInfoListArrayOutput
type GetZoneAvailablePlansPlanInfoListArrayInput ¶
type GetZoneAvailablePlansPlanInfoListArrayInput interface { pulumi.Input ToGetZoneAvailablePlansPlanInfoListArrayOutput() GetZoneAvailablePlansPlanInfoListArrayOutput ToGetZoneAvailablePlansPlanInfoListArrayOutputWithContext(context.Context) GetZoneAvailablePlansPlanInfoListArrayOutput }
GetZoneAvailablePlansPlanInfoListArrayInput is an input type that accepts GetZoneAvailablePlansPlanInfoListArray and GetZoneAvailablePlansPlanInfoListArrayOutput values. You can construct a concrete instance of `GetZoneAvailablePlansPlanInfoListArrayInput` via:
GetZoneAvailablePlansPlanInfoListArray{ GetZoneAvailablePlansPlanInfoListArgs{...} }
type GetZoneAvailablePlansPlanInfoListArrayOutput ¶
type GetZoneAvailablePlansPlanInfoListArrayOutput struct{ *pulumi.OutputState }
func (GetZoneAvailablePlansPlanInfoListArrayOutput) ElementType ¶
func (GetZoneAvailablePlansPlanInfoListArrayOutput) ElementType() reflect.Type
func (GetZoneAvailablePlansPlanInfoListArrayOutput) ToGetZoneAvailablePlansPlanInfoListArrayOutput ¶
func (o GetZoneAvailablePlansPlanInfoListArrayOutput) ToGetZoneAvailablePlansPlanInfoListArrayOutput() GetZoneAvailablePlansPlanInfoListArrayOutput
func (GetZoneAvailablePlansPlanInfoListArrayOutput) ToGetZoneAvailablePlansPlanInfoListArrayOutputWithContext ¶
func (o GetZoneAvailablePlansPlanInfoListArrayOutput) ToGetZoneAvailablePlansPlanInfoListArrayOutputWithContext(ctx context.Context) GetZoneAvailablePlansPlanInfoListArrayOutput
type GetZoneAvailablePlansPlanInfoListInput ¶
type GetZoneAvailablePlansPlanInfoListInput interface { pulumi.Input ToGetZoneAvailablePlansPlanInfoListOutput() GetZoneAvailablePlansPlanInfoListOutput ToGetZoneAvailablePlansPlanInfoListOutputWithContext(context.Context) GetZoneAvailablePlansPlanInfoListOutput }
GetZoneAvailablePlansPlanInfoListInput is an input type that accepts GetZoneAvailablePlansPlanInfoListArgs and GetZoneAvailablePlansPlanInfoListOutput values. You can construct a concrete instance of `GetZoneAvailablePlansPlanInfoListInput` via:
GetZoneAvailablePlansPlanInfoListArgs{...}
type GetZoneAvailablePlansPlanInfoListOutput ¶
type GetZoneAvailablePlansPlanInfoListOutput struct{ *pulumi.OutputState }
func (GetZoneAvailablePlansPlanInfoListOutput) Area ¶
func (o GetZoneAvailablePlansPlanInfoListOutput) Area() pulumi.StringOutput
Acceleration area of the plan. Valid value: `mainland`, `overseas`.
func (GetZoneAvailablePlansPlanInfoListOutput) Currency ¶
func (o GetZoneAvailablePlansPlanInfoListOutput) Currency() pulumi.StringOutput
Settlement Currency Type. Valid values: `CNY`, `USD`.
func (GetZoneAvailablePlansPlanInfoListOutput) ElementType ¶
func (GetZoneAvailablePlansPlanInfoListOutput) ElementType() reflect.Type
func (GetZoneAvailablePlansPlanInfoListOutput) Flux ¶
func (o GetZoneAvailablePlansPlanInfoListOutput) Flux() pulumi.IntOutput
The number of fluxes included in the zone plan. Unit: Byte.
func (GetZoneAvailablePlansPlanInfoListOutput) Frequency ¶
func (o GetZoneAvailablePlansPlanInfoListOutput) Frequency() pulumi.StringOutput
Billing cycle. Valid values:
func (GetZoneAvailablePlansPlanInfoListOutput) PlanType ¶
func (o GetZoneAvailablePlansPlanInfoListOutput) PlanType() pulumi.StringOutput
Plan type.
func (GetZoneAvailablePlansPlanInfoListOutput) Price ¶
func (o GetZoneAvailablePlansPlanInfoListOutput) Price() pulumi.Float64Output
Price of the plan. Unit: cent.
func (GetZoneAvailablePlansPlanInfoListOutput) Request ¶
func (o GetZoneAvailablePlansPlanInfoListOutput) Request() pulumi.IntOutput
The number of requests included in the zone plan.
func (GetZoneAvailablePlansPlanInfoListOutput) SiteNumber ¶
func (o GetZoneAvailablePlansPlanInfoListOutput) SiteNumber() pulumi.IntOutput
The number of zones this zone plan can bind.
func (GetZoneAvailablePlansPlanInfoListOutput) ToGetZoneAvailablePlansPlanInfoListOutput ¶
func (o GetZoneAvailablePlansPlanInfoListOutput) ToGetZoneAvailablePlansPlanInfoListOutput() GetZoneAvailablePlansPlanInfoListOutput
func (GetZoneAvailablePlansPlanInfoListOutput) ToGetZoneAvailablePlansPlanInfoListOutputWithContext ¶
func (o GetZoneAvailablePlansPlanInfoListOutput) ToGetZoneAvailablePlansPlanInfoListOutputWithContext(ctx context.Context) GetZoneAvailablePlansPlanInfoListOutput
type GetZoneAvailablePlansResult ¶
type GetZoneAvailablePlansResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Zone plans which current account can use. PlanInfoLists []GetZoneAvailablePlansPlanInfoList `pulumi:"planInfoLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getZoneAvailablePlans.
func GetZoneAvailablePlans ¶
func GetZoneAvailablePlans(ctx *pulumi.Context, args *GetZoneAvailablePlansArgs, opts ...pulumi.InvokeOption) (*GetZoneAvailablePlansResult, error)
Use this data source to query detailed information of teo zoneAvailablePlans
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Teo"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Teo.GetZoneAvailablePlans(ctx, nil, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetZoneAvailablePlansResultOutput ¶
type GetZoneAvailablePlansResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getZoneAvailablePlans.
func GetZoneAvailablePlansOutput ¶
func GetZoneAvailablePlansOutput(ctx *pulumi.Context, args GetZoneAvailablePlansOutputArgs, opts ...pulumi.InvokeOption) GetZoneAvailablePlansResultOutput
func (GetZoneAvailablePlansResultOutput) ElementType ¶
func (GetZoneAvailablePlansResultOutput) ElementType() reflect.Type
func (GetZoneAvailablePlansResultOutput) Id ¶
func (o GetZoneAvailablePlansResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetZoneAvailablePlansResultOutput) PlanInfoLists ¶
func (o GetZoneAvailablePlansResultOutput) PlanInfoLists() GetZoneAvailablePlansPlanInfoListArrayOutput
Zone plans which current account can use.
func (GetZoneAvailablePlansResultOutput) ResultOutputFile ¶
func (o GetZoneAvailablePlansResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetZoneAvailablePlansResultOutput) ToGetZoneAvailablePlansResultOutput ¶
func (o GetZoneAvailablePlansResultOutput) ToGetZoneAvailablePlansResultOutput() GetZoneAvailablePlansResultOutput
func (GetZoneAvailablePlansResultOutput) ToGetZoneAvailablePlansResultOutputWithContext ¶
func (o GetZoneAvailablePlansResultOutput) ToGetZoneAvailablePlansResultOutputWithContext(ctx context.Context) GetZoneAvailablePlansResultOutput
type L4Proxy ¶ added in v0.1.9
type L4Proxy struct { pulumi.CustomResourceState // Specifies whether to enable network optimization in the Chinese mainland. The default value off is used if left empty. This configuration can only be enabled in certain acceleration zones and security protection configurations. For details, see [Creating an L4 Proxy Instance](https://intl.cloud.tencent.com/document/product/1552/90025?from_cn_redirect=1). Valid values: `on`: Enable; `off`: Disable. AccelerateMainland pulumi.StringPtrOutput `pulumi:"accelerateMainland"` // Acceleration zone of the Layer 4 proxy instance. `mainland`: Availability zone in the Chinese mainland; `overseas`: Global availability zone (excluding the Chinese mainland); `global`: Global availability zone. Area pulumi.StringPtrOutput `pulumi:"area"` // Layer 3/Layer 4 DDoS protection. The default protection option of the platform will be used if it is left empty. For details, see [Exclusive DDoS Protection Usage](https://intl.cloud.tencent.com/document/product/1552/95994?from_cn_redirect=1). DdosProtectionConfig L4ProxyDdosProtectionConfigPtrOutput `pulumi:"ddosProtectionConfig"` // Specifies whether to enable IPv6 access. The default value off is used if left empty. This configuration can only be enabled in certain acceleration zones and security protection configurations. For details, see [Creating an L4 Proxy Instance](https://intl.cloud.tencent.com/document/product/1552/90025?from_cn_redirect=1). Valid values: `on`: Enable; `off`: Disable. Ipv6 pulumi.StringPtrOutput `pulumi:"ipv6"` // Layer 4 proxy instance name. You can enter 1-50 characters. Valid characters are a-z, 0-9, and hyphens (-). However, hyphens (-) cannot be used individually or consecutively and should not be placed at the beginning or end of the name. Modifications are not allowed after creation. ProxyName pulumi.StringOutput `pulumi:"proxyName"` // Specifies whether to enable the fixed IP address. The default value off is used if left empty. This configuration can only be enabled in certain acceleration zones and security protection configurations. For details, see [Creating an L4 Proxy Instance](https://intl.cloud.tencent.com/document/product/1552/90025?from_cn_redirect=1). Valid values: `on`: Enable; `off`: Disable. StaticIp pulumi.StringPtrOutput `pulumi:"staticIp"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo teoL4Proxy
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Teo"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Teo.NewL4Proxy(ctx, "proxy", &Teo.L4ProxyArgs{ AccelerateMainland: pulumi.String("off"), Area: pulumi.String("overseas"), Ipv6: pulumi.String("off"), ProxyName: pulumi.String("proxy-test"), StaticIp: pulumi.String("off"), ZoneId: pulumi.String("zone-2qtuhspy6cr7"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
teo teo_l4_proxy can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Teo/l4Proxy:L4Proxy teo_l4_proxy teo_l4_proxy_id ```
func GetL4Proxy ¶ added in v0.1.9
func GetL4Proxy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *L4ProxyState, opts ...pulumi.ResourceOption) (*L4Proxy, error)
GetL4Proxy gets an existing L4Proxy 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 NewL4Proxy ¶ added in v0.1.9
func NewL4Proxy(ctx *pulumi.Context, name string, args *L4ProxyArgs, opts ...pulumi.ResourceOption) (*L4Proxy, error)
NewL4Proxy registers a new resource with the given unique name, arguments, and options.
func (*L4Proxy) ElementType ¶ added in v0.1.9
func (*L4Proxy) ToL4ProxyOutput ¶ added in v0.1.9
func (i *L4Proxy) ToL4ProxyOutput() L4ProxyOutput
func (*L4Proxy) ToL4ProxyOutputWithContext ¶ added in v0.1.9
func (i *L4Proxy) ToL4ProxyOutputWithContext(ctx context.Context) L4ProxyOutput
type L4ProxyArgs ¶ added in v0.1.9
type L4ProxyArgs struct { // Specifies whether to enable network optimization in the Chinese mainland. The default value off is used if left empty. This configuration can only be enabled in certain acceleration zones and security protection configurations. For details, see [Creating an L4 Proxy Instance](https://intl.cloud.tencent.com/document/product/1552/90025?from_cn_redirect=1). Valid values: `on`: Enable; `off`: Disable. AccelerateMainland pulumi.StringPtrInput // Acceleration zone of the Layer 4 proxy instance. `mainland`: Availability zone in the Chinese mainland; `overseas`: Global availability zone (excluding the Chinese mainland); `global`: Global availability zone. Area pulumi.StringPtrInput // Layer 3/Layer 4 DDoS protection. The default protection option of the platform will be used if it is left empty. For details, see [Exclusive DDoS Protection Usage](https://intl.cloud.tencent.com/document/product/1552/95994?from_cn_redirect=1). DdosProtectionConfig L4ProxyDdosProtectionConfigPtrInput // Specifies whether to enable IPv6 access. The default value off is used if left empty. This configuration can only be enabled in certain acceleration zones and security protection configurations. For details, see [Creating an L4 Proxy Instance](https://intl.cloud.tencent.com/document/product/1552/90025?from_cn_redirect=1). Valid values: `on`: Enable; `off`: Disable. Ipv6 pulumi.StringPtrInput // Layer 4 proxy instance name. You can enter 1-50 characters. Valid characters are a-z, 0-9, and hyphens (-). However, hyphens (-) cannot be used individually or consecutively and should not be placed at the beginning or end of the name. Modifications are not allowed after creation. ProxyName pulumi.StringInput // Specifies whether to enable the fixed IP address. The default value off is used if left empty. This configuration can only be enabled in certain acceleration zones and security protection configurations. For details, see [Creating an L4 Proxy Instance](https://intl.cloud.tencent.com/document/product/1552/90025?from_cn_redirect=1). Valid values: `on`: Enable; `off`: Disable. StaticIp pulumi.StringPtrInput // Site ID. ZoneId pulumi.StringInput }
The set of arguments for constructing a L4Proxy resource.
func (L4ProxyArgs) ElementType ¶ added in v0.1.9
func (L4ProxyArgs) ElementType() reflect.Type
type L4ProxyArray ¶ added in v0.1.9
type L4ProxyArray []L4ProxyInput
func (L4ProxyArray) ElementType ¶ added in v0.1.9
func (L4ProxyArray) ElementType() reflect.Type
func (L4ProxyArray) ToL4ProxyArrayOutput ¶ added in v0.1.9
func (i L4ProxyArray) ToL4ProxyArrayOutput() L4ProxyArrayOutput
func (L4ProxyArray) ToL4ProxyArrayOutputWithContext ¶ added in v0.1.9
func (i L4ProxyArray) ToL4ProxyArrayOutputWithContext(ctx context.Context) L4ProxyArrayOutput
type L4ProxyArrayInput ¶ added in v0.1.9
type L4ProxyArrayInput interface { pulumi.Input ToL4ProxyArrayOutput() L4ProxyArrayOutput ToL4ProxyArrayOutputWithContext(context.Context) L4ProxyArrayOutput }
L4ProxyArrayInput is an input type that accepts L4ProxyArray and L4ProxyArrayOutput values. You can construct a concrete instance of `L4ProxyArrayInput` via:
L4ProxyArray{ L4ProxyArgs{...} }
type L4ProxyArrayOutput ¶ added in v0.1.9
type L4ProxyArrayOutput struct{ *pulumi.OutputState }
func (L4ProxyArrayOutput) ElementType ¶ added in v0.1.9
func (L4ProxyArrayOutput) ElementType() reflect.Type
func (L4ProxyArrayOutput) Index ¶ added in v0.1.9
func (o L4ProxyArrayOutput) Index(i pulumi.IntInput) L4ProxyOutput
func (L4ProxyArrayOutput) ToL4ProxyArrayOutput ¶ added in v0.1.9
func (o L4ProxyArrayOutput) ToL4ProxyArrayOutput() L4ProxyArrayOutput
func (L4ProxyArrayOutput) ToL4ProxyArrayOutputWithContext ¶ added in v0.1.9
func (o L4ProxyArrayOutput) ToL4ProxyArrayOutputWithContext(ctx context.Context) L4ProxyArrayOutput
type L4ProxyDdosProtectionConfig ¶ added in v0.1.9
type L4ProxyDdosProtectionConfig struct { // Exclusive DDoS protection specifications in the Chinese mainland. For details, see [Dedicated DDoS Mitigation Fee (Pay-as-You-Go)] (https://intl.cloud.tencent.com/document/product/1552/94162?from_cn_redirect=1). `PLATFORM`: Default protection of the platform, i.e., Exclusive DDoS protection is not enabled; `BASE30_MAX300`: Exclusive DDoS protection enabled, providing a baseline protection bandwidth of 30 Gbps and an elastic protection bandwidth of up to 300 Gbps; `BASE60_MAX600`: Exclusive DDoS protection enabled, providing a baseline protection bandwidth of 60 Gbps and an elastic protection bandwidth of up to 600 Gbps. If no parameters are filled, the default value PLATFORM is used. LevelMainland *string `pulumi:"levelMainland"` // Exclusive DDoS protection specifications in the worldwide region (excluding the Chinese mainland). `PLATFORM`: Default protection of the platform, i.e., Exclusive DDoS protection is not enabled; `ANYCAST300`: Exclusive DDoS protection enabled, offering a total maximum protection bandwidth of 300 Gbps; `ANYCAST_ALLIN`: Exclusive DDoS protection enabled, utilizing all available protection resources for protection. When no parameters are filled, the default value PLATFORM is used. LevelOverseas *string `pulumi:"levelOverseas"` // Configuration of elastic protection bandwidth for exclusive DDoS protection in the Chinese mainland.Valid only when exclusive DDoS protection in the Chinese mainland is enabled (refer to the LevelMainland parameter configuration), and the value has the following limitations: When exclusive DDoS protection is enabled in the Chinese mainland and the 30 Gbps baseline protection bandwidth is used (the LevelMainland parameter value is BASE30_MAX300): the value range is 30 to 300 in Gbps; When exclusive DDoS protection is enabled in the Chinese mainland and the 60 Gbps baseline protection bandwidth is used (the LevelMainland parameter value is BASE60_MAX600): the value range is 60 to 600 in Gbps; When the default protection of the platform is used (the LevelMainland parameter value is PLATFORM): configuration is not supported, and the value of this parameter is invalid. MaxBandwidthMainland *int `pulumi:"maxBandwidthMainland"` }
type L4ProxyDdosProtectionConfigArgs ¶ added in v0.1.9
type L4ProxyDdosProtectionConfigArgs struct { // Exclusive DDoS protection specifications in the Chinese mainland. For details, see [Dedicated DDoS Mitigation Fee (Pay-as-You-Go)] (https://intl.cloud.tencent.com/document/product/1552/94162?from_cn_redirect=1). `PLATFORM`: Default protection of the platform, i.e., Exclusive DDoS protection is not enabled; `BASE30_MAX300`: Exclusive DDoS protection enabled, providing a baseline protection bandwidth of 30 Gbps and an elastic protection bandwidth of up to 300 Gbps; `BASE60_MAX600`: Exclusive DDoS protection enabled, providing a baseline protection bandwidth of 60 Gbps and an elastic protection bandwidth of up to 600 Gbps. If no parameters are filled, the default value PLATFORM is used. LevelMainland pulumi.StringPtrInput `pulumi:"levelMainland"` // Exclusive DDoS protection specifications in the worldwide region (excluding the Chinese mainland). `PLATFORM`: Default protection of the platform, i.e., Exclusive DDoS protection is not enabled; `ANYCAST300`: Exclusive DDoS protection enabled, offering a total maximum protection bandwidth of 300 Gbps; `ANYCAST_ALLIN`: Exclusive DDoS protection enabled, utilizing all available protection resources for protection. When no parameters are filled, the default value PLATFORM is used. LevelOverseas pulumi.StringPtrInput `pulumi:"levelOverseas"` // Configuration of elastic protection bandwidth for exclusive DDoS protection in the Chinese mainland.Valid only when exclusive DDoS protection in the Chinese mainland is enabled (refer to the LevelMainland parameter configuration), and the value has the following limitations: When exclusive DDoS protection is enabled in the Chinese mainland and the 30 Gbps baseline protection bandwidth is used (the LevelMainland parameter value is BASE30_MAX300): the value range is 30 to 300 in Gbps; When exclusive DDoS protection is enabled in the Chinese mainland and the 60 Gbps baseline protection bandwidth is used (the LevelMainland parameter value is BASE60_MAX600): the value range is 60 to 600 in Gbps; When the default protection of the platform is used (the LevelMainland parameter value is PLATFORM): configuration is not supported, and the value of this parameter is invalid. MaxBandwidthMainland pulumi.IntPtrInput `pulumi:"maxBandwidthMainland"` }
func (L4ProxyDdosProtectionConfigArgs) ElementType ¶ added in v0.1.9
func (L4ProxyDdosProtectionConfigArgs) ElementType() reflect.Type
func (L4ProxyDdosProtectionConfigArgs) ToL4ProxyDdosProtectionConfigOutput ¶ added in v0.1.9
func (i L4ProxyDdosProtectionConfigArgs) ToL4ProxyDdosProtectionConfigOutput() L4ProxyDdosProtectionConfigOutput
func (L4ProxyDdosProtectionConfigArgs) ToL4ProxyDdosProtectionConfigOutputWithContext ¶ added in v0.1.9
func (i L4ProxyDdosProtectionConfigArgs) ToL4ProxyDdosProtectionConfigOutputWithContext(ctx context.Context) L4ProxyDdosProtectionConfigOutput
func (L4ProxyDdosProtectionConfigArgs) ToL4ProxyDdosProtectionConfigPtrOutput ¶ added in v0.1.9
func (i L4ProxyDdosProtectionConfigArgs) ToL4ProxyDdosProtectionConfigPtrOutput() L4ProxyDdosProtectionConfigPtrOutput
func (L4ProxyDdosProtectionConfigArgs) ToL4ProxyDdosProtectionConfigPtrOutputWithContext ¶ added in v0.1.9
func (i L4ProxyDdosProtectionConfigArgs) ToL4ProxyDdosProtectionConfigPtrOutputWithContext(ctx context.Context) L4ProxyDdosProtectionConfigPtrOutput
type L4ProxyDdosProtectionConfigInput ¶ added in v0.1.9
type L4ProxyDdosProtectionConfigInput interface { pulumi.Input ToL4ProxyDdosProtectionConfigOutput() L4ProxyDdosProtectionConfigOutput ToL4ProxyDdosProtectionConfigOutputWithContext(context.Context) L4ProxyDdosProtectionConfigOutput }
L4ProxyDdosProtectionConfigInput is an input type that accepts L4ProxyDdosProtectionConfigArgs and L4ProxyDdosProtectionConfigOutput values. You can construct a concrete instance of `L4ProxyDdosProtectionConfigInput` via:
L4ProxyDdosProtectionConfigArgs{...}
type L4ProxyDdosProtectionConfigOutput ¶ added in v0.1.9
type L4ProxyDdosProtectionConfigOutput struct{ *pulumi.OutputState }
func (L4ProxyDdosProtectionConfigOutput) ElementType ¶ added in v0.1.9
func (L4ProxyDdosProtectionConfigOutput) ElementType() reflect.Type
func (L4ProxyDdosProtectionConfigOutput) LevelMainland ¶ added in v0.1.9
func (o L4ProxyDdosProtectionConfigOutput) LevelMainland() pulumi.StringPtrOutput
Exclusive DDoS protection specifications in the Chinese mainland. For details, see [Dedicated DDoS Mitigation Fee (Pay-as-You-Go)] (https://intl.cloud.tencent.com/document/product/1552/94162?from_cn_redirect=1). `PLATFORM`: Default protection of the platform, i.e., Exclusive DDoS protection is not enabled; `BASE30_MAX300`: Exclusive DDoS protection enabled, providing a baseline protection bandwidth of 30 Gbps and an elastic protection bandwidth of up to 300 Gbps; `BASE60_MAX600`: Exclusive DDoS protection enabled, providing a baseline protection bandwidth of 60 Gbps and an elastic protection bandwidth of up to 600 Gbps. If no parameters are filled, the default value PLATFORM is used.
func (L4ProxyDdosProtectionConfigOutput) LevelOverseas ¶ added in v0.1.9
func (o L4ProxyDdosProtectionConfigOutput) LevelOverseas() pulumi.StringPtrOutput
Exclusive DDoS protection specifications in the worldwide region (excluding the Chinese mainland). `PLATFORM`: Default protection of the platform, i.e., Exclusive DDoS protection is not enabled; `ANYCAST300`: Exclusive DDoS protection enabled, offering a total maximum protection bandwidth of 300 Gbps; `ANYCAST_ALLIN`: Exclusive DDoS protection enabled, utilizing all available protection resources for protection. When no parameters are filled, the default value PLATFORM is used.
func (L4ProxyDdosProtectionConfigOutput) MaxBandwidthMainland ¶ added in v0.1.9
func (o L4ProxyDdosProtectionConfigOutput) MaxBandwidthMainland() pulumi.IntPtrOutput
Configuration of elastic protection bandwidth for exclusive DDoS protection in the Chinese mainland.Valid only when exclusive DDoS protection in the Chinese mainland is enabled (refer to the LevelMainland parameter configuration), and the value has the following limitations: When exclusive DDoS protection is enabled in the Chinese mainland and the 30 Gbps baseline protection bandwidth is used (the LevelMainland parameter value is BASE30_MAX300): the value range is 30 to 300 in Gbps; When exclusive DDoS protection is enabled in the Chinese mainland and the 60 Gbps baseline protection bandwidth is used (the LevelMainland parameter value is BASE60_MAX600): the value range is 60 to 600 in Gbps; When the default protection of the platform is used (the LevelMainland parameter value is PLATFORM): configuration is not supported, and the value of this parameter is invalid.
func (L4ProxyDdosProtectionConfigOutput) ToL4ProxyDdosProtectionConfigOutput ¶ added in v0.1.9
func (o L4ProxyDdosProtectionConfigOutput) ToL4ProxyDdosProtectionConfigOutput() L4ProxyDdosProtectionConfigOutput
func (L4ProxyDdosProtectionConfigOutput) ToL4ProxyDdosProtectionConfigOutputWithContext ¶ added in v0.1.9
func (o L4ProxyDdosProtectionConfigOutput) ToL4ProxyDdosProtectionConfigOutputWithContext(ctx context.Context) L4ProxyDdosProtectionConfigOutput
func (L4ProxyDdosProtectionConfigOutput) ToL4ProxyDdosProtectionConfigPtrOutput ¶ added in v0.1.9
func (o L4ProxyDdosProtectionConfigOutput) ToL4ProxyDdosProtectionConfigPtrOutput() L4ProxyDdosProtectionConfigPtrOutput
func (L4ProxyDdosProtectionConfigOutput) ToL4ProxyDdosProtectionConfigPtrOutputWithContext ¶ added in v0.1.9
func (o L4ProxyDdosProtectionConfigOutput) ToL4ProxyDdosProtectionConfigPtrOutputWithContext(ctx context.Context) L4ProxyDdosProtectionConfigPtrOutput
type L4ProxyDdosProtectionConfigPtrInput ¶ added in v0.1.9
type L4ProxyDdosProtectionConfigPtrInput interface { pulumi.Input ToL4ProxyDdosProtectionConfigPtrOutput() L4ProxyDdosProtectionConfigPtrOutput ToL4ProxyDdosProtectionConfigPtrOutputWithContext(context.Context) L4ProxyDdosProtectionConfigPtrOutput }
L4ProxyDdosProtectionConfigPtrInput is an input type that accepts L4ProxyDdosProtectionConfigArgs, L4ProxyDdosProtectionConfigPtr and L4ProxyDdosProtectionConfigPtrOutput values. You can construct a concrete instance of `L4ProxyDdosProtectionConfigPtrInput` via:
L4ProxyDdosProtectionConfigArgs{...} or: nil
func L4ProxyDdosProtectionConfigPtr ¶ added in v0.1.9
func L4ProxyDdosProtectionConfigPtr(v *L4ProxyDdosProtectionConfigArgs) L4ProxyDdosProtectionConfigPtrInput
type L4ProxyDdosProtectionConfigPtrOutput ¶ added in v0.1.9
type L4ProxyDdosProtectionConfigPtrOutput struct{ *pulumi.OutputState }
func (L4ProxyDdosProtectionConfigPtrOutput) ElementType ¶ added in v0.1.9
func (L4ProxyDdosProtectionConfigPtrOutput) ElementType() reflect.Type
func (L4ProxyDdosProtectionConfigPtrOutput) LevelMainland ¶ added in v0.1.9
func (o L4ProxyDdosProtectionConfigPtrOutput) LevelMainland() pulumi.StringPtrOutput
Exclusive DDoS protection specifications in the Chinese mainland. For details, see [Dedicated DDoS Mitigation Fee (Pay-as-You-Go)] (https://intl.cloud.tencent.com/document/product/1552/94162?from_cn_redirect=1). `PLATFORM`: Default protection of the platform, i.e., Exclusive DDoS protection is not enabled; `BASE30_MAX300`: Exclusive DDoS protection enabled, providing a baseline protection bandwidth of 30 Gbps and an elastic protection bandwidth of up to 300 Gbps; `BASE60_MAX600`: Exclusive DDoS protection enabled, providing a baseline protection bandwidth of 60 Gbps and an elastic protection bandwidth of up to 600 Gbps. If no parameters are filled, the default value PLATFORM is used.
func (L4ProxyDdosProtectionConfigPtrOutput) LevelOverseas ¶ added in v0.1.9
func (o L4ProxyDdosProtectionConfigPtrOutput) LevelOverseas() pulumi.StringPtrOutput
Exclusive DDoS protection specifications in the worldwide region (excluding the Chinese mainland). `PLATFORM`: Default protection of the platform, i.e., Exclusive DDoS protection is not enabled; `ANYCAST300`: Exclusive DDoS protection enabled, offering a total maximum protection bandwidth of 300 Gbps; `ANYCAST_ALLIN`: Exclusive DDoS protection enabled, utilizing all available protection resources for protection. When no parameters are filled, the default value PLATFORM is used.
func (L4ProxyDdosProtectionConfigPtrOutput) MaxBandwidthMainland ¶ added in v0.1.9
func (o L4ProxyDdosProtectionConfigPtrOutput) MaxBandwidthMainland() pulumi.IntPtrOutput
Configuration of elastic protection bandwidth for exclusive DDoS protection in the Chinese mainland.Valid only when exclusive DDoS protection in the Chinese mainland is enabled (refer to the LevelMainland parameter configuration), and the value has the following limitations: When exclusive DDoS protection is enabled in the Chinese mainland and the 30 Gbps baseline protection bandwidth is used (the LevelMainland parameter value is BASE30_MAX300): the value range is 30 to 300 in Gbps; When exclusive DDoS protection is enabled in the Chinese mainland and the 60 Gbps baseline protection bandwidth is used (the LevelMainland parameter value is BASE60_MAX600): the value range is 60 to 600 in Gbps; When the default protection of the platform is used (the LevelMainland parameter value is PLATFORM): configuration is not supported, and the value of this parameter is invalid.
func (L4ProxyDdosProtectionConfigPtrOutput) ToL4ProxyDdosProtectionConfigPtrOutput ¶ added in v0.1.9
func (o L4ProxyDdosProtectionConfigPtrOutput) ToL4ProxyDdosProtectionConfigPtrOutput() L4ProxyDdosProtectionConfigPtrOutput
func (L4ProxyDdosProtectionConfigPtrOutput) ToL4ProxyDdosProtectionConfigPtrOutputWithContext ¶ added in v0.1.9
func (o L4ProxyDdosProtectionConfigPtrOutput) ToL4ProxyDdosProtectionConfigPtrOutputWithContext(ctx context.Context) L4ProxyDdosProtectionConfigPtrOutput
type L4ProxyInput ¶ added in v0.1.9
type L4ProxyInput interface { pulumi.Input ToL4ProxyOutput() L4ProxyOutput ToL4ProxyOutputWithContext(ctx context.Context) L4ProxyOutput }
type L4ProxyMap ¶ added in v0.1.9
type L4ProxyMap map[string]L4ProxyInput
func (L4ProxyMap) ElementType ¶ added in v0.1.9
func (L4ProxyMap) ElementType() reflect.Type
func (L4ProxyMap) ToL4ProxyMapOutput ¶ added in v0.1.9
func (i L4ProxyMap) ToL4ProxyMapOutput() L4ProxyMapOutput
func (L4ProxyMap) ToL4ProxyMapOutputWithContext ¶ added in v0.1.9
func (i L4ProxyMap) ToL4ProxyMapOutputWithContext(ctx context.Context) L4ProxyMapOutput
type L4ProxyMapInput ¶ added in v0.1.9
type L4ProxyMapInput interface { pulumi.Input ToL4ProxyMapOutput() L4ProxyMapOutput ToL4ProxyMapOutputWithContext(context.Context) L4ProxyMapOutput }
L4ProxyMapInput is an input type that accepts L4ProxyMap and L4ProxyMapOutput values. You can construct a concrete instance of `L4ProxyMapInput` via:
L4ProxyMap{ "key": L4ProxyArgs{...} }
type L4ProxyMapOutput ¶ added in v0.1.9
type L4ProxyMapOutput struct{ *pulumi.OutputState }
func (L4ProxyMapOutput) ElementType ¶ added in v0.1.9
func (L4ProxyMapOutput) ElementType() reflect.Type
func (L4ProxyMapOutput) MapIndex ¶ added in v0.1.9
func (o L4ProxyMapOutput) MapIndex(k pulumi.StringInput) L4ProxyOutput
func (L4ProxyMapOutput) ToL4ProxyMapOutput ¶ added in v0.1.9
func (o L4ProxyMapOutput) ToL4ProxyMapOutput() L4ProxyMapOutput
func (L4ProxyMapOutput) ToL4ProxyMapOutputWithContext ¶ added in v0.1.9
func (o L4ProxyMapOutput) ToL4ProxyMapOutputWithContext(ctx context.Context) L4ProxyMapOutput
type L4ProxyOutput ¶ added in v0.1.9
type L4ProxyOutput struct{ *pulumi.OutputState }
func (L4ProxyOutput) AccelerateMainland ¶ added in v0.1.9
func (o L4ProxyOutput) AccelerateMainland() pulumi.StringPtrOutput
Specifies whether to enable network optimization in the Chinese mainland. The default value off is used if left empty. This configuration can only be enabled in certain acceleration zones and security protection configurations. For details, see [Creating an L4 Proxy Instance](https://intl.cloud.tencent.com/document/product/1552/90025?from_cn_redirect=1). Valid values: `on`: Enable; `off`: Disable.
func (L4ProxyOutput) Area ¶ added in v0.1.9
func (o L4ProxyOutput) Area() pulumi.StringPtrOutput
Acceleration zone of the Layer 4 proxy instance. `mainland`: Availability zone in the Chinese mainland; `overseas`: Global availability zone (excluding the Chinese mainland); `global`: Global availability zone.
func (L4ProxyOutput) DdosProtectionConfig ¶ added in v0.1.9
func (o L4ProxyOutput) DdosProtectionConfig() L4ProxyDdosProtectionConfigPtrOutput
Layer 3/Layer 4 DDoS protection. The default protection option of the platform will be used if it is left empty. For details, see [Exclusive DDoS Protection Usage](https://intl.cloud.tencent.com/document/product/1552/95994?from_cn_redirect=1).
func (L4ProxyOutput) ElementType ¶ added in v0.1.9
func (L4ProxyOutput) ElementType() reflect.Type
func (L4ProxyOutput) Ipv6 ¶ added in v0.1.9
func (o L4ProxyOutput) Ipv6() pulumi.StringPtrOutput
Specifies whether to enable IPv6 access. The default value off is used if left empty. This configuration can only be enabled in certain acceleration zones and security protection configurations. For details, see [Creating an L4 Proxy Instance](https://intl.cloud.tencent.com/document/product/1552/90025?from_cn_redirect=1). Valid values: `on`: Enable; `off`: Disable.
func (L4ProxyOutput) ProxyName ¶ added in v0.1.9
func (o L4ProxyOutput) ProxyName() pulumi.StringOutput
Layer 4 proxy instance name. You can enter 1-50 characters. Valid characters are a-z, 0-9, and hyphens (-). However, hyphens (-) cannot be used individually or consecutively and should not be placed at the beginning or end of the name. Modifications are not allowed after creation.
func (L4ProxyOutput) StaticIp ¶ added in v0.1.9
func (o L4ProxyOutput) StaticIp() pulumi.StringPtrOutput
Specifies whether to enable the fixed IP address. The default value off is used if left empty. This configuration can only be enabled in certain acceleration zones and security protection configurations. For details, see [Creating an L4 Proxy Instance](https://intl.cloud.tencent.com/document/product/1552/90025?from_cn_redirect=1). Valid values: `on`: Enable; `off`: Disable.
func (L4ProxyOutput) ToL4ProxyOutput ¶ added in v0.1.9
func (o L4ProxyOutput) ToL4ProxyOutput() L4ProxyOutput
func (L4ProxyOutput) ToL4ProxyOutputWithContext ¶ added in v0.1.9
func (o L4ProxyOutput) ToL4ProxyOutputWithContext(ctx context.Context) L4ProxyOutput
func (L4ProxyOutput) ZoneId ¶ added in v0.1.9
func (o L4ProxyOutput) ZoneId() pulumi.StringOutput
Site ID.
type L4ProxyState ¶ added in v0.1.9
type L4ProxyState struct { // Specifies whether to enable network optimization in the Chinese mainland. The default value off is used if left empty. This configuration can only be enabled in certain acceleration zones and security protection configurations. For details, see [Creating an L4 Proxy Instance](https://intl.cloud.tencent.com/document/product/1552/90025?from_cn_redirect=1). Valid values: `on`: Enable; `off`: Disable. AccelerateMainland pulumi.StringPtrInput // Acceleration zone of the Layer 4 proxy instance. `mainland`: Availability zone in the Chinese mainland; `overseas`: Global availability zone (excluding the Chinese mainland); `global`: Global availability zone. Area pulumi.StringPtrInput // Layer 3/Layer 4 DDoS protection. The default protection option of the platform will be used if it is left empty. For details, see [Exclusive DDoS Protection Usage](https://intl.cloud.tencent.com/document/product/1552/95994?from_cn_redirect=1). DdosProtectionConfig L4ProxyDdosProtectionConfigPtrInput // Specifies whether to enable IPv6 access. The default value off is used if left empty. This configuration can only be enabled in certain acceleration zones and security protection configurations. For details, see [Creating an L4 Proxy Instance](https://intl.cloud.tencent.com/document/product/1552/90025?from_cn_redirect=1). Valid values: `on`: Enable; `off`: Disable. Ipv6 pulumi.StringPtrInput // Layer 4 proxy instance name. You can enter 1-50 characters. Valid characters are a-z, 0-9, and hyphens (-). However, hyphens (-) cannot be used individually or consecutively and should not be placed at the beginning or end of the name. Modifications are not allowed after creation. ProxyName pulumi.StringPtrInput // Specifies whether to enable the fixed IP address. The default value off is used if left empty. This configuration can only be enabled in certain acceleration zones and security protection configurations. For details, see [Creating an L4 Proxy Instance](https://intl.cloud.tencent.com/document/product/1552/90025?from_cn_redirect=1). Valid values: `on`: Enable; `off`: Disable. StaticIp pulumi.StringPtrInput // Site ID. ZoneId pulumi.StringPtrInput }
func (L4ProxyState) ElementType ¶ added in v0.1.9
func (L4ProxyState) ElementType() reflect.Type
type OriginGroup ¶
type OriginGroup struct { pulumi.CustomResourceState // Origin site group creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Back-to-origin Host Header, it only takes effect when type = HTTP is passed in. The rule engine modifies the Host Header configuration priority to be higher than the Host Header of the origin site group. HostHeader pulumi.StringPtrOutput `pulumi:"hostHeader"` // OriginGroup Name. Name pulumi.StringOutput `pulumi:"name"` // OriginGroup ID. OriginGroupId pulumi.StringOutput `pulumi:"originGroupId"` // Origin site records. Records OriginGroupRecordArrayOutput `pulumi:"records"` // List of referenced instances of the origin site group. References OriginGroupReferenceArrayOutput `pulumi:"references"` // Type of the origin site. Valid values: Type pulumi.StringOutput `pulumi:"type"` // Origin site group update time. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo originGroup
> **NOTE:** Please note that `Teo.OriginGroup` had to undergo incompatible changes in version v1.81.96.
## Example Usage
### Self origin group
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Teo"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Teo.NewOriginGroup(ctx, "basic", &Teo.OriginGroupArgs{ Records: teo.OriginGroupRecordArray{ &teo.OriginGroupRecordArgs{ Private: pulumi.Bool(true), PrivateParameters: teo.OriginGroupRecordPrivateParameterArray{ &teo.OriginGroupRecordPrivateParameterArgs{ Name: pulumi.String("SecretAccessKey"), Value: pulumi.String("test"), }, }, Record: pulumi.String("tf-teo.xyz"), Type: pulumi.String("IP_DOMAIN"), Weight: pulumi.Int(100), }, }, Type: pulumi.String("GENERAL"), ZoneId: pulumi.String("zone-197z8rf93cfw"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
teo origin_group can be imported using the zone_id#originGroup_id, e.g.
`
```sh $ pulumi import tencentcloud:Teo/originGroup:OriginGroup origin_group zone-297z8rf93cfw#origin-4f8a30b2-3720-11ed-b66b-525400dceb86 ```
`
func GetOriginGroup ¶
func GetOriginGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OriginGroupState, opts ...pulumi.ResourceOption) (*OriginGroup, error)
GetOriginGroup gets an existing OriginGroup 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 NewOriginGroup ¶
func NewOriginGroup(ctx *pulumi.Context, name string, args *OriginGroupArgs, opts ...pulumi.ResourceOption) (*OriginGroup, error)
NewOriginGroup registers a new resource with the given unique name, arguments, and options.
func (*OriginGroup) ElementType ¶
func (*OriginGroup) ElementType() reflect.Type
func (*OriginGroup) ToOriginGroupOutput ¶
func (i *OriginGroup) ToOriginGroupOutput() OriginGroupOutput
func (*OriginGroup) ToOriginGroupOutputWithContext ¶
func (i *OriginGroup) ToOriginGroupOutputWithContext(ctx context.Context) OriginGroupOutput
type OriginGroupArgs ¶
type OriginGroupArgs struct { // Back-to-origin Host Header, it only takes effect when type = HTTP is passed in. The rule engine modifies the Host Header configuration priority to be higher than the Host Header of the origin site group. HostHeader pulumi.StringPtrInput // OriginGroup Name. Name pulumi.StringPtrInput // Origin site records. Records OriginGroupRecordArrayInput // Type of the origin site. Valid values: Type pulumi.StringInput // Site ID. ZoneId pulumi.StringInput }
The set of arguments for constructing a OriginGroup resource.
func (OriginGroupArgs) ElementType ¶
func (OriginGroupArgs) ElementType() reflect.Type
type OriginGroupArray ¶
type OriginGroupArray []OriginGroupInput
func (OriginGroupArray) ElementType ¶
func (OriginGroupArray) ElementType() reflect.Type
func (OriginGroupArray) ToOriginGroupArrayOutput ¶
func (i OriginGroupArray) ToOriginGroupArrayOutput() OriginGroupArrayOutput
func (OriginGroupArray) ToOriginGroupArrayOutputWithContext ¶
func (i OriginGroupArray) ToOriginGroupArrayOutputWithContext(ctx context.Context) OriginGroupArrayOutput
type OriginGroupArrayInput ¶
type OriginGroupArrayInput interface { pulumi.Input ToOriginGroupArrayOutput() OriginGroupArrayOutput ToOriginGroupArrayOutputWithContext(context.Context) OriginGroupArrayOutput }
OriginGroupArrayInput is an input type that accepts OriginGroupArray and OriginGroupArrayOutput values. You can construct a concrete instance of `OriginGroupArrayInput` via:
OriginGroupArray{ OriginGroupArgs{...} }
type OriginGroupArrayOutput ¶
type OriginGroupArrayOutput struct{ *pulumi.OutputState }
func (OriginGroupArrayOutput) ElementType ¶
func (OriginGroupArrayOutput) ElementType() reflect.Type
func (OriginGroupArrayOutput) Index ¶
func (o OriginGroupArrayOutput) Index(i pulumi.IntInput) OriginGroupOutput
func (OriginGroupArrayOutput) ToOriginGroupArrayOutput ¶
func (o OriginGroupArrayOutput) ToOriginGroupArrayOutput() OriginGroupArrayOutput
func (OriginGroupArrayOutput) ToOriginGroupArrayOutputWithContext ¶
func (o OriginGroupArrayOutput) ToOriginGroupArrayOutputWithContext(ctx context.Context) OriginGroupArrayOutput
type OriginGroupInput ¶
type OriginGroupInput interface { pulumi.Input ToOriginGroupOutput() OriginGroupOutput ToOriginGroupOutputWithContext(ctx context.Context) OriginGroupOutput }
type OriginGroupMap ¶
type OriginGroupMap map[string]OriginGroupInput
func (OriginGroupMap) ElementType ¶
func (OriginGroupMap) ElementType() reflect.Type
func (OriginGroupMap) ToOriginGroupMapOutput ¶
func (i OriginGroupMap) ToOriginGroupMapOutput() OriginGroupMapOutput
func (OriginGroupMap) ToOriginGroupMapOutputWithContext ¶
func (i OriginGroupMap) ToOriginGroupMapOutputWithContext(ctx context.Context) OriginGroupMapOutput
type OriginGroupMapInput ¶
type OriginGroupMapInput interface { pulumi.Input ToOriginGroupMapOutput() OriginGroupMapOutput ToOriginGroupMapOutputWithContext(context.Context) OriginGroupMapOutput }
OriginGroupMapInput is an input type that accepts OriginGroupMap and OriginGroupMapOutput values. You can construct a concrete instance of `OriginGroupMapInput` via:
OriginGroupMap{ "key": OriginGroupArgs{...} }
type OriginGroupMapOutput ¶
type OriginGroupMapOutput struct{ *pulumi.OutputState }
func (OriginGroupMapOutput) ElementType ¶
func (OriginGroupMapOutput) ElementType() reflect.Type
func (OriginGroupMapOutput) MapIndex ¶
func (o OriginGroupMapOutput) MapIndex(k pulumi.StringInput) OriginGroupOutput
func (OriginGroupMapOutput) ToOriginGroupMapOutput ¶
func (o OriginGroupMapOutput) ToOriginGroupMapOutput() OriginGroupMapOutput
func (OriginGroupMapOutput) ToOriginGroupMapOutputWithContext ¶
func (o OriginGroupMapOutput) ToOriginGroupMapOutputWithContext(ctx context.Context) OriginGroupMapOutput
type OriginGroupOutput ¶
type OriginGroupOutput struct{ *pulumi.OutputState }
func (OriginGroupOutput) CreateTime ¶ added in v0.1.9
func (o OriginGroupOutput) CreateTime() pulumi.StringOutput
Origin site group creation time.
func (OriginGroupOutput) ElementType ¶
func (OriginGroupOutput) ElementType() reflect.Type
func (OriginGroupOutput) HostHeader ¶ added in v0.1.9
func (o OriginGroupOutput) HostHeader() pulumi.StringPtrOutput
Back-to-origin Host Header, it only takes effect when type = HTTP is passed in. The rule engine modifies the Host Header configuration priority to be higher than the Host Header of the origin site group.
func (OriginGroupOutput) Name ¶ added in v0.1.9
func (o OriginGroupOutput) Name() pulumi.StringOutput
OriginGroup Name.
func (OriginGroupOutput) OriginGroupId ¶
func (o OriginGroupOutput) OriginGroupId() pulumi.StringOutput
OriginGroup ID.
func (OriginGroupOutput) Records ¶ added in v0.1.9
func (o OriginGroupOutput) Records() OriginGroupRecordArrayOutput
Origin site records.
func (OriginGroupOutput) References ¶ added in v0.1.9
func (o OriginGroupOutput) References() OriginGroupReferenceArrayOutput
List of referenced instances of the origin site group.
func (OriginGroupOutput) ToOriginGroupOutput ¶
func (o OriginGroupOutput) ToOriginGroupOutput() OriginGroupOutput
func (OriginGroupOutput) ToOriginGroupOutputWithContext ¶
func (o OriginGroupOutput) ToOriginGroupOutputWithContext(ctx context.Context) OriginGroupOutput
func (OriginGroupOutput) Type ¶ added in v0.1.9
func (o OriginGroupOutput) Type() pulumi.StringOutput
Type of the origin site. Valid values:
func (OriginGroupOutput) UpdateTime ¶
func (o OriginGroupOutput) UpdateTime() pulumi.StringOutput
Origin site group update time.
type OriginGroupRecord ¶ added in v0.1.9
type OriginGroupRecord struct { // Whether to use private authentication, it takes effect when the origin site type RecordType=COS/AWS_S3, the values are: Private *bool `pulumi:"private"` // Parameters for private authentication. Only valid when `Private` is `true`. PrivateParameters []OriginGroupRecordPrivateParameter `pulumi:"privateParameters"` // Origin site record value, does not include port information, can be: IPv4, IPv6, domain name format. Record string `pulumi:"record"` // Origin record ID. RecordId *string `pulumi:"recordId"` // Origin site type, the values are: Type *string `pulumi:"type"` // The weight of the origin site, the value is 0-100. If it is not filled in, it means that the weight will not be set and the system will schedule it freely. If it is filled in with 0, it means that the weight is 0 and the traffic will not be scheduled to this origin site. Weight *int `pulumi:"weight"` }
type OriginGroupRecordArgs ¶ added in v0.1.9
type OriginGroupRecordArgs struct { // Whether to use private authentication, it takes effect when the origin site type RecordType=COS/AWS_S3, the values are: Private pulumi.BoolPtrInput `pulumi:"private"` // Parameters for private authentication. Only valid when `Private` is `true`. PrivateParameters OriginGroupRecordPrivateParameterArrayInput `pulumi:"privateParameters"` // Origin site record value, does not include port information, can be: IPv4, IPv6, domain name format. Record pulumi.StringInput `pulumi:"record"` // Origin record ID. RecordId pulumi.StringPtrInput `pulumi:"recordId"` // Origin site type, the values are: Type pulumi.StringPtrInput `pulumi:"type"` // The weight of the origin site, the value is 0-100. If it is not filled in, it means that the weight will not be set and the system will schedule it freely. If it is filled in with 0, it means that the weight is 0 and the traffic will not be scheduled to this origin site. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (OriginGroupRecordArgs) ElementType ¶ added in v0.1.9
func (OriginGroupRecordArgs) ElementType() reflect.Type
func (OriginGroupRecordArgs) ToOriginGroupRecordOutput ¶ added in v0.1.9
func (i OriginGroupRecordArgs) ToOriginGroupRecordOutput() OriginGroupRecordOutput
func (OriginGroupRecordArgs) ToOriginGroupRecordOutputWithContext ¶ added in v0.1.9
func (i OriginGroupRecordArgs) ToOriginGroupRecordOutputWithContext(ctx context.Context) OriginGroupRecordOutput
type OriginGroupRecordArray ¶ added in v0.1.9
type OriginGroupRecordArray []OriginGroupRecordInput
func (OriginGroupRecordArray) ElementType ¶ added in v0.1.9
func (OriginGroupRecordArray) ElementType() reflect.Type
func (OriginGroupRecordArray) ToOriginGroupRecordArrayOutput ¶ added in v0.1.9
func (i OriginGroupRecordArray) ToOriginGroupRecordArrayOutput() OriginGroupRecordArrayOutput
func (OriginGroupRecordArray) ToOriginGroupRecordArrayOutputWithContext ¶ added in v0.1.9
func (i OriginGroupRecordArray) ToOriginGroupRecordArrayOutputWithContext(ctx context.Context) OriginGroupRecordArrayOutput
type OriginGroupRecordArrayInput ¶ added in v0.1.9
type OriginGroupRecordArrayInput interface { pulumi.Input ToOriginGroupRecordArrayOutput() OriginGroupRecordArrayOutput ToOriginGroupRecordArrayOutputWithContext(context.Context) OriginGroupRecordArrayOutput }
OriginGroupRecordArrayInput is an input type that accepts OriginGroupRecordArray and OriginGroupRecordArrayOutput values. You can construct a concrete instance of `OriginGroupRecordArrayInput` via:
OriginGroupRecordArray{ OriginGroupRecordArgs{...} }
type OriginGroupRecordArrayOutput ¶ added in v0.1.9
type OriginGroupRecordArrayOutput struct{ *pulumi.OutputState }
func (OriginGroupRecordArrayOutput) ElementType ¶ added in v0.1.9
func (OriginGroupRecordArrayOutput) ElementType() reflect.Type
func (OriginGroupRecordArrayOutput) Index ¶ added in v0.1.9
func (o OriginGroupRecordArrayOutput) Index(i pulumi.IntInput) OriginGroupRecordOutput
func (OriginGroupRecordArrayOutput) ToOriginGroupRecordArrayOutput ¶ added in v0.1.9
func (o OriginGroupRecordArrayOutput) ToOriginGroupRecordArrayOutput() OriginGroupRecordArrayOutput
func (OriginGroupRecordArrayOutput) ToOriginGroupRecordArrayOutputWithContext ¶ added in v0.1.9
func (o OriginGroupRecordArrayOutput) ToOriginGroupRecordArrayOutputWithContext(ctx context.Context) OriginGroupRecordArrayOutput
type OriginGroupRecordInput ¶ added in v0.1.9
type OriginGroupRecordInput interface { pulumi.Input ToOriginGroupRecordOutput() OriginGroupRecordOutput ToOriginGroupRecordOutputWithContext(context.Context) OriginGroupRecordOutput }
OriginGroupRecordInput is an input type that accepts OriginGroupRecordArgs and OriginGroupRecordOutput values. You can construct a concrete instance of `OriginGroupRecordInput` via:
OriginGroupRecordArgs{...}
type OriginGroupRecordOutput ¶ added in v0.1.9
type OriginGroupRecordOutput struct{ *pulumi.OutputState }
func (OriginGroupRecordOutput) ElementType ¶ added in v0.1.9
func (OriginGroupRecordOutput) ElementType() reflect.Type
func (OriginGroupRecordOutput) Private ¶ added in v0.1.9
func (o OriginGroupRecordOutput) Private() pulumi.BoolPtrOutput
Whether to use private authentication, it takes effect when the origin site type RecordType=COS/AWS_S3, the values are:
func (OriginGroupRecordOutput) PrivateParameters ¶ added in v0.1.9
func (o OriginGroupRecordOutput) PrivateParameters() OriginGroupRecordPrivateParameterArrayOutput
Parameters for private authentication. Only valid when `Private` is `true`.
func (OriginGroupRecordOutput) Record ¶ added in v0.1.9
func (o OriginGroupRecordOutput) Record() pulumi.StringOutput
Origin site record value, does not include port information, can be: IPv4, IPv6, domain name format.
func (OriginGroupRecordOutput) RecordId ¶ added in v0.1.9
func (o OriginGroupRecordOutput) RecordId() pulumi.StringPtrOutput
Origin record ID.
func (OriginGroupRecordOutput) ToOriginGroupRecordOutput ¶ added in v0.1.9
func (o OriginGroupRecordOutput) ToOriginGroupRecordOutput() OriginGroupRecordOutput
func (OriginGroupRecordOutput) ToOriginGroupRecordOutputWithContext ¶ added in v0.1.9
func (o OriginGroupRecordOutput) ToOriginGroupRecordOutputWithContext(ctx context.Context) OriginGroupRecordOutput
func (OriginGroupRecordOutput) Type ¶ added in v0.1.9
func (o OriginGroupRecordOutput) Type() pulumi.StringPtrOutput
Origin site type, the values are:
func (OriginGroupRecordOutput) Weight ¶ added in v0.1.9
func (o OriginGroupRecordOutput) Weight() pulumi.IntPtrOutput
The weight of the origin site, the value is 0-100. If it is not filled in, it means that the weight will not be set and the system will schedule it freely. If it is filled in with 0, it means that the weight is 0 and the traffic will not be scheduled to this origin site.
type OriginGroupRecordPrivateParameter ¶ added in v0.1.9
type OriginGroupRecordPrivateParameterArgs ¶ added in v0.1.9
type OriginGroupRecordPrivateParameterArgs struct { // Private authentication parameter name, the values are: Name pulumi.StringInput `pulumi:"name"` // Private authentication parameter value. Value pulumi.StringInput `pulumi:"value"` }
func (OriginGroupRecordPrivateParameterArgs) ElementType ¶ added in v0.1.9
func (OriginGroupRecordPrivateParameterArgs) ElementType() reflect.Type
func (OriginGroupRecordPrivateParameterArgs) ToOriginGroupRecordPrivateParameterOutput ¶ added in v0.1.9
func (i OriginGroupRecordPrivateParameterArgs) ToOriginGroupRecordPrivateParameterOutput() OriginGroupRecordPrivateParameterOutput
func (OriginGroupRecordPrivateParameterArgs) ToOriginGroupRecordPrivateParameterOutputWithContext ¶ added in v0.1.9
func (i OriginGroupRecordPrivateParameterArgs) ToOriginGroupRecordPrivateParameterOutputWithContext(ctx context.Context) OriginGroupRecordPrivateParameterOutput
type OriginGroupRecordPrivateParameterArray ¶ added in v0.1.9
type OriginGroupRecordPrivateParameterArray []OriginGroupRecordPrivateParameterInput
func (OriginGroupRecordPrivateParameterArray) ElementType ¶ added in v0.1.9
func (OriginGroupRecordPrivateParameterArray) ElementType() reflect.Type
func (OriginGroupRecordPrivateParameterArray) ToOriginGroupRecordPrivateParameterArrayOutput ¶ added in v0.1.9
func (i OriginGroupRecordPrivateParameterArray) ToOriginGroupRecordPrivateParameterArrayOutput() OriginGroupRecordPrivateParameterArrayOutput
func (OriginGroupRecordPrivateParameterArray) ToOriginGroupRecordPrivateParameterArrayOutputWithContext ¶ added in v0.1.9
func (i OriginGroupRecordPrivateParameterArray) ToOriginGroupRecordPrivateParameterArrayOutputWithContext(ctx context.Context) OriginGroupRecordPrivateParameterArrayOutput
type OriginGroupRecordPrivateParameterArrayInput ¶ added in v0.1.9
type OriginGroupRecordPrivateParameterArrayInput interface { pulumi.Input ToOriginGroupRecordPrivateParameterArrayOutput() OriginGroupRecordPrivateParameterArrayOutput ToOriginGroupRecordPrivateParameterArrayOutputWithContext(context.Context) OriginGroupRecordPrivateParameterArrayOutput }
OriginGroupRecordPrivateParameterArrayInput is an input type that accepts OriginGroupRecordPrivateParameterArray and OriginGroupRecordPrivateParameterArrayOutput values. You can construct a concrete instance of `OriginGroupRecordPrivateParameterArrayInput` via:
OriginGroupRecordPrivateParameterArray{ OriginGroupRecordPrivateParameterArgs{...} }
type OriginGroupRecordPrivateParameterArrayOutput ¶ added in v0.1.9
type OriginGroupRecordPrivateParameterArrayOutput struct{ *pulumi.OutputState }
func (OriginGroupRecordPrivateParameterArrayOutput) ElementType ¶ added in v0.1.9
func (OriginGroupRecordPrivateParameterArrayOutput) ElementType() reflect.Type
func (OriginGroupRecordPrivateParameterArrayOutput) ToOriginGroupRecordPrivateParameterArrayOutput ¶ added in v0.1.9
func (o OriginGroupRecordPrivateParameterArrayOutput) ToOriginGroupRecordPrivateParameterArrayOutput() OriginGroupRecordPrivateParameterArrayOutput
func (OriginGroupRecordPrivateParameterArrayOutput) ToOriginGroupRecordPrivateParameterArrayOutputWithContext ¶ added in v0.1.9
func (o OriginGroupRecordPrivateParameterArrayOutput) ToOriginGroupRecordPrivateParameterArrayOutputWithContext(ctx context.Context) OriginGroupRecordPrivateParameterArrayOutput
type OriginGroupRecordPrivateParameterInput ¶ added in v0.1.9
type OriginGroupRecordPrivateParameterInput interface { pulumi.Input ToOriginGroupRecordPrivateParameterOutput() OriginGroupRecordPrivateParameterOutput ToOriginGroupRecordPrivateParameterOutputWithContext(context.Context) OriginGroupRecordPrivateParameterOutput }
OriginGroupRecordPrivateParameterInput is an input type that accepts OriginGroupRecordPrivateParameterArgs and OriginGroupRecordPrivateParameterOutput values. You can construct a concrete instance of `OriginGroupRecordPrivateParameterInput` via:
OriginGroupRecordPrivateParameterArgs{...}
type OriginGroupRecordPrivateParameterOutput ¶ added in v0.1.9
type OriginGroupRecordPrivateParameterOutput struct{ *pulumi.OutputState }
func (OriginGroupRecordPrivateParameterOutput) ElementType ¶ added in v0.1.9
func (OriginGroupRecordPrivateParameterOutput) ElementType() reflect.Type
func (OriginGroupRecordPrivateParameterOutput) Name ¶ added in v0.1.9
func (o OriginGroupRecordPrivateParameterOutput) Name() pulumi.StringOutput
Private authentication parameter name, the values are:
func (OriginGroupRecordPrivateParameterOutput) ToOriginGroupRecordPrivateParameterOutput ¶ added in v0.1.9
func (o OriginGroupRecordPrivateParameterOutput) ToOriginGroupRecordPrivateParameterOutput() OriginGroupRecordPrivateParameterOutput
func (OriginGroupRecordPrivateParameterOutput) ToOriginGroupRecordPrivateParameterOutputWithContext ¶ added in v0.1.9
func (o OriginGroupRecordPrivateParameterOutput) ToOriginGroupRecordPrivateParameterOutputWithContext(ctx context.Context) OriginGroupRecordPrivateParameterOutput
func (OriginGroupRecordPrivateParameterOutput) Value ¶ added in v0.1.9
func (o OriginGroupRecordPrivateParameterOutput) Value() pulumi.StringOutput
Private authentication parameter value.
type OriginGroupReference ¶ added in v0.1.9
type OriginGroupReferenceArgs ¶ added in v0.1.9
type OriginGroupReferenceArgs struct { // The instance ID of the reference type. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Instance name of the application type. InstanceName pulumi.StringPtrInput `pulumi:"instanceName"` // Reference service type, the values are: InstanceType pulumi.StringPtrInput `pulumi:"instanceType"` }
func (OriginGroupReferenceArgs) ElementType ¶ added in v0.1.9
func (OriginGroupReferenceArgs) ElementType() reflect.Type
func (OriginGroupReferenceArgs) ToOriginGroupReferenceOutput ¶ added in v0.1.9
func (i OriginGroupReferenceArgs) ToOriginGroupReferenceOutput() OriginGroupReferenceOutput
func (OriginGroupReferenceArgs) ToOriginGroupReferenceOutputWithContext ¶ added in v0.1.9
func (i OriginGroupReferenceArgs) ToOriginGroupReferenceOutputWithContext(ctx context.Context) OriginGroupReferenceOutput
type OriginGroupReferenceArray ¶ added in v0.1.9
type OriginGroupReferenceArray []OriginGroupReferenceInput
func (OriginGroupReferenceArray) ElementType ¶ added in v0.1.9
func (OriginGroupReferenceArray) ElementType() reflect.Type
func (OriginGroupReferenceArray) ToOriginGroupReferenceArrayOutput ¶ added in v0.1.9
func (i OriginGroupReferenceArray) ToOriginGroupReferenceArrayOutput() OriginGroupReferenceArrayOutput
func (OriginGroupReferenceArray) ToOriginGroupReferenceArrayOutputWithContext ¶ added in v0.1.9
func (i OriginGroupReferenceArray) ToOriginGroupReferenceArrayOutputWithContext(ctx context.Context) OriginGroupReferenceArrayOutput
type OriginGroupReferenceArrayInput ¶ added in v0.1.9
type OriginGroupReferenceArrayInput interface { pulumi.Input ToOriginGroupReferenceArrayOutput() OriginGroupReferenceArrayOutput ToOriginGroupReferenceArrayOutputWithContext(context.Context) OriginGroupReferenceArrayOutput }
OriginGroupReferenceArrayInput is an input type that accepts OriginGroupReferenceArray and OriginGroupReferenceArrayOutput values. You can construct a concrete instance of `OriginGroupReferenceArrayInput` via:
OriginGroupReferenceArray{ OriginGroupReferenceArgs{...} }
type OriginGroupReferenceArrayOutput ¶ added in v0.1.9
type OriginGroupReferenceArrayOutput struct{ *pulumi.OutputState }
func (OriginGroupReferenceArrayOutput) ElementType ¶ added in v0.1.9
func (OriginGroupReferenceArrayOutput) ElementType() reflect.Type
func (OriginGroupReferenceArrayOutput) Index ¶ added in v0.1.9
func (o OriginGroupReferenceArrayOutput) Index(i pulumi.IntInput) OriginGroupReferenceOutput
func (OriginGroupReferenceArrayOutput) ToOriginGroupReferenceArrayOutput ¶ added in v0.1.9
func (o OriginGroupReferenceArrayOutput) ToOriginGroupReferenceArrayOutput() OriginGroupReferenceArrayOutput
func (OriginGroupReferenceArrayOutput) ToOriginGroupReferenceArrayOutputWithContext ¶ added in v0.1.9
func (o OriginGroupReferenceArrayOutput) ToOriginGroupReferenceArrayOutputWithContext(ctx context.Context) OriginGroupReferenceArrayOutput
type OriginGroupReferenceInput ¶ added in v0.1.9
type OriginGroupReferenceInput interface { pulumi.Input ToOriginGroupReferenceOutput() OriginGroupReferenceOutput ToOriginGroupReferenceOutputWithContext(context.Context) OriginGroupReferenceOutput }
OriginGroupReferenceInput is an input type that accepts OriginGroupReferenceArgs and OriginGroupReferenceOutput values. You can construct a concrete instance of `OriginGroupReferenceInput` via:
OriginGroupReferenceArgs{...}
type OriginGroupReferenceOutput ¶ added in v0.1.9
type OriginGroupReferenceOutput struct{ *pulumi.OutputState }
func (OriginGroupReferenceOutput) ElementType ¶ added in v0.1.9
func (OriginGroupReferenceOutput) ElementType() reflect.Type
func (OriginGroupReferenceOutput) InstanceId ¶ added in v0.1.9
func (o OriginGroupReferenceOutput) InstanceId() pulumi.StringPtrOutput
The instance ID of the reference type.
func (OriginGroupReferenceOutput) InstanceName ¶ added in v0.1.9
func (o OriginGroupReferenceOutput) InstanceName() pulumi.StringPtrOutput
Instance name of the application type.
func (OriginGroupReferenceOutput) InstanceType ¶ added in v0.1.9
func (o OriginGroupReferenceOutput) InstanceType() pulumi.StringPtrOutput
Reference service type, the values are:
func (OriginGroupReferenceOutput) ToOriginGroupReferenceOutput ¶ added in v0.1.9
func (o OriginGroupReferenceOutput) ToOriginGroupReferenceOutput() OriginGroupReferenceOutput
func (OriginGroupReferenceOutput) ToOriginGroupReferenceOutputWithContext ¶ added in v0.1.9
func (o OriginGroupReferenceOutput) ToOriginGroupReferenceOutputWithContext(ctx context.Context) OriginGroupReferenceOutput
type OriginGroupState ¶
type OriginGroupState struct { // Origin site group creation time. CreateTime pulumi.StringPtrInput // Back-to-origin Host Header, it only takes effect when type = HTTP is passed in. The rule engine modifies the Host Header configuration priority to be higher than the Host Header of the origin site group. HostHeader pulumi.StringPtrInput // OriginGroup Name. Name pulumi.StringPtrInput // OriginGroup ID. OriginGroupId pulumi.StringPtrInput // Origin site records. Records OriginGroupRecordArrayInput // List of referenced instances of the origin site group. References OriginGroupReferenceArrayInput // Type of the origin site. Valid values: Type pulumi.StringPtrInput // Origin site group update time. UpdateTime pulumi.StringPtrInput // Site ID. ZoneId pulumi.StringPtrInput }
func (OriginGroupState) ElementType ¶
func (OriginGroupState) ElementType() reflect.Type
type OwnershipVerify ¶ added in v0.1.8
type OwnershipVerify struct { pulumi.CustomResourceState // Verify domain name. Domain pulumi.StringOutput `pulumi:"domain"` // When the verification result is failed, this field will return the reason. Result pulumi.StringOutput `pulumi:"result"` // Ownership verification results. `success`: verification successful; `fail`: verification failed. Status pulumi.StringOutput `pulumi:"status"` }
Provides a resource to create a teo ownershipVerify
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Teo"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Teo.NewOwnershipVerify(ctx, "ownershipVerify", &Teo.OwnershipVerifyArgs{ Domain: pulumi.String("qq.com"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetOwnershipVerify ¶ added in v0.1.8
func GetOwnershipVerify(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OwnershipVerifyState, opts ...pulumi.ResourceOption) (*OwnershipVerify, error)
GetOwnershipVerify gets an existing OwnershipVerify 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 NewOwnershipVerify ¶ added in v0.1.8
func NewOwnershipVerify(ctx *pulumi.Context, name string, args *OwnershipVerifyArgs, opts ...pulumi.ResourceOption) (*OwnershipVerify, error)
NewOwnershipVerify registers a new resource with the given unique name, arguments, and options.
func (*OwnershipVerify) ElementType ¶ added in v0.1.8
func (*OwnershipVerify) ElementType() reflect.Type
func (*OwnershipVerify) ToOwnershipVerifyOutput ¶ added in v0.1.8
func (i *OwnershipVerify) ToOwnershipVerifyOutput() OwnershipVerifyOutput
func (*OwnershipVerify) ToOwnershipVerifyOutputWithContext ¶ added in v0.1.8
func (i *OwnershipVerify) ToOwnershipVerifyOutputWithContext(ctx context.Context) OwnershipVerifyOutput
type OwnershipVerifyArgs ¶ added in v0.1.8
type OwnershipVerifyArgs struct { // Verify domain name. Domain pulumi.StringInput }
The set of arguments for constructing a OwnershipVerify resource.
func (OwnershipVerifyArgs) ElementType ¶ added in v0.1.8
func (OwnershipVerifyArgs) ElementType() reflect.Type
type OwnershipVerifyArray ¶ added in v0.1.8
type OwnershipVerifyArray []OwnershipVerifyInput
func (OwnershipVerifyArray) ElementType ¶ added in v0.1.8
func (OwnershipVerifyArray) ElementType() reflect.Type
func (OwnershipVerifyArray) ToOwnershipVerifyArrayOutput ¶ added in v0.1.8
func (i OwnershipVerifyArray) ToOwnershipVerifyArrayOutput() OwnershipVerifyArrayOutput
func (OwnershipVerifyArray) ToOwnershipVerifyArrayOutputWithContext ¶ added in v0.1.8
func (i OwnershipVerifyArray) ToOwnershipVerifyArrayOutputWithContext(ctx context.Context) OwnershipVerifyArrayOutput
type OwnershipVerifyArrayInput ¶ added in v0.1.8
type OwnershipVerifyArrayInput interface { pulumi.Input ToOwnershipVerifyArrayOutput() OwnershipVerifyArrayOutput ToOwnershipVerifyArrayOutputWithContext(context.Context) OwnershipVerifyArrayOutput }
OwnershipVerifyArrayInput is an input type that accepts OwnershipVerifyArray and OwnershipVerifyArrayOutput values. You can construct a concrete instance of `OwnershipVerifyArrayInput` via:
OwnershipVerifyArray{ OwnershipVerifyArgs{...} }
type OwnershipVerifyArrayOutput ¶ added in v0.1.8
type OwnershipVerifyArrayOutput struct{ *pulumi.OutputState }
func (OwnershipVerifyArrayOutput) ElementType ¶ added in v0.1.8
func (OwnershipVerifyArrayOutput) ElementType() reflect.Type
func (OwnershipVerifyArrayOutput) Index ¶ added in v0.1.8
func (o OwnershipVerifyArrayOutput) Index(i pulumi.IntInput) OwnershipVerifyOutput
func (OwnershipVerifyArrayOutput) ToOwnershipVerifyArrayOutput ¶ added in v0.1.8
func (o OwnershipVerifyArrayOutput) ToOwnershipVerifyArrayOutput() OwnershipVerifyArrayOutput
func (OwnershipVerifyArrayOutput) ToOwnershipVerifyArrayOutputWithContext ¶ added in v0.1.8
func (o OwnershipVerifyArrayOutput) ToOwnershipVerifyArrayOutputWithContext(ctx context.Context) OwnershipVerifyArrayOutput
type OwnershipVerifyInput ¶ added in v0.1.8
type OwnershipVerifyInput interface { pulumi.Input ToOwnershipVerifyOutput() OwnershipVerifyOutput ToOwnershipVerifyOutputWithContext(ctx context.Context) OwnershipVerifyOutput }
type OwnershipVerifyMap ¶ added in v0.1.8
type OwnershipVerifyMap map[string]OwnershipVerifyInput
func (OwnershipVerifyMap) ElementType ¶ added in v0.1.8
func (OwnershipVerifyMap) ElementType() reflect.Type
func (OwnershipVerifyMap) ToOwnershipVerifyMapOutput ¶ added in v0.1.8
func (i OwnershipVerifyMap) ToOwnershipVerifyMapOutput() OwnershipVerifyMapOutput
func (OwnershipVerifyMap) ToOwnershipVerifyMapOutputWithContext ¶ added in v0.1.8
func (i OwnershipVerifyMap) ToOwnershipVerifyMapOutputWithContext(ctx context.Context) OwnershipVerifyMapOutput
type OwnershipVerifyMapInput ¶ added in v0.1.8
type OwnershipVerifyMapInput interface { pulumi.Input ToOwnershipVerifyMapOutput() OwnershipVerifyMapOutput ToOwnershipVerifyMapOutputWithContext(context.Context) OwnershipVerifyMapOutput }
OwnershipVerifyMapInput is an input type that accepts OwnershipVerifyMap and OwnershipVerifyMapOutput values. You can construct a concrete instance of `OwnershipVerifyMapInput` via:
OwnershipVerifyMap{ "key": OwnershipVerifyArgs{...} }
type OwnershipVerifyMapOutput ¶ added in v0.1.8
type OwnershipVerifyMapOutput struct{ *pulumi.OutputState }
func (OwnershipVerifyMapOutput) ElementType ¶ added in v0.1.8
func (OwnershipVerifyMapOutput) ElementType() reflect.Type
func (OwnershipVerifyMapOutput) MapIndex ¶ added in v0.1.8
func (o OwnershipVerifyMapOutput) MapIndex(k pulumi.StringInput) OwnershipVerifyOutput
func (OwnershipVerifyMapOutput) ToOwnershipVerifyMapOutput ¶ added in v0.1.8
func (o OwnershipVerifyMapOutput) ToOwnershipVerifyMapOutput() OwnershipVerifyMapOutput
func (OwnershipVerifyMapOutput) ToOwnershipVerifyMapOutputWithContext ¶ added in v0.1.8
func (o OwnershipVerifyMapOutput) ToOwnershipVerifyMapOutputWithContext(ctx context.Context) OwnershipVerifyMapOutput
type OwnershipVerifyOutput ¶ added in v0.1.8
type OwnershipVerifyOutput struct{ *pulumi.OutputState }
func (OwnershipVerifyOutput) Domain ¶ added in v0.1.8
func (o OwnershipVerifyOutput) Domain() pulumi.StringOutput
Verify domain name.
func (OwnershipVerifyOutput) ElementType ¶ added in v0.1.8
func (OwnershipVerifyOutput) ElementType() reflect.Type
func (OwnershipVerifyOutput) Result ¶ added in v0.1.8
func (o OwnershipVerifyOutput) Result() pulumi.StringOutput
When the verification result is failed, this field will return the reason.
func (OwnershipVerifyOutput) Status ¶ added in v0.1.8
func (o OwnershipVerifyOutput) Status() pulumi.StringOutput
Ownership verification results. `success`: verification successful; `fail`: verification failed.
func (OwnershipVerifyOutput) ToOwnershipVerifyOutput ¶ added in v0.1.8
func (o OwnershipVerifyOutput) ToOwnershipVerifyOutput() OwnershipVerifyOutput
func (OwnershipVerifyOutput) ToOwnershipVerifyOutputWithContext ¶ added in v0.1.8
func (o OwnershipVerifyOutput) ToOwnershipVerifyOutputWithContext(ctx context.Context) OwnershipVerifyOutput
type OwnershipVerifyState ¶ added in v0.1.8
type OwnershipVerifyState struct { // Verify domain name. Domain pulumi.StringPtrInput // When the verification result is failed, this field will return the reason. Result pulumi.StringPtrInput // Ownership verification results. `success`: verification successful; `fail`: verification failed. Status pulumi.StringPtrInput }
func (OwnershipVerifyState) ElementType ¶ added in v0.1.8
func (OwnershipVerifyState) ElementType() reflect.Type
type RealtimeLogDelivery ¶ added in v0.2.0
type RealtimeLogDelivery struct { pulumi.CustomResourceState // Data delivery area, possible values are: `mainland`: within mainland China; `overseas`: worldwide (excluding mainland China). Area pulumi.StringOutput `pulumi:"area"` // CLS configuration information. This parameter is required when TaskType is cls. Cls RealtimeLogDeliveryClsOutput `pulumi:"cls"` // Customize the configuration information of the HTTP service. This parameter is required when TaskType is set to custom_endpoint. CustomEndpoint RealtimeLogDeliveryCustomEndpointOutput `pulumi:"customEndpoint"` // The list of custom fields delivered supports extracting specified field values from HTTP request headers, response headers, and cookies. Custom field names cannot be repeated and cannot exceed 200 fields. CustomFields RealtimeLogDeliveryCustomFieldArrayOutput `pulumi:"customFields"` // The filter condition for log delivery. If it is not filled, all logs will be delivered. DeliveryConditions RealtimeLogDeliveryDeliveryConditionArrayOutput `pulumi:"deliveryConditions"` // The status of the real-time log delivery task. The values are: `enabled`: enabled; `disabled`: disabled. Leave it blank to keep the original configuration. Not required when creating. DeliveryStatus pulumi.StringOutput `pulumi:"deliveryStatus"` // List of entities (seven-layer domain names or four-layer proxy instances) corresponding to real-time log delivery tasks. Example values are as follows: Seven-layer domain name: `domain.example.com`; four-layer proxy instance: sid-2s69eb5wcms7. For values, refer to: `https://cloud.tencent.com/document/api/1552/80690`, `https://cloud.tencent.com/document/api/1552/86336`. EntityLists pulumi.StringArrayOutput `pulumi:"entityLists"` // A list of preset fields for delivery. Fields pulumi.StringArrayOutput `pulumi:"fields"` // The output format of log delivery. If it is not filled, it means the default format. The default format logic is as follows: when TaskType is `customEndpoint`, the default format is an array of multiple JSON objects, each JSON object is a log; when TaskType is `s3`, the default format is JSON Lines; in particular, when TaskType is `cls`, the value of LogFormat.FormatType can only be json, and other parameters in LogFormat will be ignored. It is recommended not to pass LogFormat. LogFormat RealtimeLogDeliveryLogFormatOutput `pulumi:"logFormat"` // Data delivery type, the values are: `domain`: site acceleration log; `application`: four-layer proxy log; `web-rateLiming`: rate limit and CC attack protection log; `web-attack`: managed rule log; `web-rule`: custom rule log; `web-bot`: Bot management log. LogType pulumi.StringOutput `pulumi:"logType"` // Configuration information of AWS S3 compatible storage bucket. This parameter is required when TaskType is s3. S3 RealtimeLogDeliveryS3Output `pulumi:"s3"` // The sampling ratio is in thousandths, with a value range of 1-1000. For example, filling in 605 means the sampling ratio is 60.5%. Leaving it blank means the sampling ratio is 100%. Sample pulumi.IntOutput `pulumi:"sample"` // Real-time log delivery task ID. TaskId pulumi.StringOutput `pulumi:"taskId"` // The name of the real-time log delivery task. The format is a combination of numbers, English, -, and _. The maximum length is 200 characters. TaskName pulumi.StringOutput `pulumi:"taskName"` // The real-time log delivery task type. The possible values are: `cls`: push to Tencent Cloud CLS; `customEndpoint`: push to a custom HTTP(S) address; `s3`: push to an AWS S3 compatible storage bucket address. TaskType pulumi.StringOutput `pulumi:"taskType"` // ID of the site. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo teoRealtimeLogDelivery
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Teo"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Teo.NewRealtimeLogDelivery(ctx, "teoRealtimeLogDelivery", &Teo.RealtimeLogDeliveryArgs{ Area: pulumi.String("overseas"), DeliveryStatus: pulumi.String("disabled"), EntityLists: pulumi.StringArray{ pulumi.String("sid-2yvhjw98uaco"), }, Fields: pulumi.StringArray{ pulumi.String("ServiceID"), pulumi.String("ConnectTimeStamp"), pulumi.String("DisconnetTimeStamp"), pulumi.String("DisconnetReason"), pulumi.String("ClientRealIP"), pulumi.String("ClientRegion"), pulumi.String("EdgeIP"), pulumi.String("ForwardProtocol"), pulumi.String("ForwardPort"), pulumi.String("SentBytes"), pulumi.String("ReceivedBytes"), pulumi.String("LogTimeStamp"), }, LogFormat: &teo.RealtimeLogDeliveryLogFormatArgs{ FieldDelimiter: pulumi.String(","), FormatType: pulumi.String("json"), RecordDelimiter: pulumi.String("\n\n"), RecordPrefix: pulumi.String("{"), RecordSuffix: pulumi.String("}"), }, LogType: pulumi.String("application"), S3: &teo.RealtimeLogDeliveryS3Args{ AccessId: pulumi.String("xxxxxxxxxx"), AccessKey: pulumi.String("xxxxxxxxxx"), Bucket: pulumi.String("test-1253833068"), CompressType: pulumi.String("gzip"), Endpoint: pulumi.String("https://test-1253833068.cos.ap-nanjing.myqcloud.com"), Region: pulumi.String("ap-nanjing"), }, Sample: pulumi.Int(0), TaskName: pulumi.String("test"), TaskType: pulumi.String("s3"), ZoneId: pulumi.String("zone-2qtuhspy7cr6"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
teo teo_realtime_log_delivery can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Teo/realtimeLogDelivery:RealtimeLogDelivery teo_realtime_log_delivery zoneId#taskId ```
func GetRealtimeLogDelivery ¶ added in v0.2.0
func GetRealtimeLogDelivery(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RealtimeLogDeliveryState, opts ...pulumi.ResourceOption) (*RealtimeLogDelivery, error)
GetRealtimeLogDelivery gets an existing RealtimeLogDelivery resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRealtimeLogDelivery ¶ added in v0.2.0
func NewRealtimeLogDelivery(ctx *pulumi.Context, name string, args *RealtimeLogDeliveryArgs, opts ...pulumi.ResourceOption) (*RealtimeLogDelivery, error)
NewRealtimeLogDelivery registers a new resource with the given unique name, arguments, and options.
func (*RealtimeLogDelivery) ElementType ¶ added in v0.2.0
func (*RealtimeLogDelivery) ElementType() reflect.Type
func (*RealtimeLogDelivery) ToRealtimeLogDeliveryOutput ¶ added in v0.2.0
func (i *RealtimeLogDelivery) ToRealtimeLogDeliveryOutput() RealtimeLogDeliveryOutput
func (*RealtimeLogDelivery) ToRealtimeLogDeliveryOutputWithContext ¶ added in v0.2.0
func (i *RealtimeLogDelivery) ToRealtimeLogDeliveryOutputWithContext(ctx context.Context) RealtimeLogDeliveryOutput
type RealtimeLogDeliveryArgs ¶ added in v0.2.0
type RealtimeLogDeliveryArgs struct { // Data delivery area, possible values are: `mainland`: within mainland China; `overseas`: worldwide (excluding mainland China). Area pulumi.StringInput // CLS configuration information. This parameter is required when TaskType is cls. Cls RealtimeLogDeliveryClsPtrInput // Customize the configuration information of the HTTP service. This parameter is required when TaskType is set to custom_endpoint. CustomEndpoint RealtimeLogDeliveryCustomEndpointPtrInput // The list of custom fields delivered supports extracting specified field values from HTTP request headers, response headers, and cookies. Custom field names cannot be repeated and cannot exceed 200 fields. CustomFields RealtimeLogDeliveryCustomFieldArrayInput // The filter condition for log delivery. If it is not filled, all logs will be delivered. DeliveryConditions RealtimeLogDeliveryDeliveryConditionArrayInput // The status of the real-time log delivery task. The values are: `enabled`: enabled; `disabled`: disabled. Leave it blank to keep the original configuration. Not required when creating. DeliveryStatus pulumi.StringPtrInput // List of entities (seven-layer domain names or four-layer proxy instances) corresponding to real-time log delivery tasks. Example values are as follows: Seven-layer domain name: `domain.example.com`; four-layer proxy instance: sid-2s69eb5wcms7. For values, refer to: `https://cloud.tencent.com/document/api/1552/80690`, `https://cloud.tencent.com/document/api/1552/86336`. EntityLists pulumi.StringArrayInput // A list of preset fields for delivery. Fields pulumi.StringArrayInput // The output format of log delivery. If it is not filled, it means the default format. The default format logic is as follows: when TaskType is `customEndpoint`, the default format is an array of multiple JSON objects, each JSON object is a log; when TaskType is `s3`, the default format is JSON Lines; in particular, when TaskType is `cls`, the value of LogFormat.FormatType can only be json, and other parameters in LogFormat will be ignored. It is recommended not to pass LogFormat. LogFormat RealtimeLogDeliveryLogFormatPtrInput // Data delivery type, the values are: `domain`: site acceleration log; `application`: four-layer proxy log; `web-rateLiming`: rate limit and CC attack protection log; `web-attack`: managed rule log; `web-rule`: custom rule log; `web-bot`: Bot management log. LogType pulumi.StringInput // Configuration information of AWS S3 compatible storage bucket. This parameter is required when TaskType is s3. S3 RealtimeLogDeliveryS3PtrInput // The sampling ratio is in thousandths, with a value range of 1-1000. For example, filling in 605 means the sampling ratio is 60.5%. Leaving it blank means the sampling ratio is 100%. Sample pulumi.IntInput // The name of the real-time log delivery task. The format is a combination of numbers, English, -, and _. The maximum length is 200 characters. TaskName pulumi.StringInput // The real-time log delivery task type. The possible values are: `cls`: push to Tencent Cloud CLS; `customEndpoint`: push to a custom HTTP(S) address; `s3`: push to an AWS S3 compatible storage bucket address. TaskType pulumi.StringInput // ID of the site. ZoneId pulumi.StringInput }
The set of arguments for constructing a RealtimeLogDelivery resource.
func (RealtimeLogDeliveryArgs) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryArgs) ElementType() reflect.Type
type RealtimeLogDeliveryArray ¶ added in v0.2.0
type RealtimeLogDeliveryArray []RealtimeLogDeliveryInput
func (RealtimeLogDeliveryArray) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryArray) ElementType() reflect.Type
func (RealtimeLogDeliveryArray) ToRealtimeLogDeliveryArrayOutput ¶ added in v0.2.0
func (i RealtimeLogDeliveryArray) ToRealtimeLogDeliveryArrayOutput() RealtimeLogDeliveryArrayOutput
func (RealtimeLogDeliveryArray) ToRealtimeLogDeliveryArrayOutputWithContext ¶ added in v0.2.0
func (i RealtimeLogDeliveryArray) ToRealtimeLogDeliveryArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryArrayOutput
type RealtimeLogDeliveryArrayInput ¶ added in v0.2.0
type RealtimeLogDeliveryArrayInput interface { pulumi.Input ToRealtimeLogDeliveryArrayOutput() RealtimeLogDeliveryArrayOutput ToRealtimeLogDeliveryArrayOutputWithContext(context.Context) RealtimeLogDeliveryArrayOutput }
RealtimeLogDeliveryArrayInput is an input type that accepts RealtimeLogDeliveryArray and RealtimeLogDeliveryArrayOutput values. You can construct a concrete instance of `RealtimeLogDeliveryArrayInput` via:
RealtimeLogDeliveryArray{ RealtimeLogDeliveryArgs{...} }
type RealtimeLogDeliveryArrayOutput ¶ added in v0.2.0
type RealtimeLogDeliveryArrayOutput struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryArrayOutput) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryArrayOutput) ElementType() reflect.Type
func (RealtimeLogDeliveryArrayOutput) Index ¶ added in v0.2.0
func (o RealtimeLogDeliveryArrayOutput) Index(i pulumi.IntInput) RealtimeLogDeliveryOutput
func (RealtimeLogDeliveryArrayOutput) ToRealtimeLogDeliveryArrayOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryArrayOutput) ToRealtimeLogDeliveryArrayOutput() RealtimeLogDeliveryArrayOutput
func (RealtimeLogDeliveryArrayOutput) ToRealtimeLogDeliveryArrayOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryArrayOutput) ToRealtimeLogDeliveryArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryArrayOutput
type RealtimeLogDeliveryCls ¶ added in v0.2.0
type RealtimeLogDeliveryClsArgs ¶ added in v0.2.0
type RealtimeLogDeliveryClsArgs struct { // Tencent Cloud CLS log set ID. LogSetId pulumi.StringInput `pulumi:"logSetId"` // The region where the Tencent Cloud CLS log set is located. LogSetRegion pulumi.StringInput `pulumi:"logSetRegion"` // Tencent Cloud CLS log topic ID. TopicId pulumi.StringInput `pulumi:"topicId"` }
func (RealtimeLogDeliveryClsArgs) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryClsArgs) ElementType() reflect.Type
func (RealtimeLogDeliveryClsArgs) ToRealtimeLogDeliveryClsOutput ¶ added in v0.2.0
func (i RealtimeLogDeliveryClsArgs) ToRealtimeLogDeliveryClsOutput() RealtimeLogDeliveryClsOutput
func (RealtimeLogDeliveryClsArgs) ToRealtimeLogDeliveryClsOutputWithContext ¶ added in v0.2.0
func (i RealtimeLogDeliveryClsArgs) ToRealtimeLogDeliveryClsOutputWithContext(ctx context.Context) RealtimeLogDeliveryClsOutput
func (RealtimeLogDeliveryClsArgs) ToRealtimeLogDeliveryClsPtrOutput ¶ added in v0.2.0
func (i RealtimeLogDeliveryClsArgs) ToRealtimeLogDeliveryClsPtrOutput() RealtimeLogDeliveryClsPtrOutput
func (RealtimeLogDeliveryClsArgs) ToRealtimeLogDeliveryClsPtrOutputWithContext ¶ added in v0.2.0
func (i RealtimeLogDeliveryClsArgs) ToRealtimeLogDeliveryClsPtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryClsPtrOutput
type RealtimeLogDeliveryClsInput ¶ added in v0.2.0
type RealtimeLogDeliveryClsInput interface { pulumi.Input ToRealtimeLogDeliveryClsOutput() RealtimeLogDeliveryClsOutput ToRealtimeLogDeliveryClsOutputWithContext(context.Context) RealtimeLogDeliveryClsOutput }
RealtimeLogDeliveryClsInput is an input type that accepts RealtimeLogDeliveryClsArgs and RealtimeLogDeliveryClsOutput values. You can construct a concrete instance of `RealtimeLogDeliveryClsInput` via:
RealtimeLogDeliveryClsArgs{...}
type RealtimeLogDeliveryClsOutput ¶ added in v0.2.0
type RealtimeLogDeliveryClsOutput struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryClsOutput) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryClsOutput) ElementType() reflect.Type
func (RealtimeLogDeliveryClsOutput) LogSetId ¶ added in v0.2.0
func (o RealtimeLogDeliveryClsOutput) LogSetId() pulumi.StringOutput
Tencent Cloud CLS log set ID.
func (RealtimeLogDeliveryClsOutput) LogSetRegion ¶ added in v0.2.0
func (o RealtimeLogDeliveryClsOutput) LogSetRegion() pulumi.StringOutput
The region where the Tencent Cloud CLS log set is located.
func (RealtimeLogDeliveryClsOutput) ToRealtimeLogDeliveryClsOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryClsOutput) ToRealtimeLogDeliveryClsOutput() RealtimeLogDeliveryClsOutput
func (RealtimeLogDeliveryClsOutput) ToRealtimeLogDeliveryClsOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryClsOutput) ToRealtimeLogDeliveryClsOutputWithContext(ctx context.Context) RealtimeLogDeliveryClsOutput
func (RealtimeLogDeliveryClsOutput) ToRealtimeLogDeliveryClsPtrOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryClsOutput) ToRealtimeLogDeliveryClsPtrOutput() RealtimeLogDeliveryClsPtrOutput
func (RealtimeLogDeliveryClsOutput) ToRealtimeLogDeliveryClsPtrOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryClsOutput) ToRealtimeLogDeliveryClsPtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryClsPtrOutput
func (RealtimeLogDeliveryClsOutput) TopicId ¶ added in v0.2.0
func (o RealtimeLogDeliveryClsOutput) TopicId() pulumi.StringOutput
Tencent Cloud CLS log topic ID.
type RealtimeLogDeliveryClsPtrInput ¶ added in v0.2.0
type RealtimeLogDeliveryClsPtrInput interface { pulumi.Input ToRealtimeLogDeliveryClsPtrOutput() RealtimeLogDeliveryClsPtrOutput ToRealtimeLogDeliveryClsPtrOutputWithContext(context.Context) RealtimeLogDeliveryClsPtrOutput }
RealtimeLogDeliveryClsPtrInput is an input type that accepts RealtimeLogDeliveryClsArgs, RealtimeLogDeliveryClsPtr and RealtimeLogDeliveryClsPtrOutput values. You can construct a concrete instance of `RealtimeLogDeliveryClsPtrInput` via:
RealtimeLogDeliveryClsArgs{...} or: nil
func RealtimeLogDeliveryClsPtr ¶ added in v0.2.0
func RealtimeLogDeliveryClsPtr(v *RealtimeLogDeliveryClsArgs) RealtimeLogDeliveryClsPtrInput
type RealtimeLogDeliveryClsPtrOutput ¶ added in v0.2.0
type RealtimeLogDeliveryClsPtrOutput struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryClsPtrOutput) Elem ¶ added in v0.2.0
func (o RealtimeLogDeliveryClsPtrOutput) Elem() RealtimeLogDeliveryClsOutput
func (RealtimeLogDeliveryClsPtrOutput) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryClsPtrOutput) ElementType() reflect.Type
func (RealtimeLogDeliveryClsPtrOutput) LogSetId ¶ added in v0.2.0
func (o RealtimeLogDeliveryClsPtrOutput) LogSetId() pulumi.StringPtrOutput
Tencent Cloud CLS log set ID.
func (RealtimeLogDeliveryClsPtrOutput) LogSetRegion ¶ added in v0.2.0
func (o RealtimeLogDeliveryClsPtrOutput) LogSetRegion() pulumi.StringPtrOutput
The region where the Tencent Cloud CLS log set is located.
func (RealtimeLogDeliveryClsPtrOutput) ToRealtimeLogDeliveryClsPtrOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryClsPtrOutput) ToRealtimeLogDeliveryClsPtrOutput() RealtimeLogDeliveryClsPtrOutput
func (RealtimeLogDeliveryClsPtrOutput) ToRealtimeLogDeliveryClsPtrOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryClsPtrOutput) ToRealtimeLogDeliveryClsPtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryClsPtrOutput
func (RealtimeLogDeliveryClsPtrOutput) TopicId ¶ added in v0.2.0
func (o RealtimeLogDeliveryClsPtrOutput) TopicId() pulumi.StringPtrOutput
Tencent Cloud CLS log topic ID.
type RealtimeLogDeliveryCustomEndpoint ¶ added in v0.2.0
type RealtimeLogDeliveryCustomEndpoint struct { // Fill in a custom SecretId to generate an encrypted signature. This parameter is required if the source site requires authentication. AccessId *string `pulumi:"accessId"` // Fill in the custom SecretKey to generate the encrypted signature. This parameter is required if the source site requires authentication. AccessKey *string `pulumi:"accessKey"` // Data compression type, the possible values are: `gzip`: use gzip compression. If it is not filled in, compression is not enabled. CompressType *string `pulumi:"compressType"` // The custom request header carried when delivering logs. If the header name you fill in is the default header carried by EdgeOne log push, such as Content-Type, then the header value you fill in will overwrite the default value. The header value references a single variable ${batchSize} to obtain the number of logs included in each POST request. Headers []RealtimeLogDeliveryCustomEndpointHeader `pulumi:"headers"` // When sending logs via POST request, the application layer protocol type used can be: `http`: HTTP protocol; `https`: HTTPS protocol. If not filled in, the protocol type will be parsed according to the filled in URL address. Protocol *string `pulumi:"protocol"` // The custom HTTP interface address for real-time log delivery. Currently, only HTTP/HTTPS protocols are supported. Url string `pulumi:"url"` }
type RealtimeLogDeliveryCustomEndpointArgs ¶ added in v0.2.0
type RealtimeLogDeliveryCustomEndpointArgs struct { // Fill in a custom SecretId to generate an encrypted signature. This parameter is required if the source site requires authentication. AccessId pulumi.StringPtrInput `pulumi:"accessId"` // Fill in the custom SecretKey to generate the encrypted signature. This parameter is required if the source site requires authentication. AccessKey pulumi.StringPtrInput `pulumi:"accessKey"` // Data compression type, the possible values are: `gzip`: use gzip compression. If it is not filled in, compression is not enabled. CompressType pulumi.StringPtrInput `pulumi:"compressType"` // The custom request header carried when delivering logs. If the header name you fill in is the default header carried by EdgeOne log push, such as Content-Type, then the header value you fill in will overwrite the default value. The header value references a single variable ${batchSize} to obtain the number of logs included in each POST request. Headers RealtimeLogDeliveryCustomEndpointHeaderArrayInput `pulumi:"headers"` // When sending logs via POST request, the application layer protocol type used can be: `http`: HTTP protocol; `https`: HTTPS protocol. If not filled in, the protocol type will be parsed according to the filled in URL address. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // The custom HTTP interface address for real-time log delivery. Currently, only HTTP/HTTPS protocols are supported. Url pulumi.StringInput `pulumi:"url"` }
func (RealtimeLogDeliveryCustomEndpointArgs) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryCustomEndpointArgs) ElementType() reflect.Type
func (RealtimeLogDeliveryCustomEndpointArgs) ToRealtimeLogDeliveryCustomEndpointOutput ¶ added in v0.2.0
func (i RealtimeLogDeliveryCustomEndpointArgs) ToRealtimeLogDeliveryCustomEndpointOutput() RealtimeLogDeliveryCustomEndpointOutput
func (RealtimeLogDeliveryCustomEndpointArgs) ToRealtimeLogDeliveryCustomEndpointOutputWithContext ¶ added in v0.2.0
func (i RealtimeLogDeliveryCustomEndpointArgs) ToRealtimeLogDeliveryCustomEndpointOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomEndpointOutput
func (RealtimeLogDeliveryCustomEndpointArgs) ToRealtimeLogDeliveryCustomEndpointPtrOutput ¶ added in v0.2.0
func (i RealtimeLogDeliveryCustomEndpointArgs) ToRealtimeLogDeliveryCustomEndpointPtrOutput() RealtimeLogDeliveryCustomEndpointPtrOutput
func (RealtimeLogDeliveryCustomEndpointArgs) ToRealtimeLogDeliveryCustomEndpointPtrOutputWithContext ¶ added in v0.2.0
func (i RealtimeLogDeliveryCustomEndpointArgs) ToRealtimeLogDeliveryCustomEndpointPtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomEndpointPtrOutput
type RealtimeLogDeliveryCustomEndpointHeader ¶ added in v0.2.0
type RealtimeLogDeliveryCustomEndpointHeaderArgs ¶ added in v0.2.0
type RealtimeLogDeliveryCustomEndpointHeaderArgs struct { // HTTP header name. Name pulumi.StringInput `pulumi:"name"` // HTTP header value. Value pulumi.StringInput `pulumi:"value"` }
func (RealtimeLogDeliveryCustomEndpointHeaderArgs) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryCustomEndpointHeaderArgs) ElementType() reflect.Type
func (RealtimeLogDeliveryCustomEndpointHeaderArgs) ToRealtimeLogDeliveryCustomEndpointHeaderOutput ¶ added in v0.2.0
func (i RealtimeLogDeliveryCustomEndpointHeaderArgs) ToRealtimeLogDeliveryCustomEndpointHeaderOutput() RealtimeLogDeliveryCustomEndpointHeaderOutput
func (RealtimeLogDeliveryCustomEndpointHeaderArgs) ToRealtimeLogDeliveryCustomEndpointHeaderOutputWithContext ¶ added in v0.2.0
func (i RealtimeLogDeliveryCustomEndpointHeaderArgs) ToRealtimeLogDeliveryCustomEndpointHeaderOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomEndpointHeaderOutput
type RealtimeLogDeliveryCustomEndpointHeaderArray ¶ added in v0.2.0
type RealtimeLogDeliveryCustomEndpointHeaderArray []RealtimeLogDeliveryCustomEndpointHeaderInput
func (RealtimeLogDeliveryCustomEndpointHeaderArray) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryCustomEndpointHeaderArray) ElementType() reflect.Type
func (RealtimeLogDeliveryCustomEndpointHeaderArray) ToRealtimeLogDeliveryCustomEndpointHeaderArrayOutput ¶ added in v0.2.0
func (i RealtimeLogDeliveryCustomEndpointHeaderArray) ToRealtimeLogDeliveryCustomEndpointHeaderArrayOutput() RealtimeLogDeliveryCustomEndpointHeaderArrayOutput
func (RealtimeLogDeliveryCustomEndpointHeaderArray) ToRealtimeLogDeliveryCustomEndpointHeaderArrayOutputWithContext ¶ added in v0.2.0
func (i RealtimeLogDeliveryCustomEndpointHeaderArray) ToRealtimeLogDeliveryCustomEndpointHeaderArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomEndpointHeaderArrayOutput
type RealtimeLogDeliveryCustomEndpointHeaderArrayInput ¶ added in v0.2.0
type RealtimeLogDeliveryCustomEndpointHeaderArrayInput interface { pulumi.Input ToRealtimeLogDeliveryCustomEndpointHeaderArrayOutput() RealtimeLogDeliveryCustomEndpointHeaderArrayOutput ToRealtimeLogDeliveryCustomEndpointHeaderArrayOutputWithContext(context.Context) RealtimeLogDeliveryCustomEndpointHeaderArrayOutput }
RealtimeLogDeliveryCustomEndpointHeaderArrayInput is an input type that accepts RealtimeLogDeliveryCustomEndpointHeaderArray and RealtimeLogDeliveryCustomEndpointHeaderArrayOutput values. You can construct a concrete instance of `RealtimeLogDeliveryCustomEndpointHeaderArrayInput` via:
RealtimeLogDeliveryCustomEndpointHeaderArray{ RealtimeLogDeliveryCustomEndpointHeaderArgs{...} }
type RealtimeLogDeliveryCustomEndpointHeaderArrayOutput ¶ added in v0.2.0
type RealtimeLogDeliveryCustomEndpointHeaderArrayOutput struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryCustomEndpointHeaderArrayOutput) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryCustomEndpointHeaderArrayOutput) ElementType() reflect.Type
func (RealtimeLogDeliveryCustomEndpointHeaderArrayOutput) ToRealtimeLogDeliveryCustomEndpointHeaderArrayOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointHeaderArrayOutput) ToRealtimeLogDeliveryCustomEndpointHeaderArrayOutput() RealtimeLogDeliveryCustomEndpointHeaderArrayOutput
func (RealtimeLogDeliveryCustomEndpointHeaderArrayOutput) ToRealtimeLogDeliveryCustomEndpointHeaderArrayOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointHeaderArrayOutput) ToRealtimeLogDeliveryCustomEndpointHeaderArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomEndpointHeaderArrayOutput
type RealtimeLogDeliveryCustomEndpointHeaderInput ¶ added in v0.2.0
type RealtimeLogDeliveryCustomEndpointHeaderInput interface { pulumi.Input ToRealtimeLogDeliveryCustomEndpointHeaderOutput() RealtimeLogDeliveryCustomEndpointHeaderOutput ToRealtimeLogDeliveryCustomEndpointHeaderOutputWithContext(context.Context) RealtimeLogDeliveryCustomEndpointHeaderOutput }
RealtimeLogDeliveryCustomEndpointHeaderInput is an input type that accepts RealtimeLogDeliveryCustomEndpointHeaderArgs and RealtimeLogDeliveryCustomEndpointHeaderOutput values. You can construct a concrete instance of `RealtimeLogDeliveryCustomEndpointHeaderInput` via:
RealtimeLogDeliveryCustomEndpointHeaderArgs{...}
type RealtimeLogDeliveryCustomEndpointHeaderOutput ¶ added in v0.2.0
type RealtimeLogDeliveryCustomEndpointHeaderOutput struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryCustomEndpointHeaderOutput) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryCustomEndpointHeaderOutput) ElementType() reflect.Type
func (RealtimeLogDeliveryCustomEndpointHeaderOutput) Name ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointHeaderOutput) Name() pulumi.StringOutput
HTTP header name.
func (RealtimeLogDeliveryCustomEndpointHeaderOutput) ToRealtimeLogDeliveryCustomEndpointHeaderOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointHeaderOutput) ToRealtimeLogDeliveryCustomEndpointHeaderOutput() RealtimeLogDeliveryCustomEndpointHeaderOutput
func (RealtimeLogDeliveryCustomEndpointHeaderOutput) ToRealtimeLogDeliveryCustomEndpointHeaderOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointHeaderOutput) ToRealtimeLogDeliveryCustomEndpointHeaderOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomEndpointHeaderOutput
func (RealtimeLogDeliveryCustomEndpointHeaderOutput) Value ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointHeaderOutput) Value() pulumi.StringOutput
HTTP header value.
type RealtimeLogDeliveryCustomEndpointInput ¶ added in v0.2.0
type RealtimeLogDeliveryCustomEndpointInput interface { pulumi.Input ToRealtimeLogDeliveryCustomEndpointOutput() RealtimeLogDeliveryCustomEndpointOutput ToRealtimeLogDeliveryCustomEndpointOutputWithContext(context.Context) RealtimeLogDeliveryCustomEndpointOutput }
RealtimeLogDeliveryCustomEndpointInput is an input type that accepts RealtimeLogDeliveryCustomEndpointArgs and RealtimeLogDeliveryCustomEndpointOutput values. You can construct a concrete instance of `RealtimeLogDeliveryCustomEndpointInput` via:
RealtimeLogDeliveryCustomEndpointArgs{...}
type RealtimeLogDeliveryCustomEndpointOutput ¶ added in v0.2.0
type RealtimeLogDeliveryCustomEndpointOutput struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryCustomEndpointOutput) AccessId ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointOutput) AccessId() pulumi.StringPtrOutput
Fill in a custom SecretId to generate an encrypted signature. This parameter is required if the source site requires authentication.
func (RealtimeLogDeliveryCustomEndpointOutput) AccessKey ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointOutput) AccessKey() pulumi.StringPtrOutput
Fill in the custom SecretKey to generate the encrypted signature. This parameter is required if the source site requires authentication.
func (RealtimeLogDeliveryCustomEndpointOutput) CompressType ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointOutput) CompressType() pulumi.StringPtrOutput
Data compression type, the possible values are: `gzip`: use gzip compression. If it is not filled in, compression is not enabled.
func (RealtimeLogDeliveryCustomEndpointOutput) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryCustomEndpointOutput) ElementType() reflect.Type
func (RealtimeLogDeliveryCustomEndpointOutput) Headers ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointOutput) Headers() RealtimeLogDeliveryCustomEndpointHeaderArrayOutput
The custom request header carried when delivering logs. If the header name you fill in is the default header carried by EdgeOne log push, such as Content-Type, then the header value you fill in will overwrite the default value. The header value references a single variable ${batchSize} to obtain the number of logs included in each POST request.
func (RealtimeLogDeliveryCustomEndpointOutput) Protocol ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointOutput) Protocol() pulumi.StringPtrOutput
When sending logs via POST request, the application layer protocol type used can be: `http`: HTTP protocol; `https`: HTTPS protocol. If not filled in, the protocol type will be parsed according to the filled in URL address.
func (RealtimeLogDeliveryCustomEndpointOutput) ToRealtimeLogDeliveryCustomEndpointOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointOutput) ToRealtimeLogDeliveryCustomEndpointOutput() RealtimeLogDeliveryCustomEndpointOutput
func (RealtimeLogDeliveryCustomEndpointOutput) ToRealtimeLogDeliveryCustomEndpointOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointOutput) ToRealtimeLogDeliveryCustomEndpointOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomEndpointOutput
func (RealtimeLogDeliveryCustomEndpointOutput) ToRealtimeLogDeliveryCustomEndpointPtrOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointOutput) ToRealtimeLogDeliveryCustomEndpointPtrOutput() RealtimeLogDeliveryCustomEndpointPtrOutput
func (RealtimeLogDeliveryCustomEndpointOutput) ToRealtimeLogDeliveryCustomEndpointPtrOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointOutput) ToRealtimeLogDeliveryCustomEndpointPtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomEndpointPtrOutput
func (RealtimeLogDeliveryCustomEndpointOutput) Url ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointOutput) Url() pulumi.StringOutput
The custom HTTP interface address for real-time log delivery. Currently, only HTTP/HTTPS protocols are supported.
type RealtimeLogDeliveryCustomEndpointPtrInput ¶ added in v0.2.0
type RealtimeLogDeliveryCustomEndpointPtrInput interface { pulumi.Input ToRealtimeLogDeliveryCustomEndpointPtrOutput() RealtimeLogDeliveryCustomEndpointPtrOutput ToRealtimeLogDeliveryCustomEndpointPtrOutputWithContext(context.Context) RealtimeLogDeliveryCustomEndpointPtrOutput }
RealtimeLogDeliveryCustomEndpointPtrInput is an input type that accepts RealtimeLogDeliveryCustomEndpointArgs, RealtimeLogDeliveryCustomEndpointPtr and RealtimeLogDeliveryCustomEndpointPtrOutput values. You can construct a concrete instance of `RealtimeLogDeliveryCustomEndpointPtrInput` via:
RealtimeLogDeliveryCustomEndpointArgs{...} or: nil
func RealtimeLogDeliveryCustomEndpointPtr ¶ added in v0.2.0
func RealtimeLogDeliveryCustomEndpointPtr(v *RealtimeLogDeliveryCustomEndpointArgs) RealtimeLogDeliveryCustomEndpointPtrInput
type RealtimeLogDeliveryCustomEndpointPtrOutput ¶ added in v0.2.0
type RealtimeLogDeliveryCustomEndpointPtrOutput struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryCustomEndpointPtrOutput) AccessId ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointPtrOutput) AccessId() pulumi.StringPtrOutput
Fill in a custom SecretId to generate an encrypted signature. This parameter is required if the source site requires authentication.
func (RealtimeLogDeliveryCustomEndpointPtrOutput) AccessKey ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointPtrOutput) AccessKey() pulumi.StringPtrOutput
Fill in the custom SecretKey to generate the encrypted signature. This parameter is required if the source site requires authentication.
func (RealtimeLogDeliveryCustomEndpointPtrOutput) CompressType ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointPtrOutput) CompressType() pulumi.StringPtrOutput
Data compression type, the possible values are: `gzip`: use gzip compression. If it is not filled in, compression is not enabled.
func (RealtimeLogDeliveryCustomEndpointPtrOutput) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryCustomEndpointPtrOutput) ElementType() reflect.Type
func (RealtimeLogDeliveryCustomEndpointPtrOutput) Headers ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointPtrOutput) Headers() RealtimeLogDeliveryCustomEndpointHeaderArrayOutput
The custom request header carried when delivering logs. If the header name you fill in is the default header carried by EdgeOne log push, such as Content-Type, then the header value you fill in will overwrite the default value. The header value references a single variable ${batchSize} to obtain the number of logs included in each POST request.
func (RealtimeLogDeliveryCustomEndpointPtrOutput) Protocol ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointPtrOutput) Protocol() pulumi.StringPtrOutput
When sending logs via POST request, the application layer protocol type used can be: `http`: HTTP protocol; `https`: HTTPS protocol. If not filled in, the protocol type will be parsed according to the filled in URL address.
func (RealtimeLogDeliveryCustomEndpointPtrOutput) ToRealtimeLogDeliveryCustomEndpointPtrOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointPtrOutput) ToRealtimeLogDeliveryCustomEndpointPtrOutput() RealtimeLogDeliveryCustomEndpointPtrOutput
func (RealtimeLogDeliveryCustomEndpointPtrOutput) ToRealtimeLogDeliveryCustomEndpointPtrOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointPtrOutput) ToRealtimeLogDeliveryCustomEndpointPtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomEndpointPtrOutput
func (RealtimeLogDeliveryCustomEndpointPtrOutput) Url ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomEndpointPtrOutput) Url() pulumi.StringPtrOutput
The custom HTTP interface address for real-time log delivery. Currently, only HTTP/HTTPS protocols are supported.
type RealtimeLogDeliveryCustomField ¶ added in v0.2.0
type RealtimeLogDeliveryCustomField struct { // Whether to deliver this field. If left blank, this field will not be delivered. Enabled *bool `pulumi:"enabled"` // Extract data from the specified location in the HTTP request and response. The values are: `ReqHeader`: extract the specified field value from the HTTP request header; `RspHeader`: extract the specified field value from the HTTP response header; `Cookie`: extract the specified field value from the Cookie. Name string `pulumi:"name"` // The name of the parameter whose value needs to be extracted, for example: Accept-Language. Value string `pulumi:"value"` }
type RealtimeLogDeliveryCustomFieldArgs ¶ added in v0.2.0
type RealtimeLogDeliveryCustomFieldArgs struct { // Whether to deliver this field. If left blank, this field will not be delivered. Enabled pulumi.BoolPtrInput `pulumi:"enabled"` // Extract data from the specified location in the HTTP request and response. The values are: `ReqHeader`: extract the specified field value from the HTTP request header; `RspHeader`: extract the specified field value from the HTTP response header; `Cookie`: extract the specified field value from the Cookie. Name pulumi.StringInput `pulumi:"name"` // The name of the parameter whose value needs to be extracted, for example: Accept-Language. Value pulumi.StringInput `pulumi:"value"` }
func (RealtimeLogDeliveryCustomFieldArgs) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryCustomFieldArgs) ElementType() reflect.Type
func (RealtimeLogDeliveryCustomFieldArgs) ToRealtimeLogDeliveryCustomFieldOutput ¶ added in v0.2.0
func (i RealtimeLogDeliveryCustomFieldArgs) ToRealtimeLogDeliveryCustomFieldOutput() RealtimeLogDeliveryCustomFieldOutput
func (RealtimeLogDeliveryCustomFieldArgs) ToRealtimeLogDeliveryCustomFieldOutputWithContext ¶ added in v0.2.0
func (i RealtimeLogDeliveryCustomFieldArgs) ToRealtimeLogDeliveryCustomFieldOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomFieldOutput
type RealtimeLogDeliveryCustomFieldArray ¶ added in v0.2.0
type RealtimeLogDeliveryCustomFieldArray []RealtimeLogDeliveryCustomFieldInput
func (RealtimeLogDeliveryCustomFieldArray) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryCustomFieldArray) ElementType() reflect.Type
func (RealtimeLogDeliveryCustomFieldArray) ToRealtimeLogDeliveryCustomFieldArrayOutput ¶ added in v0.2.0
func (i RealtimeLogDeliveryCustomFieldArray) ToRealtimeLogDeliveryCustomFieldArrayOutput() RealtimeLogDeliveryCustomFieldArrayOutput
func (RealtimeLogDeliveryCustomFieldArray) ToRealtimeLogDeliveryCustomFieldArrayOutputWithContext ¶ added in v0.2.0
func (i RealtimeLogDeliveryCustomFieldArray) ToRealtimeLogDeliveryCustomFieldArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomFieldArrayOutput
type RealtimeLogDeliveryCustomFieldArrayInput ¶ added in v0.2.0
type RealtimeLogDeliveryCustomFieldArrayInput interface { pulumi.Input ToRealtimeLogDeliveryCustomFieldArrayOutput() RealtimeLogDeliveryCustomFieldArrayOutput ToRealtimeLogDeliveryCustomFieldArrayOutputWithContext(context.Context) RealtimeLogDeliveryCustomFieldArrayOutput }
RealtimeLogDeliveryCustomFieldArrayInput is an input type that accepts RealtimeLogDeliveryCustomFieldArray and RealtimeLogDeliveryCustomFieldArrayOutput values. You can construct a concrete instance of `RealtimeLogDeliveryCustomFieldArrayInput` via:
RealtimeLogDeliveryCustomFieldArray{ RealtimeLogDeliveryCustomFieldArgs{...} }
type RealtimeLogDeliveryCustomFieldArrayOutput ¶ added in v0.2.0
type RealtimeLogDeliveryCustomFieldArrayOutput struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryCustomFieldArrayOutput) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryCustomFieldArrayOutput) ElementType() reflect.Type
func (RealtimeLogDeliveryCustomFieldArrayOutput) ToRealtimeLogDeliveryCustomFieldArrayOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomFieldArrayOutput) ToRealtimeLogDeliveryCustomFieldArrayOutput() RealtimeLogDeliveryCustomFieldArrayOutput
func (RealtimeLogDeliveryCustomFieldArrayOutput) ToRealtimeLogDeliveryCustomFieldArrayOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomFieldArrayOutput) ToRealtimeLogDeliveryCustomFieldArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomFieldArrayOutput
type RealtimeLogDeliveryCustomFieldInput ¶ added in v0.2.0
type RealtimeLogDeliveryCustomFieldInput interface { pulumi.Input ToRealtimeLogDeliveryCustomFieldOutput() RealtimeLogDeliveryCustomFieldOutput ToRealtimeLogDeliveryCustomFieldOutputWithContext(context.Context) RealtimeLogDeliveryCustomFieldOutput }
RealtimeLogDeliveryCustomFieldInput is an input type that accepts RealtimeLogDeliveryCustomFieldArgs and RealtimeLogDeliveryCustomFieldOutput values. You can construct a concrete instance of `RealtimeLogDeliveryCustomFieldInput` via:
RealtimeLogDeliveryCustomFieldArgs{...}
type RealtimeLogDeliveryCustomFieldOutput ¶ added in v0.2.0
type RealtimeLogDeliveryCustomFieldOutput struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryCustomFieldOutput) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryCustomFieldOutput) ElementType() reflect.Type
func (RealtimeLogDeliveryCustomFieldOutput) Enabled ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomFieldOutput) Enabled() pulumi.BoolPtrOutput
Whether to deliver this field. If left blank, this field will not be delivered.
func (RealtimeLogDeliveryCustomFieldOutput) Name ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomFieldOutput) Name() pulumi.StringOutput
Extract data from the specified location in the HTTP request and response. The values are: `ReqHeader`: extract the specified field value from the HTTP request header; `RspHeader`: extract the specified field value from the HTTP response header; `Cookie`: extract the specified field value from the Cookie.
func (RealtimeLogDeliveryCustomFieldOutput) ToRealtimeLogDeliveryCustomFieldOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomFieldOutput) ToRealtimeLogDeliveryCustomFieldOutput() RealtimeLogDeliveryCustomFieldOutput
func (RealtimeLogDeliveryCustomFieldOutput) ToRealtimeLogDeliveryCustomFieldOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomFieldOutput) ToRealtimeLogDeliveryCustomFieldOutputWithContext(ctx context.Context) RealtimeLogDeliveryCustomFieldOutput
func (RealtimeLogDeliveryCustomFieldOutput) Value ¶ added in v0.2.0
func (o RealtimeLogDeliveryCustomFieldOutput) Value() pulumi.StringOutput
The name of the parameter whose value needs to be extracted, for example: Accept-Language.
type RealtimeLogDeliveryDeliveryCondition ¶ added in v0.2.0
type RealtimeLogDeliveryDeliveryCondition struct { // Log filtering conditions, the detailed filtering conditions are as follows: - `EdgeResponseStatusCode`: filter according to the status code returned by the EdgeOne node to the client. Supported operators: `equal`, `great`, `less`, `greatEqual`, `lessEqual`; Value range: any integer greater than or equal to 0; - `OriginResponseStatusCode`: filter according to the origin response status code. Supported operators: `equal`, `great`, `less`, `greatEqual`, `lessEqual`; Value range: any integer greater than or equal to -1; - `SecurityAction`: filter according to the final disposal action after the request hits the security rule. Supported operators: `equal`; Optional options are as follows: `-`: unknown/miss; `Monitor`: observe; `JSChallenge`: JavaScript challenge; `Deny`: intercept; `Allow`: allow; `BlockIP`: IP ban; `Redirect`: redirect; `ReturnCustomPage`: return to a custom page; `ManagedChallenge`: managed challenge; `Silence`: silent; `LongDelay`: respond after a long wait; `ShortDelay`: respond after a short wait; -`SecurityModule`: filter according to the name of the security module that finally handles the request. Supported operators: `equal`; Optional options: `-`: unknown/missed; `CustomRule`: Web Protection - Custom Rules; `RateLimitingCustomRule`: Web Protection - Rate Limiting Rules; `ManagedRule`: Web Protection - Managed Rules; `L7DDoS`: Web Protection - CC Attack Protection; `BotManagement`: Bot Management - Bot Basic Management; `BotClientReputation`: Bot Management - Client Profile Analysis; `BotBehaviorAnalysis`: Bot Management - Bot Intelligent Analysis; `BotCustomRule`: Bot Management - Custom Bot Rules; `BotActiveDetection`: Bot Management - Active Feature Recognition. Conditions []RealtimeLogDeliveryDeliveryConditionCondition `pulumi:"conditions"` }
type RealtimeLogDeliveryDeliveryConditionArgs ¶ added in v0.2.0
type RealtimeLogDeliveryDeliveryConditionArgs struct { // Log filtering conditions, the detailed filtering conditions are as follows: - `EdgeResponseStatusCode`: filter according to the status code returned by the EdgeOne node to the client. Supported operators: `equal`, `great`, `less`, `greatEqual`, `lessEqual`; Value range: any integer greater than or equal to 0; - `OriginResponseStatusCode`: filter according to the origin response status code. Supported operators: `equal`, `great`, `less`, `greatEqual`, `lessEqual`; Value range: any integer greater than or equal to -1; - `SecurityAction`: filter according to the final disposal action after the request hits the security rule. Supported operators: `equal`; Optional options are as follows: `-`: unknown/miss; `Monitor`: observe; `JSChallenge`: JavaScript challenge; `Deny`: intercept; `Allow`: allow; `BlockIP`: IP ban; `Redirect`: redirect; `ReturnCustomPage`: return to a custom page; `ManagedChallenge`: managed challenge; `Silence`: silent; `LongDelay`: respond after a long wait; `ShortDelay`: respond after a short wait; -`SecurityModule`: filter according to the name of the security module that finally handles the request. Supported operators: `equal`; Optional options: `-`: unknown/missed; `CustomRule`: Web Protection - Custom Rules; `RateLimitingCustomRule`: Web Protection - Rate Limiting Rules; `ManagedRule`: Web Protection - Managed Rules; `L7DDoS`: Web Protection - CC Attack Protection; `BotManagement`: Bot Management - Bot Basic Management; `BotClientReputation`: Bot Management - Client Profile Analysis; `BotBehaviorAnalysis`: Bot Management - Bot Intelligent Analysis; `BotCustomRule`: Bot Management - Custom Bot Rules; `BotActiveDetection`: Bot Management - Active Feature Recognition. Conditions RealtimeLogDeliveryDeliveryConditionConditionArrayInput `pulumi:"conditions"` }
func (RealtimeLogDeliveryDeliveryConditionArgs) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryDeliveryConditionArgs) ElementType() reflect.Type
func (RealtimeLogDeliveryDeliveryConditionArgs) ToRealtimeLogDeliveryDeliveryConditionOutput ¶ added in v0.2.0
func (i RealtimeLogDeliveryDeliveryConditionArgs) ToRealtimeLogDeliveryDeliveryConditionOutput() RealtimeLogDeliveryDeliveryConditionOutput
func (RealtimeLogDeliveryDeliveryConditionArgs) ToRealtimeLogDeliveryDeliveryConditionOutputWithContext ¶ added in v0.2.0
func (i RealtimeLogDeliveryDeliveryConditionArgs) ToRealtimeLogDeliveryDeliveryConditionOutputWithContext(ctx context.Context) RealtimeLogDeliveryDeliveryConditionOutput
type RealtimeLogDeliveryDeliveryConditionArray ¶ added in v0.2.0
type RealtimeLogDeliveryDeliveryConditionArray []RealtimeLogDeliveryDeliveryConditionInput
func (RealtimeLogDeliveryDeliveryConditionArray) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryDeliveryConditionArray) ElementType() reflect.Type
func (RealtimeLogDeliveryDeliveryConditionArray) ToRealtimeLogDeliveryDeliveryConditionArrayOutput ¶ added in v0.2.0
func (i RealtimeLogDeliveryDeliveryConditionArray) ToRealtimeLogDeliveryDeliveryConditionArrayOutput() RealtimeLogDeliveryDeliveryConditionArrayOutput
func (RealtimeLogDeliveryDeliveryConditionArray) ToRealtimeLogDeliveryDeliveryConditionArrayOutputWithContext ¶ added in v0.2.0
func (i RealtimeLogDeliveryDeliveryConditionArray) ToRealtimeLogDeliveryDeliveryConditionArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryDeliveryConditionArrayOutput
type RealtimeLogDeliveryDeliveryConditionArrayInput ¶ added in v0.2.0
type RealtimeLogDeliveryDeliveryConditionArrayInput interface { pulumi.Input ToRealtimeLogDeliveryDeliveryConditionArrayOutput() RealtimeLogDeliveryDeliveryConditionArrayOutput ToRealtimeLogDeliveryDeliveryConditionArrayOutputWithContext(context.Context) RealtimeLogDeliveryDeliveryConditionArrayOutput }
RealtimeLogDeliveryDeliveryConditionArrayInput is an input type that accepts RealtimeLogDeliveryDeliveryConditionArray and RealtimeLogDeliveryDeliveryConditionArrayOutput values. You can construct a concrete instance of `RealtimeLogDeliveryDeliveryConditionArrayInput` via:
RealtimeLogDeliveryDeliveryConditionArray{ RealtimeLogDeliveryDeliveryConditionArgs{...} }
type RealtimeLogDeliveryDeliveryConditionArrayOutput ¶ added in v0.2.0
type RealtimeLogDeliveryDeliveryConditionArrayOutput struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryDeliveryConditionArrayOutput) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryDeliveryConditionArrayOutput) ElementType() reflect.Type
func (RealtimeLogDeliveryDeliveryConditionArrayOutput) ToRealtimeLogDeliveryDeliveryConditionArrayOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryDeliveryConditionArrayOutput) ToRealtimeLogDeliveryDeliveryConditionArrayOutput() RealtimeLogDeliveryDeliveryConditionArrayOutput
func (RealtimeLogDeliveryDeliveryConditionArrayOutput) ToRealtimeLogDeliveryDeliveryConditionArrayOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryDeliveryConditionArrayOutput) ToRealtimeLogDeliveryDeliveryConditionArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryDeliveryConditionArrayOutput
type RealtimeLogDeliveryDeliveryConditionCondition ¶ added in v0.2.0
type RealtimeLogDeliveryDeliveryConditionCondition struct { // The key of the filter condition. Key string `pulumi:"key"` // Query condition operator, operation types are: `equals`: equal; `notEquals`: not equal; `include`: include; `notInclude`: not include; `startWith`: start with value; `notStartWith`: not start with value; `endWith`: end with value; `notEndWith`: not end with value. Operator string `pulumi:"operator"` // The value of the filter condition. Values []string `pulumi:"values"` }
type RealtimeLogDeliveryDeliveryConditionConditionArgs ¶ added in v0.2.0
type RealtimeLogDeliveryDeliveryConditionConditionArgs struct { // The key of the filter condition. Key pulumi.StringInput `pulumi:"key"` // Query condition operator, operation types are: `equals`: equal; `notEquals`: not equal; `include`: include; `notInclude`: not include; `startWith`: start with value; `notStartWith`: not start with value; `endWith`: end with value; `notEndWith`: not end with value. Operator pulumi.StringInput `pulumi:"operator"` // The value of the filter condition. Values pulumi.StringArrayInput `pulumi:"values"` }
func (RealtimeLogDeliveryDeliveryConditionConditionArgs) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryDeliveryConditionConditionArgs) ElementType() reflect.Type
func (RealtimeLogDeliveryDeliveryConditionConditionArgs) ToRealtimeLogDeliveryDeliveryConditionConditionOutput ¶ added in v0.2.0
func (i RealtimeLogDeliveryDeliveryConditionConditionArgs) ToRealtimeLogDeliveryDeliveryConditionConditionOutput() RealtimeLogDeliveryDeliveryConditionConditionOutput
func (RealtimeLogDeliveryDeliveryConditionConditionArgs) ToRealtimeLogDeliveryDeliveryConditionConditionOutputWithContext ¶ added in v0.2.0
func (i RealtimeLogDeliveryDeliveryConditionConditionArgs) ToRealtimeLogDeliveryDeliveryConditionConditionOutputWithContext(ctx context.Context) RealtimeLogDeliveryDeliveryConditionConditionOutput
type RealtimeLogDeliveryDeliveryConditionConditionArray ¶ added in v0.2.0
type RealtimeLogDeliveryDeliveryConditionConditionArray []RealtimeLogDeliveryDeliveryConditionConditionInput
func (RealtimeLogDeliveryDeliveryConditionConditionArray) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryDeliveryConditionConditionArray) ElementType() reflect.Type
func (RealtimeLogDeliveryDeliveryConditionConditionArray) ToRealtimeLogDeliveryDeliveryConditionConditionArrayOutput ¶ added in v0.2.0
func (i RealtimeLogDeliveryDeliveryConditionConditionArray) ToRealtimeLogDeliveryDeliveryConditionConditionArrayOutput() RealtimeLogDeliveryDeliveryConditionConditionArrayOutput
func (RealtimeLogDeliveryDeliveryConditionConditionArray) ToRealtimeLogDeliveryDeliveryConditionConditionArrayOutputWithContext ¶ added in v0.2.0
func (i RealtimeLogDeliveryDeliveryConditionConditionArray) ToRealtimeLogDeliveryDeliveryConditionConditionArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryDeliveryConditionConditionArrayOutput
type RealtimeLogDeliveryDeliveryConditionConditionArrayInput ¶ added in v0.2.0
type RealtimeLogDeliveryDeliveryConditionConditionArrayInput interface { pulumi.Input ToRealtimeLogDeliveryDeliveryConditionConditionArrayOutput() RealtimeLogDeliveryDeliveryConditionConditionArrayOutput ToRealtimeLogDeliveryDeliveryConditionConditionArrayOutputWithContext(context.Context) RealtimeLogDeliveryDeliveryConditionConditionArrayOutput }
RealtimeLogDeliveryDeliveryConditionConditionArrayInput is an input type that accepts RealtimeLogDeliveryDeliveryConditionConditionArray and RealtimeLogDeliveryDeliveryConditionConditionArrayOutput values. You can construct a concrete instance of `RealtimeLogDeliveryDeliveryConditionConditionArrayInput` via:
RealtimeLogDeliveryDeliveryConditionConditionArray{ RealtimeLogDeliveryDeliveryConditionConditionArgs{...} }
type RealtimeLogDeliveryDeliveryConditionConditionArrayOutput ¶ added in v0.2.0
type RealtimeLogDeliveryDeliveryConditionConditionArrayOutput struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryDeliveryConditionConditionArrayOutput) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryDeliveryConditionConditionArrayOutput) ElementType() reflect.Type
func (RealtimeLogDeliveryDeliveryConditionConditionArrayOutput) ToRealtimeLogDeliveryDeliveryConditionConditionArrayOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryDeliveryConditionConditionArrayOutput) ToRealtimeLogDeliveryDeliveryConditionConditionArrayOutput() RealtimeLogDeliveryDeliveryConditionConditionArrayOutput
func (RealtimeLogDeliveryDeliveryConditionConditionArrayOutput) ToRealtimeLogDeliveryDeliveryConditionConditionArrayOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryDeliveryConditionConditionArrayOutput) ToRealtimeLogDeliveryDeliveryConditionConditionArrayOutputWithContext(ctx context.Context) RealtimeLogDeliveryDeliveryConditionConditionArrayOutput
type RealtimeLogDeliveryDeliveryConditionConditionInput ¶ added in v0.2.0
type RealtimeLogDeliveryDeliveryConditionConditionInput interface { pulumi.Input ToRealtimeLogDeliveryDeliveryConditionConditionOutput() RealtimeLogDeliveryDeliveryConditionConditionOutput ToRealtimeLogDeliveryDeliveryConditionConditionOutputWithContext(context.Context) RealtimeLogDeliveryDeliveryConditionConditionOutput }
RealtimeLogDeliveryDeliveryConditionConditionInput is an input type that accepts RealtimeLogDeliveryDeliveryConditionConditionArgs and RealtimeLogDeliveryDeliveryConditionConditionOutput values. You can construct a concrete instance of `RealtimeLogDeliveryDeliveryConditionConditionInput` via:
RealtimeLogDeliveryDeliveryConditionConditionArgs{...}
type RealtimeLogDeliveryDeliveryConditionConditionOutput ¶ added in v0.2.0
type RealtimeLogDeliveryDeliveryConditionConditionOutput struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryDeliveryConditionConditionOutput) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryDeliveryConditionConditionOutput) ElementType() reflect.Type
func (RealtimeLogDeliveryDeliveryConditionConditionOutput) Key ¶ added in v0.2.0
The key of the filter condition.
func (RealtimeLogDeliveryDeliveryConditionConditionOutput) Operator ¶ added in v0.2.0
func (o RealtimeLogDeliveryDeliveryConditionConditionOutput) Operator() pulumi.StringOutput
Query condition operator, operation types are: `equals`: equal; `notEquals`: not equal; `include`: include; `notInclude`: not include; `startWith`: start with value; `notStartWith`: not start with value; `endWith`: end with value; `notEndWith`: not end with value.
func (RealtimeLogDeliveryDeliveryConditionConditionOutput) ToRealtimeLogDeliveryDeliveryConditionConditionOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryDeliveryConditionConditionOutput) ToRealtimeLogDeliveryDeliveryConditionConditionOutput() RealtimeLogDeliveryDeliveryConditionConditionOutput
func (RealtimeLogDeliveryDeliveryConditionConditionOutput) ToRealtimeLogDeliveryDeliveryConditionConditionOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryDeliveryConditionConditionOutput) ToRealtimeLogDeliveryDeliveryConditionConditionOutputWithContext(ctx context.Context) RealtimeLogDeliveryDeliveryConditionConditionOutput
func (RealtimeLogDeliveryDeliveryConditionConditionOutput) Values ¶ added in v0.2.0
func (o RealtimeLogDeliveryDeliveryConditionConditionOutput) Values() pulumi.StringArrayOutput
The value of the filter condition.
type RealtimeLogDeliveryDeliveryConditionInput ¶ added in v0.2.0
type RealtimeLogDeliveryDeliveryConditionInput interface { pulumi.Input ToRealtimeLogDeliveryDeliveryConditionOutput() RealtimeLogDeliveryDeliveryConditionOutput ToRealtimeLogDeliveryDeliveryConditionOutputWithContext(context.Context) RealtimeLogDeliveryDeliveryConditionOutput }
RealtimeLogDeliveryDeliveryConditionInput is an input type that accepts RealtimeLogDeliveryDeliveryConditionArgs and RealtimeLogDeliveryDeliveryConditionOutput values. You can construct a concrete instance of `RealtimeLogDeliveryDeliveryConditionInput` via:
RealtimeLogDeliveryDeliveryConditionArgs{...}
type RealtimeLogDeliveryDeliveryConditionOutput ¶ added in v0.2.0
type RealtimeLogDeliveryDeliveryConditionOutput struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryDeliveryConditionOutput) Conditions ¶ added in v0.2.0
func (o RealtimeLogDeliveryDeliveryConditionOutput) Conditions() RealtimeLogDeliveryDeliveryConditionConditionArrayOutput
Log filtering conditions, the detailed filtering conditions are as follows: - `EdgeResponseStatusCode`: filter according to the status code returned by the EdgeOne node to the client. Supported operators: `equal`, `great`, `less`, `greatEqual`, `lessEqual`; Value range: any integer greater than or equal to 0; - `OriginResponseStatusCode`: filter according to the origin response status code. Supported operators: `equal`, `great`, `less`, `greatEqual`, `lessEqual`; Value range: any integer greater than or equal to -1; - `SecurityAction`: filter according to the final disposal action after the request hits the security rule. Supported operators: `equal`; Optional options are as follows: `-`: unknown/miss; `Monitor`: observe; `JSChallenge`: JavaScript challenge; `Deny`: intercept; `Allow`: allow; `BlockIP`: IP ban; `Redirect`: redirect; `ReturnCustomPage`: return to a custom page; `ManagedChallenge`: managed challenge; `Silence`: silent; `LongDelay`: respond after a long wait; `ShortDelay`: respond after a short wait; -`SecurityModule`: filter according to the name of the security module that finally handles the request. Supported operators: `equal`; Optional options: `-`: unknown/missed; `CustomRule`: Web Protection - Custom Rules; `RateLimitingCustomRule`: Web Protection - Rate Limiting Rules; `ManagedRule`: Web Protection - Managed Rules; `L7DDoS`: Web Protection - CC Attack Protection; `BotManagement`: Bot Management - Bot Basic Management; `BotClientReputation`: Bot Management - Client Profile Analysis; `BotBehaviorAnalysis`: Bot Management - Bot Intelligent Analysis; `BotCustomRule`: Bot Management - Custom Bot Rules; `BotActiveDetection`: Bot Management - Active Feature Recognition.
func (RealtimeLogDeliveryDeliveryConditionOutput) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryDeliveryConditionOutput) ElementType() reflect.Type
func (RealtimeLogDeliveryDeliveryConditionOutput) ToRealtimeLogDeliveryDeliveryConditionOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryDeliveryConditionOutput) ToRealtimeLogDeliveryDeliveryConditionOutput() RealtimeLogDeliveryDeliveryConditionOutput
func (RealtimeLogDeliveryDeliveryConditionOutput) ToRealtimeLogDeliveryDeliveryConditionOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryDeliveryConditionOutput) ToRealtimeLogDeliveryDeliveryConditionOutputWithContext(ctx context.Context) RealtimeLogDeliveryDeliveryConditionOutput
type RealtimeLogDeliveryInput ¶ added in v0.2.0
type RealtimeLogDeliveryInput interface { pulumi.Input ToRealtimeLogDeliveryOutput() RealtimeLogDeliveryOutput ToRealtimeLogDeliveryOutputWithContext(ctx context.Context) RealtimeLogDeliveryOutput }
type RealtimeLogDeliveryLogFormat ¶ added in v0.2.0
type RealtimeLogDeliveryLogFormat struct { // A string to be added before each log delivery batch. Each log delivery batch may contain multiple log records. BatchPrefix *string `pulumi:"batchPrefix"` // A string to append after each log delivery batch. BatchSuffix *string `pulumi:"batchSuffix"` // In a single log record, a string is inserted between fields as a separator. The possible values are: ` `: tab character; `,`: comma; `;`: semicolon. FieldDelimiter *string `pulumi:"fieldDelimiter"` // The default output format type for log delivery. The possible values are: `json`: Use the default log output format JSON Lines. The fields in a single log are presented as key-value pairs; `csv`: Use the default log output format csv. Only field values are presented in a single log, without field names. FormatType string `pulumi:"formatType"` // The string inserted between log records as a separator. The possible values are: “: newline character; ` `: tab character; `,`: comma. RecordDelimiter *string `pulumi:"recordDelimiter"` // A string to prepend to each log record. RecordPrefix *string `pulumi:"recordPrefix"` // A string to append to each log record. // // The `s3` object supports the following: RecordSuffix *string `pulumi:"recordSuffix"` }
type RealtimeLogDeliveryLogFormatArgs ¶ added in v0.2.0
type RealtimeLogDeliveryLogFormatArgs struct { // A string to be added before each log delivery batch. Each log delivery batch may contain multiple log records. BatchPrefix pulumi.StringPtrInput `pulumi:"batchPrefix"` // A string to append after each log delivery batch. BatchSuffix pulumi.StringPtrInput `pulumi:"batchSuffix"` // In a single log record, a string is inserted between fields as a separator. The possible values are: ` `: tab character; `,`: comma; `;`: semicolon. FieldDelimiter pulumi.StringPtrInput `pulumi:"fieldDelimiter"` // The default output format type for log delivery. The possible values are: `json`: Use the default log output format JSON Lines. The fields in a single log are presented as key-value pairs; `csv`: Use the default log output format csv. Only field values are presented in a single log, without field names. FormatType pulumi.StringInput `pulumi:"formatType"` // The string inserted between log records as a separator. The possible values are: “: newline character; ` `: tab character; `,`: comma. RecordDelimiter pulumi.StringPtrInput `pulumi:"recordDelimiter"` // A string to prepend to each log record. RecordPrefix pulumi.StringPtrInput `pulumi:"recordPrefix"` // A string to append to each log record. // // The `s3` object supports the following: RecordSuffix pulumi.StringPtrInput `pulumi:"recordSuffix"` }
func (RealtimeLogDeliveryLogFormatArgs) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryLogFormatArgs) ElementType() reflect.Type
func (RealtimeLogDeliveryLogFormatArgs) ToRealtimeLogDeliveryLogFormatOutput ¶ added in v0.2.0
func (i RealtimeLogDeliveryLogFormatArgs) ToRealtimeLogDeliveryLogFormatOutput() RealtimeLogDeliveryLogFormatOutput
func (RealtimeLogDeliveryLogFormatArgs) ToRealtimeLogDeliveryLogFormatOutputWithContext ¶ added in v0.2.0
func (i RealtimeLogDeliveryLogFormatArgs) ToRealtimeLogDeliveryLogFormatOutputWithContext(ctx context.Context) RealtimeLogDeliveryLogFormatOutput
func (RealtimeLogDeliveryLogFormatArgs) ToRealtimeLogDeliveryLogFormatPtrOutput ¶ added in v0.2.0
func (i RealtimeLogDeliveryLogFormatArgs) ToRealtimeLogDeliveryLogFormatPtrOutput() RealtimeLogDeliveryLogFormatPtrOutput
func (RealtimeLogDeliveryLogFormatArgs) ToRealtimeLogDeliveryLogFormatPtrOutputWithContext ¶ added in v0.2.0
func (i RealtimeLogDeliveryLogFormatArgs) ToRealtimeLogDeliveryLogFormatPtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryLogFormatPtrOutput
type RealtimeLogDeliveryLogFormatInput ¶ added in v0.2.0
type RealtimeLogDeliveryLogFormatInput interface { pulumi.Input ToRealtimeLogDeliveryLogFormatOutput() RealtimeLogDeliveryLogFormatOutput ToRealtimeLogDeliveryLogFormatOutputWithContext(context.Context) RealtimeLogDeliveryLogFormatOutput }
RealtimeLogDeliveryLogFormatInput is an input type that accepts RealtimeLogDeliveryLogFormatArgs and RealtimeLogDeliveryLogFormatOutput values. You can construct a concrete instance of `RealtimeLogDeliveryLogFormatInput` via:
RealtimeLogDeliveryLogFormatArgs{...}
type RealtimeLogDeliveryLogFormatOutput ¶ added in v0.2.0
type RealtimeLogDeliveryLogFormatOutput struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryLogFormatOutput) BatchPrefix ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatOutput) BatchPrefix() pulumi.StringPtrOutput
A string to be added before each log delivery batch. Each log delivery batch may contain multiple log records.
func (RealtimeLogDeliveryLogFormatOutput) BatchSuffix ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatOutput) BatchSuffix() pulumi.StringPtrOutput
A string to append after each log delivery batch.
func (RealtimeLogDeliveryLogFormatOutput) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryLogFormatOutput) ElementType() reflect.Type
func (RealtimeLogDeliveryLogFormatOutput) FieldDelimiter ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatOutput) FieldDelimiter() pulumi.StringPtrOutput
In a single log record, a string is inserted between fields as a separator. The possible values are: ` `: tab character; `,`: comma; `;`: semicolon.
func (RealtimeLogDeliveryLogFormatOutput) FormatType ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatOutput) FormatType() pulumi.StringOutput
The default output format type for log delivery. The possible values are: `json`: Use the default log output format JSON Lines. The fields in a single log are presented as key-value pairs; `csv`: Use the default log output format csv. Only field values are presented in a single log, without field names.
func (RealtimeLogDeliveryLogFormatOutput) RecordDelimiter ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatOutput) RecordDelimiter() pulumi.StringPtrOutput
The string inserted between log records as a separator. The possible values are: “: newline character; ` `: tab character; `,`: comma.
func (RealtimeLogDeliveryLogFormatOutput) RecordPrefix ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatOutput) RecordPrefix() pulumi.StringPtrOutput
A string to prepend to each log record.
func (RealtimeLogDeliveryLogFormatOutput) RecordSuffix ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatOutput) RecordSuffix() pulumi.StringPtrOutput
A string to append to each log record.
The `s3` object supports the following:
func (RealtimeLogDeliveryLogFormatOutput) ToRealtimeLogDeliveryLogFormatOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatOutput) ToRealtimeLogDeliveryLogFormatOutput() RealtimeLogDeliveryLogFormatOutput
func (RealtimeLogDeliveryLogFormatOutput) ToRealtimeLogDeliveryLogFormatOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatOutput) ToRealtimeLogDeliveryLogFormatOutputWithContext(ctx context.Context) RealtimeLogDeliveryLogFormatOutput
func (RealtimeLogDeliveryLogFormatOutput) ToRealtimeLogDeliveryLogFormatPtrOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatOutput) ToRealtimeLogDeliveryLogFormatPtrOutput() RealtimeLogDeliveryLogFormatPtrOutput
func (RealtimeLogDeliveryLogFormatOutput) ToRealtimeLogDeliveryLogFormatPtrOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatOutput) ToRealtimeLogDeliveryLogFormatPtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryLogFormatPtrOutput
type RealtimeLogDeliveryLogFormatPtrInput ¶ added in v0.2.0
type RealtimeLogDeliveryLogFormatPtrInput interface { pulumi.Input ToRealtimeLogDeliveryLogFormatPtrOutput() RealtimeLogDeliveryLogFormatPtrOutput ToRealtimeLogDeliveryLogFormatPtrOutputWithContext(context.Context) RealtimeLogDeliveryLogFormatPtrOutput }
RealtimeLogDeliveryLogFormatPtrInput is an input type that accepts RealtimeLogDeliveryLogFormatArgs, RealtimeLogDeliveryLogFormatPtr and RealtimeLogDeliveryLogFormatPtrOutput values. You can construct a concrete instance of `RealtimeLogDeliveryLogFormatPtrInput` via:
RealtimeLogDeliveryLogFormatArgs{...} or: nil
func RealtimeLogDeliveryLogFormatPtr ¶ added in v0.2.0
func RealtimeLogDeliveryLogFormatPtr(v *RealtimeLogDeliveryLogFormatArgs) RealtimeLogDeliveryLogFormatPtrInput
type RealtimeLogDeliveryLogFormatPtrOutput ¶ added in v0.2.0
type RealtimeLogDeliveryLogFormatPtrOutput struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryLogFormatPtrOutput) BatchPrefix ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatPtrOutput) BatchPrefix() pulumi.StringPtrOutput
A string to be added before each log delivery batch. Each log delivery batch may contain multiple log records.
func (RealtimeLogDeliveryLogFormatPtrOutput) BatchSuffix ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatPtrOutput) BatchSuffix() pulumi.StringPtrOutput
A string to append after each log delivery batch.
func (RealtimeLogDeliveryLogFormatPtrOutput) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryLogFormatPtrOutput) ElementType() reflect.Type
func (RealtimeLogDeliveryLogFormatPtrOutput) FieldDelimiter ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatPtrOutput) FieldDelimiter() pulumi.StringPtrOutput
In a single log record, a string is inserted between fields as a separator. The possible values are: ` `: tab character; `,`: comma; `;`: semicolon.
func (RealtimeLogDeliveryLogFormatPtrOutput) FormatType ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatPtrOutput) FormatType() pulumi.StringPtrOutput
The default output format type for log delivery. The possible values are: `json`: Use the default log output format JSON Lines. The fields in a single log are presented as key-value pairs; `csv`: Use the default log output format csv. Only field values are presented in a single log, without field names.
func (RealtimeLogDeliveryLogFormatPtrOutput) RecordDelimiter ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatPtrOutput) RecordDelimiter() pulumi.StringPtrOutput
The string inserted between log records as a separator. The possible values are: “: newline character; ` `: tab character; `,`: comma.
func (RealtimeLogDeliveryLogFormatPtrOutput) RecordPrefix ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatPtrOutput) RecordPrefix() pulumi.StringPtrOutput
A string to prepend to each log record.
func (RealtimeLogDeliveryLogFormatPtrOutput) RecordSuffix ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatPtrOutput) RecordSuffix() pulumi.StringPtrOutput
A string to append to each log record.
The `s3` object supports the following:
func (RealtimeLogDeliveryLogFormatPtrOutput) ToRealtimeLogDeliveryLogFormatPtrOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatPtrOutput) ToRealtimeLogDeliveryLogFormatPtrOutput() RealtimeLogDeliveryLogFormatPtrOutput
func (RealtimeLogDeliveryLogFormatPtrOutput) ToRealtimeLogDeliveryLogFormatPtrOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryLogFormatPtrOutput) ToRealtimeLogDeliveryLogFormatPtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryLogFormatPtrOutput
type RealtimeLogDeliveryMap ¶ added in v0.2.0
type RealtimeLogDeliveryMap map[string]RealtimeLogDeliveryInput
func (RealtimeLogDeliveryMap) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryMap) ElementType() reflect.Type
func (RealtimeLogDeliveryMap) ToRealtimeLogDeliveryMapOutput ¶ added in v0.2.0
func (i RealtimeLogDeliveryMap) ToRealtimeLogDeliveryMapOutput() RealtimeLogDeliveryMapOutput
func (RealtimeLogDeliveryMap) ToRealtimeLogDeliveryMapOutputWithContext ¶ added in v0.2.0
func (i RealtimeLogDeliveryMap) ToRealtimeLogDeliveryMapOutputWithContext(ctx context.Context) RealtimeLogDeliveryMapOutput
type RealtimeLogDeliveryMapInput ¶ added in v0.2.0
type RealtimeLogDeliveryMapInput interface { pulumi.Input ToRealtimeLogDeliveryMapOutput() RealtimeLogDeliveryMapOutput ToRealtimeLogDeliveryMapOutputWithContext(context.Context) RealtimeLogDeliveryMapOutput }
RealtimeLogDeliveryMapInput is an input type that accepts RealtimeLogDeliveryMap and RealtimeLogDeliveryMapOutput values. You can construct a concrete instance of `RealtimeLogDeliveryMapInput` via:
RealtimeLogDeliveryMap{ "key": RealtimeLogDeliveryArgs{...} }
type RealtimeLogDeliveryMapOutput ¶ added in v0.2.0
type RealtimeLogDeliveryMapOutput struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryMapOutput) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryMapOutput) ElementType() reflect.Type
func (RealtimeLogDeliveryMapOutput) MapIndex ¶ added in v0.2.0
func (o RealtimeLogDeliveryMapOutput) MapIndex(k pulumi.StringInput) RealtimeLogDeliveryOutput
func (RealtimeLogDeliveryMapOutput) ToRealtimeLogDeliveryMapOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryMapOutput) ToRealtimeLogDeliveryMapOutput() RealtimeLogDeliveryMapOutput
func (RealtimeLogDeliveryMapOutput) ToRealtimeLogDeliveryMapOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryMapOutput) ToRealtimeLogDeliveryMapOutputWithContext(ctx context.Context) RealtimeLogDeliveryMapOutput
type RealtimeLogDeliveryOutput ¶ added in v0.2.0
type RealtimeLogDeliveryOutput struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryOutput) Area ¶ added in v0.2.0
func (o RealtimeLogDeliveryOutput) Area() pulumi.StringOutput
Data delivery area, possible values are: `mainland`: within mainland China; `overseas`: worldwide (excluding mainland China).
func (RealtimeLogDeliveryOutput) Cls ¶ added in v0.2.0
func (o RealtimeLogDeliveryOutput) Cls() RealtimeLogDeliveryClsOutput
CLS configuration information. This parameter is required when TaskType is cls.
func (RealtimeLogDeliveryOutput) CustomEndpoint ¶ added in v0.2.0
func (o RealtimeLogDeliveryOutput) CustomEndpoint() RealtimeLogDeliveryCustomEndpointOutput
Customize the configuration information of the HTTP service. This parameter is required when TaskType is set to custom_endpoint.
func (RealtimeLogDeliveryOutput) CustomFields ¶ added in v0.2.0
func (o RealtimeLogDeliveryOutput) CustomFields() RealtimeLogDeliveryCustomFieldArrayOutput
The list of custom fields delivered supports extracting specified field values from HTTP request headers, response headers, and cookies. Custom field names cannot be repeated and cannot exceed 200 fields.
func (RealtimeLogDeliveryOutput) DeliveryConditions ¶ added in v0.2.0
func (o RealtimeLogDeliveryOutput) DeliveryConditions() RealtimeLogDeliveryDeliveryConditionArrayOutput
The filter condition for log delivery. If it is not filled, all logs will be delivered.
func (RealtimeLogDeliveryOutput) DeliveryStatus ¶ added in v0.2.0
func (o RealtimeLogDeliveryOutput) DeliveryStatus() pulumi.StringOutput
The status of the real-time log delivery task. The values are: `enabled`: enabled; `disabled`: disabled. Leave it blank to keep the original configuration. Not required when creating.
func (RealtimeLogDeliveryOutput) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryOutput) ElementType() reflect.Type
func (RealtimeLogDeliveryOutput) EntityLists ¶ added in v0.2.0
func (o RealtimeLogDeliveryOutput) EntityLists() pulumi.StringArrayOutput
List of entities (seven-layer domain names or four-layer proxy instances) corresponding to real-time log delivery tasks. Example values are as follows: Seven-layer domain name: `domain.example.com`; four-layer proxy instance: sid-2s69eb5wcms7. For values, refer to: `https://cloud.tencent.com/document/api/1552/80690`, `https://cloud.tencent.com/document/api/1552/86336`.
func (RealtimeLogDeliveryOutput) Fields ¶ added in v0.2.0
func (o RealtimeLogDeliveryOutput) Fields() pulumi.StringArrayOutput
A list of preset fields for delivery.
func (RealtimeLogDeliveryOutput) LogFormat ¶ added in v0.2.0
func (o RealtimeLogDeliveryOutput) LogFormat() RealtimeLogDeliveryLogFormatOutput
The output format of log delivery. If it is not filled, it means the default format. The default format logic is as follows: when TaskType is `customEndpoint`, the default format is an array of multiple JSON objects, each JSON object is a log; when TaskType is `s3`, the default format is JSON Lines; in particular, when TaskType is `cls`, the value of LogFormat.FormatType can only be json, and other parameters in LogFormat will be ignored. It is recommended not to pass LogFormat.
func (RealtimeLogDeliveryOutput) LogType ¶ added in v0.2.0
func (o RealtimeLogDeliveryOutput) LogType() pulumi.StringOutput
Data delivery type, the values are: `domain`: site acceleration log; `application`: four-layer proxy log; `web-rateLiming`: rate limit and CC attack protection log; `web-attack`: managed rule log; `web-rule`: custom rule log; `web-bot`: Bot management log.
func (RealtimeLogDeliveryOutput) S3 ¶ added in v0.2.0
func (o RealtimeLogDeliveryOutput) S3() RealtimeLogDeliveryS3Output
Configuration information of AWS S3 compatible storage bucket. This parameter is required when TaskType is s3.
func (RealtimeLogDeliveryOutput) Sample ¶ added in v0.2.0
func (o RealtimeLogDeliveryOutput) Sample() pulumi.IntOutput
The sampling ratio is in thousandths, with a value range of 1-1000. For example, filling in 605 means the sampling ratio is 60.5%. Leaving it blank means the sampling ratio is 100%.
func (RealtimeLogDeliveryOutput) TaskId ¶ added in v0.2.0
func (o RealtimeLogDeliveryOutput) TaskId() pulumi.StringOutput
Real-time log delivery task ID.
func (RealtimeLogDeliveryOutput) TaskName ¶ added in v0.2.0
func (o RealtimeLogDeliveryOutput) TaskName() pulumi.StringOutput
The name of the real-time log delivery task. The format is a combination of numbers, English, -, and _. The maximum length is 200 characters.
func (RealtimeLogDeliveryOutput) TaskType ¶ added in v0.2.0
func (o RealtimeLogDeliveryOutput) TaskType() pulumi.StringOutput
The real-time log delivery task type. The possible values are: `cls`: push to Tencent Cloud CLS; `customEndpoint`: push to a custom HTTP(S) address; `s3`: push to an AWS S3 compatible storage bucket address.
func (RealtimeLogDeliveryOutput) ToRealtimeLogDeliveryOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryOutput) ToRealtimeLogDeliveryOutput() RealtimeLogDeliveryOutput
func (RealtimeLogDeliveryOutput) ToRealtimeLogDeliveryOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryOutput) ToRealtimeLogDeliveryOutputWithContext(ctx context.Context) RealtimeLogDeliveryOutput
func (RealtimeLogDeliveryOutput) ZoneId ¶ added in v0.2.0
func (o RealtimeLogDeliveryOutput) ZoneId() pulumi.StringOutput
ID of the site.
type RealtimeLogDeliveryS3 ¶ added in v0.2.0
type RealtimeLogDeliveryS3 struct { // Fill in a custom SecretId to generate an encrypted signature. This parameter is required if the source site requires authentication. AccessId string `pulumi:"accessId"` // Fill in the custom SecretKey to generate the encrypted signature. This parameter is required if the source site requires authentication. AccessKey string `pulumi:"accessKey"` // Bucket name and log storage directory, for example: `your_bucket_name/EO-logs/`. If this directory does not exist in the bucket, it will be created automatically. Bucket string `pulumi:"bucket"` // Data compression type, the possible values are: `gzip`: use gzip compression. If it is not filled in, compression is not enabled. CompressType *string `pulumi:"compressType"` // URLs that do not include bucket names or paths, for example: `https://storage.googleapis.com`, `https://s3.ap-northeast-2.amazonaws.com`, `https://cos.ap-nanjing.myqcloud.com`. Endpoint string `pulumi:"endpoint"` // The region where the bucket is located, for example: ap-northeast-2. Region string `pulumi:"region"` }
type RealtimeLogDeliveryS3Args ¶ added in v0.2.0
type RealtimeLogDeliveryS3Args struct { // Fill in a custom SecretId to generate an encrypted signature. This parameter is required if the source site requires authentication. AccessId pulumi.StringInput `pulumi:"accessId"` // Fill in the custom SecretKey to generate the encrypted signature. This parameter is required if the source site requires authentication. AccessKey pulumi.StringInput `pulumi:"accessKey"` // Bucket name and log storage directory, for example: `your_bucket_name/EO-logs/`. If this directory does not exist in the bucket, it will be created automatically. Bucket pulumi.StringInput `pulumi:"bucket"` // Data compression type, the possible values are: `gzip`: use gzip compression. If it is not filled in, compression is not enabled. CompressType pulumi.StringPtrInput `pulumi:"compressType"` // URLs that do not include bucket names or paths, for example: `https://storage.googleapis.com`, `https://s3.ap-northeast-2.amazonaws.com`, `https://cos.ap-nanjing.myqcloud.com`. Endpoint pulumi.StringInput `pulumi:"endpoint"` // The region where the bucket is located, for example: ap-northeast-2. Region pulumi.StringInput `pulumi:"region"` }
func (RealtimeLogDeliveryS3Args) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryS3Args) ElementType() reflect.Type
func (RealtimeLogDeliveryS3Args) ToRealtimeLogDeliveryS3Output ¶ added in v0.2.0
func (i RealtimeLogDeliveryS3Args) ToRealtimeLogDeliveryS3Output() RealtimeLogDeliveryS3Output
func (RealtimeLogDeliveryS3Args) ToRealtimeLogDeliveryS3OutputWithContext ¶ added in v0.2.0
func (i RealtimeLogDeliveryS3Args) ToRealtimeLogDeliveryS3OutputWithContext(ctx context.Context) RealtimeLogDeliveryS3Output
func (RealtimeLogDeliveryS3Args) ToRealtimeLogDeliveryS3PtrOutput ¶ added in v0.2.0
func (i RealtimeLogDeliveryS3Args) ToRealtimeLogDeliveryS3PtrOutput() RealtimeLogDeliveryS3PtrOutput
func (RealtimeLogDeliveryS3Args) ToRealtimeLogDeliveryS3PtrOutputWithContext ¶ added in v0.2.0
func (i RealtimeLogDeliveryS3Args) ToRealtimeLogDeliveryS3PtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryS3PtrOutput
type RealtimeLogDeliveryS3Input ¶ added in v0.2.0
type RealtimeLogDeliveryS3Input interface { pulumi.Input ToRealtimeLogDeliveryS3Output() RealtimeLogDeliveryS3Output ToRealtimeLogDeliveryS3OutputWithContext(context.Context) RealtimeLogDeliveryS3Output }
RealtimeLogDeliveryS3Input is an input type that accepts RealtimeLogDeliveryS3Args and RealtimeLogDeliveryS3Output values. You can construct a concrete instance of `RealtimeLogDeliveryS3Input` via:
RealtimeLogDeliveryS3Args{...}
type RealtimeLogDeliveryS3Output ¶ added in v0.2.0
type RealtimeLogDeliveryS3Output struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryS3Output) AccessId ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3Output) AccessId() pulumi.StringOutput
Fill in a custom SecretId to generate an encrypted signature. This parameter is required if the source site requires authentication.
func (RealtimeLogDeliveryS3Output) AccessKey ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3Output) AccessKey() pulumi.StringOutput
Fill in the custom SecretKey to generate the encrypted signature. This parameter is required if the source site requires authentication.
func (RealtimeLogDeliveryS3Output) Bucket ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3Output) Bucket() pulumi.StringOutput
Bucket name and log storage directory, for example: `your_bucket_name/EO-logs/`. If this directory does not exist in the bucket, it will be created automatically.
func (RealtimeLogDeliveryS3Output) CompressType ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3Output) CompressType() pulumi.StringPtrOutput
Data compression type, the possible values are: `gzip`: use gzip compression. If it is not filled in, compression is not enabled.
func (RealtimeLogDeliveryS3Output) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryS3Output) ElementType() reflect.Type
func (RealtimeLogDeliveryS3Output) Endpoint ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3Output) Endpoint() pulumi.StringOutput
URLs that do not include bucket names or paths, for example: `https://storage.googleapis.com`, `https://s3.ap-northeast-2.amazonaws.com`, `https://cos.ap-nanjing.myqcloud.com`.
func (RealtimeLogDeliveryS3Output) Region ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3Output) Region() pulumi.StringOutput
The region where the bucket is located, for example: ap-northeast-2.
func (RealtimeLogDeliveryS3Output) ToRealtimeLogDeliveryS3Output ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3Output) ToRealtimeLogDeliveryS3Output() RealtimeLogDeliveryS3Output
func (RealtimeLogDeliveryS3Output) ToRealtimeLogDeliveryS3OutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3Output) ToRealtimeLogDeliveryS3OutputWithContext(ctx context.Context) RealtimeLogDeliveryS3Output
func (RealtimeLogDeliveryS3Output) ToRealtimeLogDeliveryS3PtrOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3Output) ToRealtimeLogDeliveryS3PtrOutput() RealtimeLogDeliveryS3PtrOutput
func (RealtimeLogDeliveryS3Output) ToRealtimeLogDeliveryS3PtrOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3Output) ToRealtimeLogDeliveryS3PtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryS3PtrOutput
type RealtimeLogDeliveryS3PtrInput ¶ added in v0.2.0
type RealtimeLogDeliveryS3PtrInput interface { pulumi.Input ToRealtimeLogDeliveryS3PtrOutput() RealtimeLogDeliveryS3PtrOutput ToRealtimeLogDeliveryS3PtrOutputWithContext(context.Context) RealtimeLogDeliveryS3PtrOutput }
RealtimeLogDeliveryS3PtrInput is an input type that accepts RealtimeLogDeliveryS3Args, RealtimeLogDeliveryS3Ptr and RealtimeLogDeliveryS3PtrOutput values. You can construct a concrete instance of `RealtimeLogDeliveryS3PtrInput` via:
RealtimeLogDeliveryS3Args{...} or: nil
func RealtimeLogDeliveryS3Ptr ¶ added in v0.2.0
func RealtimeLogDeliveryS3Ptr(v *RealtimeLogDeliveryS3Args) RealtimeLogDeliveryS3PtrInput
type RealtimeLogDeliveryS3PtrOutput ¶ added in v0.2.0
type RealtimeLogDeliveryS3PtrOutput struct{ *pulumi.OutputState }
func (RealtimeLogDeliveryS3PtrOutput) AccessId ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3PtrOutput) AccessId() pulumi.StringPtrOutput
Fill in a custom SecretId to generate an encrypted signature. This parameter is required if the source site requires authentication.
func (RealtimeLogDeliveryS3PtrOutput) AccessKey ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3PtrOutput) AccessKey() pulumi.StringPtrOutput
Fill in the custom SecretKey to generate the encrypted signature. This parameter is required if the source site requires authentication.
func (RealtimeLogDeliveryS3PtrOutput) Bucket ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3PtrOutput) Bucket() pulumi.StringPtrOutput
Bucket name and log storage directory, for example: `your_bucket_name/EO-logs/`. If this directory does not exist in the bucket, it will be created automatically.
func (RealtimeLogDeliveryS3PtrOutput) CompressType ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3PtrOutput) CompressType() pulumi.StringPtrOutput
Data compression type, the possible values are: `gzip`: use gzip compression. If it is not filled in, compression is not enabled.
func (RealtimeLogDeliveryS3PtrOutput) Elem ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3PtrOutput) Elem() RealtimeLogDeliveryS3Output
func (RealtimeLogDeliveryS3PtrOutput) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryS3PtrOutput) ElementType() reflect.Type
func (RealtimeLogDeliveryS3PtrOutput) Endpoint ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3PtrOutput) Endpoint() pulumi.StringPtrOutput
URLs that do not include bucket names or paths, for example: `https://storage.googleapis.com`, `https://s3.ap-northeast-2.amazonaws.com`, `https://cos.ap-nanjing.myqcloud.com`.
func (RealtimeLogDeliveryS3PtrOutput) Region ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3PtrOutput) Region() pulumi.StringPtrOutput
The region where the bucket is located, for example: ap-northeast-2.
func (RealtimeLogDeliveryS3PtrOutput) ToRealtimeLogDeliveryS3PtrOutput ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3PtrOutput) ToRealtimeLogDeliveryS3PtrOutput() RealtimeLogDeliveryS3PtrOutput
func (RealtimeLogDeliveryS3PtrOutput) ToRealtimeLogDeliveryS3PtrOutputWithContext ¶ added in v0.2.0
func (o RealtimeLogDeliveryS3PtrOutput) ToRealtimeLogDeliveryS3PtrOutputWithContext(ctx context.Context) RealtimeLogDeliveryS3PtrOutput
type RealtimeLogDeliveryState ¶ added in v0.2.0
type RealtimeLogDeliveryState struct { // Data delivery area, possible values are: `mainland`: within mainland China; `overseas`: worldwide (excluding mainland China). Area pulumi.StringPtrInput // CLS configuration information. This parameter is required when TaskType is cls. Cls RealtimeLogDeliveryClsPtrInput // Customize the configuration information of the HTTP service. This parameter is required when TaskType is set to custom_endpoint. CustomEndpoint RealtimeLogDeliveryCustomEndpointPtrInput // The list of custom fields delivered supports extracting specified field values from HTTP request headers, response headers, and cookies. Custom field names cannot be repeated and cannot exceed 200 fields. CustomFields RealtimeLogDeliveryCustomFieldArrayInput // The filter condition for log delivery. If it is not filled, all logs will be delivered. DeliveryConditions RealtimeLogDeliveryDeliveryConditionArrayInput // The status of the real-time log delivery task. The values are: `enabled`: enabled; `disabled`: disabled. Leave it blank to keep the original configuration. Not required when creating. DeliveryStatus pulumi.StringPtrInput // List of entities (seven-layer domain names or four-layer proxy instances) corresponding to real-time log delivery tasks. Example values are as follows: Seven-layer domain name: `domain.example.com`; four-layer proxy instance: sid-2s69eb5wcms7. For values, refer to: `https://cloud.tencent.com/document/api/1552/80690`, `https://cloud.tencent.com/document/api/1552/86336`. EntityLists pulumi.StringArrayInput // A list of preset fields for delivery. Fields pulumi.StringArrayInput // The output format of log delivery. If it is not filled, it means the default format. The default format logic is as follows: when TaskType is `customEndpoint`, the default format is an array of multiple JSON objects, each JSON object is a log; when TaskType is `s3`, the default format is JSON Lines; in particular, when TaskType is `cls`, the value of LogFormat.FormatType can only be json, and other parameters in LogFormat will be ignored. It is recommended not to pass LogFormat. LogFormat RealtimeLogDeliveryLogFormatPtrInput // Data delivery type, the values are: `domain`: site acceleration log; `application`: four-layer proxy log; `web-rateLiming`: rate limit and CC attack protection log; `web-attack`: managed rule log; `web-rule`: custom rule log; `web-bot`: Bot management log. LogType pulumi.StringPtrInput // Configuration information of AWS S3 compatible storage bucket. This parameter is required when TaskType is s3. S3 RealtimeLogDeliveryS3PtrInput // The sampling ratio is in thousandths, with a value range of 1-1000. For example, filling in 605 means the sampling ratio is 60.5%. Leaving it blank means the sampling ratio is 100%. Sample pulumi.IntPtrInput // Real-time log delivery task ID. TaskId pulumi.StringPtrInput // The name of the real-time log delivery task. The format is a combination of numbers, English, -, and _. The maximum length is 200 characters. TaskName pulumi.StringPtrInput // The real-time log delivery task type. The possible values are: `cls`: push to Tencent Cloud CLS; `customEndpoint`: push to a custom HTTP(S) address; `s3`: push to an AWS S3 compatible storage bucket address. TaskType pulumi.StringPtrInput // ID of the site. ZoneId pulumi.StringPtrInput }
func (RealtimeLogDeliveryState) ElementType ¶ added in v0.2.0
func (RealtimeLogDeliveryState) ElementType() reflect.Type
type RuleEngine ¶
type RuleEngine struct { pulumi.CustomResourceState // Rule ID. RuleId pulumi.StringOutput `pulumi:"ruleId"` // The rule name (1 to 255 characters). RuleName pulumi.StringOutput `pulumi:"ruleName"` // Rule items list. Rules RuleEngineRuleArrayOutput `pulumi:"rules"` // Rule status. Values: Status pulumi.StringOutput `pulumi:"status"` // rule tag list. Tags pulumi.StringArrayOutput `pulumi:"tags"` // ID of the site. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo ruleEngine
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Teo"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Teo.NewRuleEngine(ctx, "rule1", &Teo.RuleEngineArgs{ ZoneId: pulumi.Any(tencentcloud_teo_zone.Example.Id), RuleName: pulumi.String("test-rule"), Status: pulumi.String("disable"), Rules: teo.RuleEngineRuleArray{ &teo.RuleEngineRuleArgs{ Actions: teo.RuleEngineRuleActionArray{ &teo.RuleEngineRuleActionArgs{ NormalAction: &teo.RuleEngineRuleActionNormalActionArgs{ Action: pulumi.String("UpstreamUrlRedirect"), Parameters: teo.RuleEngineRuleActionNormalActionParameterArray{ &teo.RuleEngineRuleActionNormalActionParameterArgs{ Name: pulumi.String("Type"), Values: pulumi.StringArray{ pulumi.String("Path"), }, }, &teo.RuleEngineRuleActionNormalActionParameterArgs{ Name: pulumi.String("Action"), Values: pulumi.StringArray{ pulumi.String("addPrefix"), }, }, &teo.RuleEngineRuleActionNormalActionParameterArgs{ Name: pulumi.String("Value"), Values: pulumi.StringArray{ pulumi.String("/sss"), }, }, }, }, }, }, Ors: teo.RuleEngineRuleOrArray{ &teo.RuleEngineRuleOrArgs{ Ands: teo.RuleEngineRuleOrAndArray{ &teo.RuleEngineRuleOrAndArgs{ Operator: pulumi.String("equal"), Target: pulumi.String("host"), IgnoreCase: pulumi.Bool(false), Values: pulumi.StringArray{ pulumi.String("a.tf-teo-t.xyz"), }, }, &teo.RuleEngineRuleOrAndArgs{ Operator: pulumi.String("equal"), Target: pulumi.String("extension"), IgnoreCase: pulumi.Bool(false), Values: pulumi.StringArray{ pulumi.String("jpg"), }, }, }, }, &teo.RuleEngineRuleOrArgs{ Ands: teo.RuleEngineRuleOrAndArray{ &teo.RuleEngineRuleOrAndArgs{ Operator: pulumi.String("equal"), Target: pulumi.String("filename"), IgnoreCase: pulumi.Bool(false), Values: pulumi.StringArray{ pulumi.String("test.txt"), }, }, }, }, }, SubRules: teo.RuleEngineRuleSubRuleArray{ &teo.RuleEngineRuleSubRuleArgs{ Tags: pulumi.StringArray{ pulumi.String("png"), }, Rules: teo.RuleEngineRuleSubRuleRuleArray{ &teo.RuleEngineRuleSubRuleRuleArgs{ Ors: teo.RuleEngineRuleSubRuleRuleOrArray{ &teo.RuleEngineRuleSubRuleRuleOrArgs{ Ands: teo.RuleEngineRuleSubRuleRuleOrAndArray{ &teo.RuleEngineRuleSubRuleRuleOrAndArgs{ Operator: pulumi.String("notequal"), Target: pulumi.String("host"), IgnoreCase: pulumi.Bool(false), Values: pulumi.StringArray{ pulumi.String("a.tf-teo-t.xyz"), }, }, &teo.RuleEngineRuleSubRuleRuleOrAndArgs{ Operator: pulumi.String("equal"), Target: pulumi.String("extension"), IgnoreCase: pulumi.Bool(false), Values: pulumi.StringArray{ pulumi.String("png"), }, }, }, }, &teo.RuleEngineRuleSubRuleRuleOrArgs{ Ands: teo.RuleEngineRuleSubRuleRuleOrAndArray{ &teo.RuleEngineRuleSubRuleRuleOrAndArgs{ Operator: pulumi.String("notequal"), Target: pulumi.String("filename"), IgnoreCase: pulumi.Bool(false), Values: pulumi.StringArray{ pulumi.String("test.txt"), }, }, }, }, }, Actions: teo.RuleEngineRuleSubRuleRuleActionArray{ &teo.RuleEngineRuleSubRuleRuleActionArgs{ NormalAction: &teo.RuleEngineRuleSubRuleRuleActionNormalActionArgs{ Action: pulumi.String("UpstreamUrlRedirect"), Parameters: teo.RuleEngineRuleSubRuleRuleActionNormalActionParameterArray{ &teo.RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs{ Name: pulumi.String("Type"), Values: pulumi.StringArray{ pulumi.String("Path"), }, }, &teo.RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs{ Name: pulumi.String("Action"), Values: pulumi.StringArray{ pulumi.String("addPrefix"), }, }, &teo.RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs{ Name: pulumi.String("Value"), Values: pulumi.StringArray{ pulumi.String("/www"), }, }, }, }, }, }, }, }, }, }, }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
teo rule_engine can be imported using the id#rule_id, e.g.
```sh $ pulumi import tencentcloud:Teo/ruleEngine:RuleEngine rule_engine zone-297z8rf93cfw#rule-ajol584a ```
func GetRuleEngine ¶
func GetRuleEngine(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RuleEngineState, opts ...pulumi.ResourceOption) (*RuleEngine, error)
GetRuleEngine gets an existing RuleEngine 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 NewRuleEngine ¶
func NewRuleEngine(ctx *pulumi.Context, name string, args *RuleEngineArgs, opts ...pulumi.ResourceOption) (*RuleEngine, error)
NewRuleEngine registers a new resource with the given unique name, arguments, and options.
func (*RuleEngine) ElementType ¶
func (*RuleEngine) ElementType() reflect.Type
func (*RuleEngine) ToRuleEngineOutput ¶
func (i *RuleEngine) ToRuleEngineOutput() RuleEngineOutput
func (*RuleEngine) ToRuleEngineOutputWithContext ¶
func (i *RuleEngine) ToRuleEngineOutputWithContext(ctx context.Context) RuleEngineOutput
type RuleEngineArgs ¶
type RuleEngineArgs struct { // The rule name (1 to 255 characters). RuleName pulumi.StringInput // Rule items list. Rules RuleEngineRuleArrayInput // Rule status. Values: Status pulumi.StringInput // rule tag list. Tags pulumi.StringArrayInput // ID of the site. ZoneId pulumi.StringInput }
The set of arguments for constructing a RuleEngine resource.
func (RuleEngineArgs) ElementType ¶
func (RuleEngineArgs) ElementType() reflect.Type
type RuleEngineArray ¶
type RuleEngineArray []RuleEngineInput
func (RuleEngineArray) ElementType ¶
func (RuleEngineArray) ElementType() reflect.Type
func (RuleEngineArray) ToRuleEngineArrayOutput ¶
func (i RuleEngineArray) ToRuleEngineArrayOutput() RuleEngineArrayOutput
func (RuleEngineArray) ToRuleEngineArrayOutputWithContext ¶
func (i RuleEngineArray) ToRuleEngineArrayOutputWithContext(ctx context.Context) RuleEngineArrayOutput
type RuleEngineArrayInput ¶
type RuleEngineArrayInput interface { pulumi.Input ToRuleEngineArrayOutput() RuleEngineArrayOutput ToRuleEngineArrayOutputWithContext(context.Context) RuleEngineArrayOutput }
RuleEngineArrayInput is an input type that accepts RuleEngineArray and RuleEngineArrayOutput values. You can construct a concrete instance of `RuleEngineArrayInput` via:
RuleEngineArray{ RuleEngineArgs{...} }
type RuleEngineArrayOutput ¶
type RuleEngineArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineArrayOutput) ElementType ¶
func (RuleEngineArrayOutput) ElementType() reflect.Type
func (RuleEngineArrayOutput) Index ¶
func (o RuleEngineArrayOutput) Index(i pulumi.IntInput) RuleEngineOutput
func (RuleEngineArrayOutput) ToRuleEngineArrayOutput ¶
func (o RuleEngineArrayOutput) ToRuleEngineArrayOutput() RuleEngineArrayOutput
func (RuleEngineArrayOutput) ToRuleEngineArrayOutputWithContext ¶
func (o RuleEngineArrayOutput) ToRuleEngineArrayOutputWithContext(ctx context.Context) RuleEngineArrayOutput
type RuleEngineInput ¶
type RuleEngineInput interface { pulumi.Input ToRuleEngineOutput() RuleEngineOutput ToRuleEngineOutputWithContext(ctx context.Context) RuleEngineOutput }
type RuleEngineMap ¶
type RuleEngineMap map[string]RuleEngineInput
func (RuleEngineMap) ElementType ¶
func (RuleEngineMap) ElementType() reflect.Type
func (RuleEngineMap) ToRuleEngineMapOutput ¶
func (i RuleEngineMap) ToRuleEngineMapOutput() RuleEngineMapOutput
func (RuleEngineMap) ToRuleEngineMapOutputWithContext ¶
func (i RuleEngineMap) ToRuleEngineMapOutputWithContext(ctx context.Context) RuleEngineMapOutput
type RuleEngineMapInput ¶
type RuleEngineMapInput interface { pulumi.Input ToRuleEngineMapOutput() RuleEngineMapOutput ToRuleEngineMapOutputWithContext(context.Context) RuleEngineMapOutput }
RuleEngineMapInput is an input type that accepts RuleEngineMap and RuleEngineMapOutput values. You can construct a concrete instance of `RuleEngineMapInput` via:
RuleEngineMap{ "key": RuleEngineArgs{...} }
type RuleEngineMapOutput ¶
type RuleEngineMapOutput struct{ *pulumi.OutputState }
func (RuleEngineMapOutput) ElementType ¶
func (RuleEngineMapOutput) ElementType() reflect.Type
func (RuleEngineMapOutput) MapIndex ¶
func (o RuleEngineMapOutput) MapIndex(k pulumi.StringInput) RuleEngineOutput
func (RuleEngineMapOutput) ToRuleEngineMapOutput ¶
func (o RuleEngineMapOutput) ToRuleEngineMapOutput() RuleEngineMapOutput
func (RuleEngineMapOutput) ToRuleEngineMapOutputWithContext ¶
func (o RuleEngineMapOutput) ToRuleEngineMapOutputWithContext(ctx context.Context) RuleEngineMapOutput
type RuleEngineOutput ¶
type RuleEngineOutput struct{ *pulumi.OutputState }
func (RuleEngineOutput) ElementType ¶
func (RuleEngineOutput) ElementType() reflect.Type
func (RuleEngineOutput) RuleName ¶
func (o RuleEngineOutput) RuleName() pulumi.StringOutput
The rule name (1 to 255 characters).
func (RuleEngineOutput) Rules ¶
func (o RuleEngineOutput) Rules() RuleEngineRuleArrayOutput
Rule items list.
func (RuleEngineOutput) Status ¶
func (o RuleEngineOutput) Status() pulumi.StringOutput
Rule status. Values:
func (RuleEngineOutput) Tags ¶
func (o RuleEngineOutput) Tags() pulumi.StringArrayOutput
rule tag list.
func (RuleEngineOutput) ToRuleEngineOutput ¶
func (o RuleEngineOutput) ToRuleEngineOutput() RuleEngineOutput
func (RuleEngineOutput) ToRuleEngineOutputWithContext ¶
func (o RuleEngineOutput) ToRuleEngineOutputWithContext(ctx context.Context) RuleEngineOutput
func (RuleEngineOutput) ZoneId ¶
func (o RuleEngineOutput) ZoneId() pulumi.StringOutput
ID of the site.
type RuleEngineRule ¶
type RuleEngineRule struct { // Feature to be executed. Actions []RuleEngineRuleAction `pulumi:"actions"` // OR Conditions list of the rule. Rule would be triggered if any of the condition is true. Ors []RuleEngineRuleOr `pulumi:"ors"` // The nested rule. SubRules []RuleEngineRuleSubRule `pulumi:"subRules"` }
type RuleEngineRuleAction ¶
type RuleEngineRuleAction struct { // Feature operation with a status code. Features of this type include: CodeAction *RuleEngineRuleActionCodeAction `pulumi:"codeAction"` // Common operation. Values: NormalAction *RuleEngineRuleActionNormalAction `pulumi:"normalAction"` // Feature operation with a request/response header. Features of this type include: RewriteAction *RuleEngineRuleActionRewriteAction `pulumi:"rewriteAction"` }
type RuleEngineRuleActionArgs ¶
type RuleEngineRuleActionArgs struct { // Feature operation with a status code. Features of this type include: CodeAction RuleEngineRuleActionCodeActionPtrInput `pulumi:"codeAction"` // Common operation. Values: NormalAction RuleEngineRuleActionNormalActionPtrInput `pulumi:"normalAction"` // Feature operation with a request/response header. Features of this type include: RewriteAction RuleEngineRuleActionRewriteActionPtrInput `pulumi:"rewriteAction"` }
func (RuleEngineRuleActionArgs) ElementType ¶
func (RuleEngineRuleActionArgs) ElementType() reflect.Type
func (RuleEngineRuleActionArgs) ToRuleEngineRuleActionOutput ¶
func (i RuleEngineRuleActionArgs) ToRuleEngineRuleActionOutput() RuleEngineRuleActionOutput
func (RuleEngineRuleActionArgs) ToRuleEngineRuleActionOutputWithContext ¶
func (i RuleEngineRuleActionArgs) ToRuleEngineRuleActionOutputWithContext(ctx context.Context) RuleEngineRuleActionOutput
type RuleEngineRuleActionArray ¶
type RuleEngineRuleActionArray []RuleEngineRuleActionInput
func (RuleEngineRuleActionArray) ElementType ¶
func (RuleEngineRuleActionArray) ElementType() reflect.Type
func (RuleEngineRuleActionArray) ToRuleEngineRuleActionArrayOutput ¶
func (i RuleEngineRuleActionArray) ToRuleEngineRuleActionArrayOutput() RuleEngineRuleActionArrayOutput
func (RuleEngineRuleActionArray) ToRuleEngineRuleActionArrayOutputWithContext ¶
func (i RuleEngineRuleActionArray) ToRuleEngineRuleActionArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionArrayOutput
type RuleEngineRuleActionArrayInput ¶
type RuleEngineRuleActionArrayInput interface { pulumi.Input ToRuleEngineRuleActionArrayOutput() RuleEngineRuleActionArrayOutput ToRuleEngineRuleActionArrayOutputWithContext(context.Context) RuleEngineRuleActionArrayOutput }
RuleEngineRuleActionArrayInput is an input type that accepts RuleEngineRuleActionArray and RuleEngineRuleActionArrayOutput values. You can construct a concrete instance of `RuleEngineRuleActionArrayInput` via:
RuleEngineRuleActionArray{ RuleEngineRuleActionArgs{...} }
type RuleEngineRuleActionArrayOutput ¶
type RuleEngineRuleActionArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionArrayOutput) ElementType ¶
func (RuleEngineRuleActionArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleActionArrayOutput) Index ¶
func (o RuleEngineRuleActionArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleActionOutput
func (RuleEngineRuleActionArrayOutput) ToRuleEngineRuleActionArrayOutput ¶
func (o RuleEngineRuleActionArrayOutput) ToRuleEngineRuleActionArrayOutput() RuleEngineRuleActionArrayOutput
func (RuleEngineRuleActionArrayOutput) ToRuleEngineRuleActionArrayOutputWithContext ¶
func (o RuleEngineRuleActionArrayOutput) ToRuleEngineRuleActionArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionArrayOutput
type RuleEngineRuleActionCodeAction ¶
type RuleEngineRuleActionCodeAction struct { // Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name. Action string `pulumi:"action"` // Operation parameter. Parameters []RuleEngineRuleActionCodeActionParameter `pulumi:"parameters"` }
type RuleEngineRuleActionCodeActionArgs ¶
type RuleEngineRuleActionCodeActionArgs struct { // Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name. Action pulumi.StringInput `pulumi:"action"` // Operation parameter. Parameters RuleEngineRuleActionCodeActionParameterArrayInput `pulumi:"parameters"` }
func (RuleEngineRuleActionCodeActionArgs) ElementType ¶
func (RuleEngineRuleActionCodeActionArgs) ElementType() reflect.Type
func (RuleEngineRuleActionCodeActionArgs) ToRuleEngineRuleActionCodeActionOutput ¶
func (i RuleEngineRuleActionCodeActionArgs) ToRuleEngineRuleActionCodeActionOutput() RuleEngineRuleActionCodeActionOutput
func (RuleEngineRuleActionCodeActionArgs) ToRuleEngineRuleActionCodeActionOutputWithContext ¶
func (i RuleEngineRuleActionCodeActionArgs) ToRuleEngineRuleActionCodeActionOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionOutput
func (RuleEngineRuleActionCodeActionArgs) ToRuleEngineRuleActionCodeActionPtrOutput ¶
func (i RuleEngineRuleActionCodeActionArgs) ToRuleEngineRuleActionCodeActionPtrOutput() RuleEngineRuleActionCodeActionPtrOutput
func (RuleEngineRuleActionCodeActionArgs) ToRuleEngineRuleActionCodeActionPtrOutputWithContext ¶
func (i RuleEngineRuleActionCodeActionArgs) ToRuleEngineRuleActionCodeActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionPtrOutput
type RuleEngineRuleActionCodeActionInput ¶
type RuleEngineRuleActionCodeActionInput interface { pulumi.Input ToRuleEngineRuleActionCodeActionOutput() RuleEngineRuleActionCodeActionOutput ToRuleEngineRuleActionCodeActionOutputWithContext(context.Context) RuleEngineRuleActionCodeActionOutput }
RuleEngineRuleActionCodeActionInput is an input type that accepts RuleEngineRuleActionCodeActionArgs and RuleEngineRuleActionCodeActionOutput values. You can construct a concrete instance of `RuleEngineRuleActionCodeActionInput` via:
RuleEngineRuleActionCodeActionArgs{...}
type RuleEngineRuleActionCodeActionOutput ¶
type RuleEngineRuleActionCodeActionOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionCodeActionOutput) Action ¶
func (o RuleEngineRuleActionCodeActionOutput) Action() pulumi.StringOutput
Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name.
func (RuleEngineRuleActionCodeActionOutput) ElementType ¶
func (RuleEngineRuleActionCodeActionOutput) ElementType() reflect.Type
func (RuleEngineRuleActionCodeActionOutput) Parameters ¶
func (o RuleEngineRuleActionCodeActionOutput) Parameters() RuleEngineRuleActionCodeActionParameterArrayOutput
Operation parameter.
func (RuleEngineRuleActionCodeActionOutput) ToRuleEngineRuleActionCodeActionOutput ¶
func (o RuleEngineRuleActionCodeActionOutput) ToRuleEngineRuleActionCodeActionOutput() RuleEngineRuleActionCodeActionOutput
func (RuleEngineRuleActionCodeActionOutput) ToRuleEngineRuleActionCodeActionOutputWithContext ¶
func (o RuleEngineRuleActionCodeActionOutput) ToRuleEngineRuleActionCodeActionOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionOutput
func (RuleEngineRuleActionCodeActionOutput) ToRuleEngineRuleActionCodeActionPtrOutput ¶
func (o RuleEngineRuleActionCodeActionOutput) ToRuleEngineRuleActionCodeActionPtrOutput() RuleEngineRuleActionCodeActionPtrOutput
func (RuleEngineRuleActionCodeActionOutput) ToRuleEngineRuleActionCodeActionPtrOutputWithContext ¶
func (o RuleEngineRuleActionCodeActionOutput) ToRuleEngineRuleActionCodeActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionPtrOutput
type RuleEngineRuleActionCodeActionParameterArgs ¶
type RuleEngineRuleActionCodeActionParameterArgs struct { // Parameter name. Name pulumi.StringInput `pulumi:"name"` // The status code. StatusCode pulumi.IntInput `pulumi:"statusCode"` // Parameter value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (RuleEngineRuleActionCodeActionParameterArgs) ElementType ¶
func (RuleEngineRuleActionCodeActionParameterArgs) ElementType() reflect.Type
func (RuleEngineRuleActionCodeActionParameterArgs) ToRuleEngineRuleActionCodeActionParameterOutput ¶
func (i RuleEngineRuleActionCodeActionParameterArgs) ToRuleEngineRuleActionCodeActionParameterOutput() RuleEngineRuleActionCodeActionParameterOutput
func (RuleEngineRuleActionCodeActionParameterArgs) ToRuleEngineRuleActionCodeActionParameterOutputWithContext ¶
func (i RuleEngineRuleActionCodeActionParameterArgs) ToRuleEngineRuleActionCodeActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionParameterOutput
type RuleEngineRuleActionCodeActionParameterArray ¶
type RuleEngineRuleActionCodeActionParameterArray []RuleEngineRuleActionCodeActionParameterInput
func (RuleEngineRuleActionCodeActionParameterArray) ElementType ¶
func (RuleEngineRuleActionCodeActionParameterArray) ElementType() reflect.Type
func (RuleEngineRuleActionCodeActionParameterArray) ToRuleEngineRuleActionCodeActionParameterArrayOutput ¶
func (i RuleEngineRuleActionCodeActionParameterArray) ToRuleEngineRuleActionCodeActionParameterArrayOutput() RuleEngineRuleActionCodeActionParameterArrayOutput
func (RuleEngineRuleActionCodeActionParameterArray) ToRuleEngineRuleActionCodeActionParameterArrayOutputWithContext ¶
func (i RuleEngineRuleActionCodeActionParameterArray) ToRuleEngineRuleActionCodeActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionParameterArrayOutput
type RuleEngineRuleActionCodeActionParameterArrayInput ¶
type RuleEngineRuleActionCodeActionParameterArrayInput interface { pulumi.Input ToRuleEngineRuleActionCodeActionParameterArrayOutput() RuleEngineRuleActionCodeActionParameterArrayOutput ToRuleEngineRuleActionCodeActionParameterArrayOutputWithContext(context.Context) RuleEngineRuleActionCodeActionParameterArrayOutput }
RuleEngineRuleActionCodeActionParameterArrayInput is an input type that accepts RuleEngineRuleActionCodeActionParameterArray and RuleEngineRuleActionCodeActionParameterArrayOutput values. You can construct a concrete instance of `RuleEngineRuleActionCodeActionParameterArrayInput` via:
RuleEngineRuleActionCodeActionParameterArray{ RuleEngineRuleActionCodeActionParameterArgs{...} }
type RuleEngineRuleActionCodeActionParameterArrayOutput ¶
type RuleEngineRuleActionCodeActionParameterArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionCodeActionParameterArrayOutput) ElementType ¶
func (RuleEngineRuleActionCodeActionParameterArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleActionCodeActionParameterArrayOutput ¶
func (o RuleEngineRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleActionCodeActionParameterArrayOutput() RuleEngineRuleActionCodeActionParameterArrayOutput
func (RuleEngineRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleActionCodeActionParameterArrayOutputWithContext ¶
func (o RuleEngineRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleActionCodeActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionParameterArrayOutput
type RuleEngineRuleActionCodeActionParameterInput ¶
type RuleEngineRuleActionCodeActionParameterInput interface { pulumi.Input ToRuleEngineRuleActionCodeActionParameterOutput() RuleEngineRuleActionCodeActionParameterOutput ToRuleEngineRuleActionCodeActionParameterOutputWithContext(context.Context) RuleEngineRuleActionCodeActionParameterOutput }
RuleEngineRuleActionCodeActionParameterInput is an input type that accepts RuleEngineRuleActionCodeActionParameterArgs and RuleEngineRuleActionCodeActionParameterOutput values. You can construct a concrete instance of `RuleEngineRuleActionCodeActionParameterInput` via:
RuleEngineRuleActionCodeActionParameterArgs{...}
type RuleEngineRuleActionCodeActionParameterOutput ¶
type RuleEngineRuleActionCodeActionParameterOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionCodeActionParameterOutput) ElementType ¶
func (RuleEngineRuleActionCodeActionParameterOutput) ElementType() reflect.Type
func (RuleEngineRuleActionCodeActionParameterOutput) Name ¶
func (o RuleEngineRuleActionCodeActionParameterOutput) Name() pulumi.StringOutput
Parameter name.
func (RuleEngineRuleActionCodeActionParameterOutput) StatusCode ¶
func (o RuleEngineRuleActionCodeActionParameterOutput) StatusCode() pulumi.IntOutput
The status code.
func (RuleEngineRuleActionCodeActionParameterOutput) ToRuleEngineRuleActionCodeActionParameterOutput ¶
func (o RuleEngineRuleActionCodeActionParameterOutput) ToRuleEngineRuleActionCodeActionParameterOutput() RuleEngineRuleActionCodeActionParameterOutput
func (RuleEngineRuleActionCodeActionParameterOutput) ToRuleEngineRuleActionCodeActionParameterOutputWithContext ¶
func (o RuleEngineRuleActionCodeActionParameterOutput) ToRuleEngineRuleActionCodeActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionParameterOutput
func (RuleEngineRuleActionCodeActionParameterOutput) Values ¶
func (o RuleEngineRuleActionCodeActionParameterOutput) Values() pulumi.StringArrayOutput
Parameter value.
type RuleEngineRuleActionCodeActionPtrInput ¶
type RuleEngineRuleActionCodeActionPtrInput interface { pulumi.Input ToRuleEngineRuleActionCodeActionPtrOutput() RuleEngineRuleActionCodeActionPtrOutput ToRuleEngineRuleActionCodeActionPtrOutputWithContext(context.Context) RuleEngineRuleActionCodeActionPtrOutput }
RuleEngineRuleActionCodeActionPtrInput is an input type that accepts RuleEngineRuleActionCodeActionArgs, RuleEngineRuleActionCodeActionPtr and RuleEngineRuleActionCodeActionPtrOutput values. You can construct a concrete instance of `RuleEngineRuleActionCodeActionPtrInput` via:
RuleEngineRuleActionCodeActionArgs{...} or: nil
func RuleEngineRuleActionCodeActionPtr ¶
func RuleEngineRuleActionCodeActionPtr(v *RuleEngineRuleActionCodeActionArgs) RuleEngineRuleActionCodeActionPtrInput
type RuleEngineRuleActionCodeActionPtrOutput ¶
type RuleEngineRuleActionCodeActionPtrOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionCodeActionPtrOutput) Action ¶
func (o RuleEngineRuleActionCodeActionPtrOutput) Action() pulumi.StringPtrOutput
Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name.
func (RuleEngineRuleActionCodeActionPtrOutput) ElementType ¶
func (RuleEngineRuleActionCodeActionPtrOutput) ElementType() reflect.Type
func (RuleEngineRuleActionCodeActionPtrOutput) Parameters ¶
func (o RuleEngineRuleActionCodeActionPtrOutput) Parameters() RuleEngineRuleActionCodeActionParameterArrayOutput
Operation parameter.
func (RuleEngineRuleActionCodeActionPtrOutput) ToRuleEngineRuleActionCodeActionPtrOutput ¶
func (o RuleEngineRuleActionCodeActionPtrOutput) ToRuleEngineRuleActionCodeActionPtrOutput() RuleEngineRuleActionCodeActionPtrOutput
func (RuleEngineRuleActionCodeActionPtrOutput) ToRuleEngineRuleActionCodeActionPtrOutputWithContext ¶
func (o RuleEngineRuleActionCodeActionPtrOutput) ToRuleEngineRuleActionCodeActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionPtrOutput
type RuleEngineRuleActionInput ¶
type RuleEngineRuleActionInput interface { pulumi.Input ToRuleEngineRuleActionOutput() RuleEngineRuleActionOutput ToRuleEngineRuleActionOutputWithContext(context.Context) RuleEngineRuleActionOutput }
RuleEngineRuleActionInput is an input type that accepts RuleEngineRuleActionArgs and RuleEngineRuleActionOutput values. You can construct a concrete instance of `RuleEngineRuleActionInput` via:
RuleEngineRuleActionArgs{...}
type RuleEngineRuleActionNormalAction ¶
type RuleEngineRuleActionNormalAction struct { // Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name. Action string `pulumi:"action"` // Parameter. Parameters []RuleEngineRuleActionNormalActionParameter `pulumi:"parameters"` }
type RuleEngineRuleActionNormalActionArgs ¶
type RuleEngineRuleActionNormalActionArgs struct { // Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name. Action pulumi.StringInput `pulumi:"action"` // Parameter. Parameters RuleEngineRuleActionNormalActionParameterArrayInput `pulumi:"parameters"` }
func (RuleEngineRuleActionNormalActionArgs) ElementType ¶
func (RuleEngineRuleActionNormalActionArgs) ElementType() reflect.Type
func (RuleEngineRuleActionNormalActionArgs) ToRuleEngineRuleActionNormalActionOutput ¶
func (i RuleEngineRuleActionNormalActionArgs) ToRuleEngineRuleActionNormalActionOutput() RuleEngineRuleActionNormalActionOutput
func (RuleEngineRuleActionNormalActionArgs) ToRuleEngineRuleActionNormalActionOutputWithContext ¶
func (i RuleEngineRuleActionNormalActionArgs) ToRuleEngineRuleActionNormalActionOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionOutput
func (RuleEngineRuleActionNormalActionArgs) ToRuleEngineRuleActionNormalActionPtrOutput ¶
func (i RuleEngineRuleActionNormalActionArgs) ToRuleEngineRuleActionNormalActionPtrOutput() RuleEngineRuleActionNormalActionPtrOutput
func (RuleEngineRuleActionNormalActionArgs) ToRuleEngineRuleActionNormalActionPtrOutputWithContext ¶
func (i RuleEngineRuleActionNormalActionArgs) ToRuleEngineRuleActionNormalActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionPtrOutput
type RuleEngineRuleActionNormalActionInput ¶
type RuleEngineRuleActionNormalActionInput interface { pulumi.Input ToRuleEngineRuleActionNormalActionOutput() RuleEngineRuleActionNormalActionOutput ToRuleEngineRuleActionNormalActionOutputWithContext(context.Context) RuleEngineRuleActionNormalActionOutput }
RuleEngineRuleActionNormalActionInput is an input type that accepts RuleEngineRuleActionNormalActionArgs and RuleEngineRuleActionNormalActionOutput values. You can construct a concrete instance of `RuleEngineRuleActionNormalActionInput` via:
RuleEngineRuleActionNormalActionArgs{...}
type RuleEngineRuleActionNormalActionOutput ¶
type RuleEngineRuleActionNormalActionOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionNormalActionOutput) Action ¶
func (o RuleEngineRuleActionNormalActionOutput) Action() pulumi.StringOutput
Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name.
func (RuleEngineRuleActionNormalActionOutput) ElementType ¶
func (RuleEngineRuleActionNormalActionOutput) ElementType() reflect.Type
func (RuleEngineRuleActionNormalActionOutput) Parameters ¶
func (o RuleEngineRuleActionNormalActionOutput) Parameters() RuleEngineRuleActionNormalActionParameterArrayOutput
Parameter.
func (RuleEngineRuleActionNormalActionOutput) ToRuleEngineRuleActionNormalActionOutput ¶
func (o RuleEngineRuleActionNormalActionOutput) ToRuleEngineRuleActionNormalActionOutput() RuleEngineRuleActionNormalActionOutput
func (RuleEngineRuleActionNormalActionOutput) ToRuleEngineRuleActionNormalActionOutputWithContext ¶
func (o RuleEngineRuleActionNormalActionOutput) ToRuleEngineRuleActionNormalActionOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionOutput
func (RuleEngineRuleActionNormalActionOutput) ToRuleEngineRuleActionNormalActionPtrOutput ¶
func (o RuleEngineRuleActionNormalActionOutput) ToRuleEngineRuleActionNormalActionPtrOutput() RuleEngineRuleActionNormalActionPtrOutput
func (RuleEngineRuleActionNormalActionOutput) ToRuleEngineRuleActionNormalActionPtrOutputWithContext ¶
func (o RuleEngineRuleActionNormalActionOutput) ToRuleEngineRuleActionNormalActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionPtrOutput
type RuleEngineRuleActionNormalActionParameterArgs ¶
type RuleEngineRuleActionNormalActionParameterArgs struct { // Parameter name. Name pulumi.StringInput `pulumi:"name"` // Parameter value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (RuleEngineRuleActionNormalActionParameterArgs) ElementType ¶
func (RuleEngineRuleActionNormalActionParameterArgs) ElementType() reflect.Type
func (RuleEngineRuleActionNormalActionParameterArgs) ToRuleEngineRuleActionNormalActionParameterOutput ¶
func (i RuleEngineRuleActionNormalActionParameterArgs) ToRuleEngineRuleActionNormalActionParameterOutput() RuleEngineRuleActionNormalActionParameterOutput
func (RuleEngineRuleActionNormalActionParameterArgs) ToRuleEngineRuleActionNormalActionParameterOutputWithContext ¶
func (i RuleEngineRuleActionNormalActionParameterArgs) ToRuleEngineRuleActionNormalActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionParameterOutput
type RuleEngineRuleActionNormalActionParameterArray ¶
type RuleEngineRuleActionNormalActionParameterArray []RuleEngineRuleActionNormalActionParameterInput
func (RuleEngineRuleActionNormalActionParameterArray) ElementType ¶
func (RuleEngineRuleActionNormalActionParameterArray) ElementType() reflect.Type
func (RuleEngineRuleActionNormalActionParameterArray) ToRuleEngineRuleActionNormalActionParameterArrayOutput ¶
func (i RuleEngineRuleActionNormalActionParameterArray) ToRuleEngineRuleActionNormalActionParameterArrayOutput() RuleEngineRuleActionNormalActionParameterArrayOutput
func (RuleEngineRuleActionNormalActionParameterArray) ToRuleEngineRuleActionNormalActionParameterArrayOutputWithContext ¶
func (i RuleEngineRuleActionNormalActionParameterArray) ToRuleEngineRuleActionNormalActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionParameterArrayOutput
type RuleEngineRuleActionNormalActionParameterArrayInput ¶
type RuleEngineRuleActionNormalActionParameterArrayInput interface { pulumi.Input ToRuleEngineRuleActionNormalActionParameterArrayOutput() RuleEngineRuleActionNormalActionParameterArrayOutput ToRuleEngineRuleActionNormalActionParameterArrayOutputWithContext(context.Context) RuleEngineRuleActionNormalActionParameterArrayOutput }
RuleEngineRuleActionNormalActionParameterArrayInput is an input type that accepts RuleEngineRuleActionNormalActionParameterArray and RuleEngineRuleActionNormalActionParameterArrayOutput values. You can construct a concrete instance of `RuleEngineRuleActionNormalActionParameterArrayInput` via:
RuleEngineRuleActionNormalActionParameterArray{ RuleEngineRuleActionNormalActionParameterArgs{...} }
type RuleEngineRuleActionNormalActionParameterArrayOutput ¶
type RuleEngineRuleActionNormalActionParameterArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionNormalActionParameterArrayOutput) ElementType ¶
func (RuleEngineRuleActionNormalActionParameterArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleActionNormalActionParameterArrayOutput ¶
func (o RuleEngineRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleActionNormalActionParameterArrayOutput() RuleEngineRuleActionNormalActionParameterArrayOutput
func (RuleEngineRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleActionNormalActionParameterArrayOutputWithContext ¶
func (o RuleEngineRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleActionNormalActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionParameterArrayOutput
type RuleEngineRuleActionNormalActionParameterInput ¶
type RuleEngineRuleActionNormalActionParameterInput interface { pulumi.Input ToRuleEngineRuleActionNormalActionParameterOutput() RuleEngineRuleActionNormalActionParameterOutput ToRuleEngineRuleActionNormalActionParameterOutputWithContext(context.Context) RuleEngineRuleActionNormalActionParameterOutput }
RuleEngineRuleActionNormalActionParameterInput is an input type that accepts RuleEngineRuleActionNormalActionParameterArgs and RuleEngineRuleActionNormalActionParameterOutput values. You can construct a concrete instance of `RuleEngineRuleActionNormalActionParameterInput` via:
RuleEngineRuleActionNormalActionParameterArgs{...}
type RuleEngineRuleActionNormalActionParameterOutput ¶
type RuleEngineRuleActionNormalActionParameterOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionNormalActionParameterOutput) ElementType ¶
func (RuleEngineRuleActionNormalActionParameterOutput) ElementType() reflect.Type
func (RuleEngineRuleActionNormalActionParameterOutput) Name ¶
func (o RuleEngineRuleActionNormalActionParameterOutput) Name() pulumi.StringOutput
Parameter name.
func (RuleEngineRuleActionNormalActionParameterOutput) ToRuleEngineRuleActionNormalActionParameterOutput ¶
func (o RuleEngineRuleActionNormalActionParameterOutput) ToRuleEngineRuleActionNormalActionParameterOutput() RuleEngineRuleActionNormalActionParameterOutput
func (RuleEngineRuleActionNormalActionParameterOutput) ToRuleEngineRuleActionNormalActionParameterOutputWithContext ¶
func (o RuleEngineRuleActionNormalActionParameterOutput) ToRuleEngineRuleActionNormalActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionParameterOutput
func (RuleEngineRuleActionNormalActionParameterOutput) Values ¶
func (o RuleEngineRuleActionNormalActionParameterOutput) Values() pulumi.StringArrayOutput
Parameter value.
type RuleEngineRuleActionNormalActionPtrInput ¶
type RuleEngineRuleActionNormalActionPtrInput interface { pulumi.Input ToRuleEngineRuleActionNormalActionPtrOutput() RuleEngineRuleActionNormalActionPtrOutput ToRuleEngineRuleActionNormalActionPtrOutputWithContext(context.Context) RuleEngineRuleActionNormalActionPtrOutput }
RuleEngineRuleActionNormalActionPtrInput is an input type that accepts RuleEngineRuleActionNormalActionArgs, RuleEngineRuleActionNormalActionPtr and RuleEngineRuleActionNormalActionPtrOutput values. You can construct a concrete instance of `RuleEngineRuleActionNormalActionPtrInput` via:
RuleEngineRuleActionNormalActionArgs{...} or: nil
func RuleEngineRuleActionNormalActionPtr ¶
func RuleEngineRuleActionNormalActionPtr(v *RuleEngineRuleActionNormalActionArgs) RuleEngineRuleActionNormalActionPtrInput
type RuleEngineRuleActionNormalActionPtrOutput ¶
type RuleEngineRuleActionNormalActionPtrOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionNormalActionPtrOutput) Action ¶
func (o RuleEngineRuleActionNormalActionPtrOutput) Action() pulumi.StringPtrOutput
Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name.
func (RuleEngineRuleActionNormalActionPtrOutput) ElementType ¶
func (RuleEngineRuleActionNormalActionPtrOutput) ElementType() reflect.Type
func (RuleEngineRuleActionNormalActionPtrOutput) Parameters ¶
func (o RuleEngineRuleActionNormalActionPtrOutput) Parameters() RuleEngineRuleActionNormalActionParameterArrayOutput
Parameter.
func (RuleEngineRuleActionNormalActionPtrOutput) ToRuleEngineRuleActionNormalActionPtrOutput ¶
func (o RuleEngineRuleActionNormalActionPtrOutput) ToRuleEngineRuleActionNormalActionPtrOutput() RuleEngineRuleActionNormalActionPtrOutput
func (RuleEngineRuleActionNormalActionPtrOutput) ToRuleEngineRuleActionNormalActionPtrOutputWithContext ¶
func (o RuleEngineRuleActionNormalActionPtrOutput) ToRuleEngineRuleActionNormalActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionPtrOutput
type RuleEngineRuleActionOutput ¶
type RuleEngineRuleActionOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionOutput) CodeAction ¶
func (o RuleEngineRuleActionOutput) CodeAction() RuleEngineRuleActionCodeActionPtrOutput
Feature operation with a status code. Features of this type include:
func (RuleEngineRuleActionOutput) ElementType ¶
func (RuleEngineRuleActionOutput) ElementType() reflect.Type
func (RuleEngineRuleActionOutput) NormalAction ¶
func (o RuleEngineRuleActionOutput) NormalAction() RuleEngineRuleActionNormalActionPtrOutput
Common operation. Values:
func (RuleEngineRuleActionOutput) RewriteAction ¶
func (o RuleEngineRuleActionOutput) RewriteAction() RuleEngineRuleActionRewriteActionPtrOutput
Feature operation with a request/response header. Features of this type include:
func (RuleEngineRuleActionOutput) ToRuleEngineRuleActionOutput ¶
func (o RuleEngineRuleActionOutput) ToRuleEngineRuleActionOutput() RuleEngineRuleActionOutput
func (RuleEngineRuleActionOutput) ToRuleEngineRuleActionOutputWithContext ¶
func (o RuleEngineRuleActionOutput) ToRuleEngineRuleActionOutputWithContext(ctx context.Context) RuleEngineRuleActionOutput
type RuleEngineRuleActionRewriteAction ¶
type RuleEngineRuleActionRewriteAction struct { // Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name. Action string `pulumi:"action"` // Parameter. Parameters []RuleEngineRuleActionRewriteActionParameter `pulumi:"parameters"` }
type RuleEngineRuleActionRewriteActionArgs ¶
type RuleEngineRuleActionRewriteActionArgs struct { // Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name. Action pulumi.StringInput `pulumi:"action"` // Parameter. Parameters RuleEngineRuleActionRewriteActionParameterArrayInput `pulumi:"parameters"` }
func (RuleEngineRuleActionRewriteActionArgs) ElementType ¶
func (RuleEngineRuleActionRewriteActionArgs) ElementType() reflect.Type
func (RuleEngineRuleActionRewriteActionArgs) ToRuleEngineRuleActionRewriteActionOutput ¶
func (i RuleEngineRuleActionRewriteActionArgs) ToRuleEngineRuleActionRewriteActionOutput() RuleEngineRuleActionRewriteActionOutput
func (RuleEngineRuleActionRewriteActionArgs) ToRuleEngineRuleActionRewriteActionOutputWithContext ¶
func (i RuleEngineRuleActionRewriteActionArgs) ToRuleEngineRuleActionRewriteActionOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionOutput
func (RuleEngineRuleActionRewriteActionArgs) ToRuleEngineRuleActionRewriteActionPtrOutput ¶
func (i RuleEngineRuleActionRewriteActionArgs) ToRuleEngineRuleActionRewriteActionPtrOutput() RuleEngineRuleActionRewriteActionPtrOutput
func (RuleEngineRuleActionRewriteActionArgs) ToRuleEngineRuleActionRewriteActionPtrOutputWithContext ¶
func (i RuleEngineRuleActionRewriteActionArgs) ToRuleEngineRuleActionRewriteActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionPtrOutput
type RuleEngineRuleActionRewriteActionInput ¶
type RuleEngineRuleActionRewriteActionInput interface { pulumi.Input ToRuleEngineRuleActionRewriteActionOutput() RuleEngineRuleActionRewriteActionOutput ToRuleEngineRuleActionRewriteActionOutputWithContext(context.Context) RuleEngineRuleActionRewriteActionOutput }
RuleEngineRuleActionRewriteActionInput is an input type that accepts RuleEngineRuleActionRewriteActionArgs and RuleEngineRuleActionRewriteActionOutput values. You can construct a concrete instance of `RuleEngineRuleActionRewriteActionInput` via:
RuleEngineRuleActionRewriteActionArgs{...}
type RuleEngineRuleActionRewriteActionOutput ¶
type RuleEngineRuleActionRewriteActionOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionRewriteActionOutput) Action ¶
func (o RuleEngineRuleActionRewriteActionOutput) Action() pulumi.StringOutput
Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name.
func (RuleEngineRuleActionRewriteActionOutput) ElementType ¶
func (RuleEngineRuleActionRewriteActionOutput) ElementType() reflect.Type
func (RuleEngineRuleActionRewriteActionOutput) Parameters ¶
func (o RuleEngineRuleActionRewriteActionOutput) Parameters() RuleEngineRuleActionRewriteActionParameterArrayOutput
Parameter.
func (RuleEngineRuleActionRewriteActionOutput) ToRuleEngineRuleActionRewriteActionOutput ¶
func (o RuleEngineRuleActionRewriteActionOutput) ToRuleEngineRuleActionRewriteActionOutput() RuleEngineRuleActionRewriteActionOutput
func (RuleEngineRuleActionRewriteActionOutput) ToRuleEngineRuleActionRewriteActionOutputWithContext ¶
func (o RuleEngineRuleActionRewriteActionOutput) ToRuleEngineRuleActionRewriteActionOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionOutput
func (RuleEngineRuleActionRewriteActionOutput) ToRuleEngineRuleActionRewriteActionPtrOutput ¶
func (o RuleEngineRuleActionRewriteActionOutput) ToRuleEngineRuleActionRewriteActionPtrOutput() RuleEngineRuleActionRewriteActionPtrOutput
func (RuleEngineRuleActionRewriteActionOutput) ToRuleEngineRuleActionRewriteActionPtrOutputWithContext ¶
func (o RuleEngineRuleActionRewriteActionOutput) ToRuleEngineRuleActionRewriteActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionPtrOutput
type RuleEngineRuleActionRewriteActionParameter ¶
type RuleEngineRuleActionRewriteActionParameter struct { // Feature parameter name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the parameter name, which has three values: // - add: Add the HTTP header. // - set: Rewrite the HTTP header. // - del: Delete the HTTP header. Action string `pulumi:"action"` // Parameter name. Name string `pulumi:"name"` // Parameter value. Values []string `pulumi:"values"` }
type RuleEngineRuleActionRewriteActionParameterArgs ¶
type RuleEngineRuleActionRewriteActionParameterArgs struct { // Feature parameter name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the parameter name, which has three values: // - add: Add the HTTP header. // - set: Rewrite the HTTP header. // - del: Delete the HTTP header. Action pulumi.StringInput `pulumi:"action"` // Parameter name. Name pulumi.StringInput `pulumi:"name"` // Parameter value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (RuleEngineRuleActionRewriteActionParameterArgs) ElementType ¶
func (RuleEngineRuleActionRewriteActionParameterArgs) ElementType() reflect.Type
func (RuleEngineRuleActionRewriteActionParameterArgs) ToRuleEngineRuleActionRewriteActionParameterOutput ¶
func (i RuleEngineRuleActionRewriteActionParameterArgs) ToRuleEngineRuleActionRewriteActionParameterOutput() RuleEngineRuleActionRewriteActionParameterOutput
func (RuleEngineRuleActionRewriteActionParameterArgs) ToRuleEngineRuleActionRewriteActionParameterOutputWithContext ¶
func (i RuleEngineRuleActionRewriteActionParameterArgs) ToRuleEngineRuleActionRewriteActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionParameterOutput
type RuleEngineRuleActionRewriteActionParameterArray ¶
type RuleEngineRuleActionRewriteActionParameterArray []RuleEngineRuleActionRewriteActionParameterInput
func (RuleEngineRuleActionRewriteActionParameterArray) ElementType ¶
func (RuleEngineRuleActionRewriteActionParameterArray) ElementType() reflect.Type
func (RuleEngineRuleActionRewriteActionParameterArray) ToRuleEngineRuleActionRewriteActionParameterArrayOutput ¶
func (i RuleEngineRuleActionRewriteActionParameterArray) ToRuleEngineRuleActionRewriteActionParameterArrayOutput() RuleEngineRuleActionRewriteActionParameterArrayOutput
func (RuleEngineRuleActionRewriteActionParameterArray) ToRuleEngineRuleActionRewriteActionParameterArrayOutputWithContext ¶
func (i RuleEngineRuleActionRewriteActionParameterArray) ToRuleEngineRuleActionRewriteActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionParameterArrayOutput
type RuleEngineRuleActionRewriteActionParameterArrayInput ¶
type RuleEngineRuleActionRewriteActionParameterArrayInput interface { pulumi.Input ToRuleEngineRuleActionRewriteActionParameterArrayOutput() RuleEngineRuleActionRewriteActionParameterArrayOutput ToRuleEngineRuleActionRewriteActionParameterArrayOutputWithContext(context.Context) RuleEngineRuleActionRewriteActionParameterArrayOutput }
RuleEngineRuleActionRewriteActionParameterArrayInput is an input type that accepts RuleEngineRuleActionRewriteActionParameterArray and RuleEngineRuleActionRewriteActionParameterArrayOutput values. You can construct a concrete instance of `RuleEngineRuleActionRewriteActionParameterArrayInput` via:
RuleEngineRuleActionRewriteActionParameterArray{ RuleEngineRuleActionRewriteActionParameterArgs{...} }
type RuleEngineRuleActionRewriteActionParameterArrayOutput ¶
type RuleEngineRuleActionRewriteActionParameterArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionRewriteActionParameterArrayOutput) ElementType ¶
func (RuleEngineRuleActionRewriteActionParameterArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleActionRewriteActionParameterArrayOutput ¶
func (o RuleEngineRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleActionRewriteActionParameterArrayOutput() RuleEngineRuleActionRewriteActionParameterArrayOutput
func (RuleEngineRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleActionRewriteActionParameterArrayOutputWithContext ¶
func (o RuleEngineRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleActionRewriteActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionParameterArrayOutput
type RuleEngineRuleActionRewriteActionParameterInput ¶
type RuleEngineRuleActionRewriteActionParameterInput interface { pulumi.Input ToRuleEngineRuleActionRewriteActionParameterOutput() RuleEngineRuleActionRewriteActionParameterOutput ToRuleEngineRuleActionRewriteActionParameterOutputWithContext(context.Context) RuleEngineRuleActionRewriteActionParameterOutput }
RuleEngineRuleActionRewriteActionParameterInput is an input type that accepts RuleEngineRuleActionRewriteActionParameterArgs and RuleEngineRuleActionRewriteActionParameterOutput values. You can construct a concrete instance of `RuleEngineRuleActionRewriteActionParameterInput` via:
RuleEngineRuleActionRewriteActionParameterArgs{...}
type RuleEngineRuleActionRewriteActionParameterOutput ¶
type RuleEngineRuleActionRewriteActionParameterOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionRewriteActionParameterOutput) Action ¶
func (o RuleEngineRuleActionRewriteActionParameterOutput) Action() pulumi.StringOutput
Feature parameter name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the parameter name, which has three values: - add: Add the HTTP header. - set: Rewrite the HTTP header. - del: Delete the HTTP header.
func (RuleEngineRuleActionRewriteActionParameterOutput) ElementType ¶
func (RuleEngineRuleActionRewriteActionParameterOutput) ElementType() reflect.Type
func (RuleEngineRuleActionRewriteActionParameterOutput) Name ¶
func (o RuleEngineRuleActionRewriteActionParameterOutput) Name() pulumi.StringOutput
Parameter name.
func (RuleEngineRuleActionRewriteActionParameterOutput) ToRuleEngineRuleActionRewriteActionParameterOutput ¶
func (o RuleEngineRuleActionRewriteActionParameterOutput) ToRuleEngineRuleActionRewriteActionParameterOutput() RuleEngineRuleActionRewriteActionParameterOutput
func (RuleEngineRuleActionRewriteActionParameterOutput) ToRuleEngineRuleActionRewriteActionParameterOutputWithContext ¶
func (o RuleEngineRuleActionRewriteActionParameterOutput) ToRuleEngineRuleActionRewriteActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionParameterOutput
func (RuleEngineRuleActionRewriteActionParameterOutput) Values ¶
func (o RuleEngineRuleActionRewriteActionParameterOutput) Values() pulumi.StringArrayOutput
Parameter value.
type RuleEngineRuleActionRewriteActionPtrInput ¶
type RuleEngineRuleActionRewriteActionPtrInput interface { pulumi.Input ToRuleEngineRuleActionRewriteActionPtrOutput() RuleEngineRuleActionRewriteActionPtrOutput ToRuleEngineRuleActionRewriteActionPtrOutputWithContext(context.Context) RuleEngineRuleActionRewriteActionPtrOutput }
RuleEngineRuleActionRewriteActionPtrInput is an input type that accepts RuleEngineRuleActionRewriteActionArgs, RuleEngineRuleActionRewriteActionPtr and RuleEngineRuleActionRewriteActionPtrOutput values. You can construct a concrete instance of `RuleEngineRuleActionRewriteActionPtrInput` via:
RuleEngineRuleActionRewriteActionArgs{...} or: nil
func RuleEngineRuleActionRewriteActionPtr ¶
func RuleEngineRuleActionRewriteActionPtr(v *RuleEngineRuleActionRewriteActionArgs) RuleEngineRuleActionRewriteActionPtrInput
type RuleEngineRuleActionRewriteActionPtrOutput ¶
type RuleEngineRuleActionRewriteActionPtrOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionRewriteActionPtrOutput) Action ¶
func (o RuleEngineRuleActionRewriteActionPtrOutput) Action() pulumi.StringPtrOutput
Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name.
func (RuleEngineRuleActionRewriteActionPtrOutput) ElementType ¶
func (RuleEngineRuleActionRewriteActionPtrOutput) ElementType() reflect.Type
func (RuleEngineRuleActionRewriteActionPtrOutput) Parameters ¶
func (o RuleEngineRuleActionRewriteActionPtrOutput) Parameters() RuleEngineRuleActionRewriteActionParameterArrayOutput
Parameter.
func (RuleEngineRuleActionRewriteActionPtrOutput) ToRuleEngineRuleActionRewriteActionPtrOutput ¶
func (o RuleEngineRuleActionRewriteActionPtrOutput) ToRuleEngineRuleActionRewriteActionPtrOutput() RuleEngineRuleActionRewriteActionPtrOutput
func (RuleEngineRuleActionRewriteActionPtrOutput) ToRuleEngineRuleActionRewriteActionPtrOutputWithContext ¶
func (o RuleEngineRuleActionRewriteActionPtrOutput) ToRuleEngineRuleActionRewriteActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionPtrOutput
type RuleEngineRuleArgs ¶
type RuleEngineRuleArgs struct { // Feature to be executed. Actions RuleEngineRuleActionArrayInput `pulumi:"actions"` // OR Conditions list of the rule. Rule would be triggered if any of the condition is true. Ors RuleEngineRuleOrArrayInput `pulumi:"ors"` // The nested rule. SubRules RuleEngineRuleSubRuleArrayInput `pulumi:"subRules"` }
func (RuleEngineRuleArgs) ElementType ¶
func (RuleEngineRuleArgs) ElementType() reflect.Type
func (RuleEngineRuleArgs) ToRuleEngineRuleOutput ¶
func (i RuleEngineRuleArgs) ToRuleEngineRuleOutput() RuleEngineRuleOutput
func (RuleEngineRuleArgs) ToRuleEngineRuleOutputWithContext ¶
func (i RuleEngineRuleArgs) ToRuleEngineRuleOutputWithContext(ctx context.Context) RuleEngineRuleOutput
type RuleEngineRuleArray ¶
type RuleEngineRuleArray []RuleEngineRuleInput
func (RuleEngineRuleArray) ElementType ¶
func (RuleEngineRuleArray) ElementType() reflect.Type
func (RuleEngineRuleArray) ToRuleEngineRuleArrayOutput ¶
func (i RuleEngineRuleArray) ToRuleEngineRuleArrayOutput() RuleEngineRuleArrayOutput
func (RuleEngineRuleArray) ToRuleEngineRuleArrayOutputWithContext ¶
func (i RuleEngineRuleArray) ToRuleEngineRuleArrayOutputWithContext(ctx context.Context) RuleEngineRuleArrayOutput
type RuleEngineRuleArrayInput ¶
type RuleEngineRuleArrayInput interface { pulumi.Input ToRuleEngineRuleArrayOutput() RuleEngineRuleArrayOutput ToRuleEngineRuleArrayOutputWithContext(context.Context) RuleEngineRuleArrayOutput }
RuleEngineRuleArrayInput is an input type that accepts RuleEngineRuleArray and RuleEngineRuleArrayOutput values. You can construct a concrete instance of `RuleEngineRuleArrayInput` via:
RuleEngineRuleArray{ RuleEngineRuleArgs{...} }
type RuleEngineRuleArrayOutput ¶
type RuleEngineRuleArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleArrayOutput) ElementType ¶
func (RuleEngineRuleArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleArrayOutput) Index ¶
func (o RuleEngineRuleArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleOutput
func (RuleEngineRuleArrayOutput) ToRuleEngineRuleArrayOutput ¶
func (o RuleEngineRuleArrayOutput) ToRuleEngineRuleArrayOutput() RuleEngineRuleArrayOutput
func (RuleEngineRuleArrayOutput) ToRuleEngineRuleArrayOutputWithContext ¶
func (o RuleEngineRuleArrayOutput) ToRuleEngineRuleArrayOutputWithContext(ctx context.Context) RuleEngineRuleArrayOutput
type RuleEngineRuleInput ¶
type RuleEngineRuleInput interface { pulumi.Input ToRuleEngineRuleOutput() RuleEngineRuleOutput ToRuleEngineRuleOutputWithContext(context.Context) RuleEngineRuleOutput }
RuleEngineRuleInput is an input type that accepts RuleEngineRuleArgs and RuleEngineRuleOutput values. You can construct a concrete instance of `RuleEngineRuleInput` via:
RuleEngineRuleArgs{...}
type RuleEngineRuleOr ¶
type RuleEngineRuleOr struct { // Rule engine condition. This condition will be considered met if all items in the array are met. Ands []RuleEngineRuleOrAnd `pulumi:"ands"` }
type RuleEngineRuleOrAnd ¶
type RuleEngineRuleOrAnd struct { // Whether the parameter value is case insensitive. Default value: false. IgnoreCase *bool `pulumi:"ignoreCase"` // The parameter name of the match type. This field is required only when `Target=query_string/request_header`. Name *string `pulumi:"name"` // Operator. Valid values: Operator string `pulumi:"operator"` // The match type. Values: Target string `pulumi:"target"` // The parameter value of the match type. It can be an empty string only when `Target=query string/request header` and `Operator=exist/notexist`. // - When `Target=extension`, enter the file extension, such as "jpg" and "txt". // - When `Target=filename`, enter the file name, such as "foo" in "foo.jpg". // - When `Target=all`, it indicates any site request. // - When `Target=host`, enter the host under the current site, such as "www.maxx55.com". // - When `Target=url`, enter the partial URL path under the current site, such as "/example". // - When `Target=full_url`, enter the complete URL under the current site. It must contain the HTTP protocol, host, and path, such as "https://www.maxx55.cn/example". // - When `Target=client_country`, enter the ISO-3166 country/region code. // - When `Target=query_string`, enter the value of the query string, such as "cn" and "1" in "lang=cn&version=1". // - When `Target=request_header`, enter the HTTP request header value, such as "zh-CN,zh;q=0.9" in the "Accept-Language:zh-CN,zh;q=0.9" header. Values []string `pulumi:"values"` }
type RuleEngineRuleOrAndArgs ¶
type RuleEngineRuleOrAndArgs struct { // Whether the parameter value is case insensitive. Default value: false. IgnoreCase pulumi.BoolPtrInput `pulumi:"ignoreCase"` // The parameter name of the match type. This field is required only when `Target=query_string/request_header`. Name pulumi.StringPtrInput `pulumi:"name"` // Operator. Valid values: Operator pulumi.StringInput `pulumi:"operator"` // The match type. Values: Target pulumi.StringInput `pulumi:"target"` // The parameter value of the match type. It can be an empty string only when `Target=query string/request header` and `Operator=exist/notexist`. // - When `Target=extension`, enter the file extension, such as "jpg" and "txt". // - When `Target=filename`, enter the file name, such as "foo" in "foo.jpg". // - When `Target=all`, it indicates any site request. // - When `Target=host`, enter the host under the current site, such as "www.maxx55.com". // - When `Target=url`, enter the partial URL path under the current site, such as "/example". // - When `Target=full_url`, enter the complete URL under the current site. It must contain the HTTP protocol, host, and path, such as "https://www.maxx55.cn/example". // - When `Target=client_country`, enter the ISO-3166 country/region code. // - When `Target=query_string`, enter the value of the query string, such as "cn" and "1" in "lang=cn&version=1". // - When `Target=request_header`, enter the HTTP request header value, such as "zh-CN,zh;q=0.9" in the "Accept-Language:zh-CN,zh;q=0.9" header. Values pulumi.StringArrayInput `pulumi:"values"` }
func (RuleEngineRuleOrAndArgs) ElementType ¶
func (RuleEngineRuleOrAndArgs) ElementType() reflect.Type
func (RuleEngineRuleOrAndArgs) ToRuleEngineRuleOrAndOutput ¶
func (i RuleEngineRuleOrAndArgs) ToRuleEngineRuleOrAndOutput() RuleEngineRuleOrAndOutput
func (RuleEngineRuleOrAndArgs) ToRuleEngineRuleOrAndOutputWithContext ¶
func (i RuleEngineRuleOrAndArgs) ToRuleEngineRuleOrAndOutputWithContext(ctx context.Context) RuleEngineRuleOrAndOutput
type RuleEngineRuleOrAndArray ¶
type RuleEngineRuleOrAndArray []RuleEngineRuleOrAndInput
func (RuleEngineRuleOrAndArray) ElementType ¶
func (RuleEngineRuleOrAndArray) ElementType() reflect.Type
func (RuleEngineRuleOrAndArray) ToRuleEngineRuleOrAndArrayOutput ¶
func (i RuleEngineRuleOrAndArray) ToRuleEngineRuleOrAndArrayOutput() RuleEngineRuleOrAndArrayOutput
func (RuleEngineRuleOrAndArray) ToRuleEngineRuleOrAndArrayOutputWithContext ¶
func (i RuleEngineRuleOrAndArray) ToRuleEngineRuleOrAndArrayOutputWithContext(ctx context.Context) RuleEngineRuleOrAndArrayOutput
type RuleEngineRuleOrAndArrayInput ¶
type RuleEngineRuleOrAndArrayInput interface { pulumi.Input ToRuleEngineRuleOrAndArrayOutput() RuleEngineRuleOrAndArrayOutput ToRuleEngineRuleOrAndArrayOutputWithContext(context.Context) RuleEngineRuleOrAndArrayOutput }
RuleEngineRuleOrAndArrayInput is an input type that accepts RuleEngineRuleOrAndArray and RuleEngineRuleOrAndArrayOutput values. You can construct a concrete instance of `RuleEngineRuleOrAndArrayInput` via:
RuleEngineRuleOrAndArray{ RuleEngineRuleOrAndArgs{...} }
type RuleEngineRuleOrAndArrayOutput ¶
type RuleEngineRuleOrAndArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleOrAndArrayOutput) ElementType ¶
func (RuleEngineRuleOrAndArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleOrAndArrayOutput) Index ¶
func (o RuleEngineRuleOrAndArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleOrAndOutput
func (RuleEngineRuleOrAndArrayOutput) ToRuleEngineRuleOrAndArrayOutput ¶
func (o RuleEngineRuleOrAndArrayOutput) ToRuleEngineRuleOrAndArrayOutput() RuleEngineRuleOrAndArrayOutput
func (RuleEngineRuleOrAndArrayOutput) ToRuleEngineRuleOrAndArrayOutputWithContext ¶
func (o RuleEngineRuleOrAndArrayOutput) ToRuleEngineRuleOrAndArrayOutputWithContext(ctx context.Context) RuleEngineRuleOrAndArrayOutput
type RuleEngineRuleOrAndInput ¶
type RuleEngineRuleOrAndInput interface { pulumi.Input ToRuleEngineRuleOrAndOutput() RuleEngineRuleOrAndOutput ToRuleEngineRuleOrAndOutputWithContext(context.Context) RuleEngineRuleOrAndOutput }
RuleEngineRuleOrAndInput is an input type that accepts RuleEngineRuleOrAndArgs and RuleEngineRuleOrAndOutput values. You can construct a concrete instance of `RuleEngineRuleOrAndInput` via:
RuleEngineRuleOrAndArgs{...}
type RuleEngineRuleOrAndOutput ¶
type RuleEngineRuleOrAndOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleOrAndOutput) ElementType ¶
func (RuleEngineRuleOrAndOutput) ElementType() reflect.Type
func (RuleEngineRuleOrAndOutput) IgnoreCase ¶
func (o RuleEngineRuleOrAndOutput) IgnoreCase() pulumi.BoolPtrOutput
Whether the parameter value is case insensitive. Default value: false.
func (RuleEngineRuleOrAndOutput) Name ¶
func (o RuleEngineRuleOrAndOutput) Name() pulumi.StringPtrOutput
The parameter name of the match type. This field is required only when `Target=query_string/request_header`.
func (RuleEngineRuleOrAndOutput) Operator ¶
func (o RuleEngineRuleOrAndOutput) Operator() pulumi.StringOutput
Operator. Valid values:
func (RuleEngineRuleOrAndOutput) Target ¶
func (o RuleEngineRuleOrAndOutput) Target() pulumi.StringOutput
The match type. Values:
func (RuleEngineRuleOrAndOutput) ToRuleEngineRuleOrAndOutput ¶
func (o RuleEngineRuleOrAndOutput) ToRuleEngineRuleOrAndOutput() RuleEngineRuleOrAndOutput
func (RuleEngineRuleOrAndOutput) ToRuleEngineRuleOrAndOutputWithContext ¶
func (o RuleEngineRuleOrAndOutput) ToRuleEngineRuleOrAndOutputWithContext(ctx context.Context) RuleEngineRuleOrAndOutput
func (RuleEngineRuleOrAndOutput) Values ¶
func (o RuleEngineRuleOrAndOutput) Values() pulumi.StringArrayOutput
The parameter value of the match type. It can be an empty string only when `Target=query string/request header` and `Operator=exist/notexist`. - When `Target=extension`, enter the file extension, such as "jpg" and "txt". - When `Target=filename`, enter the file name, such as "foo" in "foo.jpg". - When `Target=all`, it indicates any site request. - When `Target=host`, enter the host under the current site, such as "www.maxx55.com". - When `Target=url`, enter the partial URL path under the current site, such as "/example". - When `Target=full_url`, enter the complete URL under the current site. It must contain the HTTP protocol, host, and path, such as "https://www.maxx55.cn/example". - When `Target=client_country`, enter the ISO-3166 country/region code. - When `Target=query_string`, enter the value of the query string, such as "cn" and "1" in "lang=cn&version=1". - When `Target=request_header`, enter the HTTP request header value, such as "zh-CN,zh;q=0.9" in the "Accept-Language:zh-CN,zh;q=0.9" header.
type RuleEngineRuleOrArgs ¶
type RuleEngineRuleOrArgs struct { // Rule engine condition. This condition will be considered met if all items in the array are met. Ands RuleEngineRuleOrAndArrayInput `pulumi:"ands"` }
func (RuleEngineRuleOrArgs) ElementType ¶
func (RuleEngineRuleOrArgs) ElementType() reflect.Type
func (RuleEngineRuleOrArgs) ToRuleEngineRuleOrOutput ¶
func (i RuleEngineRuleOrArgs) ToRuleEngineRuleOrOutput() RuleEngineRuleOrOutput
func (RuleEngineRuleOrArgs) ToRuleEngineRuleOrOutputWithContext ¶
func (i RuleEngineRuleOrArgs) ToRuleEngineRuleOrOutputWithContext(ctx context.Context) RuleEngineRuleOrOutput
type RuleEngineRuleOrArray ¶
type RuleEngineRuleOrArray []RuleEngineRuleOrInput
func (RuleEngineRuleOrArray) ElementType ¶
func (RuleEngineRuleOrArray) ElementType() reflect.Type
func (RuleEngineRuleOrArray) ToRuleEngineRuleOrArrayOutput ¶
func (i RuleEngineRuleOrArray) ToRuleEngineRuleOrArrayOutput() RuleEngineRuleOrArrayOutput
func (RuleEngineRuleOrArray) ToRuleEngineRuleOrArrayOutputWithContext ¶
func (i RuleEngineRuleOrArray) ToRuleEngineRuleOrArrayOutputWithContext(ctx context.Context) RuleEngineRuleOrArrayOutput
type RuleEngineRuleOrArrayInput ¶
type RuleEngineRuleOrArrayInput interface { pulumi.Input ToRuleEngineRuleOrArrayOutput() RuleEngineRuleOrArrayOutput ToRuleEngineRuleOrArrayOutputWithContext(context.Context) RuleEngineRuleOrArrayOutput }
RuleEngineRuleOrArrayInput is an input type that accepts RuleEngineRuleOrArray and RuleEngineRuleOrArrayOutput values. You can construct a concrete instance of `RuleEngineRuleOrArrayInput` via:
RuleEngineRuleOrArray{ RuleEngineRuleOrArgs{...} }
type RuleEngineRuleOrArrayOutput ¶
type RuleEngineRuleOrArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleOrArrayOutput) ElementType ¶
func (RuleEngineRuleOrArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleOrArrayOutput) Index ¶
func (o RuleEngineRuleOrArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleOrOutput
func (RuleEngineRuleOrArrayOutput) ToRuleEngineRuleOrArrayOutput ¶
func (o RuleEngineRuleOrArrayOutput) ToRuleEngineRuleOrArrayOutput() RuleEngineRuleOrArrayOutput
func (RuleEngineRuleOrArrayOutput) ToRuleEngineRuleOrArrayOutputWithContext ¶
func (o RuleEngineRuleOrArrayOutput) ToRuleEngineRuleOrArrayOutputWithContext(ctx context.Context) RuleEngineRuleOrArrayOutput
type RuleEngineRuleOrInput ¶
type RuleEngineRuleOrInput interface { pulumi.Input ToRuleEngineRuleOrOutput() RuleEngineRuleOrOutput ToRuleEngineRuleOrOutputWithContext(context.Context) RuleEngineRuleOrOutput }
RuleEngineRuleOrInput is an input type that accepts RuleEngineRuleOrArgs and RuleEngineRuleOrOutput values. You can construct a concrete instance of `RuleEngineRuleOrInput` via:
RuleEngineRuleOrArgs{...}
type RuleEngineRuleOrOutput ¶
type RuleEngineRuleOrOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleOrOutput) Ands ¶
func (o RuleEngineRuleOrOutput) Ands() RuleEngineRuleOrAndArrayOutput
Rule engine condition. This condition will be considered met if all items in the array are met.
func (RuleEngineRuleOrOutput) ElementType ¶
func (RuleEngineRuleOrOutput) ElementType() reflect.Type
func (RuleEngineRuleOrOutput) ToRuleEngineRuleOrOutput ¶
func (o RuleEngineRuleOrOutput) ToRuleEngineRuleOrOutput() RuleEngineRuleOrOutput
func (RuleEngineRuleOrOutput) ToRuleEngineRuleOrOutputWithContext ¶
func (o RuleEngineRuleOrOutput) ToRuleEngineRuleOrOutputWithContext(ctx context.Context) RuleEngineRuleOrOutput
type RuleEngineRuleOutput ¶
type RuleEngineRuleOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleOutput) Actions ¶
func (o RuleEngineRuleOutput) Actions() RuleEngineRuleActionArrayOutput
Feature to be executed.
func (RuleEngineRuleOutput) ElementType ¶
func (RuleEngineRuleOutput) ElementType() reflect.Type
func (RuleEngineRuleOutput) Ors ¶
func (o RuleEngineRuleOutput) Ors() RuleEngineRuleOrArrayOutput
OR Conditions list of the rule. Rule would be triggered if any of the condition is true.
func (RuleEngineRuleOutput) SubRules ¶
func (o RuleEngineRuleOutput) SubRules() RuleEngineRuleSubRuleArrayOutput
The nested rule.
func (RuleEngineRuleOutput) ToRuleEngineRuleOutput ¶
func (o RuleEngineRuleOutput) ToRuleEngineRuleOutput() RuleEngineRuleOutput
func (RuleEngineRuleOutput) ToRuleEngineRuleOutputWithContext ¶
func (o RuleEngineRuleOutput) ToRuleEngineRuleOutputWithContext(ctx context.Context) RuleEngineRuleOutput
type RuleEngineRuleSubRule ¶
type RuleEngineRuleSubRule struct { // Nested rule settings. Rules []RuleEngineRuleSubRuleRule `pulumi:"rules"` // Tag of the rule. Tags []string `pulumi:"tags"` }
type RuleEngineRuleSubRuleArgs ¶
type RuleEngineRuleSubRuleArgs struct { // Nested rule settings. Rules RuleEngineRuleSubRuleRuleArrayInput `pulumi:"rules"` // Tag of the rule. Tags pulumi.StringArrayInput `pulumi:"tags"` }
func (RuleEngineRuleSubRuleArgs) ElementType ¶
func (RuleEngineRuleSubRuleArgs) ElementType() reflect.Type
func (RuleEngineRuleSubRuleArgs) ToRuleEngineRuleSubRuleOutput ¶
func (i RuleEngineRuleSubRuleArgs) ToRuleEngineRuleSubRuleOutput() RuleEngineRuleSubRuleOutput
func (RuleEngineRuleSubRuleArgs) ToRuleEngineRuleSubRuleOutputWithContext ¶
func (i RuleEngineRuleSubRuleArgs) ToRuleEngineRuleSubRuleOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleOutput
type RuleEngineRuleSubRuleArray ¶
type RuleEngineRuleSubRuleArray []RuleEngineRuleSubRuleInput
func (RuleEngineRuleSubRuleArray) ElementType ¶
func (RuleEngineRuleSubRuleArray) ElementType() reflect.Type
func (RuleEngineRuleSubRuleArray) ToRuleEngineRuleSubRuleArrayOutput ¶
func (i RuleEngineRuleSubRuleArray) ToRuleEngineRuleSubRuleArrayOutput() RuleEngineRuleSubRuleArrayOutput
func (RuleEngineRuleSubRuleArray) ToRuleEngineRuleSubRuleArrayOutputWithContext ¶
func (i RuleEngineRuleSubRuleArray) ToRuleEngineRuleSubRuleArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleArrayOutput
type RuleEngineRuleSubRuleArrayInput ¶
type RuleEngineRuleSubRuleArrayInput interface { pulumi.Input ToRuleEngineRuleSubRuleArrayOutput() RuleEngineRuleSubRuleArrayOutput ToRuleEngineRuleSubRuleArrayOutputWithContext(context.Context) RuleEngineRuleSubRuleArrayOutput }
RuleEngineRuleSubRuleArrayInput is an input type that accepts RuleEngineRuleSubRuleArray and RuleEngineRuleSubRuleArrayOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleArrayInput` via:
RuleEngineRuleSubRuleArray{ RuleEngineRuleSubRuleArgs{...} }
type RuleEngineRuleSubRuleArrayOutput ¶
type RuleEngineRuleSubRuleArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleArrayOutput) ElementType ¶
func (RuleEngineRuleSubRuleArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleArrayOutput) Index ¶
func (o RuleEngineRuleSubRuleArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleSubRuleOutput
func (RuleEngineRuleSubRuleArrayOutput) ToRuleEngineRuleSubRuleArrayOutput ¶
func (o RuleEngineRuleSubRuleArrayOutput) ToRuleEngineRuleSubRuleArrayOutput() RuleEngineRuleSubRuleArrayOutput
func (RuleEngineRuleSubRuleArrayOutput) ToRuleEngineRuleSubRuleArrayOutputWithContext ¶
func (o RuleEngineRuleSubRuleArrayOutput) ToRuleEngineRuleSubRuleArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleArrayOutput
type RuleEngineRuleSubRuleInput ¶
type RuleEngineRuleSubRuleInput interface { pulumi.Input ToRuleEngineRuleSubRuleOutput() RuleEngineRuleSubRuleOutput ToRuleEngineRuleSubRuleOutputWithContext(context.Context) RuleEngineRuleSubRuleOutput }
RuleEngineRuleSubRuleInput is an input type that accepts RuleEngineRuleSubRuleArgs and RuleEngineRuleSubRuleOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleInput` via:
RuleEngineRuleSubRuleArgs{...}
type RuleEngineRuleSubRuleOutput ¶
type RuleEngineRuleSubRuleOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleOutput) ElementType ¶
func (RuleEngineRuleSubRuleOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleOutput) Rules ¶
func (o RuleEngineRuleSubRuleOutput) Rules() RuleEngineRuleSubRuleRuleArrayOutput
Nested rule settings.
func (RuleEngineRuleSubRuleOutput) Tags ¶
func (o RuleEngineRuleSubRuleOutput) Tags() pulumi.StringArrayOutput
Tag of the rule.
func (RuleEngineRuleSubRuleOutput) ToRuleEngineRuleSubRuleOutput ¶
func (o RuleEngineRuleSubRuleOutput) ToRuleEngineRuleSubRuleOutput() RuleEngineRuleSubRuleOutput
func (RuleEngineRuleSubRuleOutput) ToRuleEngineRuleSubRuleOutputWithContext ¶
func (o RuleEngineRuleSubRuleOutput) ToRuleEngineRuleSubRuleOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleOutput
type RuleEngineRuleSubRuleRule ¶
type RuleEngineRuleSubRuleRule struct { // Feature to be executed. Actions []RuleEngineRuleSubRuleRuleAction `pulumi:"actions"` // OR Conditions list of the rule. Rule would be triggered if any of the condition is true. Ors []RuleEngineRuleSubRuleRuleOr `pulumi:"ors"` }
type RuleEngineRuleSubRuleRuleAction ¶
type RuleEngineRuleSubRuleRuleAction struct { // Feature operation with a status code. Features of this type include: CodeAction *RuleEngineRuleSubRuleRuleActionCodeAction `pulumi:"codeAction"` // Common operation. Values: NormalAction *RuleEngineRuleSubRuleRuleActionNormalAction `pulumi:"normalAction"` // Feature operation with a request/response header. Features of this type include: RewriteAction *RuleEngineRuleSubRuleRuleActionRewriteAction `pulumi:"rewriteAction"` }
type RuleEngineRuleSubRuleRuleActionArgs ¶
type RuleEngineRuleSubRuleRuleActionArgs struct { // Feature operation with a status code. Features of this type include: CodeAction RuleEngineRuleSubRuleRuleActionCodeActionPtrInput `pulumi:"codeAction"` // Common operation. Values: NormalAction RuleEngineRuleSubRuleRuleActionNormalActionPtrInput `pulumi:"normalAction"` // Feature operation with a request/response header. Features of this type include: RewriteAction RuleEngineRuleSubRuleRuleActionRewriteActionPtrInput `pulumi:"rewriteAction"` }
func (RuleEngineRuleSubRuleRuleActionArgs) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionArgs) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionArgs) ToRuleEngineRuleSubRuleRuleActionOutput ¶
func (i RuleEngineRuleSubRuleRuleActionArgs) ToRuleEngineRuleSubRuleRuleActionOutput() RuleEngineRuleSubRuleRuleActionOutput
func (RuleEngineRuleSubRuleRuleActionArgs) ToRuleEngineRuleSubRuleRuleActionOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionArgs) ToRuleEngineRuleSubRuleRuleActionOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionOutput
type RuleEngineRuleSubRuleRuleActionArray ¶
type RuleEngineRuleSubRuleRuleActionArray []RuleEngineRuleSubRuleRuleActionInput
func (RuleEngineRuleSubRuleRuleActionArray) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionArray) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionArray) ToRuleEngineRuleSubRuleRuleActionArrayOutput ¶
func (i RuleEngineRuleSubRuleRuleActionArray) ToRuleEngineRuleSubRuleRuleActionArrayOutput() RuleEngineRuleSubRuleRuleActionArrayOutput
func (RuleEngineRuleSubRuleRuleActionArray) ToRuleEngineRuleSubRuleRuleActionArrayOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionArray) ToRuleEngineRuleSubRuleRuleActionArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionArrayOutput
type RuleEngineRuleSubRuleRuleActionArrayInput ¶
type RuleEngineRuleSubRuleRuleActionArrayInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionArrayOutput() RuleEngineRuleSubRuleRuleActionArrayOutput ToRuleEngineRuleSubRuleRuleActionArrayOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionArrayOutput }
RuleEngineRuleSubRuleRuleActionArrayInput is an input type that accepts RuleEngineRuleSubRuleRuleActionArray and RuleEngineRuleSubRuleRuleActionArrayOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionArrayInput` via:
RuleEngineRuleSubRuleRuleActionArray{ RuleEngineRuleSubRuleRuleActionArgs{...} }
type RuleEngineRuleSubRuleRuleActionArrayOutput ¶
type RuleEngineRuleSubRuleRuleActionArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionArrayOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionArrayOutput) ToRuleEngineRuleSubRuleRuleActionArrayOutput ¶
func (o RuleEngineRuleSubRuleRuleActionArrayOutput) ToRuleEngineRuleSubRuleRuleActionArrayOutput() RuleEngineRuleSubRuleRuleActionArrayOutput
func (RuleEngineRuleSubRuleRuleActionArrayOutput) ToRuleEngineRuleSubRuleRuleActionArrayOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionArrayOutput) ToRuleEngineRuleSubRuleRuleActionArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionArrayOutput
type RuleEngineRuleSubRuleRuleActionCodeAction ¶
type RuleEngineRuleSubRuleRuleActionCodeAction struct { // Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name. Action string `pulumi:"action"` // Operation parameter. Parameters []RuleEngineRuleSubRuleRuleActionCodeActionParameter `pulumi:"parameters"` }
type RuleEngineRuleSubRuleRuleActionCodeActionArgs ¶
type RuleEngineRuleSubRuleRuleActionCodeActionArgs struct { // Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name. Action pulumi.StringInput `pulumi:"action"` // Operation parameter. Parameters RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayInput `pulumi:"parameters"` }
func (RuleEngineRuleSubRuleRuleActionCodeActionArgs) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionCodeActionArgs) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionCodeActionArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionOutput ¶
func (i RuleEngineRuleSubRuleRuleActionCodeActionArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionOutput() RuleEngineRuleSubRuleRuleActionCodeActionOutput
func (RuleEngineRuleSubRuleRuleActionCodeActionArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionCodeActionArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionOutput
func (RuleEngineRuleSubRuleRuleActionCodeActionArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutput ¶
func (i RuleEngineRuleSubRuleRuleActionCodeActionArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutput() RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput
func (RuleEngineRuleSubRuleRuleActionCodeActionArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionCodeActionArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput
type RuleEngineRuleSubRuleRuleActionCodeActionInput ¶
type RuleEngineRuleSubRuleRuleActionCodeActionInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionCodeActionOutput() RuleEngineRuleSubRuleRuleActionCodeActionOutput ToRuleEngineRuleSubRuleRuleActionCodeActionOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionCodeActionOutput }
RuleEngineRuleSubRuleRuleActionCodeActionInput is an input type that accepts RuleEngineRuleSubRuleRuleActionCodeActionArgs and RuleEngineRuleSubRuleRuleActionCodeActionOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionCodeActionInput` via:
RuleEngineRuleSubRuleRuleActionCodeActionArgs{...}
type RuleEngineRuleSubRuleRuleActionCodeActionOutput ¶
type RuleEngineRuleSubRuleRuleActionCodeActionOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionCodeActionOutput) Action ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionOutput) Action() pulumi.StringOutput
Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name.
func (RuleEngineRuleSubRuleRuleActionCodeActionOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionCodeActionOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionCodeActionOutput) Parameters ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionOutput) Parameters() RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
Operation parameter.
func (RuleEngineRuleSubRuleRuleActionCodeActionOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionOutput ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionOutput() RuleEngineRuleSubRuleRuleActionCodeActionOutput
func (RuleEngineRuleSubRuleRuleActionCodeActionOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionOutput
func (RuleEngineRuleSubRuleRuleActionCodeActionOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutput ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutput() RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput
func (RuleEngineRuleSubRuleRuleActionCodeActionOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput
type RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs ¶
type RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs struct { // Parameter name. Name pulumi.StringInput `pulumi:"name"` // The status code. StatusCode pulumi.IntInput `pulumi:"statusCode"` // Parameter value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutput ¶
func (i RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutput() RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput
type RuleEngineRuleSubRuleRuleActionCodeActionParameterArray ¶
type RuleEngineRuleSubRuleRuleActionCodeActionParameterArray []RuleEngineRuleSubRuleRuleActionCodeActionParameterInput
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArray) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArray) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArray) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput ¶
func (i RuleEngineRuleSubRuleRuleActionCodeActionParameterArray) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArray) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionCodeActionParameterArray) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
type RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayInput ¶
type RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput }
RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayInput is an input type that accepts RuleEngineRuleSubRuleRuleActionCodeActionParameterArray and RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayInput` via:
RuleEngineRuleSubRuleRuleActionCodeActionParameterArray{ RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs{...} }
type RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput ¶
type RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
type RuleEngineRuleSubRuleRuleActionCodeActionParameterInput ¶
type RuleEngineRuleSubRuleRuleActionCodeActionParameterInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutput() RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput }
RuleEngineRuleSubRuleRuleActionCodeActionParameterInput is an input type that accepts RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs and RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionCodeActionParameterInput` via:
RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs{...}
type RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput ¶
type RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) StatusCode ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) StatusCode() pulumi.IntOutput
The status code.
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutput ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutput() RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) Values ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) Values() pulumi.StringArrayOutput
Parameter value.
type RuleEngineRuleSubRuleRuleActionCodeActionPtrInput ¶
type RuleEngineRuleSubRuleRuleActionCodeActionPtrInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutput() RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput }
RuleEngineRuleSubRuleRuleActionCodeActionPtrInput is an input type that accepts RuleEngineRuleSubRuleRuleActionCodeActionArgs, RuleEngineRuleSubRuleRuleActionCodeActionPtr and RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionCodeActionPtrInput` via:
RuleEngineRuleSubRuleRuleActionCodeActionArgs{...} or: nil
func RuleEngineRuleSubRuleRuleActionCodeActionPtr ¶
func RuleEngineRuleSubRuleRuleActionCodeActionPtr(v *RuleEngineRuleSubRuleRuleActionCodeActionArgs) RuleEngineRuleSubRuleRuleActionCodeActionPtrInput
type RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput ¶
type RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) Action ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) Action() pulumi.StringPtrOutput
Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name.
func (RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) Parameters ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) Parameters() RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
Operation parameter.
func (RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutput ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutput() RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput
func (RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput
type RuleEngineRuleSubRuleRuleActionInput ¶
type RuleEngineRuleSubRuleRuleActionInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionOutput() RuleEngineRuleSubRuleRuleActionOutput ToRuleEngineRuleSubRuleRuleActionOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionOutput }
RuleEngineRuleSubRuleRuleActionInput is an input type that accepts RuleEngineRuleSubRuleRuleActionArgs and RuleEngineRuleSubRuleRuleActionOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionInput` via:
RuleEngineRuleSubRuleRuleActionArgs{...}
type RuleEngineRuleSubRuleRuleActionNormalAction ¶
type RuleEngineRuleSubRuleRuleActionNormalAction struct { // Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name. Action string `pulumi:"action"` // Parameter. Parameters []RuleEngineRuleSubRuleRuleActionNormalActionParameter `pulumi:"parameters"` }
type RuleEngineRuleSubRuleRuleActionNormalActionArgs ¶
type RuleEngineRuleSubRuleRuleActionNormalActionArgs struct { // Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name. Action pulumi.StringInput `pulumi:"action"` // Parameter. Parameters RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayInput `pulumi:"parameters"` }
func (RuleEngineRuleSubRuleRuleActionNormalActionArgs) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionNormalActionArgs) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionNormalActionArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionOutput ¶
func (i RuleEngineRuleSubRuleRuleActionNormalActionArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionOutput() RuleEngineRuleSubRuleRuleActionNormalActionOutput
func (RuleEngineRuleSubRuleRuleActionNormalActionArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionNormalActionArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionOutput
func (RuleEngineRuleSubRuleRuleActionNormalActionArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutput ¶
func (i RuleEngineRuleSubRuleRuleActionNormalActionArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutput() RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput
func (RuleEngineRuleSubRuleRuleActionNormalActionArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionNormalActionArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput
type RuleEngineRuleSubRuleRuleActionNormalActionInput ¶
type RuleEngineRuleSubRuleRuleActionNormalActionInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionNormalActionOutput() RuleEngineRuleSubRuleRuleActionNormalActionOutput ToRuleEngineRuleSubRuleRuleActionNormalActionOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionNormalActionOutput }
RuleEngineRuleSubRuleRuleActionNormalActionInput is an input type that accepts RuleEngineRuleSubRuleRuleActionNormalActionArgs and RuleEngineRuleSubRuleRuleActionNormalActionOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionNormalActionInput` via:
RuleEngineRuleSubRuleRuleActionNormalActionArgs{...}
type RuleEngineRuleSubRuleRuleActionNormalActionOutput ¶
type RuleEngineRuleSubRuleRuleActionNormalActionOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionNormalActionOutput) Action ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionOutput) Action() pulumi.StringOutput
Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name.
func (RuleEngineRuleSubRuleRuleActionNormalActionOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionNormalActionOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionNormalActionOutput) Parameters ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionOutput) Parameters() RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
Parameter.
func (RuleEngineRuleSubRuleRuleActionNormalActionOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionOutput ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionOutput() RuleEngineRuleSubRuleRuleActionNormalActionOutput
func (RuleEngineRuleSubRuleRuleActionNormalActionOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionOutput
func (RuleEngineRuleSubRuleRuleActionNormalActionOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutput ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutput() RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput
func (RuleEngineRuleSubRuleRuleActionNormalActionOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput
type RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs ¶
type RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs struct { // Parameter name. Name pulumi.StringInput `pulumi:"name"` // Parameter value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutput ¶
func (i RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutput() RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput
type RuleEngineRuleSubRuleRuleActionNormalActionParameterArray ¶
type RuleEngineRuleSubRuleRuleActionNormalActionParameterArray []RuleEngineRuleSubRuleRuleActionNormalActionParameterInput
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArray) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArray) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArray) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput ¶
func (i RuleEngineRuleSubRuleRuleActionNormalActionParameterArray) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArray) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionNormalActionParameterArray) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
type RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayInput ¶
type RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput }
RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayInput is an input type that accepts RuleEngineRuleSubRuleRuleActionNormalActionParameterArray and RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayInput` via:
RuleEngineRuleSubRuleRuleActionNormalActionParameterArray{ RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs{...} }
type RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput ¶
type RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
type RuleEngineRuleSubRuleRuleActionNormalActionParameterInput ¶
type RuleEngineRuleSubRuleRuleActionNormalActionParameterInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutput() RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput }
RuleEngineRuleSubRuleRuleActionNormalActionParameterInput is an input type that accepts RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs and RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionNormalActionParameterInput` via:
RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs{...}
type RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput ¶
type RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutput ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutput() RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) Values ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) Values() pulumi.StringArrayOutput
Parameter value.
type RuleEngineRuleSubRuleRuleActionNormalActionPtrInput ¶
type RuleEngineRuleSubRuleRuleActionNormalActionPtrInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutput() RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput }
RuleEngineRuleSubRuleRuleActionNormalActionPtrInput is an input type that accepts RuleEngineRuleSubRuleRuleActionNormalActionArgs, RuleEngineRuleSubRuleRuleActionNormalActionPtr and RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionNormalActionPtrInput` via:
RuleEngineRuleSubRuleRuleActionNormalActionArgs{...} or: nil
func RuleEngineRuleSubRuleRuleActionNormalActionPtr ¶
func RuleEngineRuleSubRuleRuleActionNormalActionPtr(v *RuleEngineRuleSubRuleRuleActionNormalActionArgs) RuleEngineRuleSubRuleRuleActionNormalActionPtrInput
type RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput ¶
type RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) Action ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) Action() pulumi.StringPtrOutput
Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name.
func (RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) Parameters ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) Parameters() RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
Parameter.
func (RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutput ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutput() RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput
func (RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput
type RuleEngineRuleSubRuleRuleActionOutput ¶
type RuleEngineRuleSubRuleRuleActionOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionOutput) CodeAction ¶
func (o RuleEngineRuleSubRuleRuleActionOutput) CodeAction() RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput
Feature operation with a status code. Features of this type include:
func (RuleEngineRuleSubRuleRuleActionOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionOutput) NormalAction ¶
func (o RuleEngineRuleSubRuleRuleActionOutput) NormalAction() RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput
Common operation. Values:
func (RuleEngineRuleSubRuleRuleActionOutput) RewriteAction ¶
func (o RuleEngineRuleSubRuleRuleActionOutput) RewriteAction() RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput
Feature operation with a request/response header. Features of this type include:
func (RuleEngineRuleSubRuleRuleActionOutput) ToRuleEngineRuleSubRuleRuleActionOutput ¶
func (o RuleEngineRuleSubRuleRuleActionOutput) ToRuleEngineRuleSubRuleRuleActionOutput() RuleEngineRuleSubRuleRuleActionOutput
func (RuleEngineRuleSubRuleRuleActionOutput) ToRuleEngineRuleSubRuleRuleActionOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionOutput) ToRuleEngineRuleSubRuleRuleActionOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionOutput
type RuleEngineRuleSubRuleRuleActionRewriteAction ¶
type RuleEngineRuleSubRuleRuleActionRewriteAction struct { // Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name. Action string `pulumi:"action"` // Parameter. Parameters []RuleEngineRuleSubRuleRuleActionRewriteActionParameter `pulumi:"parameters"` }
type RuleEngineRuleSubRuleRuleActionRewriteActionArgs ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionArgs struct { // Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name. Action pulumi.StringInput `pulumi:"action"` // Parameter. Parameters RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayInput `pulumi:"parameters"` }
func (RuleEngineRuleSubRuleRuleActionRewriteActionArgs) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionRewriteActionArgs) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionRewriteActionArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionOutput ¶
func (i RuleEngineRuleSubRuleRuleActionRewriteActionArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionOutput() RuleEngineRuleSubRuleRuleActionRewriteActionOutput
func (RuleEngineRuleSubRuleRuleActionRewriteActionArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionRewriteActionArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionOutput
func (RuleEngineRuleSubRuleRuleActionRewriteActionArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput ¶
func (i RuleEngineRuleSubRuleRuleActionRewriteActionArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput() RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput
func (RuleEngineRuleSubRuleRuleActionRewriteActionArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionRewriteActionArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput
type RuleEngineRuleSubRuleRuleActionRewriteActionInput ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionRewriteActionOutput() RuleEngineRuleSubRuleRuleActionRewriteActionOutput ToRuleEngineRuleSubRuleRuleActionRewriteActionOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionOutput }
RuleEngineRuleSubRuleRuleActionRewriteActionInput is an input type that accepts RuleEngineRuleSubRuleRuleActionRewriteActionArgs and RuleEngineRuleSubRuleRuleActionRewriteActionOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionRewriteActionInput` via:
RuleEngineRuleSubRuleRuleActionRewriteActionArgs{...}
type RuleEngineRuleSubRuleRuleActionRewriteActionOutput ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionRewriteActionOutput) Action ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionOutput) Action() pulumi.StringOutput
Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name.
func (RuleEngineRuleSubRuleRuleActionRewriteActionOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionRewriteActionOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionRewriteActionOutput) Parameters ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionOutput) Parameters() RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
Parameter.
func (RuleEngineRuleSubRuleRuleActionRewriteActionOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionOutput ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionOutput() RuleEngineRuleSubRuleRuleActionRewriteActionOutput
func (RuleEngineRuleSubRuleRuleActionRewriteActionOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionOutput
func (RuleEngineRuleSubRuleRuleActionRewriteActionOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput() RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput
func (RuleEngineRuleSubRuleRuleActionRewriteActionOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput
type RuleEngineRuleSubRuleRuleActionRewriteActionParameter ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionParameter struct { // Feature parameter name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the parameter name, which has three values: // - add: Add the HTTP header. // - set: Rewrite the HTTP header. // - del: Delete the HTTP header. Action string `pulumi:"action"` // Parameter name. Name string `pulumi:"name"` // Parameter value. Values []string `pulumi:"values"` }
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs struct { // Feature parameter name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the parameter name, which has three values: // - add: Add the HTTP header. // - set: Rewrite the HTTP header. // - del: Delete the HTTP header. Action pulumi.StringInput `pulumi:"action"` // Parameter name. Name pulumi.StringInput `pulumi:"name"` // Parameter value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput ¶
func (i RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput() RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray []RuleEngineRuleSubRuleRuleActionRewriteActionParameterInput
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput ¶
func (i RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayInput ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput }
RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayInput is an input type that accepts RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray and RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayInput` via:
RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray{ RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs{...} }
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterInput ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput() RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput }
RuleEngineRuleSubRuleRuleActionRewriteActionParameterInput is an input type that accepts RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs and RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionRewriteActionParameterInput` via:
RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs{...}
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput) Action ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput) Action() pulumi.StringOutput
Feature parameter name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the parameter name, which has three values: - add: Add the HTTP header. - set: Rewrite the HTTP header. - del: Delete the HTTP header.
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput() RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput) Values ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput) Values() pulumi.StringArrayOutput
Parameter value.
type RuleEngineRuleSubRuleRuleActionRewriteActionPtrInput ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionPtrInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput() RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput }
RuleEngineRuleSubRuleRuleActionRewriteActionPtrInput is an input type that accepts RuleEngineRuleSubRuleRuleActionRewriteActionArgs, RuleEngineRuleSubRuleRuleActionRewriteActionPtr and RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionRewriteActionPtrInput` via:
RuleEngineRuleSubRuleRuleActionRewriteActionArgs{...} or: nil
func RuleEngineRuleSubRuleRuleActionRewriteActionPtr ¶
func RuleEngineRuleSubRuleRuleActionRewriteActionPtr(v *RuleEngineRuleSubRuleRuleActionRewriteActionArgs) RuleEngineRuleSubRuleRuleActionRewriteActionPtrInput
type RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) Action ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) Action() pulumi.StringPtrOutput
Feature name. You can call the [DescribeRulesSetting](https://tcloud4api.woa.com/document/product/1657/79433?!preview&!document=1) API to view the requirements for entering the feature name.
func (RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) Parameters ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) Parameters() RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
Parameter.
func (RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput() RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput
func (RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput
type RuleEngineRuleSubRuleRuleArgs ¶
type RuleEngineRuleSubRuleRuleArgs struct { // Feature to be executed. Actions RuleEngineRuleSubRuleRuleActionArrayInput `pulumi:"actions"` // OR Conditions list of the rule. Rule would be triggered if any of the condition is true. Ors RuleEngineRuleSubRuleRuleOrArrayInput `pulumi:"ors"` }
func (RuleEngineRuleSubRuleRuleArgs) ElementType ¶
func (RuleEngineRuleSubRuleRuleArgs) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleArgs) ToRuleEngineRuleSubRuleRuleOutput ¶
func (i RuleEngineRuleSubRuleRuleArgs) ToRuleEngineRuleSubRuleRuleOutput() RuleEngineRuleSubRuleRuleOutput
func (RuleEngineRuleSubRuleRuleArgs) ToRuleEngineRuleSubRuleRuleOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleArgs) ToRuleEngineRuleSubRuleRuleOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOutput
type RuleEngineRuleSubRuleRuleArray ¶
type RuleEngineRuleSubRuleRuleArray []RuleEngineRuleSubRuleRuleInput
func (RuleEngineRuleSubRuleRuleArray) ElementType ¶
func (RuleEngineRuleSubRuleRuleArray) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleArray) ToRuleEngineRuleSubRuleRuleArrayOutput ¶
func (i RuleEngineRuleSubRuleRuleArray) ToRuleEngineRuleSubRuleRuleArrayOutput() RuleEngineRuleSubRuleRuleArrayOutput
func (RuleEngineRuleSubRuleRuleArray) ToRuleEngineRuleSubRuleRuleArrayOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleArray) ToRuleEngineRuleSubRuleRuleArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleArrayOutput
type RuleEngineRuleSubRuleRuleArrayInput ¶
type RuleEngineRuleSubRuleRuleArrayInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleArrayOutput() RuleEngineRuleSubRuleRuleArrayOutput ToRuleEngineRuleSubRuleRuleArrayOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleArrayOutput }
RuleEngineRuleSubRuleRuleArrayInput is an input type that accepts RuleEngineRuleSubRuleRuleArray and RuleEngineRuleSubRuleRuleArrayOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleArrayInput` via:
RuleEngineRuleSubRuleRuleArray{ RuleEngineRuleSubRuleRuleArgs{...} }
type RuleEngineRuleSubRuleRuleArrayOutput ¶
type RuleEngineRuleSubRuleRuleArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleArrayOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleArrayOutput) Index ¶
func (o RuleEngineRuleSubRuleRuleArrayOutput) Index(i pulumi.IntInput) RuleEngineRuleSubRuleRuleOutput
func (RuleEngineRuleSubRuleRuleArrayOutput) ToRuleEngineRuleSubRuleRuleArrayOutput ¶
func (o RuleEngineRuleSubRuleRuleArrayOutput) ToRuleEngineRuleSubRuleRuleArrayOutput() RuleEngineRuleSubRuleRuleArrayOutput
func (RuleEngineRuleSubRuleRuleArrayOutput) ToRuleEngineRuleSubRuleRuleArrayOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleArrayOutput) ToRuleEngineRuleSubRuleRuleArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleArrayOutput
type RuleEngineRuleSubRuleRuleInput ¶
type RuleEngineRuleSubRuleRuleInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleOutput() RuleEngineRuleSubRuleRuleOutput ToRuleEngineRuleSubRuleRuleOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleOutput }
RuleEngineRuleSubRuleRuleInput is an input type that accepts RuleEngineRuleSubRuleRuleArgs and RuleEngineRuleSubRuleRuleOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleInput` via:
RuleEngineRuleSubRuleRuleArgs{...}
type RuleEngineRuleSubRuleRuleOr ¶
type RuleEngineRuleSubRuleRuleOr struct { // Rule engine condition. This condition will be considered met if all items in the array are met. Ands []RuleEngineRuleSubRuleRuleOrAnd `pulumi:"ands"` }
type RuleEngineRuleSubRuleRuleOrAnd ¶
type RuleEngineRuleSubRuleRuleOrAnd struct { // Whether the parameter value is case insensitive. Default value: false. IgnoreCase *bool `pulumi:"ignoreCase"` // The parameter name of the match type. This field is required only when `Target=query_string/request_header`. Name *string `pulumi:"name"` // Operator. Valid values: Operator string `pulumi:"operator"` // The match type. Values: Target string `pulumi:"target"` // The parameter value of the match type. It can be an empty string only when `Target=query string/request header` and `Operator=exist/notexist`. // - When `Target=extension`, enter the file extension, such as "jpg" and "txt". // - When `Target=filename`, enter the file name, such as "foo" in "foo.jpg". // - When `Target=all`, it indicates any site request. // - When `Target=host`, enter the host under the current site, such as "www.maxx55.com". // - When `Target=url`, enter the partial URL path under the current site, such as "/example". // - When `Target=full_url`, enter the complete URL under the current site. It must contain the HTTP protocol, host, and path, such as "https://www.maxx55.cn/example". // - When `Target=client_country`, enter the ISO-3166 country/region code. // - When `Target=query_string`, enter the value of the query string, such as "cn" and "1" in "lang=cn&version=1". // - When `Target=request_header`, enter the HTTP request header value, such as "zh-CN,zh;q=0.9" in the "Accept-Language:zh-CN,zh;q=0.9" header. Values []string `pulumi:"values"` }
type RuleEngineRuleSubRuleRuleOrAndArgs ¶
type RuleEngineRuleSubRuleRuleOrAndArgs struct { // Whether the parameter value is case insensitive. Default value: false. IgnoreCase pulumi.BoolPtrInput `pulumi:"ignoreCase"` // The parameter name of the match type. This field is required only when `Target=query_string/request_header`. Name pulumi.StringPtrInput `pulumi:"name"` // Operator. Valid values: Operator pulumi.StringInput `pulumi:"operator"` // The match type. Values: Target pulumi.StringInput `pulumi:"target"` // The parameter value of the match type. It can be an empty string only when `Target=query string/request header` and `Operator=exist/notexist`. // - When `Target=extension`, enter the file extension, such as "jpg" and "txt". // - When `Target=filename`, enter the file name, such as "foo" in "foo.jpg". // - When `Target=all`, it indicates any site request. // - When `Target=host`, enter the host under the current site, such as "www.maxx55.com". // - When `Target=url`, enter the partial URL path under the current site, such as "/example". // - When `Target=full_url`, enter the complete URL under the current site. It must contain the HTTP protocol, host, and path, such as "https://www.maxx55.cn/example". // - When `Target=client_country`, enter the ISO-3166 country/region code. // - When `Target=query_string`, enter the value of the query string, such as "cn" and "1" in "lang=cn&version=1". // - When `Target=request_header`, enter the HTTP request header value, such as "zh-CN,zh;q=0.9" in the "Accept-Language:zh-CN,zh;q=0.9" header. Values pulumi.StringArrayInput `pulumi:"values"` }
func (RuleEngineRuleSubRuleRuleOrAndArgs) ElementType ¶
func (RuleEngineRuleSubRuleRuleOrAndArgs) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleOrAndArgs) ToRuleEngineRuleSubRuleRuleOrAndOutput ¶
func (i RuleEngineRuleSubRuleRuleOrAndArgs) ToRuleEngineRuleSubRuleRuleOrAndOutput() RuleEngineRuleSubRuleRuleOrAndOutput
func (RuleEngineRuleSubRuleRuleOrAndArgs) ToRuleEngineRuleSubRuleRuleOrAndOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleOrAndArgs) ToRuleEngineRuleSubRuleRuleOrAndOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOrAndOutput
type RuleEngineRuleSubRuleRuleOrAndArray ¶
type RuleEngineRuleSubRuleRuleOrAndArray []RuleEngineRuleSubRuleRuleOrAndInput
func (RuleEngineRuleSubRuleRuleOrAndArray) ElementType ¶
func (RuleEngineRuleSubRuleRuleOrAndArray) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleOrAndArray) ToRuleEngineRuleSubRuleRuleOrAndArrayOutput ¶
func (i RuleEngineRuleSubRuleRuleOrAndArray) ToRuleEngineRuleSubRuleRuleOrAndArrayOutput() RuleEngineRuleSubRuleRuleOrAndArrayOutput
func (RuleEngineRuleSubRuleRuleOrAndArray) ToRuleEngineRuleSubRuleRuleOrAndArrayOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleOrAndArray) ToRuleEngineRuleSubRuleRuleOrAndArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOrAndArrayOutput
type RuleEngineRuleSubRuleRuleOrAndArrayInput ¶
type RuleEngineRuleSubRuleRuleOrAndArrayInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleOrAndArrayOutput() RuleEngineRuleSubRuleRuleOrAndArrayOutput ToRuleEngineRuleSubRuleRuleOrAndArrayOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleOrAndArrayOutput }
RuleEngineRuleSubRuleRuleOrAndArrayInput is an input type that accepts RuleEngineRuleSubRuleRuleOrAndArray and RuleEngineRuleSubRuleRuleOrAndArrayOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleOrAndArrayInput` via:
RuleEngineRuleSubRuleRuleOrAndArray{ RuleEngineRuleSubRuleRuleOrAndArgs{...} }
type RuleEngineRuleSubRuleRuleOrAndArrayOutput ¶
type RuleEngineRuleSubRuleRuleOrAndArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleOrAndArrayOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleOrAndArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleOrAndArrayOutput) ToRuleEngineRuleSubRuleRuleOrAndArrayOutput ¶
func (o RuleEngineRuleSubRuleRuleOrAndArrayOutput) ToRuleEngineRuleSubRuleRuleOrAndArrayOutput() RuleEngineRuleSubRuleRuleOrAndArrayOutput
func (RuleEngineRuleSubRuleRuleOrAndArrayOutput) ToRuleEngineRuleSubRuleRuleOrAndArrayOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleOrAndArrayOutput) ToRuleEngineRuleSubRuleRuleOrAndArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOrAndArrayOutput
type RuleEngineRuleSubRuleRuleOrAndInput ¶
type RuleEngineRuleSubRuleRuleOrAndInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleOrAndOutput() RuleEngineRuleSubRuleRuleOrAndOutput ToRuleEngineRuleSubRuleRuleOrAndOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleOrAndOutput }
RuleEngineRuleSubRuleRuleOrAndInput is an input type that accepts RuleEngineRuleSubRuleRuleOrAndArgs and RuleEngineRuleSubRuleRuleOrAndOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleOrAndInput` via:
RuleEngineRuleSubRuleRuleOrAndArgs{...}
type RuleEngineRuleSubRuleRuleOrAndOutput ¶
type RuleEngineRuleSubRuleRuleOrAndOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleOrAndOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleOrAndOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleOrAndOutput) IgnoreCase ¶
func (o RuleEngineRuleSubRuleRuleOrAndOutput) IgnoreCase() pulumi.BoolPtrOutput
Whether the parameter value is case insensitive. Default value: false.
func (RuleEngineRuleSubRuleRuleOrAndOutput) Name ¶
func (o RuleEngineRuleSubRuleRuleOrAndOutput) Name() pulumi.StringPtrOutput
The parameter name of the match type. This field is required only when `Target=query_string/request_header`.
func (RuleEngineRuleSubRuleRuleOrAndOutput) Operator ¶
func (o RuleEngineRuleSubRuleRuleOrAndOutput) Operator() pulumi.StringOutput
Operator. Valid values:
func (RuleEngineRuleSubRuleRuleOrAndOutput) Target ¶
func (o RuleEngineRuleSubRuleRuleOrAndOutput) Target() pulumi.StringOutput
The match type. Values:
func (RuleEngineRuleSubRuleRuleOrAndOutput) ToRuleEngineRuleSubRuleRuleOrAndOutput ¶
func (o RuleEngineRuleSubRuleRuleOrAndOutput) ToRuleEngineRuleSubRuleRuleOrAndOutput() RuleEngineRuleSubRuleRuleOrAndOutput
func (RuleEngineRuleSubRuleRuleOrAndOutput) ToRuleEngineRuleSubRuleRuleOrAndOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleOrAndOutput) ToRuleEngineRuleSubRuleRuleOrAndOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOrAndOutput
func (RuleEngineRuleSubRuleRuleOrAndOutput) Values ¶
func (o RuleEngineRuleSubRuleRuleOrAndOutput) Values() pulumi.StringArrayOutput
The parameter value of the match type. It can be an empty string only when `Target=query string/request header` and `Operator=exist/notexist`. - When `Target=extension`, enter the file extension, such as "jpg" and "txt". - When `Target=filename`, enter the file name, such as "foo" in "foo.jpg". - When `Target=all`, it indicates any site request. - When `Target=host`, enter the host under the current site, such as "www.maxx55.com". - When `Target=url`, enter the partial URL path under the current site, such as "/example". - When `Target=full_url`, enter the complete URL under the current site. It must contain the HTTP protocol, host, and path, such as "https://www.maxx55.cn/example". - When `Target=client_country`, enter the ISO-3166 country/region code. - When `Target=query_string`, enter the value of the query string, such as "cn" and "1" in "lang=cn&version=1". - When `Target=request_header`, enter the HTTP request header value, such as "zh-CN,zh;q=0.9" in the "Accept-Language:zh-CN,zh;q=0.9" header.
type RuleEngineRuleSubRuleRuleOrArgs ¶
type RuleEngineRuleSubRuleRuleOrArgs struct { // Rule engine condition. This condition will be considered met if all items in the array are met. Ands RuleEngineRuleSubRuleRuleOrAndArrayInput `pulumi:"ands"` }
func (RuleEngineRuleSubRuleRuleOrArgs) ElementType ¶
func (RuleEngineRuleSubRuleRuleOrArgs) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleOrArgs) ToRuleEngineRuleSubRuleRuleOrOutput ¶
func (i RuleEngineRuleSubRuleRuleOrArgs) ToRuleEngineRuleSubRuleRuleOrOutput() RuleEngineRuleSubRuleRuleOrOutput
func (RuleEngineRuleSubRuleRuleOrArgs) ToRuleEngineRuleSubRuleRuleOrOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleOrArgs) ToRuleEngineRuleSubRuleRuleOrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOrOutput
type RuleEngineRuleSubRuleRuleOrArray ¶
type RuleEngineRuleSubRuleRuleOrArray []RuleEngineRuleSubRuleRuleOrInput
func (RuleEngineRuleSubRuleRuleOrArray) ElementType ¶
func (RuleEngineRuleSubRuleRuleOrArray) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleOrArray) ToRuleEngineRuleSubRuleRuleOrArrayOutput ¶
func (i RuleEngineRuleSubRuleRuleOrArray) ToRuleEngineRuleSubRuleRuleOrArrayOutput() RuleEngineRuleSubRuleRuleOrArrayOutput
func (RuleEngineRuleSubRuleRuleOrArray) ToRuleEngineRuleSubRuleRuleOrArrayOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleOrArray) ToRuleEngineRuleSubRuleRuleOrArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOrArrayOutput
type RuleEngineRuleSubRuleRuleOrArrayInput ¶
type RuleEngineRuleSubRuleRuleOrArrayInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleOrArrayOutput() RuleEngineRuleSubRuleRuleOrArrayOutput ToRuleEngineRuleSubRuleRuleOrArrayOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleOrArrayOutput }
RuleEngineRuleSubRuleRuleOrArrayInput is an input type that accepts RuleEngineRuleSubRuleRuleOrArray and RuleEngineRuleSubRuleRuleOrArrayOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleOrArrayInput` via:
RuleEngineRuleSubRuleRuleOrArray{ RuleEngineRuleSubRuleRuleOrArgs{...} }
type RuleEngineRuleSubRuleRuleOrArrayOutput ¶
type RuleEngineRuleSubRuleRuleOrArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleOrArrayOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleOrArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleOrArrayOutput) ToRuleEngineRuleSubRuleRuleOrArrayOutput ¶
func (o RuleEngineRuleSubRuleRuleOrArrayOutput) ToRuleEngineRuleSubRuleRuleOrArrayOutput() RuleEngineRuleSubRuleRuleOrArrayOutput
func (RuleEngineRuleSubRuleRuleOrArrayOutput) ToRuleEngineRuleSubRuleRuleOrArrayOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleOrArrayOutput) ToRuleEngineRuleSubRuleRuleOrArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOrArrayOutput
type RuleEngineRuleSubRuleRuleOrInput ¶
type RuleEngineRuleSubRuleRuleOrInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleOrOutput() RuleEngineRuleSubRuleRuleOrOutput ToRuleEngineRuleSubRuleRuleOrOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleOrOutput }
RuleEngineRuleSubRuleRuleOrInput is an input type that accepts RuleEngineRuleSubRuleRuleOrArgs and RuleEngineRuleSubRuleRuleOrOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleOrInput` via:
RuleEngineRuleSubRuleRuleOrArgs{...}
type RuleEngineRuleSubRuleRuleOrOutput ¶
type RuleEngineRuleSubRuleRuleOrOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleOrOutput) Ands ¶
Rule engine condition. This condition will be considered met if all items in the array are met.
func (RuleEngineRuleSubRuleRuleOrOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleOrOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleOrOutput) ToRuleEngineRuleSubRuleRuleOrOutput ¶
func (o RuleEngineRuleSubRuleRuleOrOutput) ToRuleEngineRuleSubRuleRuleOrOutput() RuleEngineRuleSubRuleRuleOrOutput
func (RuleEngineRuleSubRuleRuleOrOutput) ToRuleEngineRuleSubRuleRuleOrOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleOrOutput) ToRuleEngineRuleSubRuleRuleOrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOrOutput
type RuleEngineRuleSubRuleRuleOutput ¶
type RuleEngineRuleSubRuleRuleOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleOutput) Actions ¶
func (o RuleEngineRuleSubRuleRuleOutput) Actions() RuleEngineRuleSubRuleRuleActionArrayOutput
Feature to be executed.
func (RuleEngineRuleSubRuleRuleOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleOutput) Ors ¶
OR Conditions list of the rule. Rule would be triggered if any of the condition is true.
func (RuleEngineRuleSubRuleRuleOutput) ToRuleEngineRuleSubRuleRuleOutput ¶
func (o RuleEngineRuleSubRuleRuleOutput) ToRuleEngineRuleSubRuleRuleOutput() RuleEngineRuleSubRuleRuleOutput
func (RuleEngineRuleSubRuleRuleOutput) ToRuleEngineRuleSubRuleRuleOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleOutput) ToRuleEngineRuleSubRuleRuleOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleOutput
type RuleEngineState ¶
type RuleEngineState struct { // Rule ID. RuleId pulumi.StringPtrInput // The rule name (1 to 255 characters). RuleName pulumi.StringPtrInput // Rule items list. Rules RuleEngineRuleArrayInput // Rule status. Values: Status pulumi.StringPtrInput // rule tag list. Tags pulumi.StringArrayInput // ID of the site. ZoneId pulumi.StringPtrInput }
func (RuleEngineState) ElementType ¶
func (RuleEngineState) ElementType() reflect.Type
type Zone ¶
type Zone struct { pulumi.CustomResourceState // Alias site identifier. Limit the input to a combination of numbers, English, - and _, within 20 characters. For details, refer to the alias site identifier. If there is no such usage scenario, leave this field empty. AliasZoneName pulumi.StringPtrOutput `pulumi:"aliasZoneName"` // When the Type value is partial/full, the acceleration region of the L7 domain name. The following are the values of this parameter, and the default value is overseas if not filled in. When the Type value is noDomainAccess, please leave this value empty: // - global: Global availability zone. // - mainland: Chinese mainland availability zone. // - overseas: Global availability zone (excluding Chinese mainland). Area pulumi.StringOutput `pulumi:"area"` // NS list allocated by Tencent Cloud. NameServers pulumi.StringArrayOutput `pulumi:"nameServers"` // Ownership verification information. Note: This field may return null, indicating that no valid value can be obtained. OwnershipVerifications ZoneOwnershipVerificationArrayOutput `pulumi:"ownershipVerifications"` // Indicates whether the site is disabled. Paused pulumi.BoolOutput `pulumi:"paused"` // The target Plan ID to be bound. When you have an existing Plan in your account, you can fill in this parameter to directly bind the site to the Plan. If you do not have a Plan that can be bound at the moment, please go to the console to purchase a Plan to complete the site creation. PlanId pulumi.StringOutput `pulumi:"planId"` // Site status. Valid values: `active`: NS is switched; `pending`: NS is not switched; `moved`: NS is moved; `deactivated`: this site is blocked. Status pulumi.StringOutput `pulumi:"status"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // Site access type. The value of this parameter is as follows, and the default is partial if not filled in:partial: CNAME access; full: NS access; noDomainAccess: No domain access. Type pulumi.StringOutput `pulumi:"type"` // Site name. When accessing CNAME/NS, please pass the second-level domain (example.com) as the site name; when accessing without a domain name, please leave this value empty. ZoneName pulumi.StringOutput `pulumi:"zoneName"` }
Provides a resource to create a teo zone
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Teo"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Teo.NewZone(ctx, "zone", &Teo.ZoneArgs{ AliasZoneName: pulumi.String("teo-test"), Area: pulumi.String("overseas"), Paused: pulumi.Bool(false), PlanId: pulumi.String("edgeone-2kfv1h391n6w"), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, Type: pulumi.String("partial"), ZoneName: pulumi.String("tf-teo.com"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
teo zone can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Teo/zone:Zone zone zone_id ```
func GetZone ¶
func GetZone(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ZoneState, opts ...pulumi.ResourceOption) (*Zone, error)
GetZone gets an existing Zone 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 NewZone ¶
func NewZone(ctx *pulumi.Context, name string, args *ZoneArgs, opts ...pulumi.ResourceOption) (*Zone, error)
NewZone registers a new resource with the given unique name, arguments, and options.
func (*Zone) ElementType ¶
func (*Zone) ToZoneOutput ¶
func (i *Zone) ToZoneOutput() ZoneOutput
func (*Zone) ToZoneOutputWithContext ¶
func (i *Zone) ToZoneOutputWithContext(ctx context.Context) ZoneOutput
type ZoneArgs ¶
type ZoneArgs struct { // Alias site identifier. Limit the input to a combination of numbers, English, - and _, within 20 characters. For details, refer to the alias site identifier. If there is no such usage scenario, leave this field empty. AliasZoneName pulumi.StringPtrInput // When the Type value is partial/full, the acceleration region of the L7 domain name. The following are the values of this parameter, and the default value is overseas if not filled in. When the Type value is noDomainAccess, please leave this value empty: // - global: Global availability zone. // - mainland: Chinese mainland availability zone. // - overseas: Global availability zone (excluding Chinese mainland). Area pulumi.StringInput // Indicates whether the site is disabled. Paused pulumi.BoolPtrInput // The target Plan ID to be bound. When you have an existing Plan in your account, you can fill in this parameter to directly bind the site to the Plan. If you do not have a Plan that can be bound at the moment, please go to the console to purchase a Plan to complete the site creation. PlanId pulumi.StringInput // Tag description list. Tags pulumi.MapInput // Site access type. The value of this parameter is as follows, and the default is partial if not filled in:partial: CNAME access; full: NS access; noDomainAccess: No domain access. Type pulumi.StringInput // Site name. When accessing CNAME/NS, please pass the second-level domain (example.com) as the site name; when accessing without a domain name, please leave this value empty. ZoneName pulumi.StringInput }
The set of arguments for constructing a Zone resource.
func (ZoneArgs) ElementType ¶
type ZoneArray ¶
type ZoneArray []ZoneInput
func (ZoneArray) ElementType ¶
func (ZoneArray) ToZoneArrayOutput ¶
func (i ZoneArray) ToZoneArrayOutput() ZoneArrayOutput
func (ZoneArray) ToZoneArrayOutputWithContext ¶
func (i ZoneArray) ToZoneArrayOutputWithContext(ctx context.Context) ZoneArrayOutput
type ZoneArrayInput ¶
type ZoneArrayInput interface { pulumi.Input ToZoneArrayOutput() ZoneArrayOutput ToZoneArrayOutputWithContext(context.Context) ZoneArrayOutput }
ZoneArrayInput is an input type that accepts ZoneArray and ZoneArrayOutput values. You can construct a concrete instance of `ZoneArrayInput` via:
ZoneArray{ ZoneArgs{...} }
type ZoneArrayOutput ¶
type ZoneArrayOutput struct{ *pulumi.OutputState }
func (ZoneArrayOutput) ElementType ¶
func (ZoneArrayOutput) ElementType() reflect.Type
func (ZoneArrayOutput) Index ¶
func (o ZoneArrayOutput) Index(i pulumi.IntInput) ZoneOutput
func (ZoneArrayOutput) ToZoneArrayOutput ¶
func (o ZoneArrayOutput) ToZoneArrayOutput() ZoneArrayOutput
func (ZoneArrayOutput) ToZoneArrayOutputWithContext ¶
func (o ZoneArrayOutput) ToZoneArrayOutputWithContext(ctx context.Context) ZoneArrayOutput
type ZoneInput ¶
type ZoneInput interface { pulumi.Input ToZoneOutput() ZoneOutput ToZoneOutputWithContext(ctx context.Context) ZoneOutput }
type ZoneMap ¶
func (ZoneMap) ElementType ¶
func (ZoneMap) ToZoneMapOutput ¶
func (i ZoneMap) ToZoneMapOutput() ZoneMapOutput
func (ZoneMap) ToZoneMapOutputWithContext ¶
func (i ZoneMap) ToZoneMapOutputWithContext(ctx context.Context) ZoneMapOutput
type ZoneMapInput ¶
type ZoneMapInput interface { pulumi.Input ToZoneMapOutput() ZoneMapOutput ToZoneMapOutputWithContext(context.Context) ZoneMapOutput }
ZoneMapInput is an input type that accepts ZoneMap and ZoneMapOutput values. You can construct a concrete instance of `ZoneMapInput` via:
ZoneMap{ "key": ZoneArgs{...} }
type ZoneMapOutput ¶
type ZoneMapOutput struct{ *pulumi.OutputState }
func (ZoneMapOutput) ElementType ¶
func (ZoneMapOutput) ElementType() reflect.Type
func (ZoneMapOutput) MapIndex ¶
func (o ZoneMapOutput) MapIndex(k pulumi.StringInput) ZoneOutput
func (ZoneMapOutput) ToZoneMapOutput ¶
func (o ZoneMapOutput) ToZoneMapOutput() ZoneMapOutput
func (ZoneMapOutput) ToZoneMapOutputWithContext ¶
func (o ZoneMapOutput) ToZoneMapOutputWithContext(ctx context.Context) ZoneMapOutput
type ZoneOutput ¶
type ZoneOutput struct{ *pulumi.OutputState }
func (ZoneOutput) AliasZoneName ¶ added in v0.1.8
func (o ZoneOutput) AliasZoneName() pulumi.StringPtrOutput
Alias site identifier. Limit the input to a combination of numbers, English, - and _, within 20 characters. For details, refer to the alias site identifier. If there is no such usage scenario, leave this field empty.
func (ZoneOutput) Area ¶
func (o ZoneOutput) Area() pulumi.StringOutput
When the Type value is partial/full, the acceleration region of the L7 domain name. The following are the values of this parameter, and the default value is overseas if not filled in. When the Type value is noDomainAccess, please leave this value empty: - global: Global availability zone. - mainland: Chinese mainland availability zone. - overseas: Global availability zone (excluding Chinese mainland).
func (ZoneOutput) ElementType ¶
func (ZoneOutput) ElementType() reflect.Type
func (ZoneOutput) NameServers ¶
func (o ZoneOutput) NameServers() pulumi.StringArrayOutput
NS list allocated by Tencent Cloud.
func (ZoneOutput) OwnershipVerifications ¶ added in v0.1.8
func (o ZoneOutput) OwnershipVerifications() ZoneOwnershipVerificationArrayOutput
Ownership verification information. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneOutput) Paused ¶
func (o ZoneOutput) Paused() pulumi.BoolOutput
Indicates whether the site is disabled.
func (ZoneOutput) PlanId ¶ added in v0.1.8
func (o ZoneOutput) PlanId() pulumi.StringOutput
The target Plan ID to be bound. When you have an existing Plan in your account, you can fill in this parameter to directly bind the site to the Plan. If you do not have a Plan that can be bound at the moment, please go to the console to purchase a Plan to complete the site creation.
func (ZoneOutput) Status ¶
func (o ZoneOutput) Status() pulumi.StringOutput
Site status. Valid values: `active`: NS is switched; `pending`: NS is not switched; `moved`: NS is moved; `deactivated`: this site is blocked.
func (ZoneOutput) ToZoneOutput ¶
func (o ZoneOutput) ToZoneOutput() ZoneOutput
func (ZoneOutput) ToZoneOutputWithContext ¶
func (o ZoneOutput) ToZoneOutputWithContext(ctx context.Context) ZoneOutput
func (ZoneOutput) Type ¶
func (o ZoneOutput) Type() pulumi.StringOutput
Site access type. The value of this parameter is as follows, and the default is partial if not filled in:partial: CNAME access; full: NS access; noDomainAccess: No domain access.
func (ZoneOutput) ZoneName ¶
func (o ZoneOutput) ZoneName() pulumi.StringOutput
Site name. When accessing CNAME/NS, please pass the second-level domain (example.com) as the site name; when accessing without a domain name, please leave this value empty.
type ZoneOwnershipVerification ¶ added in v0.1.8
type ZoneOwnershipVerification struct { // CNAME access, using DNS to resolve the information required for authentication. For details, please refer to [Site/Domain Name Ownership Verification ](https://cloud.tencent.com/document/product/1552/70789#7af6ecf8-afca-4e35-8811-b5797ed1bde5). Note: This field may return null, indicating that no valid value can be obtained. DnsVerifications []ZoneOwnershipVerificationDnsVerification `pulumi:"dnsVerifications"` }
type ZoneOwnershipVerificationArgs ¶ added in v0.1.8
type ZoneOwnershipVerificationArgs struct { // CNAME access, using DNS to resolve the information required for authentication. For details, please refer to [Site/Domain Name Ownership Verification ](https://cloud.tencent.com/document/product/1552/70789#7af6ecf8-afca-4e35-8811-b5797ed1bde5). Note: This field may return null, indicating that no valid value can be obtained. DnsVerifications ZoneOwnershipVerificationDnsVerificationArrayInput `pulumi:"dnsVerifications"` }
func (ZoneOwnershipVerificationArgs) ElementType ¶ added in v0.1.8
func (ZoneOwnershipVerificationArgs) ElementType() reflect.Type
func (ZoneOwnershipVerificationArgs) ToZoneOwnershipVerificationOutput ¶ added in v0.1.8
func (i ZoneOwnershipVerificationArgs) ToZoneOwnershipVerificationOutput() ZoneOwnershipVerificationOutput
func (ZoneOwnershipVerificationArgs) ToZoneOwnershipVerificationOutputWithContext ¶ added in v0.1.8
func (i ZoneOwnershipVerificationArgs) ToZoneOwnershipVerificationOutputWithContext(ctx context.Context) ZoneOwnershipVerificationOutput
type ZoneOwnershipVerificationArray ¶ added in v0.1.8
type ZoneOwnershipVerificationArray []ZoneOwnershipVerificationInput
func (ZoneOwnershipVerificationArray) ElementType ¶ added in v0.1.8
func (ZoneOwnershipVerificationArray) ElementType() reflect.Type
func (ZoneOwnershipVerificationArray) ToZoneOwnershipVerificationArrayOutput ¶ added in v0.1.8
func (i ZoneOwnershipVerificationArray) ToZoneOwnershipVerificationArrayOutput() ZoneOwnershipVerificationArrayOutput
func (ZoneOwnershipVerificationArray) ToZoneOwnershipVerificationArrayOutputWithContext ¶ added in v0.1.8
func (i ZoneOwnershipVerificationArray) ToZoneOwnershipVerificationArrayOutputWithContext(ctx context.Context) ZoneOwnershipVerificationArrayOutput
type ZoneOwnershipVerificationArrayInput ¶ added in v0.1.8
type ZoneOwnershipVerificationArrayInput interface { pulumi.Input ToZoneOwnershipVerificationArrayOutput() ZoneOwnershipVerificationArrayOutput ToZoneOwnershipVerificationArrayOutputWithContext(context.Context) ZoneOwnershipVerificationArrayOutput }
ZoneOwnershipVerificationArrayInput is an input type that accepts ZoneOwnershipVerificationArray and ZoneOwnershipVerificationArrayOutput values. You can construct a concrete instance of `ZoneOwnershipVerificationArrayInput` via:
ZoneOwnershipVerificationArray{ ZoneOwnershipVerificationArgs{...} }
type ZoneOwnershipVerificationArrayOutput ¶ added in v0.1.8
type ZoneOwnershipVerificationArrayOutput struct{ *pulumi.OutputState }
func (ZoneOwnershipVerificationArrayOutput) ElementType ¶ added in v0.1.8
func (ZoneOwnershipVerificationArrayOutput) ElementType() reflect.Type
func (ZoneOwnershipVerificationArrayOutput) Index ¶ added in v0.1.8
func (o ZoneOwnershipVerificationArrayOutput) Index(i pulumi.IntInput) ZoneOwnershipVerificationOutput
func (ZoneOwnershipVerificationArrayOutput) ToZoneOwnershipVerificationArrayOutput ¶ added in v0.1.8
func (o ZoneOwnershipVerificationArrayOutput) ToZoneOwnershipVerificationArrayOutput() ZoneOwnershipVerificationArrayOutput
func (ZoneOwnershipVerificationArrayOutput) ToZoneOwnershipVerificationArrayOutputWithContext ¶ added in v0.1.8
func (o ZoneOwnershipVerificationArrayOutput) ToZoneOwnershipVerificationArrayOutputWithContext(ctx context.Context) ZoneOwnershipVerificationArrayOutput
type ZoneOwnershipVerificationDnsVerification ¶ added in v0.1.8
type ZoneOwnershipVerificationDnsVerificationArgs ¶ added in v0.1.8
type ZoneOwnershipVerificationDnsVerificationArgs struct { // Record type. RecordType pulumi.StringPtrInput `pulumi:"recordType"` // Record the value. RecordValue pulumi.StringPtrInput `pulumi:"recordValue"` // Host record. Subdomain pulumi.StringPtrInput `pulumi:"subdomain"` }
func (ZoneOwnershipVerificationDnsVerificationArgs) ElementType ¶ added in v0.1.8
func (ZoneOwnershipVerificationDnsVerificationArgs) ElementType() reflect.Type
func (ZoneOwnershipVerificationDnsVerificationArgs) ToZoneOwnershipVerificationDnsVerificationOutput ¶ added in v0.1.8
func (i ZoneOwnershipVerificationDnsVerificationArgs) ToZoneOwnershipVerificationDnsVerificationOutput() ZoneOwnershipVerificationDnsVerificationOutput
func (ZoneOwnershipVerificationDnsVerificationArgs) ToZoneOwnershipVerificationDnsVerificationOutputWithContext ¶ added in v0.1.8
func (i ZoneOwnershipVerificationDnsVerificationArgs) ToZoneOwnershipVerificationDnsVerificationOutputWithContext(ctx context.Context) ZoneOwnershipVerificationDnsVerificationOutput
type ZoneOwnershipVerificationDnsVerificationArray ¶ added in v0.1.8
type ZoneOwnershipVerificationDnsVerificationArray []ZoneOwnershipVerificationDnsVerificationInput
func (ZoneOwnershipVerificationDnsVerificationArray) ElementType ¶ added in v0.1.8
func (ZoneOwnershipVerificationDnsVerificationArray) ElementType() reflect.Type
func (ZoneOwnershipVerificationDnsVerificationArray) ToZoneOwnershipVerificationDnsVerificationArrayOutput ¶ added in v0.1.8
func (i ZoneOwnershipVerificationDnsVerificationArray) ToZoneOwnershipVerificationDnsVerificationArrayOutput() ZoneOwnershipVerificationDnsVerificationArrayOutput
func (ZoneOwnershipVerificationDnsVerificationArray) ToZoneOwnershipVerificationDnsVerificationArrayOutputWithContext ¶ added in v0.1.8
func (i ZoneOwnershipVerificationDnsVerificationArray) ToZoneOwnershipVerificationDnsVerificationArrayOutputWithContext(ctx context.Context) ZoneOwnershipVerificationDnsVerificationArrayOutput
type ZoneOwnershipVerificationDnsVerificationArrayInput ¶ added in v0.1.8
type ZoneOwnershipVerificationDnsVerificationArrayInput interface { pulumi.Input ToZoneOwnershipVerificationDnsVerificationArrayOutput() ZoneOwnershipVerificationDnsVerificationArrayOutput ToZoneOwnershipVerificationDnsVerificationArrayOutputWithContext(context.Context) ZoneOwnershipVerificationDnsVerificationArrayOutput }
ZoneOwnershipVerificationDnsVerificationArrayInput is an input type that accepts ZoneOwnershipVerificationDnsVerificationArray and ZoneOwnershipVerificationDnsVerificationArrayOutput values. You can construct a concrete instance of `ZoneOwnershipVerificationDnsVerificationArrayInput` via:
ZoneOwnershipVerificationDnsVerificationArray{ ZoneOwnershipVerificationDnsVerificationArgs{...} }
type ZoneOwnershipVerificationDnsVerificationArrayOutput ¶ added in v0.1.8
type ZoneOwnershipVerificationDnsVerificationArrayOutput struct{ *pulumi.OutputState }
func (ZoneOwnershipVerificationDnsVerificationArrayOutput) ElementType ¶ added in v0.1.8
func (ZoneOwnershipVerificationDnsVerificationArrayOutput) ElementType() reflect.Type
func (ZoneOwnershipVerificationDnsVerificationArrayOutput) ToZoneOwnershipVerificationDnsVerificationArrayOutput ¶ added in v0.1.8
func (o ZoneOwnershipVerificationDnsVerificationArrayOutput) ToZoneOwnershipVerificationDnsVerificationArrayOutput() ZoneOwnershipVerificationDnsVerificationArrayOutput
func (ZoneOwnershipVerificationDnsVerificationArrayOutput) ToZoneOwnershipVerificationDnsVerificationArrayOutputWithContext ¶ added in v0.1.8
func (o ZoneOwnershipVerificationDnsVerificationArrayOutput) ToZoneOwnershipVerificationDnsVerificationArrayOutputWithContext(ctx context.Context) ZoneOwnershipVerificationDnsVerificationArrayOutput
type ZoneOwnershipVerificationDnsVerificationInput ¶ added in v0.1.8
type ZoneOwnershipVerificationDnsVerificationInput interface { pulumi.Input ToZoneOwnershipVerificationDnsVerificationOutput() ZoneOwnershipVerificationDnsVerificationOutput ToZoneOwnershipVerificationDnsVerificationOutputWithContext(context.Context) ZoneOwnershipVerificationDnsVerificationOutput }
ZoneOwnershipVerificationDnsVerificationInput is an input type that accepts ZoneOwnershipVerificationDnsVerificationArgs and ZoneOwnershipVerificationDnsVerificationOutput values. You can construct a concrete instance of `ZoneOwnershipVerificationDnsVerificationInput` via:
ZoneOwnershipVerificationDnsVerificationArgs{...}
type ZoneOwnershipVerificationDnsVerificationOutput ¶ added in v0.1.8
type ZoneOwnershipVerificationDnsVerificationOutput struct{ *pulumi.OutputState }
func (ZoneOwnershipVerificationDnsVerificationOutput) ElementType ¶ added in v0.1.8
func (ZoneOwnershipVerificationDnsVerificationOutput) ElementType() reflect.Type
func (ZoneOwnershipVerificationDnsVerificationOutput) RecordType ¶ added in v0.1.8
func (o ZoneOwnershipVerificationDnsVerificationOutput) RecordType() pulumi.StringPtrOutput
Record type.
func (ZoneOwnershipVerificationDnsVerificationOutput) RecordValue ¶ added in v0.1.8
func (o ZoneOwnershipVerificationDnsVerificationOutput) RecordValue() pulumi.StringPtrOutput
Record the value.
func (ZoneOwnershipVerificationDnsVerificationOutput) Subdomain ¶ added in v0.1.8
func (o ZoneOwnershipVerificationDnsVerificationOutput) Subdomain() pulumi.StringPtrOutput
Host record.
func (ZoneOwnershipVerificationDnsVerificationOutput) ToZoneOwnershipVerificationDnsVerificationOutput ¶ added in v0.1.8
func (o ZoneOwnershipVerificationDnsVerificationOutput) ToZoneOwnershipVerificationDnsVerificationOutput() ZoneOwnershipVerificationDnsVerificationOutput
func (ZoneOwnershipVerificationDnsVerificationOutput) ToZoneOwnershipVerificationDnsVerificationOutputWithContext ¶ added in v0.1.8
func (o ZoneOwnershipVerificationDnsVerificationOutput) ToZoneOwnershipVerificationDnsVerificationOutputWithContext(ctx context.Context) ZoneOwnershipVerificationDnsVerificationOutput
type ZoneOwnershipVerificationInput ¶ added in v0.1.8
type ZoneOwnershipVerificationInput interface { pulumi.Input ToZoneOwnershipVerificationOutput() ZoneOwnershipVerificationOutput ToZoneOwnershipVerificationOutputWithContext(context.Context) ZoneOwnershipVerificationOutput }
ZoneOwnershipVerificationInput is an input type that accepts ZoneOwnershipVerificationArgs and ZoneOwnershipVerificationOutput values. You can construct a concrete instance of `ZoneOwnershipVerificationInput` via:
ZoneOwnershipVerificationArgs{...}
type ZoneOwnershipVerificationOutput ¶ added in v0.1.8
type ZoneOwnershipVerificationOutput struct{ *pulumi.OutputState }
func (ZoneOwnershipVerificationOutput) DnsVerifications ¶ added in v0.1.8
func (o ZoneOwnershipVerificationOutput) DnsVerifications() ZoneOwnershipVerificationDnsVerificationArrayOutput
CNAME access, using DNS to resolve the information required for authentication. For details, please refer to [Site/Domain Name Ownership Verification ](https://cloud.tencent.com/document/product/1552/70789#7af6ecf8-afca-4e35-8811-b5797ed1bde5). Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneOwnershipVerificationOutput) ElementType ¶ added in v0.1.8
func (ZoneOwnershipVerificationOutput) ElementType() reflect.Type
func (ZoneOwnershipVerificationOutput) ToZoneOwnershipVerificationOutput ¶ added in v0.1.8
func (o ZoneOwnershipVerificationOutput) ToZoneOwnershipVerificationOutput() ZoneOwnershipVerificationOutput
func (ZoneOwnershipVerificationOutput) ToZoneOwnershipVerificationOutputWithContext ¶ added in v0.1.8
func (o ZoneOwnershipVerificationOutput) ToZoneOwnershipVerificationOutputWithContext(ctx context.Context) ZoneOwnershipVerificationOutput
type ZoneSetting ¶
type ZoneSetting struct { pulumi.CustomResourceState // Acceleration area of the zone. Valid values: `mainland`, `overseas`. Area pulumi.StringOutput `pulumi:"area"` // Cache expiration time configuration. Cache ZoneSettingCacheOutput `pulumi:"cache"` // Node cache key configuration. CacheKey ZoneSettingCacheKeyOutput `pulumi:"cacheKey"` // Cache pre-refresh configuration. CachePrefresh ZoneSettingCachePrefreshOutput `pulumi:"cachePrefresh"` // Origin-pull client IP header configuration. ClientIpHeader ZoneSettingClientIpHeaderOutput `pulumi:"clientIpHeader"` // Smart compression configuration. Compression ZoneSettingCompressionOutput `pulumi:"compression"` // Force HTTPS redirect configuration. ForceRedirect ZoneSettingForceRedirectOutput `pulumi:"forceRedirect"` // HTTPS acceleration configuration. Https ZoneSettingHttpsOutput `pulumi:"https"` // IPv6 access configuration. Ipv6 ZoneSettingIpv6Output `pulumi:"ipv6"` // Browser cache configuration. MaxAge ZoneSettingMaxAgeOutput `pulumi:"maxAge"` // Offline cache configuration. OfflineCache ZoneSettingOfflineCacheOutput `pulumi:"offlineCache"` // Origin server configuration. Origin ZoneSettingOriginOutput `pulumi:"origin"` // Maximum size of files transferred over POST request. PostMaxSize ZoneSettingPostMaxSizeOutput `pulumi:"postMaxSize"` // QUIC access configuration. Quic ZoneSettingQuicOutput `pulumi:"quic"` // Smart acceleration configuration. SmartRouting ZoneSettingSmartRoutingOutput `pulumi:"smartRouting"` // HTTP2 origin-pull configuration. UpstreamHttp2 ZoneSettingUpstreamHttp2Output `pulumi:"upstreamHttp2"` // WebSocket configuration. WebSocket ZoneSettingWebSocketOutput `pulumi:"webSocket"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo zoneSetting
## Import
teo zone_setting can be imported using the zone_id, e.g.
```sh $ pulumi import tencentcloud:Teo/zoneSetting:ZoneSetting zone_setting zone-297z8rf93cfw# ```
func GetZoneSetting ¶
func GetZoneSetting(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ZoneSettingState, opts ...pulumi.ResourceOption) (*ZoneSetting, error)
GetZoneSetting gets an existing ZoneSetting 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 NewZoneSetting ¶
func NewZoneSetting(ctx *pulumi.Context, name string, args *ZoneSettingArgs, opts ...pulumi.ResourceOption) (*ZoneSetting, error)
NewZoneSetting registers a new resource with the given unique name, arguments, and options.
func (*ZoneSetting) ElementType ¶
func (*ZoneSetting) ElementType() reflect.Type
func (*ZoneSetting) ToZoneSettingOutput ¶
func (i *ZoneSetting) ToZoneSettingOutput() ZoneSettingOutput
func (*ZoneSetting) ToZoneSettingOutputWithContext ¶
func (i *ZoneSetting) ToZoneSettingOutputWithContext(ctx context.Context) ZoneSettingOutput
type ZoneSettingArgs ¶
type ZoneSettingArgs struct { // Cache expiration time configuration. Cache ZoneSettingCachePtrInput // Node cache key configuration. CacheKey ZoneSettingCacheKeyPtrInput // Cache pre-refresh configuration. CachePrefresh ZoneSettingCachePrefreshPtrInput // Origin-pull client IP header configuration. ClientIpHeader ZoneSettingClientIpHeaderPtrInput // Smart compression configuration. Compression ZoneSettingCompressionPtrInput // Force HTTPS redirect configuration. ForceRedirect ZoneSettingForceRedirectPtrInput // HTTPS acceleration configuration. Https ZoneSettingHttpsPtrInput // IPv6 access configuration. Ipv6 ZoneSettingIpv6PtrInput // Browser cache configuration. MaxAge ZoneSettingMaxAgePtrInput // Offline cache configuration. OfflineCache ZoneSettingOfflineCachePtrInput // Origin server configuration. Origin ZoneSettingOriginPtrInput // Maximum size of files transferred over POST request. PostMaxSize ZoneSettingPostMaxSizePtrInput // QUIC access configuration. Quic ZoneSettingQuicPtrInput // Smart acceleration configuration. SmartRouting ZoneSettingSmartRoutingPtrInput // HTTP2 origin-pull configuration. UpstreamHttp2 ZoneSettingUpstreamHttp2PtrInput // WebSocket configuration. WebSocket ZoneSettingWebSocketPtrInput // Site ID. ZoneId pulumi.StringInput }
The set of arguments for constructing a ZoneSetting resource.
func (ZoneSettingArgs) ElementType ¶
func (ZoneSettingArgs) ElementType() reflect.Type
type ZoneSettingArray ¶
type ZoneSettingArray []ZoneSettingInput
func (ZoneSettingArray) ElementType ¶
func (ZoneSettingArray) ElementType() reflect.Type
func (ZoneSettingArray) ToZoneSettingArrayOutput ¶
func (i ZoneSettingArray) ToZoneSettingArrayOutput() ZoneSettingArrayOutput
func (ZoneSettingArray) ToZoneSettingArrayOutputWithContext ¶
func (i ZoneSettingArray) ToZoneSettingArrayOutputWithContext(ctx context.Context) ZoneSettingArrayOutput
type ZoneSettingArrayInput ¶
type ZoneSettingArrayInput interface { pulumi.Input ToZoneSettingArrayOutput() ZoneSettingArrayOutput ToZoneSettingArrayOutputWithContext(context.Context) ZoneSettingArrayOutput }
ZoneSettingArrayInput is an input type that accepts ZoneSettingArray and ZoneSettingArrayOutput values. You can construct a concrete instance of `ZoneSettingArrayInput` via:
ZoneSettingArray{ ZoneSettingArgs{...} }
type ZoneSettingArrayOutput ¶
type ZoneSettingArrayOutput struct{ *pulumi.OutputState }
func (ZoneSettingArrayOutput) ElementType ¶
func (ZoneSettingArrayOutput) ElementType() reflect.Type
func (ZoneSettingArrayOutput) Index ¶
func (o ZoneSettingArrayOutput) Index(i pulumi.IntInput) ZoneSettingOutput
func (ZoneSettingArrayOutput) ToZoneSettingArrayOutput ¶
func (o ZoneSettingArrayOutput) ToZoneSettingArrayOutput() ZoneSettingArrayOutput
func (ZoneSettingArrayOutput) ToZoneSettingArrayOutputWithContext ¶
func (o ZoneSettingArrayOutput) ToZoneSettingArrayOutputWithContext(ctx context.Context) ZoneSettingArrayOutput
type ZoneSettingCache ¶
type ZoneSettingCache struct { // Cache configuration. Note: This field may return null, indicating that no valid value can be obtained. Cache *ZoneSettingCacheCache `pulumi:"cache"` // Follows the origin server configuration. Note: This field may return null, indicating that no valid value can be obtained. FollowOrigin *ZoneSettingCacheFollowOrigin `pulumi:"followOrigin"` // No-cache configuration. Note: This field may return null, indicating that no valid value can be obtained. NoCache *ZoneSettingCacheNoCache `pulumi:"noCache"` }
type ZoneSettingCacheArgs ¶
type ZoneSettingCacheArgs struct { // Cache configuration. Note: This field may return null, indicating that no valid value can be obtained. Cache ZoneSettingCacheCachePtrInput `pulumi:"cache"` // Follows the origin server configuration. Note: This field may return null, indicating that no valid value can be obtained. FollowOrigin ZoneSettingCacheFollowOriginPtrInput `pulumi:"followOrigin"` // No-cache configuration. Note: This field may return null, indicating that no valid value can be obtained. NoCache ZoneSettingCacheNoCachePtrInput `pulumi:"noCache"` }
func (ZoneSettingCacheArgs) ElementType ¶
func (ZoneSettingCacheArgs) ElementType() reflect.Type
func (ZoneSettingCacheArgs) ToZoneSettingCacheOutput ¶
func (i ZoneSettingCacheArgs) ToZoneSettingCacheOutput() ZoneSettingCacheOutput
func (ZoneSettingCacheArgs) ToZoneSettingCacheOutputWithContext ¶
func (i ZoneSettingCacheArgs) ToZoneSettingCacheOutputWithContext(ctx context.Context) ZoneSettingCacheOutput
func (ZoneSettingCacheArgs) ToZoneSettingCachePtrOutput ¶
func (i ZoneSettingCacheArgs) ToZoneSettingCachePtrOutput() ZoneSettingCachePtrOutput
func (ZoneSettingCacheArgs) ToZoneSettingCachePtrOutputWithContext ¶
func (i ZoneSettingCacheArgs) ToZoneSettingCachePtrOutputWithContext(ctx context.Context) ZoneSettingCachePtrOutput
type ZoneSettingCacheCache ¶
type ZoneSettingCacheCache struct { // Cache expiration time settings. // Unit: second. The maximum value is 365 days. Note: This field may return null, indicating that no valid value can be obtained. CacheTime *int `pulumi:"cacheTime"` // Cache configuration switch. Switch *string `pulumi:"switch"` }
type ZoneSettingCacheCacheArgs ¶
type ZoneSettingCacheCacheArgs struct { // Cache expiration time settings. // Unit: second. The maximum value is 365 days. Note: This field may return null, indicating that no valid value can be obtained. CacheTime pulumi.IntPtrInput `pulumi:"cacheTime"` // Cache configuration switch. Switch pulumi.StringPtrInput `pulumi:"switch"` }
func (ZoneSettingCacheCacheArgs) ElementType ¶
func (ZoneSettingCacheCacheArgs) ElementType() reflect.Type
func (ZoneSettingCacheCacheArgs) ToZoneSettingCacheCacheOutput ¶
func (i ZoneSettingCacheCacheArgs) ToZoneSettingCacheCacheOutput() ZoneSettingCacheCacheOutput
func (ZoneSettingCacheCacheArgs) ToZoneSettingCacheCacheOutputWithContext ¶
func (i ZoneSettingCacheCacheArgs) ToZoneSettingCacheCacheOutputWithContext(ctx context.Context) ZoneSettingCacheCacheOutput
func (ZoneSettingCacheCacheArgs) ToZoneSettingCacheCachePtrOutput ¶
func (i ZoneSettingCacheCacheArgs) ToZoneSettingCacheCachePtrOutput() ZoneSettingCacheCachePtrOutput
func (ZoneSettingCacheCacheArgs) ToZoneSettingCacheCachePtrOutputWithContext ¶
func (i ZoneSettingCacheCacheArgs) ToZoneSettingCacheCachePtrOutputWithContext(ctx context.Context) ZoneSettingCacheCachePtrOutput
type ZoneSettingCacheCacheInput ¶
type ZoneSettingCacheCacheInput interface { pulumi.Input ToZoneSettingCacheCacheOutput() ZoneSettingCacheCacheOutput ToZoneSettingCacheCacheOutputWithContext(context.Context) ZoneSettingCacheCacheOutput }
ZoneSettingCacheCacheInput is an input type that accepts ZoneSettingCacheCacheArgs and ZoneSettingCacheCacheOutput values. You can construct a concrete instance of `ZoneSettingCacheCacheInput` via:
ZoneSettingCacheCacheArgs{...}
type ZoneSettingCacheCacheOutput ¶
type ZoneSettingCacheCacheOutput struct{ *pulumi.OutputState }
func (ZoneSettingCacheCacheOutput) CacheTime ¶
func (o ZoneSettingCacheCacheOutput) CacheTime() pulumi.IntPtrOutput
Cache expiration time settings. Unit: second. The maximum value is 365 days. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingCacheCacheOutput) ElementType ¶
func (ZoneSettingCacheCacheOutput) ElementType() reflect.Type
func (ZoneSettingCacheCacheOutput) Switch ¶
func (o ZoneSettingCacheCacheOutput) Switch() pulumi.StringPtrOutput
Cache configuration switch.
func (ZoneSettingCacheCacheOutput) ToZoneSettingCacheCacheOutput ¶
func (o ZoneSettingCacheCacheOutput) ToZoneSettingCacheCacheOutput() ZoneSettingCacheCacheOutput
func (ZoneSettingCacheCacheOutput) ToZoneSettingCacheCacheOutputWithContext ¶
func (o ZoneSettingCacheCacheOutput) ToZoneSettingCacheCacheOutputWithContext(ctx context.Context) ZoneSettingCacheCacheOutput
func (ZoneSettingCacheCacheOutput) ToZoneSettingCacheCachePtrOutput ¶
func (o ZoneSettingCacheCacheOutput) ToZoneSettingCacheCachePtrOutput() ZoneSettingCacheCachePtrOutput
func (ZoneSettingCacheCacheOutput) ToZoneSettingCacheCachePtrOutputWithContext ¶
func (o ZoneSettingCacheCacheOutput) ToZoneSettingCacheCachePtrOutputWithContext(ctx context.Context) ZoneSettingCacheCachePtrOutput
type ZoneSettingCacheCachePtrInput ¶
type ZoneSettingCacheCachePtrInput interface { pulumi.Input ToZoneSettingCacheCachePtrOutput() ZoneSettingCacheCachePtrOutput ToZoneSettingCacheCachePtrOutputWithContext(context.Context) ZoneSettingCacheCachePtrOutput }
ZoneSettingCacheCachePtrInput is an input type that accepts ZoneSettingCacheCacheArgs, ZoneSettingCacheCachePtr and ZoneSettingCacheCachePtrOutput values. You can construct a concrete instance of `ZoneSettingCacheCachePtrInput` via:
ZoneSettingCacheCacheArgs{...} or: nil
func ZoneSettingCacheCachePtr ¶
func ZoneSettingCacheCachePtr(v *ZoneSettingCacheCacheArgs) ZoneSettingCacheCachePtrInput
type ZoneSettingCacheCachePtrOutput ¶
type ZoneSettingCacheCachePtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingCacheCachePtrOutput) CacheTime ¶
func (o ZoneSettingCacheCachePtrOutput) CacheTime() pulumi.IntPtrOutput
Cache expiration time settings. Unit: second. The maximum value is 365 days. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingCacheCachePtrOutput) Elem ¶
func (o ZoneSettingCacheCachePtrOutput) Elem() ZoneSettingCacheCacheOutput
func (ZoneSettingCacheCachePtrOutput) ElementType ¶
func (ZoneSettingCacheCachePtrOutput) ElementType() reflect.Type
func (ZoneSettingCacheCachePtrOutput) Switch ¶
func (o ZoneSettingCacheCachePtrOutput) Switch() pulumi.StringPtrOutput
Cache configuration switch.
func (ZoneSettingCacheCachePtrOutput) ToZoneSettingCacheCachePtrOutput ¶
func (o ZoneSettingCacheCachePtrOutput) ToZoneSettingCacheCachePtrOutput() ZoneSettingCacheCachePtrOutput
func (ZoneSettingCacheCachePtrOutput) ToZoneSettingCacheCachePtrOutputWithContext ¶
func (o ZoneSettingCacheCachePtrOutput) ToZoneSettingCacheCachePtrOutputWithContext(ctx context.Context) ZoneSettingCacheCachePtrOutput
type ZoneSettingCacheFollowOrigin ¶
type ZoneSettingCacheFollowOrigin struct { // Specifies whether to follow the origin server configuration. Switch *string `pulumi:"switch"` }
type ZoneSettingCacheFollowOriginArgs ¶
type ZoneSettingCacheFollowOriginArgs struct { // Specifies whether to follow the origin server configuration. Switch pulumi.StringPtrInput `pulumi:"switch"` }
func (ZoneSettingCacheFollowOriginArgs) ElementType ¶
func (ZoneSettingCacheFollowOriginArgs) ElementType() reflect.Type
func (ZoneSettingCacheFollowOriginArgs) ToZoneSettingCacheFollowOriginOutput ¶
func (i ZoneSettingCacheFollowOriginArgs) ToZoneSettingCacheFollowOriginOutput() ZoneSettingCacheFollowOriginOutput
func (ZoneSettingCacheFollowOriginArgs) ToZoneSettingCacheFollowOriginOutputWithContext ¶
func (i ZoneSettingCacheFollowOriginArgs) ToZoneSettingCacheFollowOriginOutputWithContext(ctx context.Context) ZoneSettingCacheFollowOriginOutput
func (ZoneSettingCacheFollowOriginArgs) ToZoneSettingCacheFollowOriginPtrOutput ¶
func (i ZoneSettingCacheFollowOriginArgs) ToZoneSettingCacheFollowOriginPtrOutput() ZoneSettingCacheFollowOriginPtrOutput
func (ZoneSettingCacheFollowOriginArgs) ToZoneSettingCacheFollowOriginPtrOutputWithContext ¶
func (i ZoneSettingCacheFollowOriginArgs) ToZoneSettingCacheFollowOriginPtrOutputWithContext(ctx context.Context) ZoneSettingCacheFollowOriginPtrOutput
type ZoneSettingCacheFollowOriginInput ¶
type ZoneSettingCacheFollowOriginInput interface { pulumi.Input ToZoneSettingCacheFollowOriginOutput() ZoneSettingCacheFollowOriginOutput ToZoneSettingCacheFollowOriginOutputWithContext(context.Context) ZoneSettingCacheFollowOriginOutput }
ZoneSettingCacheFollowOriginInput is an input type that accepts ZoneSettingCacheFollowOriginArgs and ZoneSettingCacheFollowOriginOutput values. You can construct a concrete instance of `ZoneSettingCacheFollowOriginInput` via:
ZoneSettingCacheFollowOriginArgs{...}
type ZoneSettingCacheFollowOriginOutput ¶
type ZoneSettingCacheFollowOriginOutput struct{ *pulumi.OutputState }
func (ZoneSettingCacheFollowOriginOutput) ElementType ¶
func (ZoneSettingCacheFollowOriginOutput) ElementType() reflect.Type
func (ZoneSettingCacheFollowOriginOutput) Switch ¶
func (o ZoneSettingCacheFollowOriginOutput) Switch() pulumi.StringPtrOutput
Specifies whether to follow the origin server configuration.
func (ZoneSettingCacheFollowOriginOutput) ToZoneSettingCacheFollowOriginOutput ¶
func (o ZoneSettingCacheFollowOriginOutput) ToZoneSettingCacheFollowOriginOutput() ZoneSettingCacheFollowOriginOutput
func (ZoneSettingCacheFollowOriginOutput) ToZoneSettingCacheFollowOriginOutputWithContext ¶
func (o ZoneSettingCacheFollowOriginOutput) ToZoneSettingCacheFollowOriginOutputWithContext(ctx context.Context) ZoneSettingCacheFollowOriginOutput
func (ZoneSettingCacheFollowOriginOutput) ToZoneSettingCacheFollowOriginPtrOutput ¶
func (o ZoneSettingCacheFollowOriginOutput) ToZoneSettingCacheFollowOriginPtrOutput() ZoneSettingCacheFollowOriginPtrOutput
func (ZoneSettingCacheFollowOriginOutput) ToZoneSettingCacheFollowOriginPtrOutputWithContext ¶
func (o ZoneSettingCacheFollowOriginOutput) ToZoneSettingCacheFollowOriginPtrOutputWithContext(ctx context.Context) ZoneSettingCacheFollowOriginPtrOutput
type ZoneSettingCacheFollowOriginPtrInput ¶
type ZoneSettingCacheFollowOriginPtrInput interface { pulumi.Input ToZoneSettingCacheFollowOriginPtrOutput() ZoneSettingCacheFollowOriginPtrOutput ToZoneSettingCacheFollowOriginPtrOutputWithContext(context.Context) ZoneSettingCacheFollowOriginPtrOutput }
ZoneSettingCacheFollowOriginPtrInput is an input type that accepts ZoneSettingCacheFollowOriginArgs, ZoneSettingCacheFollowOriginPtr and ZoneSettingCacheFollowOriginPtrOutput values. You can construct a concrete instance of `ZoneSettingCacheFollowOriginPtrInput` via:
ZoneSettingCacheFollowOriginArgs{...} or: nil
func ZoneSettingCacheFollowOriginPtr ¶
func ZoneSettingCacheFollowOriginPtr(v *ZoneSettingCacheFollowOriginArgs) ZoneSettingCacheFollowOriginPtrInput
type ZoneSettingCacheFollowOriginPtrOutput ¶
type ZoneSettingCacheFollowOriginPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingCacheFollowOriginPtrOutput) ElementType ¶
func (ZoneSettingCacheFollowOriginPtrOutput) ElementType() reflect.Type
func (ZoneSettingCacheFollowOriginPtrOutput) Switch ¶
func (o ZoneSettingCacheFollowOriginPtrOutput) Switch() pulumi.StringPtrOutput
Specifies whether to follow the origin server configuration.
func (ZoneSettingCacheFollowOriginPtrOutput) ToZoneSettingCacheFollowOriginPtrOutput ¶
func (o ZoneSettingCacheFollowOriginPtrOutput) ToZoneSettingCacheFollowOriginPtrOutput() ZoneSettingCacheFollowOriginPtrOutput
func (ZoneSettingCacheFollowOriginPtrOutput) ToZoneSettingCacheFollowOriginPtrOutputWithContext ¶
func (o ZoneSettingCacheFollowOriginPtrOutput) ToZoneSettingCacheFollowOriginPtrOutputWithContext(ctx context.Context) ZoneSettingCacheFollowOriginPtrOutput
type ZoneSettingCacheInput ¶
type ZoneSettingCacheInput interface { pulumi.Input ToZoneSettingCacheOutput() ZoneSettingCacheOutput ToZoneSettingCacheOutputWithContext(context.Context) ZoneSettingCacheOutput }
ZoneSettingCacheInput is an input type that accepts ZoneSettingCacheArgs and ZoneSettingCacheOutput values. You can construct a concrete instance of `ZoneSettingCacheInput` via:
ZoneSettingCacheArgs{...}
type ZoneSettingCacheKey ¶
type ZoneSettingCacheKey struct { // Specifies whether to enable full-path cache. FullUrlCache *string `pulumi:"fullUrlCache"` // Specifies whether the cache key is case-sensitive. Note: This field may return null, indicating that no valid value can be obtained. IgnoreCase *string `pulumi:"ignoreCase"` // Request parameter contained in CacheKey. Note: This field may return null, indicating that no valid value can be obtained. QueryString *ZoneSettingCacheKeyQueryString `pulumi:"queryString"` }
type ZoneSettingCacheKeyArgs ¶
type ZoneSettingCacheKeyArgs struct { // Specifies whether to enable full-path cache. FullUrlCache pulumi.StringPtrInput `pulumi:"fullUrlCache"` // Specifies whether the cache key is case-sensitive. Note: This field may return null, indicating that no valid value can be obtained. IgnoreCase pulumi.StringPtrInput `pulumi:"ignoreCase"` // Request parameter contained in CacheKey. Note: This field may return null, indicating that no valid value can be obtained. QueryString ZoneSettingCacheKeyQueryStringPtrInput `pulumi:"queryString"` }
func (ZoneSettingCacheKeyArgs) ElementType ¶
func (ZoneSettingCacheKeyArgs) ElementType() reflect.Type
func (ZoneSettingCacheKeyArgs) ToZoneSettingCacheKeyOutput ¶
func (i ZoneSettingCacheKeyArgs) ToZoneSettingCacheKeyOutput() ZoneSettingCacheKeyOutput
func (ZoneSettingCacheKeyArgs) ToZoneSettingCacheKeyOutputWithContext ¶
func (i ZoneSettingCacheKeyArgs) ToZoneSettingCacheKeyOutputWithContext(ctx context.Context) ZoneSettingCacheKeyOutput
func (ZoneSettingCacheKeyArgs) ToZoneSettingCacheKeyPtrOutput ¶
func (i ZoneSettingCacheKeyArgs) ToZoneSettingCacheKeyPtrOutput() ZoneSettingCacheKeyPtrOutput
func (ZoneSettingCacheKeyArgs) ToZoneSettingCacheKeyPtrOutputWithContext ¶
func (i ZoneSettingCacheKeyArgs) ToZoneSettingCacheKeyPtrOutputWithContext(ctx context.Context) ZoneSettingCacheKeyPtrOutput
type ZoneSettingCacheKeyInput ¶
type ZoneSettingCacheKeyInput interface { pulumi.Input ToZoneSettingCacheKeyOutput() ZoneSettingCacheKeyOutput ToZoneSettingCacheKeyOutputWithContext(context.Context) ZoneSettingCacheKeyOutput }
ZoneSettingCacheKeyInput is an input type that accepts ZoneSettingCacheKeyArgs and ZoneSettingCacheKeyOutput values. You can construct a concrete instance of `ZoneSettingCacheKeyInput` via:
ZoneSettingCacheKeyArgs{...}
type ZoneSettingCacheKeyOutput ¶
type ZoneSettingCacheKeyOutput struct{ *pulumi.OutputState }
func (ZoneSettingCacheKeyOutput) ElementType ¶
func (ZoneSettingCacheKeyOutput) ElementType() reflect.Type
func (ZoneSettingCacheKeyOutput) FullUrlCache ¶
func (o ZoneSettingCacheKeyOutput) FullUrlCache() pulumi.StringPtrOutput
Specifies whether to enable full-path cache.
func (ZoneSettingCacheKeyOutput) IgnoreCase ¶
func (o ZoneSettingCacheKeyOutput) IgnoreCase() pulumi.StringPtrOutput
Specifies whether the cache key is case-sensitive. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingCacheKeyOutput) QueryString ¶
func (o ZoneSettingCacheKeyOutput) QueryString() ZoneSettingCacheKeyQueryStringPtrOutput
Request parameter contained in CacheKey. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingCacheKeyOutput) ToZoneSettingCacheKeyOutput ¶
func (o ZoneSettingCacheKeyOutput) ToZoneSettingCacheKeyOutput() ZoneSettingCacheKeyOutput
func (ZoneSettingCacheKeyOutput) ToZoneSettingCacheKeyOutputWithContext ¶
func (o ZoneSettingCacheKeyOutput) ToZoneSettingCacheKeyOutputWithContext(ctx context.Context) ZoneSettingCacheKeyOutput
func (ZoneSettingCacheKeyOutput) ToZoneSettingCacheKeyPtrOutput ¶
func (o ZoneSettingCacheKeyOutput) ToZoneSettingCacheKeyPtrOutput() ZoneSettingCacheKeyPtrOutput
func (ZoneSettingCacheKeyOutput) ToZoneSettingCacheKeyPtrOutputWithContext ¶
func (o ZoneSettingCacheKeyOutput) ToZoneSettingCacheKeyPtrOutputWithContext(ctx context.Context) ZoneSettingCacheKeyPtrOutput
type ZoneSettingCacheKeyPtrInput ¶
type ZoneSettingCacheKeyPtrInput interface { pulumi.Input ToZoneSettingCacheKeyPtrOutput() ZoneSettingCacheKeyPtrOutput ToZoneSettingCacheKeyPtrOutputWithContext(context.Context) ZoneSettingCacheKeyPtrOutput }
ZoneSettingCacheKeyPtrInput is an input type that accepts ZoneSettingCacheKeyArgs, ZoneSettingCacheKeyPtr and ZoneSettingCacheKeyPtrOutput values. You can construct a concrete instance of `ZoneSettingCacheKeyPtrInput` via:
ZoneSettingCacheKeyArgs{...} or: nil
func ZoneSettingCacheKeyPtr ¶
func ZoneSettingCacheKeyPtr(v *ZoneSettingCacheKeyArgs) ZoneSettingCacheKeyPtrInput
type ZoneSettingCacheKeyPtrOutput ¶
type ZoneSettingCacheKeyPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingCacheKeyPtrOutput) Elem ¶
func (o ZoneSettingCacheKeyPtrOutput) Elem() ZoneSettingCacheKeyOutput
func (ZoneSettingCacheKeyPtrOutput) ElementType ¶
func (ZoneSettingCacheKeyPtrOutput) ElementType() reflect.Type
func (ZoneSettingCacheKeyPtrOutput) FullUrlCache ¶
func (o ZoneSettingCacheKeyPtrOutput) FullUrlCache() pulumi.StringPtrOutput
Specifies whether to enable full-path cache.
func (ZoneSettingCacheKeyPtrOutput) IgnoreCase ¶
func (o ZoneSettingCacheKeyPtrOutput) IgnoreCase() pulumi.StringPtrOutput
Specifies whether the cache key is case-sensitive. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingCacheKeyPtrOutput) QueryString ¶
func (o ZoneSettingCacheKeyPtrOutput) QueryString() ZoneSettingCacheKeyQueryStringPtrOutput
Request parameter contained in CacheKey. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingCacheKeyPtrOutput) ToZoneSettingCacheKeyPtrOutput ¶
func (o ZoneSettingCacheKeyPtrOutput) ToZoneSettingCacheKeyPtrOutput() ZoneSettingCacheKeyPtrOutput
func (ZoneSettingCacheKeyPtrOutput) ToZoneSettingCacheKeyPtrOutputWithContext ¶
func (o ZoneSettingCacheKeyPtrOutput) ToZoneSettingCacheKeyPtrOutputWithContext(ctx context.Context) ZoneSettingCacheKeyPtrOutput
type ZoneSettingCacheKeyQueryString ¶
type ZoneSettingCacheKeyQueryString struct { // `includeCustom`: Include the specified query strings. Action *string `pulumi:"action"` // Whether to use QueryString as part of CacheKey. Switch string `pulumi:"switch"` // Array of query strings used/excluded. Note: This field may return null, indicating that no valid value can be obtained. Values []string `pulumi:"values"` }
type ZoneSettingCacheKeyQueryStringArgs ¶
type ZoneSettingCacheKeyQueryStringArgs struct { // `includeCustom`: Include the specified query strings. Action pulumi.StringPtrInput `pulumi:"action"` // Whether to use QueryString as part of CacheKey. Switch pulumi.StringInput `pulumi:"switch"` // Array of query strings used/excluded. Note: This field may return null, indicating that no valid value can be obtained. Values pulumi.StringArrayInput `pulumi:"values"` }
func (ZoneSettingCacheKeyQueryStringArgs) ElementType ¶
func (ZoneSettingCacheKeyQueryStringArgs) ElementType() reflect.Type
func (ZoneSettingCacheKeyQueryStringArgs) ToZoneSettingCacheKeyQueryStringOutput ¶
func (i ZoneSettingCacheKeyQueryStringArgs) ToZoneSettingCacheKeyQueryStringOutput() ZoneSettingCacheKeyQueryStringOutput
func (ZoneSettingCacheKeyQueryStringArgs) ToZoneSettingCacheKeyQueryStringOutputWithContext ¶
func (i ZoneSettingCacheKeyQueryStringArgs) ToZoneSettingCacheKeyQueryStringOutputWithContext(ctx context.Context) ZoneSettingCacheKeyQueryStringOutput
func (ZoneSettingCacheKeyQueryStringArgs) ToZoneSettingCacheKeyQueryStringPtrOutput ¶
func (i ZoneSettingCacheKeyQueryStringArgs) ToZoneSettingCacheKeyQueryStringPtrOutput() ZoneSettingCacheKeyQueryStringPtrOutput
func (ZoneSettingCacheKeyQueryStringArgs) ToZoneSettingCacheKeyQueryStringPtrOutputWithContext ¶
func (i ZoneSettingCacheKeyQueryStringArgs) ToZoneSettingCacheKeyQueryStringPtrOutputWithContext(ctx context.Context) ZoneSettingCacheKeyQueryStringPtrOutput
type ZoneSettingCacheKeyQueryStringInput ¶
type ZoneSettingCacheKeyQueryStringInput interface { pulumi.Input ToZoneSettingCacheKeyQueryStringOutput() ZoneSettingCacheKeyQueryStringOutput ToZoneSettingCacheKeyQueryStringOutputWithContext(context.Context) ZoneSettingCacheKeyQueryStringOutput }
ZoneSettingCacheKeyQueryStringInput is an input type that accepts ZoneSettingCacheKeyQueryStringArgs and ZoneSettingCacheKeyQueryStringOutput values. You can construct a concrete instance of `ZoneSettingCacheKeyQueryStringInput` via:
ZoneSettingCacheKeyQueryStringArgs{...}
type ZoneSettingCacheKeyQueryStringOutput ¶
type ZoneSettingCacheKeyQueryStringOutput struct{ *pulumi.OutputState }
func (ZoneSettingCacheKeyQueryStringOutput) Action ¶
func (o ZoneSettingCacheKeyQueryStringOutput) Action() pulumi.StringPtrOutput
`includeCustom`: Include the specified query strings.
func (ZoneSettingCacheKeyQueryStringOutput) ElementType ¶
func (ZoneSettingCacheKeyQueryStringOutput) ElementType() reflect.Type
func (ZoneSettingCacheKeyQueryStringOutput) Switch ¶
func (o ZoneSettingCacheKeyQueryStringOutput) Switch() pulumi.StringOutput
Whether to use QueryString as part of CacheKey.
func (ZoneSettingCacheKeyQueryStringOutput) ToZoneSettingCacheKeyQueryStringOutput ¶
func (o ZoneSettingCacheKeyQueryStringOutput) ToZoneSettingCacheKeyQueryStringOutput() ZoneSettingCacheKeyQueryStringOutput
func (ZoneSettingCacheKeyQueryStringOutput) ToZoneSettingCacheKeyQueryStringOutputWithContext ¶
func (o ZoneSettingCacheKeyQueryStringOutput) ToZoneSettingCacheKeyQueryStringOutputWithContext(ctx context.Context) ZoneSettingCacheKeyQueryStringOutput
func (ZoneSettingCacheKeyQueryStringOutput) ToZoneSettingCacheKeyQueryStringPtrOutput ¶
func (o ZoneSettingCacheKeyQueryStringOutput) ToZoneSettingCacheKeyQueryStringPtrOutput() ZoneSettingCacheKeyQueryStringPtrOutput
func (ZoneSettingCacheKeyQueryStringOutput) ToZoneSettingCacheKeyQueryStringPtrOutputWithContext ¶
func (o ZoneSettingCacheKeyQueryStringOutput) ToZoneSettingCacheKeyQueryStringPtrOutputWithContext(ctx context.Context) ZoneSettingCacheKeyQueryStringPtrOutput
func (ZoneSettingCacheKeyQueryStringOutput) Values ¶
func (o ZoneSettingCacheKeyQueryStringOutput) Values() pulumi.StringArrayOutput
Array of query strings used/excluded. Note: This field may return null, indicating that no valid value can be obtained.
type ZoneSettingCacheKeyQueryStringPtrInput ¶
type ZoneSettingCacheKeyQueryStringPtrInput interface { pulumi.Input ToZoneSettingCacheKeyQueryStringPtrOutput() ZoneSettingCacheKeyQueryStringPtrOutput ToZoneSettingCacheKeyQueryStringPtrOutputWithContext(context.Context) ZoneSettingCacheKeyQueryStringPtrOutput }
ZoneSettingCacheKeyQueryStringPtrInput is an input type that accepts ZoneSettingCacheKeyQueryStringArgs, ZoneSettingCacheKeyQueryStringPtr and ZoneSettingCacheKeyQueryStringPtrOutput values. You can construct a concrete instance of `ZoneSettingCacheKeyQueryStringPtrInput` via:
ZoneSettingCacheKeyQueryStringArgs{...} or: nil
func ZoneSettingCacheKeyQueryStringPtr ¶
func ZoneSettingCacheKeyQueryStringPtr(v *ZoneSettingCacheKeyQueryStringArgs) ZoneSettingCacheKeyQueryStringPtrInput
type ZoneSettingCacheKeyQueryStringPtrOutput ¶
type ZoneSettingCacheKeyQueryStringPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingCacheKeyQueryStringPtrOutput) Action ¶
func (o ZoneSettingCacheKeyQueryStringPtrOutput) Action() pulumi.StringPtrOutput
`includeCustom`: Include the specified query strings.
func (ZoneSettingCacheKeyQueryStringPtrOutput) ElementType ¶
func (ZoneSettingCacheKeyQueryStringPtrOutput) ElementType() reflect.Type
func (ZoneSettingCacheKeyQueryStringPtrOutput) Switch ¶
func (o ZoneSettingCacheKeyQueryStringPtrOutput) Switch() pulumi.StringPtrOutput
Whether to use QueryString as part of CacheKey.
func (ZoneSettingCacheKeyQueryStringPtrOutput) ToZoneSettingCacheKeyQueryStringPtrOutput ¶
func (o ZoneSettingCacheKeyQueryStringPtrOutput) ToZoneSettingCacheKeyQueryStringPtrOutput() ZoneSettingCacheKeyQueryStringPtrOutput
func (ZoneSettingCacheKeyQueryStringPtrOutput) ToZoneSettingCacheKeyQueryStringPtrOutputWithContext ¶
func (o ZoneSettingCacheKeyQueryStringPtrOutput) ToZoneSettingCacheKeyQueryStringPtrOutputWithContext(ctx context.Context) ZoneSettingCacheKeyQueryStringPtrOutput
func (ZoneSettingCacheKeyQueryStringPtrOutput) Values ¶
func (o ZoneSettingCacheKeyQueryStringPtrOutput) Values() pulumi.StringArrayOutput
Array of query strings used/excluded. Note: This field may return null, indicating that no valid value can be obtained.
type ZoneSettingCacheNoCache ¶
type ZoneSettingCacheNoCache struct { // Whether to cache the configuration. Switch *string `pulumi:"switch"` }
type ZoneSettingCacheNoCacheArgs ¶
type ZoneSettingCacheNoCacheArgs struct { // Whether to cache the configuration. Switch pulumi.StringPtrInput `pulumi:"switch"` }
func (ZoneSettingCacheNoCacheArgs) ElementType ¶
func (ZoneSettingCacheNoCacheArgs) ElementType() reflect.Type
func (ZoneSettingCacheNoCacheArgs) ToZoneSettingCacheNoCacheOutput ¶
func (i ZoneSettingCacheNoCacheArgs) ToZoneSettingCacheNoCacheOutput() ZoneSettingCacheNoCacheOutput
func (ZoneSettingCacheNoCacheArgs) ToZoneSettingCacheNoCacheOutputWithContext ¶
func (i ZoneSettingCacheNoCacheArgs) ToZoneSettingCacheNoCacheOutputWithContext(ctx context.Context) ZoneSettingCacheNoCacheOutput
func (ZoneSettingCacheNoCacheArgs) ToZoneSettingCacheNoCachePtrOutput ¶
func (i ZoneSettingCacheNoCacheArgs) ToZoneSettingCacheNoCachePtrOutput() ZoneSettingCacheNoCachePtrOutput
func (ZoneSettingCacheNoCacheArgs) ToZoneSettingCacheNoCachePtrOutputWithContext ¶
func (i ZoneSettingCacheNoCacheArgs) ToZoneSettingCacheNoCachePtrOutputWithContext(ctx context.Context) ZoneSettingCacheNoCachePtrOutput
type ZoneSettingCacheNoCacheInput ¶
type ZoneSettingCacheNoCacheInput interface { pulumi.Input ToZoneSettingCacheNoCacheOutput() ZoneSettingCacheNoCacheOutput ToZoneSettingCacheNoCacheOutputWithContext(context.Context) ZoneSettingCacheNoCacheOutput }
ZoneSettingCacheNoCacheInput is an input type that accepts ZoneSettingCacheNoCacheArgs and ZoneSettingCacheNoCacheOutput values. You can construct a concrete instance of `ZoneSettingCacheNoCacheInput` via:
ZoneSettingCacheNoCacheArgs{...}
type ZoneSettingCacheNoCacheOutput ¶
type ZoneSettingCacheNoCacheOutput struct{ *pulumi.OutputState }
func (ZoneSettingCacheNoCacheOutput) ElementType ¶
func (ZoneSettingCacheNoCacheOutput) ElementType() reflect.Type
func (ZoneSettingCacheNoCacheOutput) Switch ¶
func (o ZoneSettingCacheNoCacheOutput) Switch() pulumi.StringPtrOutput
Whether to cache the configuration.
func (ZoneSettingCacheNoCacheOutput) ToZoneSettingCacheNoCacheOutput ¶
func (o ZoneSettingCacheNoCacheOutput) ToZoneSettingCacheNoCacheOutput() ZoneSettingCacheNoCacheOutput
func (ZoneSettingCacheNoCacheOutput) ToZoneSettingCacheNoCacheOutputWithContext ¶
func (o ZoneSettingCacheNoCacheOutput) ToZoneSettingCacheNoCacheOutputWithContext(ctx context.Context) ZoneSettingCacheNoCacheOutput
func (ZoneSettingCacheNoCacheOutput) ToZoneSettingCacheNoCachePtrOutput ¶
func (o ZoneSettingCacheNoCacheOutput) ToZoneSettingCacheNoCachePtrOutput() ZoneSettingCacheNoCachePtrOutput
func (ZoneSettingCacheNoCacheOutput) ToZoneSettingCacheNoCachePtrOutputWithContext ¶
func (o ZoneSettingCacheNoCacheOutput) ToZoneSettingCacheNoCachePtrOutputWithContext(ctx context.Context) ZoneSettingCacheNoCachePtrOutput
type ZoneSettingCacheNoCachePtrInput ¶
type ZoneSettingCacheNoCachePtrInput interface { pulumi.Input ToZoneSettingCacheNoCachePtrOutput() ZoneSettingCacheNoCachePtrOutput ToZoneSettingCacheNoCachePtrOutputWithContext(context.Context) ZoneSettingCacheNoCachePtrOutput }
ZoneSettingCacheNoCachePtrInput is an input type that accepts ZoneSettingCacheNoCacheArgs, ZoneSettingCacheNoCachePtr and ZoneSettingCacheNoCachePtrOutput values. You can construct a concrete instance of `ZoneSettingCacheNoCachePtrInput` via:
ZoneSettingCacheNoCacheArgs{...} or: nil
func ZoneSettingCacheNoCachePtr ¶
func ZoneSettingCacheNoCachePtr(v *ZoneSettingCacheNoCacheArgs) ZoneSettingCacheNoCachePtrInput
type ZoneSettingCacheNoCachePtrOutput ¶
type ZoneSettingCacheNoCachePtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingCacheNoCachePtrOutput) Elem ¶
func (o ZoneSettingCacheNoCachePtrOutput) Elem() ZoneSettingCacheNoCacheOutput
func (ZoneSettingCacheNoCachePtrOutput) ElementType ¶
func (ZoneSettingCacheNoCachePtrOutput) ElementType() reflect.Type
func (ZoneSettingCacheNoCachePtrOutput) Switch ¶
func (o ZoneSettingCacheNoCachePtrOutput) Switch() pulumi.StringPtrOutput
Whether to cache the configuration.
func (ZoneSettingCacheNoCachePtrOutput) ToZoneSettingCacheNoCachePtrOutput ¶
func (o ZoneSettingCacheNoCachePtrOutput) ToZoneSettingCacheNoCachePtrOutput() ZoneSettingCacheNoCachePtrOutput
func (ZoneSettingCacheNoCachePtrOutput) ToZoneSettingCacheNoCachePtrOutputWithContext ¶
func (o ZoneSettingCacheNoCachePtrOutput) ToZoneSettingCacheNoCachePtrOutputWithContext(ctx context.Context) ZoneSettingCacheNoCachePtrOutput
type ZoneSettingCacheOutput ¶
type ZoneSettingCacheOutput struct{ *pulumi.OutputState }
func (ZoneSettingCacheOutput) Cache ¶
func (o ZoneSettingCacheOutput) Cache() ZoneSettingCacheCachePtrOutput
Cache configuration. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingCacheOutput) ElementType ¶
func (ZoneSettingCacheOutput) ElementType() reflect.Type
func (ZoneSettingCacheOutput) FollowOrigin ¶
func (o ZoneSettingCacheOutput) FollowOrigin() ZoneSettingCacheFollowOriginPtrOutput
Follows the origin server configuration. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingCacheOutput) NoCache ¶
func (o ZoneSettingCacheOutput) NoCache() ZoneSettingCacheNoCachePtrOutput
No-cache configuration. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingCacheOutput) ToZoneSettingCacheOutput ¶
func (o ZoneSettingCacheOutput) ToZoneSettingCacheOutput() ZoneSettingCacheOutput
func (ZoneSettingCacheOutput) ToZoneSettingCacheOutputWithContext ¶
func (o ZoneSettingCacheOutput) ToZoneSettingCacheOutputWithContext(ctx context.Context) ZoneSettingCacheOutput
func (ZoneSettingCacheOutput) ToZoneSettingCachePtrOutput ¶
func (o ZoneSettingCacheOutput) ToZoneSettingCachePtrOutput() ZoneSettingCachePtrOutput
func (ZoneSettingCacheOutput) ToZoneSettingCachePtrOutputWithContext ¶
func (o ZoneSettingCacheOutput) ToZoneSettingCachePtrOutputWithContext(ctx context.Context) ZoneSettingCachePtrOutput
type ZoneSettingCachePrefreshArgs ¶
type ZoneSettingCachePrefreshArgs struct { // Percentage of cache time before try to prefresh. Valid value range: 1-99. Percent pulumi.IntPtrInput `pulumi:"percent"` // Specifies whether to enable cache prefresh. Switch pulumi.StringInput `pulumi:"switch"` }
func (ZoneSettingCachePrefreshArgs) ElementType ¶
func (ZoneSettingCachePrefreshArgs) ElementType() reflect.Type
func (ZoneSettingCachePrefreshArgs) ToZoneSettingCachePrefreshOutput ¶
func (i ZoneSettingCachePrefreshArgs) ToZoneSettingCachePrefreshOutput() ZoneSettingCachePrefreshOutput
func (ZoneSettingCachePrefreshArgs) ToZoneSettingCachePrefreshOutputWithContext ¶
func (i ZoneSettingCachePrefreshArgs) ToZoneSettingCachePrefreshOutputWithContext(ctx context.Context) ZoneSettingCachePrefreshOutput
func (ZoneSettingCachePrefreshArgs) ToZoneSettingCachePrefreshPtrOutput ¶
func (i ZoneSettingCachePrefreshArgs) ToZoneSettingCachePrefreshPtrOutput() ZoneSettingCachePrefreshPtrOutput
func (ZoneSettingCachePrefreshArgs) ToZoneSettingCachePrefreshPtrOutputWithContext ¶
func (i ZoneSettingCachePrefreshArgs) ToZoneSettingCachePrefreshPtrOutputWithContext(ctx context.Context) ZoneSettingCachePrefreshPtrOutput
type ZoneSettingCachePrefreshInput ¶
type ZoneSettingCachePrefreshInput interface { pulumi.Input ToZoneSettingCachePrefreshOutput() ZoneSettingCachePrefreshOutput ToZoneSettingCachePrefreshOutputWithContext(context.Context) ZoneSettingCachePrefreshOutput }
ZoneSettingCachePrefreshInput is an input type that accepts ZoneSettingCachePrefreshArgs and ZoneSettingCachePrefreshOutput values. You can construct a concrete instance of `ZoneSettingCachePrefreshInput` via:
ZoneSettingCachePrefreshArgs{...}
type ZoneSettingCachePrefreshOutput ¶
type ZoneSettingCachePrefreshOutput struct{ *pulumi.OutputState }
func (ZoneSettingCachePrefreshOutput) ElementType ¶
func (ZoneSettingCachePrefreshOutput) ElementType() reflect.Type
func (ZoneSettingCachePrefreshOutput) Percent ¶
func (o ZoneSettingCachePrefreshOutput) Percent() pulumi.IntPtrOutput
Percentage of cache time before try to prefresh. Valid value range: 1-99.
func (ZoneSettingCachePrefreshOutput) Switch ¶
func (o ZoneSettingCachePrefreshOutput) Switch() pulumi.StringOutput
Specifies whether to enable cache prefresh.
func (ZoneSettingCachePrefreshOutput) ToZoneSettingCachePrefreshOutput ¶
func (o ZoneSettingCachePrefreshOutput) ToZoneSettingCachePrefreshOutput() ZoneSettingCachePrefreshOutput
func (ZoneSettingCachePrefreshOutput) ToZoneSettingCachePrefreshOutputWithContext ¶
func (o ZoneSettingCachePrefreshOutput) ToZoneSettingCachePrefreshOutputWithContext(ctx context.Context) ZoneSettingCachePrefreshOutput
func (ZoneSettingCachePrefreshOutput) ToZoneSettingCachePrefreshPtrOutput ¶
func (o ZoneSettingCachePrefreshOutput) ToZoneSettingCachePrefreshPtrOutput() ZoneSettingCachePrefreshPtrOutput
func (ZoneSettingCachePrefreshOutput) ToZoneSettingCachePrefreshPtrOutputWithContext ¶
func (o ZoneSettingCachePrefreshOutput) ToZoneSettingCachePrefreshPtrOutputWithContext(ctx context.Context) ZoneSettingCachePrefreshPtrOutput
type ZoneSettingCachePrefreshPtrInput ¶
type ZoneSettingCachePrefreshPtrInput interface { pulumi.Input ToZoneSettingCachePrefreshPtrOutput() ZoneSettingCachePrefreshPtrOutput ToZoneSettingCachePrefreshPtrOutputWithContext(context.Context) ZoneSettingCachePrefreshPtrOutput }
ZoneSettingCachePrefreshPtrInput is an input type that accepts ZoneSettingCachePrefreshArgs, ZoneSettingCachePrefreshPtr and ZoneSettingCachePrefreshPtrOutput values. You can construct a concrete instance of `ZoneSettingCachePrefreshPtrInput` via:
ZoneSettingCachePrefreshArgs{...} or: nil
func ZoneSettingCachePrefreshPtr ¶
func ZoneSettingCachePrefreshPtr(v *ZoneSettingCachePrefreshArgs) ZoneSettingCachePrefreshPtrInput
type ZoneSettingCachePrefreshPtrOutput ¶
type ZoneSettingCachePrefreshPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingCachePrefreshPtrOutput) Elem ¶
func (o ZoneSettingCachePrefreshPtrOutput) Elem() ZoneSettingCachePrefreshOutput
func (ZoneSettingCachePrefreshPtrOutput) ElementType ¶
func (ZoneSettingCachePrefreshPtrOutput) ElementType() reflect.Type
func (ZoneSettingCachePrefreshPtrOutput) Percent ¶
func (o ZoneSettingCachePrefreshPtrOutput) Percent() pulumi.IntPtrOutput
Percentage of cache time before try to prefresh. Valid value range: 1-99.
func (ZoneSettingCachePrefreshPtrOutput) Switch ¶
func (o ZoneSettingCachePrefreshPtrOutput) Switch() pulumi.StringPtrOutput
Specifies whether to enable cache prefresh.
func (ZoneSettingCachePrefreshPtrOutput) ToZoneSettingCachePrefreshPtrOutput ¶
func (o ZoneSettingCachePrefreshPtrOutput) ToZoneSettingCachePrefreshPtrOutput() ZoneSettingCachePrefreshPtrOutput
func (ZoneSettingCachePrefreshPtrOutput) ToZoneSettingCachePrefreshPtrOutputWithContext ¶
func (o ZoneSettingCachePrefreshPtrOutput) ToZoneSettingCachePrefreshPtrOutputWithContext(ctx context.Context) ZoneSettingCachePrefreshPtrOutput
type ZoneSettingCachePtrInput ¶
type ZoneSettingCachePtrInput interface { pulumi.Input ToZoneSettingCachePtrOutput() ZoneSettingCachePtrOutput ToZoneSettingCachePtrOutputWithContext(context.Context) ZoneSettingCachePtrOutput }
ZoneSettingCachePtrInput is an input type that accepts ZoneSettingCacheArgs, ZoneSettingCachePtr and ZoneSettingCachePtrOutput values. You can construct a concrete instance of `ZoneSettingCachePtrInput` via:
ZoneSettingCacheArgs{...} or: nil
func ZoneSettingCachePtr ¶
func ZoneSettingCachePtr(v *ZoneSettingCacheArgs) ZoneSettingCachePtrInput
type ZoneSettingCachePtrOutput ¶
type ZoneSettingCachePtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingCachePtrOutput) Cache ¶
func (o ZoneSettingCachePtrOutput) Cache() ZoneSettingCacheCachePtrOutput
Cache configuration. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingCachePtrOutput) Elem ¶
func (o ZoneSettingCachePtrOutput) Elem() ZoneSettingCacheOutput
func (ZoneSettingCachePtrOutput) ElementType ¶
func (ZoneSettingCachePtrOutput) ElementType() reflect.Type
func (ZoneSettingCachePtrOutput) FollowOrigin ¶
func (o ZoneSettingCachePtrOutput) FollowOrigin() ZoneSettingCacheFollowOriginPtrOutput
Follows the origin server configuration. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingCachePtrOutput) NoCache ¶
func (o ZoneSettingCachePtrOutput) NoCache() ZoneSettingCacheNoCachePtrOutput
No-cache configuration. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingCachePtrOutput) ToZoneSettingCachePtrOutput ¶
func (o ZoneSettingCachePtrOutput) ToZoneSettingCachePtrOutput() ZoneSettingCachePtrOutput
func (ZoneSettingCachePtrOutput) ToZoneSettingCachePtrOutputWithContext ¶
func (o ZoneSettingCachePtrOutput) ToZoneSettingCachePtrOutputWithContext(ctx context.Context) ZoneSettingCachePtrOutput
type ZoneSettingClientIpHeaderArgs ¶
type ZoneSettingClientIpHeaderArgs struct { // Name of the origin-pull client IP request header. Note: This field may return null, indicating that no valid value can be obtained. HeaderName pulumi.StringPtrInput `pulumi:"headerName"` // Specifies whether to enable client IP header. Switch pulumi.StringInput `pulumi:"switch"` }
func (ZoneSettingClientIpHeaderArgs) ElementType ¶
func (ZoneSettingClientIpHeaderArgs) ElementType() reflect.Type
func (ZoneSettingClientIpHeaderArgs) ToZoneSettingClientIpHeaderOutput ¶
func (i ZoneSettingClientIpHeaderArgs) ToZoneSettingClientIpHeaderOutput() ZoneSettingClientIpHeaderOutput
func (ZoneSettingClientIpHeaderArgs) ToZoneSettingClientIpHeaderOutputWithContext ¶
func (i ZoneSettingClientIpHeaderArgs) ToZoneSettingClientIpHeaderOutputWithContext(ctx context.Context) ZoneSettingClientIpHeaderOutput
func (ZoneSettingClientIpHeaderArgs) ToZoneSettingClientIpHeaderPtrOutput ¶
func (i ZoneSettingClientIpHeaderArgs) ToZoneSettingClientIpHeaderPtrOutput() ZoneSettingClientIpHeaderPtrOutput
func (ZoneSettingClientIpHeaderArgs) ToZoneSettingClientIpHeaderPtrOutputWithContext ¶
func (i ZoneSettingClientIpHeaderArgs) ToZoneSettingClientIpHeaderPtrOutputWithContext(ctx context.Context) ZoneSettingClientIpHeaderPtrOutput
type ZoneSettingClientIpHeaderInput ¶
type ZoneSettingClientIpHeaderInput interface { pulumi.Input ToZoneSettingClientIpHeaderOutput() ZoneSettingClientIpHeaderOutput ToZoneSettingClientIpHeaderOutputWithContext(context.Context) ZoneSettingClientIpHeaderOutput }
ZoneSettingClientIpHeaderInput is an input type that accepts ZoneSettingClientIpHeaderArgs and ZoneSettingClientIpHeaderOutput values. You can construct a concrete instance of `ZoneSettingClientIpHeaderInput` via:
ZoneSettingClientIpHeaderArgs{...}
type ZoneSettingClientIpHeaderOutput ¶
type ZoneSettingClientIpHeaderOutput struct{ *pulumi.OutputState }
func (ZoneSettingClientIpHeaderOutput) ElementType ¶
func (ZoneSettingClientIpHeaderOutput) ElementType() reflect.Type
func (ZoneSettingClientIpHeaderOutput) HeaderName ¶
func (o ZoneSettingClientIpHeaderOutput) HeaderName() pulumi.StringPtrOutput
Name of the origin-pull client IP request header. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingClientIpHeaderOutput) Switch ¶
func (o ZoneSettingClientIpHeaderOutput) Switch() pulumi.StringOutput
Specifies whether to enable client IP header.
func (ZoneSettingClientIpHeaderOutput) ToZoneSettingClientIpHeaderOutput ¶
func (o ZoneSettingClientIpHeaderOutput) ToZoneSettingClientIpHeaderOutput() ZoneSettingClientIpHeaderOutput
func (ZoneSettingClientIpHeaderOutput) ToZoneSettingClientIpHeaderOutputWithContext ¶
func (o ZoneSettingClientIpHeaderOutput) ToZoneSettingClientIpHeaderOutputWithContext(ctx context.Context) ZoneSettingClientIpHeaderOutput
func (ZoneSettingClientIpHeaderOutput) ToZoneSettingClientIpHeaderPtrOutput ¶
func (o ZoneSettingClientIpHeaderOutput) ToZoneSettingClientIpHeaderPtrOutput() ZoneSettingClientIpHeaderPtrOutput
func (ZoneSettingClientIpHeaderOutput) ToZoneSettingClientIpHeaderPtrOutputWithContext ¶
func (o ZoneSettingClientIpHeaderOutput) ToZoneSettingClientIpHeaderPtrOutputWithContext(ctx context.Context) ZoneSettingClientIpHeaderPtrOutput
type ZoneSettingClientIpHeaderPtrInput ¶
type ZoneSettingClientIpHeaderPtrInput interface { pulumi.Input ToZoneSettingClientIpHeaderPtrOutput() ZoneSettingClientIpHeaderPtrOutput ToZoneSettingClientIpHeaderPtrOutputWithContext(context.Context) ZoneSettingClientIpHeaderPtrOutput }
ZoneSettingClientIpHeaderPtrInput is an input type that accepts ZoneSettingClientIpHeaderArgs, ZoneSettingClientIpHeaderPtr and ZoneSettingClientIpHeaderPtrOutput values. You can construct a concrete instance of `ZoneSettingClientIpHeaderPtrInput` via:
ZoneSettingClientIpHeaderArgs{...} or: nil
func ZoneSettingClientIpHeaderPtr ¶
func ZoneSettingClientIpHeaderPtr(v *ZoneSettingClientIpHeaderArgs) ZoneSettingClientIpHeaderPtrInput
type ZoneSettingClientIpHeaderPtrOutput ¶
type ZoneSettingClientIpHeaderPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingClientIpHeaderPtrOutput) Elem ¶
func (o ZoneSettingClientIpHeaderPtrOutput) Elem() ZoneSettingClientIpHeaderOutput
func (ZoneSettingClientIpHeaderPtrOutput) ElementType ¶
func (ZoneSettingClientIpHeaderPtrOutput) ElementType() reflect.Type
func (ZoneSettingClientIpHeaderPtrOutput) HeaderName ¶
func (o ZoneSettingClientIpHeaderPtrOutput) HeaderName() pulumi.StringPtrOutput
Name of the origin-pull client IP request header. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingClientIpHeaderPtrOutput) Switch ¶
func (o ZoneSettingClientIpHeaderPtrOutput) Switch() pulumi.StringPtrOutput
Specifies whether to enable client IP header.
func (ZoneSettingClientIpHeaderPtrOutput) ToZoneSettingClientIpHeaderPtrOutput ¶
func (o ZoneSettingClientIpHeaderPtrOutput) ToZoneSettingClientIpHeaderPtrOutput() ZoneSettingClientIpHeaderPtrOutput
func (ZoneSettingClientIpHeaderPtrOutput) ToZoneSettingClientIpHeaderPtrOutputWithContext ¶
func (o ZoneSettingClientIpHeaderPtrOutput) ToZoneSettingClientIpHeaderPtrOutputWithContext(ctx context.Context) ZoneSettingClientIpHeaderPtrOutput
type ZoneSettingCompression ¶
type ZoneSettingCompressionArgs ¶
type ZoneSettingCompressionArgs struct { // Compression algorithms to select. Valid values: `brotli`, `gzip`. Algorithms pulumi.StringArrayInput `pulumi:"algorithms"` // Whether to enable Smart compression. Switch pulumi.StringInput `pulumi:"switch"` }
func (ZoneSettingCompressionArgs) ElementType ¶
func (ZoneSettingCompressionArgs) ElementType() reflect.Type
func (ZoneSettingCompressionArgs) ToZoneSettingCompressionOutput ¶
func (i ZoneSettingCompressionArgs) ToZoneSettingCompressionOutput() ZoneSettingCompressionOutput
func (ZoneSettingCompressionArgs) ToZoneSettingCompressionOutputWithContext ¶
func (i ZoneSettingCompressionArgs) ToZoneSettingCompressionOutputWithContext(ctx context.Context) ZoneSettingCompressionOutput
func (ZoneSettingCompressionArgs) ToZoneSettingCompressionPtrOutput ¶
func (i ZoneSettingCompressionArgs) ToZoneSettingCompressionPtrOutput() ZoneSettingCompressionPtrOutput
func (ZoneSettingCompressionArgs) ToZoneSettingCompressionPtrOutputWithContext ¶
func (i ZoneSettingCompressionArgs) ToZoneSettingCompressionPtrOutputWithContext(ctx context.Context) ZoneSettingCompressionPtrOutput
type ZoneSettingCompressionInput ¶
type ZoneSettingCompressionInput interface { pulumi.Input ToZoneSettingCompressionOutput() ZoneSettingCompressionOutput ToZoneSettingCompressionOutputWithContext(context.Context) ZoneSettingCompressionOutput }
ZoneSettingCompressionInput is an input type that accepts ZoneSettingCompressionArgs and ZoneSettingCompressionOutput values. You can construct a concrete instance of `ZoneSettingCompressionInput` via:
ZoneSettingCompressionArgs{...}
type ZoneSettingCompressionOutput ¶
type ZoneSettingCompressionOutput struct{ *pulumi.OutputState }
func (ZoneSettingCompressionOutput) Algorithms ¶
func (o ZoneSettingCompressionOutput) Algorithms() pulumi.StringArrayOutput
Compression algorithms to select. Valid values: `brotli`, `gzip`.
func (ZoneSettingCompressionOutput) ElementType ¶
func (ZoneSettingCompressionOutput) ElementType() reflect.Type
func (ZoneSettingCompressionOutput) Switch ¶
func (o ZoneSettingCompressionOutput) Switch() pulumi.StringOutput
Whether to enable Smart compression.
func (ZoneSettingCompressionOutput) ToZoneSettingCompressionOutput ¶
func (o ZoneSettingCompressionOutput) ToZoneSettingCompressionOutput() ZoneSettingCompressionOutput
func (ZoneSettingCompressionOutput) ToZoneSettingCompressionOutputWithContext ¶
func (o ZoneSettingCompressionOutput) ToZoneSettingCompressionOutputWithContext(ctx context.Context) ZoneSettingCompressionOutput
func (ZoneSettingCompressionOutput) ToZoneSettingCompressionPtrOutput ¶
func (o ZoneSettingCompressionOutput) ToZoneSettingCompressionPtrOutput() ZoneSettingCompressionPtrOutput
func (ZoneSettingCompressionOutput) ToZoneSettingCompressionPtrOutputWithContext ¶
func (o ZoneSettingCompressionOutput) ToZoneSettingCompressionPtrOutputWithContext(ctx context.Context) ZoneSettingCompressionPtrOutput
type ZoneSettingCompressionPtrInput ¶
type ZoneSettingCompressionPtrInput interface { pulumi.Input ToZoneSettingCompressionPtrOutput() ZoneSettingCompressionPtrOutput ToZoneSettingCompressionPtrOutputWithContext(context.Context) ZoneSettingCompressionPtrOutput }
ZoneSettingCompressionPtrInput is an input type that accepts ZoneSettingCompressionArgs, ZoneSettingCompressionPtr and ZoneSettingCompressionPtrOutput values. You can construct a concrete instance of `ZoneSettingCompressionPtrInput` via:
ZoneSettingCompressionArgs{...} or: nil
func ZoneSettingCompressionPtr ¶
func ZoneSettingCompressionPtr(v *ZoneSettingCompressionArgs) ZoneSettingCompressionPtrInput
type ZoneSettingCompressionPtrOutput ¶
type ZoneSettingCompressionPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingCompressionPtrOutput) Algorithms ¶
func (o ZoneSettingCompressionPtrOutput) Algorithms() pulumi.StringArrayOutput
Compression algorithms to select. Valid values: `brotli`, `gzip`.
func (ZoneSettingCompressionPtrOutput) Elem ¶
func (o ZoneSettingCompressionPtrOutput) Elem() ZoneSettingCompressionOutput
func (ZoneSettingCompressionPtrOutput) ElementType ¶
func (ZoneSettingCompressionPtrOutput) ElementType() reflect.Type
func (ZoneSettingCompressionPtrOutput) Switch ¶
func (o ZoneSettingCompressionPtrOutput) Switch() pulumi.StringPtrOutput
Whether to enable Smart compression.
func (ZoneSettingCompressionPtrOutput) ToZoneSettingCompressionPtrOutput ¶
func (o ZoneSettingCompressionPtrOutput) ToZoneSettingCompressionPtrOutput() ZoneSettingCompressionPtrOutput
func (ZoneSettingCompressionPtrOutput) ToZoneSettingCompressionPtrOutputWithContext ¶
func (o ZoneSettingCompressionPtrOutput) ToZoneSettingCompressionPtrOutputWithContext(ctx context.Context) ZoneSettingCompressionPtrOutput
type ZoneSettingForceRedirectArgs ¶
type ZoneSettingForceRedirectArgs struct { // Redirection status code. // - 301 // - 302 Note: This field may return null, indicating that no valid value can be obtained. RedirectStatusCode pulumi.IntPtrInput `pulumi:"redirectStatusCode"` // Whether to enable force redirect. Switch pulumi.StringInput `pulumi:"switch"` }
func (ZoneSettingForceRedirectArgs) ElementType ¶
func (ZoneSettingForceRedirectArgs) ElementType() reflect.Type
func (ZoneSettingForceRedirectArgs) ToZoneSettingForceRedirectOutput ¶
func (i ZoneSettingForceRedirectArgs) ToZoneSettingForceRedirectOutput() ZoneSettingForceRedirectOutput
func (ZoneSettingForceRedirectArgs) ToZoneSettingForceRedirectOutputWithContext ¶
func (i ZoneSettingForceRedirectArgs) ToZoneSettingForceRedirectOutputWithContext(ctx context.Context) ZoneSettingForceRedirectOutput
func (ZoneSettingForceRedirectArgs) ToZoneSettingForceRedirectPtrOutput ¶
func (i ZoneSettingForceRedirectArgs) ToZoneSettingForceRedirectPtrOutput() ZoneSettingForceRedirectPtrOutput
func (ZoneSettingForceRedirectArgs) ToZoneSettingForceRedirectPtrOutputWithContext ¶
func (i ZoneSettingForceRedirectArgs) ToZoneSettingForceRedirectPtrOutputWithContext(ctx context.Context) ZoneSettingForceRedirectPtrOutput
type ZoneSettingForceRedirectInput ¶
type ZoneSettingForceRedirectInput interface { pulumi.Input ToZoneSettingForceRedirectOutput() ZoneSettingForceRedirectOutput ToZoneSettingForceRedirectOutputWithContext(context.Context) ZoneSettingForceRedirectOutput }
ZoneSettingForceRedirectInput is an input type that accepts ZoneSettingForceRedirectArgs and ZoneSettingForceRedirectOutput values. You can construct a concrete instance of `ZoneSettingForceRedirectInput` via:
ZoneSettingForceRedirectArgs{...}
type ZoneSettingForceRedirectOutput ¶
type ZoneSettingForceRedirectOutput struct{ *pulumi.OutputState }
func (ZoneSettingForceRedirectOutput) ElementType ¶
func (ZoneSettingForceRedirectOutput) ElementType() reflect.Type
func (ZoneSettingForceRedirectOutput) RedirectStatusCode ¶
func (o ZoneSettingForceRedirectOutput) RedirectStatusCode() pulumi.IntPtrOutput
Redirection status code. - 301 - 302 Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingForceRedirectOutput) Switch ¶
func (o ZoneSettingForceRedirectOutput) Switch() pulumi.StringOutput
Whether to enable force redirect.
func (ZoneSettingForceRedirectOutput) ToZoneSettingForceRedirectOutput ¶
func (o ZoneSettingForceRedirectOutput) ToZoneSettingForceRedirectOutput() ZoneSettingForceRedirectOutput
func (ZoneSettingForceRedirectOutput) ToZoneSettingForceRedirectOutputWithContext ¶
func (o ZoneSettingForceRedirectOutput) ToZoneSettingForceRedirectOutputWithContext(ctx context.Context) ZoneSettingForceRedirectOutput
func (ZoneSettingForceRedirectOutput) ToZoneSettingForceRedirectPtrOutput ¶
func (o ZoneSettingForceRedirectOutput) ToZoneSettingForceRedirectPtrOutput() ZoneSettingForceRedirectPtrOutput
func (ZoneSettingForceRedirectOutput) ToZoneSettingForceRedirectPtrOutputWithContext ¶
func (o ZoneSettingForceRedirectOutput) ToZoneSettingForceRedirectPtrOutputWithContext(ctx context.Context) ZoneSettingForceRedirectPtrOutput
type ZoneSettingForceRedirectPtrInput ¶
type ZoneSettingForceRedirectPtrInput interface { pulumi.Input ToZoneSettingForceRedirectPtrOutput() ZoneSettingForceRedirectPtrOutput ToZoneSettingForceRedirectPtrOutputWithContext(context.Context) ZoneSettingForceRedirectPtrOutput }
ZoneSettingForceRedirectPtrInput is an input type that accepts ZoneSettingForceRedirectArgs, ZoneSettingForceRedirectPtr and ZoneSettingForceRedirectPtrOutput values. You can construct a concrete instance of `ZoneSettingForceRedirectPtrInput` via:
ZoneSettingForceRedirectArgs{...} or: nil
func ZoneSettingForceRedirectPtr ¶
func ZoneSettingForceRedirectPtr(v *ZoneSettingForceRedirectArgs) ZoneSettingForceRedirectPtrInput
type ZoneSettingForceRedirectPtrOutput ¶
type ZoneSettingForceRedirectPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingForceRedirectPtrOutput) Elem ¶
func (o ZoneSettingForceRedirectPtrOutput) Elem() ZoneSettingForceRedirectOutput
func (ZoneSettingForceRedirectPtrOutput) ElementType ¶
func (ZoneSettingForceRedirectPtrOutput) ElementType() reflect.Type
func (ZoneSettingForceRedirectPtrOutput) RedirectStatusCode ¶
func (o ZoneSettingForceRedirectPtrOutput) RedirectStatusCode() pulumi.IntPtrOutput
Redirection status code. - 301 - 302 Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingForceRedirectPtrOutput) Switch ¶
func (o ZoneSettingForceRedirectPtrOutput) Switch() pulumi.StringPtrOutput
Whether to enable force redirect.
func (ZoneSettingForceRedirectPtrOutput) ToZoneSettingForceRedirectPtrOutput ¶
func (o ZoneSettingForceRedirectPtrOutput) ToZoneSettingForceRedirectPtrOutput() ZoneSettingForceRedirectPtrOutput
func (ZoneSettingForceRedirectPtrOutput) ToZoneSettingForceRedirectPtrOutputWithContext ¶
func (o ZoneSettingForceRedirectPtrOutput) ToZoneSettingForceRedirectPtrOutputWithContext(ctx context.Context) ZoneSettingForceRedirectPtrOutput
type ZoneSettingHttps ¶
type ZoneSettingHttps struct { // HSTS Configuration. Note: This field may return null, indicating that no valid value can be obtained. Hsts *ZoneSettingHttpsHsts `pulumi:"hsts"` // HTTP2 configuration switch. Http2 *string `pulumi:"http2"` // OCSP configuration switch. OcspStapling *string `pulumi:"ocspStapling"` // TLS version settings. Valid values: `TLSv1`, `TLSV1.1`, `TLSV1.2`, and `TLSv1.3`. // Only consecutive versions can be enabled at the same time. Note: This field may return null, indicating that no valid value can be obtained. // // The `ipv6` object supports the following: TlsVersions []string `pulumi:"tlsVersions"` }
type ZoneSettingHttpsArgs ¶
type ZoneSettingHttpsArgs struct { // HSTS Configuration. Note: This field may return null, indicating that no valid value can be obtained. Hsts ZoneSettingHttpsHstsPtrInput `pulumi:"hsts"` // HTTP2 configuration switch. Http2 pulumi.StringPtrInput `pulumi:"http2"` // OCSP configuration switch. OcspStapling pulumi.StringPtrInput `pulumi:"ocspStapling"` // TLS version settings. Valid values: `TLSv1`, `TLSV1.1`, `TLSV1.2`, and `TLSv1.3`. // Only consecutive versions can be enabled at the same time. Note: This field may return null, indicating that no valid value can be obtained. // // The `ipv6` object supports the following: TlsVersions pulumi.StringArrayInput `pulumi:"tlsVersions"` }
func (ZoneSettingHttpsArgs) ElementType ¶
func (ZoneSettingHttpsArgs) ElementType() reflect.Type
func (ZoneSettingHttpsArgs) ToZoneSettingHttpsOutput ¶
func (i ZoneSettingHttpsArgs) ToZoneSettingHttpsOutput() ZoneSettingHttpsOutput
func (ZoneSettingHttpsArgs) ToZoneSettingHttpsOutputWithContext ¶
func (i ZoneSettingHttpsArgs) ToZoneSettingHttpsOutputWithContext(ctx context.Context) ZoneSettingHttpsOutput
func (ZoneSettingHttpsArgs) ToZoneSettingHttpsPtrOutput ¶
func (i ZoneSettingHttpsArgs) ToZoneSettingHttpsPtrOutput() ZoneSettingHttpsPtrOutput
func (ZoneSettingHttpsArgs) ToZoneSettingHttpsPtrOutputWithContext ¶
func (i ZoneSettingHttpsArgs) ToZoneSettingHttpsPtrOutputWithContext(ctx context.Context) ZoneSettingHttpsPtrOutput
type ZoneSettingHttpsHsts ¶
type ZoneSettingHttpsHsts struct { // Specifies whether to include subdomain names. Valid values: `on` and `off`. Note: This field may return null, indicating that no valid value can be obtained. IncludeSubDomains *string `pulumi:"includeSubDomains"` // MaxAge value in seconds, should be no more than 1 day. Note: This field may return null, indicating that no valid value can be obtained. MaxAge *int `pulumi:"maxAge"` // Specifies whether to preload. Valid values: `on` and `off`. Note: This field may return null, indicating that no valid value can be obtained. Preload *string `pulumi:"preload"` // `on`: Enable. Switch string `pulumi:"switch"` }
type ZoneSettingHttpsHstsArgs ¶
type ZoneSettingHttpsHstsArgs struct { // Specifies whether to include subdomain names. Valid values: `on` and `off`. Note: This field may return null, indicating that no valid value can be obtained. IncludeSubDomains pulumi.StringPtrInput `pulumi:"includeSubDomains"` // MaxAge value in seconds, should be no more than 1 day. Note: This field may return null, indicating that no valid value can be obtained. MaxAge pulumi.IntPtrInput `pulumi:"maxAge"` // Specifies whether to preload. Valid values: `on` and `off`. Note: This field may return null, indicating that no valid value can be obtained. Preload pulumi.StringPtrInput `pulumi:"preload"` // `on`: Enable. Switch pulumi.StringInput `pulumi:"switch"` }
func (ZoneSettingHttpsHstsArgs) ElementType ¶
func (ZoneSettingHttpsHstsArgs) ElementType() reflect.Type
func (ZoneSettingHttpsHstsArgs) ToZoneSettingHttpsHstsOutput ¶
func (i ZoneSettingHttpsHstsArgs) ToZoneSettingHttpsHstsOutput() ZoneSettingHttpsHstsOutput
func (ZoneSettingHttpsHstsArgs) ToZoneSettingHttpsHstsOutputWithContext ¶
func (i ZoneSettingHttpsHstsArgs) ToZoneSettingHttpsHstsOutputWithContext(ctx context.Context) ZoneSettingHttpsHstsOutput
func (ZoneSettingHttpsHstsArgs) ToZoneSettingHttpsHstsPtrOutput ¶
func (i ZoneSettingHttpsHstsArgs) ToZoneSettingHttpsHstsPtrOutput() ZoneSettingHttpsHstsPtrOutput
func (ZoneSettingHttpsHstsArgs) ToZoneSettingHttpsHstsPtrOutputWithContext ¶
func (i ZoneSettingHttpsHstsArgs) ToZoneSettingHttpsHstsPtrOutputWithContext(ctx context.Context) ZoneSettingHttpsHstsPtrOutput
type ZoneSettingHttpsHstsInput ¶
type ZoneSettingHttpsHstsInput interface { pulumi.Input ToZoneSettingHttpsHstsOutput() ZoneSettingHttpsHstsOutput ToZoneSettingHttpsHstsOutputWithContext(context.Context) ZoneSettingHttpsHstsOutput }
ZoneSettingHttpsHstsInput is an input type that accepts ZoneSettingHttpsHstsArgs and ZoneSettingHttpsHstsOutput values. You can construct a concrete instance of `ZoneSettingHttpsHstsInput` via:
ZoneSettingHttpsHstsArgs{...}
type ZoneSettingHttpsHstsOutput ¶
type ZoneSettingHttpsHstsOutput struct{ *pulumi.OutputState }
func (ZoneSettingHttpsHstsOutput) ElementType ¶
func (ZoneSettingHttpsHstsOutput) ElementType() reflect.Type
func (ZoneSettingHttpsHstsOutput) IncludeSubDomains ¶
func (o ZoneSettingHttpsHstsOutput) IncludeSubDomains() pulumi.StringPtrOutput
Specifies whether to include subdomain names. Valid values: `on` and `off`. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingHttpsHstsOutput) MaxAge ¶
func (o ZoneSettingHttpsHstsOutput) MaxAge() pulumi.IntPtrOutput
MaxAge value in seconds, should be no more than 1 day. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingHttpsHstsOutput) Preload ¶
func (o ZoneSettingHttpsHstsOutput) Preload() pulumi.StringPtrOutput
Specifies whether to preload. Valid values: `on` and `off`. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingHttpsHstsOutput) Switch ¶
func (o ZoneSettingHttpsHstsOutput) Switch() pulumi.StringOutput
`on`: Enable.
func (ZoneSettingHttpsHstsOutput) ToZoneSettingHttpsHstsOutput ¶
func (o ZoneSettingHttpsHstsOutput) ToZoneSettingHttpsHstsOutput() ZoneSettingHttpsHstsOutput
func (ZoneSettingHttpsHstsOutput) ToZoneSettingHttpsHstsOutputWithContext ¶
func (o ZoneSettingHttpsHstsOutput) ToZoneSettingHttpsHstsOutputWithContext(ctx context.Context) ZoneSettingHttpsHstsOutput
func (ZoneSettingHttpsHstsOutput) ToZoneSettingHttpsHstsPtrOutput ¶
func (o ZoneSettingHttpsHstsOutput) ToZoneSettingHttpsHstsPtrOutput() ZoneSettingHttpsHstsPtrOutput
func (ZoneSettingHttpsHstsOutput) ToZoneSettingHttpsHstsPtrOutputWithContext ¶
func (o ZoneSettingHttpsHstsOutput) ToZoneSettingHttpsHstsPtrOutputWithContext(ctx context.Context) ZoneSettingHttpsHstsPtrOutput
type ZoneSettingHttpsHstsPtrInput ¶
type ZoneSettingHttpsHstsPtrInput interface { pulumi.Input ToZoneSettingHttpsHstsPtrOutput() ZoneSettingHttpsHstsPtrOutput ToZoneSettingHttpsHstsPtrOutputWithContext(context.Context) ZoneSettingHttpsHstsPtrOutput }
ZoneSettingHttpsHstsPtrInput is an input type that accepts ZoneSettingHttpsHstsArgs, ZoneSettingHttpsHstsPtr and ZoneSettingHttpsHstsPtrOutput values. You can construct a concrete instance of `ZoneSettingHttpsHstsPtrInput` via:
ZoneSettingHttpsHstsArgs{...} or: nil
func ZoneSettingHttpsHstsPtr ¶
func ZoneSettingHttpsHstsPtr(v *ZoneSettingHttpsHstsArgs) ZoneSettingHttpsHstsPtrInput
type ZoneSettingHttpsHstsPtrOutput ¶
type ZoneSettingHttpsHstsPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingHttpsHstsPtrOutput) Elem ¶
func (o ZoneSettingHttpsHstsPtrOutput) Elem() ZoneSettingHttpsHstsOutput
func (ZoneSettingHttpsHstsPtrOutput) ElementType ¶
func (ZoneSettingHttpsHstsPtrOutput) ElementType() reflect.Type
func (ZoneSettingHttpsHstsPtrOutput) IncludeSubDomains ¶
func (o ZoneSettingHttpsHstsPtrOutput) IncludeSubDomains() pulumi.StringPtrOutput
Specifies whether to include subdomain names. Valid values: `on` and `off`. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingHttpsHstsPtrOutput) MaxAge ¶
func (o ZoneSettingHttpsHstsPtrOutput) MaxAge() pulumi.IntPtrOutput
MaxAge value in seconds, should be no more than 1 day. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingHttpsHstsPtrOutput) Preload ¶
func (o ZoneSettingHttpsHstsPtrOutput) Preload() pulumi.StringPtrOutput
Specifies whether to preload. Valid values: `on` and `off`. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingHttpsHstsPtrOutput) Switch ¶
func (o ZoneSettingHttpsHstsPtrOutput) Switch() pulumi.StringPtrOutput
`on`: Enable.
func (ZoneSettingHttpsHstsPtrOutput) ToZoneSettingHttpsHstsPtrOutput ¶
func (o ZoneSettingHttpsHstsPtrOutput) ToZoneSettingHttpsHstsPtrOutput() ZoneSettingHttpsHstsPtrOutput
func (ZoneSettingHttpsHstsPtrOutput) ToZoneSettingHttpsHstsPtrOutputWithContext ¶
func (o ZoneSettingHttpsHstsPtrOutput) ToZoneSettingHttpsHstsPtrOutputWithContext(ctx context.Context) ZoneSettingHttpsHstsPtrOutput
type ZoneSettingHttpsInput ¶
type ZoneSettingHttpsInput interface { pulumi.Input ToZoneSettingHttpsOutput() ZoneSettingHttpsOutput ToZoneSettingHttpsOutputWithContext(context.Context) ZoneSettingHttpsOutput }
ZoneSettingHttpsInput is an input type that accepts ZoneSettingHttpsArgs and ZoneSettingHttpsOutput values. You can construct a concrete instance of `ZoneSettingHttpsInput` via:
ZoneSettingHttpsArgs{...}
type ZoneSettingHttpsOutput ¶
type ZoneSettingHttpsOutput struct{ *pulumi.OutputState }
func (ZoneSettingHttpsOutput) ElementType ¶
func (ZoneSettingHttpsOutput) ElementType() reflect.Type
func (ZoneSettingHttpsOutput) Hsts ¶
func (o ZoneSettingHttpsOutput) Hsts() ZoneSettingHttpsHstsPtrOutput
HSTS Configuration. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingHttpsOutput) Http2 ¶
func (o ZoneSettingHttpsOutput) Http2() pulumi.StringPtrOutput
HTTP2 configuration switch.
func (ZoneSettingHttpsOutput) OcspStapling ¶
func (o ZoneSettingHttpsOutput) OcspStapling() pulumi.StringPtrOutput
OCSP configuration switch.
func (ZoneSettingHttpsOutput) TlsVersions ¶
func (o ZoneSettingHttpsOutput) TlsVersions() pulumi.StringArrayOutput
TLS version settings. Valid values: `TLSv1`, `TLSV1.1`, `TLSV1.2`, and `TLSv1.3`. Only consecutive versions can be enabled at the same time. Note: This field may return null, indicating that no valid value can be obtained.
The `ipv6` object supports the following:
func (ZoneSettingHttpsOutput) ToZoneSettingHttpsOutput ¶
func (o ZoneSettingHttpsOutput) ToZoneSettingHttpsOutput() ZoneSettingHttpsOutput
func (ZoneSettingHttpsOutput) ToZoneSettingHttpsOutputWithContext ¶
func (o ZoneSettingHttpsOutput) ToZoneSettingHttpsOutputWithContext(ctx context.Context) ZoneSettingHttpsOutput
func (ZoneSettingHttpsOutput) ToZoneSettingHttpsPtrOutput ¶
func (o ZoneSettingHttpsOutput) ToZoneSettingHttpsPtrOutput() ZoneSettingHttpsPtrOutput
func (ZoneSettingHttpsOutput) ToZoneSettingHttpsPtrOutputWithContext ¶
func (o ZoneSettingHttpsOutput) ToZoneSettingHttpsPtrOutputWithContext(ctx context.Context) ZoneSettingHttpsPtrOutput
type ZoneSettingHttpsPtrInput ¶
type ZoneSettingHttpsPtrInput interface { pulumi.Input ToZoneSettingHttpsPtrOutput() ZoneSettingHttpsPtrOutput ToZoneSettingHttpsPtrOutputWithContext(context.Context) ZoneSettingHttpsPtrOutput }
ZoneSettingHttpsPtrInput is an input type that accepts ZoneSettingHttpsArgs, ZoneSettingHttpsPtr and ZoneSettingHttpsPtrOutput values. You can construct a concrete instance of `ZoneSettingHttpsPtrInput` via:
ZoneSettingHttpsArgs{...} or: nil
func ZoneSettingHttpsPtr ¶
func ZoneSettingHttpsPtr(v *ZoneSettingHttpsArgs) ZoneSettingHttpsPtrInput
type ZoneSettingHttpsPtrOutput ¶
type ZoneSettingHttpsPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingHttpsPtrOutput) Elem ¶
func (o ZoneSettingHttpsPtrOutput) Elem() ZoneSettingHttpsOutput
func (ZoneSettingHttpsPtrOutput) ElementType ¶
func (ZoneSettingHttpsPtrOutput) ElementType() reflect.Type
func (ZoneSettingHttpsPtrOutput) Hsts ¶
func (o ZoneSettingHttpsPtrOutput) Hsts() ZoneSettingHttpsHstsPtrOutput
HSTS Configuration. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingHttpsPtrOutput) Http2 ¶
func (o ZoneSettingHttpsPtrOutput) Http2() pulumi.StringPtrOutput
HTTP2 configuration switch.
func (ZoneSettingHttpsPtrOutput) OcspStapling ¶
func (o ZoneSettingHttpsPtrOutput) OcspStapling() pulumi.StringPtrOutput
OCSP configuration switch.
func (ZoneSettingHttpsPtrOutput) TlsVersions ¶
func (o ZoneSettingHttpsPtrOutput) TlsVersions() pulumi.StringArrayOutput
TLS version settings. Valid values: `TLSv1`, `TLSV1.1`, `TLSV1.2`, and `TLSv1.3`. Only consecutive versions can be enabled at the same time. Note: This field may return null, indicating that no valid value can be obtained.
The `ipv6` object supports the following:
func (ZoneSettingHttpsPtrOutput) ToZoneSettingHttpsPtrOutput ¶
func (o ZoneSettingHttpsPtrOutput) ToZoneSettingHttpsPtrOutput() ZoneSettingHttpsPtrOutput
func (ZoneSettingHttpsPtrOutput) ToZoneSettingHttpsPtrOutputWithContext ¶
func (o ZoneSettingHttpsPtrOutput) ToZoneSettingHttpsPtrOutputWithContext(ctx context.Context) ZoneSettingHttpsPtrOutput
type ZoneSettingInput ¶
type ZoneSettingInput interface { pulumi.Input ToZoneSettingOutput() ZoneSettingOutput ToZoneSettingOutputWithContext(ctx context.Context) ZoneSettingOutput }
type ZoneSettingIpv6 ¶
type ZoneSettingIpv6 struct { // Cache configuration switch. Switch string `pulumi:"switch"` }
type ZoneSettingIpv6Args ¶
type ZoneSettingIpv6Args struct { // Cache configuration switch. Switch pulumi.StringInput `pulumi:"switch"` }
func (ZoneSettingIpv6Args) ElementType ¶
func (ZoneSettingIpv6Args) ElementType() reflect.Type
func (ZoneSettingIpv6Args) ToZoneSettingIpv6Output ¶
func (i ZoneSettingIpv6Args) ToZoneSettingIpv6Output() ZoneSettingIpv6Output
func (ZoneSettingIpv6Args) ToZoneSettingIpv6OutputWithContext ¶
func (i ZoneSettingIpv6Args) ToZoneSettingIpv6OutputWithContext(ctx context.Context) ZoneSettingIpv6Output
func (ZoneSettingIpv6Args) ToZoneSettingIpv6PtrOutput ¶
func (i ZoneSettingIpv6Args) ToZoneSettingIpv6PtrOutput() ZoneSettingIpv6PtrOutput
func (ZoneSettingIpv6Args) ToZoneSettingIpv6PtrOutputWithContext ¶
func (i ZoneSettingIpv6Args) ToZoneSettingIpv6PtrOutputWithContext(ctx context.Context) ZoneSettingIpv6PtrOutput
type ZoneSettingIpv6Input ¶
type ZoneSettingIpv6Input interface { pulumi.Input ToZoneSettingIpv6Output() ZoneSettingIpv6Output ToZoneSettingIpv6OutputWithContext(context.Context) ZoneSettingIpv6Output }
ZoneSettingIpv6Input is an input type that accepts ZoneSettingIpv6Args and ZoneSettingIpv6Output values. You can construct a concrete instance of `ZoneSettingIpv6Input` via:
ZoneSettingIpv6Args{...}
type ZoneSettingIpv6Output ¶
type ZoneSettingIpv6Output struct{ *pulumi.OutputState }
func (ZoneSettingIpv6Output) ElementType ¶
func (ZoneSettingIpv6Output) ElementType() reflect.Type
func (ZoneSettingIpv6Output) Switch ¶
func (o ZoneSettingIpv6Output) Switch() pulumi.StringOutput
Cache configuration switch.
func (ZoneSettingIpv6Output) ToZoneSettingIpv6Output ¶
func (o ZoneSettingIpv6Output) ToZoneSettingIpv6Output() ZoneSettingIpv6Output
func (ZoneSettingIpv6Output) ToZoneSettingIpv6OutputWithContext ¶
func (o ZoneSettingIpv6Output) ToZoneSettingIpv6OutputWithContext(ctx context.Context) ZoneSettingIpv6Output
func (ZoneSettingIpv6Output) ToZoneSettingIpv6PtrOutput ¶
func (o ZoneSettingIpv6Output) ToZoneSettingIpv6PtrOutput() ZoneSettingIpv6PtrOutput
func (ZoneSettingIpv6Output) ToZoneSettingIpv6PtrOutputWithContext ¶
func (o ZoneSettingIpv6Output) ToZoneSettingIpv6PtrOutputWithContext(ctx context.Context) ZoneSettingIpv6PtrOutput
type ZoneSettingIpv6PtrInput ¶
type ZoneSettingIpv6PtrInput interface { pulumi.Input ToZoneSettingIpv6PtrOutput() ZoneSettingIpv6PtrOutput ToZoneSettingIpv6PtrOutputWithContext(context.Context) ZoneSettingIpv6PtrOutput }
ZoneSettingIpv6PtrInput is an input type that accepts ZoneSettingIpv6Args, ZoneSettingIpv6Ptr and ZoneSettingIpv6PtrOutput values. You can construct a concrete instance of `ZoneSettingIpv6PtrInput` via:
ZoneSettingIpv6Args{...} or: nil
func ZoneSettingIpv6Ptr ¶
func ZoneSettingIpv6Ptr(v *ZoneSettingIpv6Args) ZoneSettingIpv6PtrInput
type ZoneSettingIpv6PtrOutput ¶
type ZoneSettingIpv6PtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingIpv6PtrOutput) Elem ¶
func (o ZoneSettingIpv6PtrOutput) Elem() ZoneSettingIpv6Output
func (ZoneSettingIpv6PtrOutput) ElementType ¶
func (ZoneSettingIpv6PtrOutput) ElementType() reflect.Type
func (ZoneSettingIpv6PtrOutput) Switch ¶
func (o ZoneSettingIpv6PtrOutput) Switch() pulumi.StringPtrOutput
Cache configuration switch.
func (ZoneSettingIpv6PtrOutput) ToZoneSettingIpv6PtrOutput ¶
func (o ZoneSettingIpv6PtrOutput) ToZoneSettingIpv6PtrOutput() ZoneSettingIpv6PtrOutput
func (ZoneSettingIpv6PtrOutput) ToZoneSettingIpv6PtrOutputWithContext ¶
func (o ZoneSettingIpv6PtrOutput) ToZoneSettingIpv6PtrOutputWithContext(ctx context.Context) ZoneSettingIpv6PtrOutput
type ZoneSettingMap ¶
type ZoneSettingMap map[string]ZoneSettingInput
func (ZoneSettingMap) ElementType ¶
func (ZoneSettingMap) ElementType() reflect.Type
func (ZoneSettingMap) ToZoneSettingMapOutput ¶
func (i ZoneSettingMap) ToZoneSettingMapOutput() ZoneSettingMapOutput
func (ZoneSettingMap) ToZoneSettingMapOutputWithContext ¶
func (i ZoneSettingMap) ToZoneSettingMapOutputWithContext(ctx context.Context) ZoneSettingMapOutput
type ZoneSettingMapInput ¶
type ZoneSettingMapInput interface { pulumi.Input ToZoneSettingMapOutput() ZoneSettingMapOutput ToZoneSettingMapOutputWithContext(context.Context) ZoneSettingMapOutput }
ZoneSettingMapInput is an input type that accepts ZoneSettingMap and ZoneSettingMapOutput values. You can construct a concrete instance of `ZoneSettingMapInput` via:
ZoneSettingMap{ "key": ZoneSettingArgs{...} }
type ZoneSettingMapOutput ¶
type ZoneSettingMapOutput struct{ *pulumi.OutputState }
func (ZoneSettingMapOutput) ElementType ¶
func (ZoneSettingMapOutput) ElementType() reflect.Type
func (ZoneSettingMapOutput) MapIndex ¶
func (o ZoneSettingMapOutput) MapIndex(k pulumi.StringInput) ZoneSettingOutput
func (ZoneSettingMapOutput) ToZoneSettingMapOutput ¶
func (o ZoneSettingMapOutput) ToZoneSettingMapOutput() ZoneSettingMapOutput
func (ZoneSettingMapOutput) ToZoneSettingMapOutputWithContext ¶
func (o ZoneSettingMapOutput) ToZoneSettingMapOutputWithContext(ctx context.Context) ZoneSettingMapOutput
type ZoneSettingMaxAge ¶
type ZoneSettingMaxAge struct { // Specifies whether to follow the max cache age of the origin server. FollowOrigin *string `pulumi:"followOrigin"` // Specifies the max age of the cache (in seconds). The maximum value is 365 days. Note: the value 0 means not to cache. Note: This field may return null, indicating that no valid value can be obtained. MaxAgeTime *int `pulumi:"maxAgeTime"` }
type ZoneSettingMaxAgeArgs ¶
type ZoneSettingMaxAgeArgs struct { // Specifies whether to follow the max cache age of the origin server. FollowOrigin pulumi.StringPtrInput `pulumi:"followOrigin"` // Specifies the max age of the cache (in seconds). The maximum value is 365 days. Note: the value 0 means not to cache. Note: This field may return null, indicating that no valid value can be obtained. MaxAgeTime pulumi.IntPtrInput `pulumi:"maxAgeTime"` }
func (ZoneSettingMaxAgeArgs) ElementType ¶
func (ZoneSettingMaxAgeArgs) ElementType() reflect.Type
func (ZoneSettingMaxAgeArgs) ToZoneSettingMaxAgeOutput ¶
func (i ZoneSettingMaxAgeArgs) ToZoneSettingMaxAgeOutput() ZoneSettingMaxAgeOutput
func (ZoneSettingMaxAgeArgs) ToZoneSettingMaxAgeOutputWithContext ¶
func (i ZoneSettingMaxAgeArgs) ToZoneSettingMaxAgeOutputWithContext(ctx context.Context) ZoneSettingMaxAgeOutput
func (ZoneSettingMaxAgeArgs) ToZoneSettingMaxAgePtrOutput ¶
func (i ZoneSettingMaxAgeArgs) ToZoneSettingMaxAgePtrOutput() ZoneSettingMaxAgePtrOutput
func (ZoneSettingMaxAgeArgs) ToZoneSettingMaxAgePtrOutputWithContext ¶
func (i ZoneSettingMaxAgeArgs) ToZoneSettingMaxAgePtrOutputWithContext(ctx context.Context) ZoneSettingMaxAgePtrOutput
type ZoneSettingMaxAgeInput ¶
type ZoneSettingMaxAgeInput interface { pulumi.Input ToZoneSettingMaxAgeOutput() ZoneSettingMaxAgeOutput ToZoneSettingMaxAgeOutputWithContext(context.Context) ZoneSettingMaxAgeOutput }
ZoneSettingMaxAgeInput is an input type that accepts ZoneSettingMaxAgeArgs and ZoneSettingMaxAgeOutput values. You can construct a concrete instance of `ZoneSettingMaxAgeInput` via:
ZoneSettingMaxAgeArgs{...}
type ZoneSettingMaxAgeOutput ¶
type ZoneSettingMaxAgeOutput struct{ *pulumi.OutputState }
func (ZoneSettingMaxAgeOutput) ElementType ¶
func (ZoneSettingMaxAgeOutput) ElementType() reflect.Type
func (ZoneSettingMaxAgeOutput) FollowOrigin ¶
func (o ZoneSettingMaxAgeOutput) FollowOrigin() pulumi.StringPtrOutput
Specifies whether to follow the max cache age of the origin server.
func (ZoneSettingMaxAgeOutput) MaxAgeTime ¶
func (o ZoneSettingMaxAgeOutput) MaxAgeTime() pulumi.IntPtrOutput
Specifies the max age of the cache (in seconds). The maximum value is 365 days. Note: the value 0 means not to cache. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingMaxAgeOutput) ToZoneSettingMaxAgeOutput ¶
func (o ZoneSettingMaxAgeOutput) ToZoneSettingMaxAgeOutput() ZoneSettingMaxAgeOutput
func (ZoneSettingMaxAgeOutput) ToZoneSettingMaxAgeOutputWithContext ¶
func (o ZoneSettingMaxAgeOutput) ToZoneSettingMaxAgeOutputWithContext(ctx context.Context) ZoneSettingMaxAgeOutput
func (ZoneSettingMaxAgeOutput) ToZoneSettingMaxAgePtrOutput ¶
func (o ZoneSettingMaxAgeOutput) ToZoneSettingMaxAgePtrOutput() ZoneSettingMaxAgePtrOutput
func (ZoneSettingMaxAgeOutput) ToZoneSettingMaxAgePtrOutputWithContext ¶
func (o ZoneSettingMaxAgeOutput) ToZoneSettingMaxAgePtrOutputWithContext(ctx context.Context) ZoneSettingMaxAgePtrOutput
type ZoneSettingMaxAgePtrInput ¶
type ZoneSettingMaxAgePtrInput interface { pulumi.Input ToZoneSettingMaxAgePtrOutput() ZoneSettingMaxAgePtrOutput ToZoneSettingMaxAgePtrOutputWithContext(context.Context) ZoneSettingMaxAgePtrOutput }
ZoneSettingMaxAgePtrInput is an input type that accepts ZoneSettingMaxAgeArgs, ZoneSettingMaxAgePtr and ZoneSettingMaxAgePtrOutput values. You can construct a concrete instance of `ZoneSettingMaxAgePtrInput` via:
ZoneSettingMaxAgeArgs{...} or: nil
func ZoneSettingMaxAgePtr ¶
func ZoneSettingMaxAgePtr(v *ZoneSettingMaxAgeArgs) ZoneSettingMaxAgePtrInput
type ZoneSettingMaxAgePtrOutput ¶
type ZoneSettingMaxAgePtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingMaxAgePtrOutput) Elem ¶
func (o ZoneSettingMaxAgePtrOutput) Elem() ZoneSettingMaxAgeOutput
func (ZoneSettingMaxAgePtrOutput) ElementType ¶
func (ZoneSettingMaxAgePtrOutput) ElementType() reflect.Type
func (ZoneSettingMaxAgePtrOutput) FollowOrigin ¶
func (o ZoneSettingMaxAgePtrOutput) FollowOrigin() pulumi.StringPtrOutput
Specifies whether to follow the max cache age of the origin server.
func (ZoneSettingMaxAgePtrOutput) MaxAgeTime ¶
func (o ZoneSettingMaxAgePtrOutput) MaxAgeTime() pulumi.IntPtrOutput
Specifies the max age of the cache (in seconds). The maximum value is 365 days. Note: the value 0 means not to cache. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingMaxAgePtrOutput) ToZoneSettingMaxAgePtrOutput ¶
func (o ZoneSettingMaxAgePtrOutput) ToZoneSettingMaxAgePtrOutput() ZoneSettingMaxAgePtrOutput
func (ZoneSettingMaxAgePtrOutput) ToZoneSettingMaxAgePtrOutputWithContext ¶
func (o ZoneSettingMaxAgePtrOutput) ToZoneSettingMaxAgePtrOutputWithContext(ctx context.Context) ZoneSettingMaxAgePtrOutput
type ZoneSettingOfflineCache ¶
type ZoneSettingOfflineCache struct { // Whether to enable offline cache. Switch string `pulumi:"switch"` }
type ZoneSettingOfflineCacheArgs ¶
type ZoneSettingOfflineCacheArgs struct { // Whether to enable offline cache. Switch pulumi.StringInput `pulumi:"switch"` }
func (ZoneSettingOfflineCacheArgs) ElementType ¶
func (ZoneSettingOfflineCacheArgs) ElementType() reflect.Type
func (ZoneSettingOfflineCacheArgs) ToZoneSettingOfflineCacheOutput ¶
func (i ZoneSettingOfflineCacheArgs) ToZoneSettingOfflineCacheOutput() ZoneSettingOfflineCacheOutput
func (ZoneSettingOfflineCacheArgs) ToZoneSettingOfflineCacheOutputWithContext ¶
func (i ZoneSettingOfflineCacheArgs) ToZoneSettingOfflineCacheOutputWithContext(ctx context.Context) ZoneSettingOfflineCacheOutput
func (ZoneSettingOfflineCacheArgs) ToZoneSettingOfflineCachePtrOutput ¶
func (i ZoneSettingOfflineCacheArgs) ToZoneSettingOfflineCachePtrOutput() ZoneSettingOfflineCachePtrOutput
func (ZoneSettingOfflineCacheArgs) ToZoneSettingOfflineCachePtrOutputWithContext ¶
func (i ZoneSettingOfflineCacheArgs) ToZoneSettingOfflineCachePtrOutputWithContext(ctx context.Context) ZoneSettingOfflineCachePtrOutput
type ZoneSettingOfflineCacheInput ¶
type ZoneSettingOfflineCacheInput interface { pulumi.Input ToZoneSettingOfflineCacheOutput() ZoneSettingOfflineCacheOutput ToZoneSettingOfflineCacheOutputWithContext(context.Context) ZoneSettingOfflineCacheOutput }
ZoneSettingOfflineCacheInput is an input type that accepts ZoneSettingOfflineCacheArgs and ZoneSettingOfflineCacheOutput values. You can construct a concrete instance of `ZoneSettingOfflineCacheInput` via:
ZoneSettingOfflineCacheArgs{...}
type ZoneSettingOfflineCacheOutput ¶
type ZoneSettingOfflineCacheOutput struct{ *pulumi.OutputState }
func (ZoneSettingOfflineCacheOutput) ElementType ¶
func (ZoneSettingOfflineCacheOutput) ElementType() reflect.Type
func (ZoneSettingOfflineCacheOutput) Switch ¶
func (o ZoneSettingOfflineCacheOutput) Switch() pulumi.StringOutput
Whether to enable offline cache.
func (ZoneSettingOfflineCacheOutput) ToZoneSettingOfflineCacheOutput ¶
func (o ZoneSettingOfflineCacheOutput) ToZoneSettingOfflineCacheOutput() ZoneSettingOfflineCacheOutput
func (ZoneSettingOfflineCacheOutput) ToZoneSettingOfflineCacheOutputWithContext ¶
func (o ZoneSettingOfflineCacheOutput) ToZoneSettingOfflineCacheOutputWithContext(ctx context.Context) ZoneSettingOfflineCacheOutput
func (ZoneSettingOfflineCacheOutput) ToZoneSettingOfflineCachePtrOutput ¶
func (o ZoneSettingOfflineCacheOutput) ToZoneSettingOfflineCachePtrOutput() ZoneSettingOfflineCachePtrOutput
func (ZoneSettingOfflineCacheOutput) ToZoneSettingOfflineCachePtrOutputWithContext ¶
func (o ZoneSettingOfflineCacheOutput) ToZoneSettingOfflineCachePtrOutputWithContext(ctx context.Context) ZoneSettingOfflineCachePtrOutput
type ZoneSettingOfflineCachePtrInput ¶
type ZoneSettingOfflineCachePtrInput interface { pulumi.Input ToZoneSettingOfflineCachePtrOutput() ZoneSettingOfflineCachePtrOutput ToZoneSettingOfflineCachePtrOutputWithContext(context.Context) ZoneSettingOfflineCachePtrOutput }
ZoneSettingOfflineCachePtrInput is an input type that accepts ZoneSettingOfflineCacheArgs, ZoneSettingOfflineCachePtr and ZoneSettingOfflineCachePtrOutput values. You can construct a concrete instance of `ZoneSettingOfflineCachePtrInput` via:
ZoneSettingOfflineCacheArgs{...} or: nil
func ZoneSettingOfflineCachePtr ¶
func ZoneSettingOfflineCachePtr(v *ZoneSettingOfflineCacheArgs) ZoneSettingOfflineCachePtrInput
type ZoneSettingOfflineCachePtrOutput ¶
type ZoneSettingOfflineCachePtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingOfflineCachePtrOutput) Elem ¶
func (o ZoneSettingOfflineCachePtrOutput) Elem() ZoneSettingOfflineCacheOutput
func (ZoneSettingOfflineCachePtrOutput) ElementType ¶
func (ZoneSettingOfflineCachePtrOutput) ElementType() reflect.Type
func (ZoneSettingOfflineCachePtrOutput) Switch ¶
func (o ZoneSettingOfflineCachePtrOutput) Switch() pulumi.StringPtrOutput
Whether to enable offline cache.
func (ZoneSettingOfflineCachePtrOutput) ToZoneSettingOfflineCachePtrOutput ¶
func (o ZoneSettingOfflineCachePtrOutput) ToZoneSettingOfflineCachePtrOutput() ZoneSettingOfflineCachePtrOutput
func (ZoneSettingOfflineCachePtrOutput) ToZoneSettingOfflineCachePtrOutputWithContext ¶
func (o ZoneSettingOfflineCachePtrOutput) ToZoneSettingOfflineCachePtrOutputWithContext(ctx context.Context) ZoneSettingOfflineCachePtrOutput
type ZoneSettingOrigin ¶
type ZoneSettingOrigin struct { // Backup origin sites list. Note: This field may return null, indicating that no valid value can be obtained. BackupOrigins []string `pulumi:"backupOrigins"` // Origin-pull protocol. OriginPullProtocol *string `pulumi:"originPullProtocol"` // Origin sites list. Note: This field may return null, indicating that no valid value can be obtained. Origins []string `pulumi:"origins"` }
type ZoneSettingOriginArgs ¶
type ZoneSettingOriginArgs struct { // Backup origin sites list. Note: This field may return null, indicating that no valid value can be obtained. BackupOrigins pulumi.StringArrayInput `pulumi:"backupOrigins"` // Origin-pull protocol. OriginPullProtocol pulumi.StringPtrInput `pulumi:"originPullProtocol"` // Origin sites list. Note: This field may return null, indicating that no valid value can be obtained. Origins pulumi.StringArrayInput `pulumi:"origins"` }
func (ZoneSettingOriginArgs) ElementType ¶
func (ZoneSettingOriginArgs) ElementType() reflect.Type
func (ZoneSettingOriginArgs) ToZoneSettingOriginOutput ¶
func (i ZoneSettingOriginArgs) ToZoneSettingOriginOutput() ZoneSettingOriginOutput
func (ZoneSettingOriginArgs) ToZoneSettingOriginOutputWithContext ¶
func (i ZoneSettingOriginArgs) ToZoneSettingOriginOutputWithContext(ctx context.Context) ZoneSettingOriginOutput
func (ZoneSettingOriginArgs) ToZoneSettingOriginPtrOutput ¶
func (i ZoneSettingOriginArgs) ToZoneSettingOriginPtrOutput() ZoneSettingOriginPtrOutput
func (ZoneSettingOriginArgs) ToZoneSettingOriginPtrOutputWithContext ¶
func (i ZoneSettingOriginArgs) ToZoneSettingOriginPtrOutputWithContext(ctx context.Context) ZoneSettingOriginPtrOutput
type ZoneSettingOriginInput ¶
type ZoneSettingOriginInput interface { pulumi.Input ToZoneSettingOriginOutput() ZoneSettingOriginOutput ToZoneSettingOriginOutputWithContext(context.Context) ZoneSettingOriginOutput }
ZoneSettingOriginInput is an input type that accepts ZoneSettingOriginArgs and ZoneSettingOriginOutput values. You can construct a concrete instance of `ZoneSettingOriginInput` via:
ZoneSettingOriginArgs{...}
type ZoneSettingOriginOutput ¶
type ZoneSettingOriginOutput struct{ *pulumi.OutputState }
func (ZoneSettingOriginOutput) BackupOrigins ¶
func (o ZoneSettingOriginOutput) BackupOrigins() pulumi.StringArrayOutput
Backup origin sites list. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingOriginOutput) ElementType ¶
func (ZoneSettingOriginOutput) ElementType() reflect.Type
func (ZoneSettingOriginOutput) OriginPullProtocol ¶
func (o ZoneSettingOriginOutput) OriginPullProtocol() pulumi.StringPtrOutput
Origin-pull protocol.
func (ZoneSettingOriginOutput) Origins ¶
func (o ZoneSettingOriginOutput) Origins() pulumi.StringArrayOutput
Origin sites list. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingOriginOutput) ToZoneSettingOriginOutput ¶
func (o ZoneSettingOriginOutput) ToZoneSettingOriginOutput() ZoneSettingOriginOutput
func (ZoneSettingOriginOutput) ToZoneSettingOriginOutputWithContext ¶
func (o ZoneSettingOriginOutput) ToZoneSettingOriginOutputWithContext(ctx context.Context) ZoneSettingOriginOutput
func (ZoneSettingOriginOutput) ToZoneSettingOriginPtrOutput ¶
func (o ZoneSettingOriginOutput) ToZoneSettingOriginPtrOutput() ZoneSettingOriginPtrOutput
func (ZoneSettingOriginOutput) ToZoneSettingOriginPtrOutputWithContext ¶
func (o ZoneSettingOriginOutput) ToZoneSettingOriginPtrOutputWithContext(ctx context.Context) ZoneSettingOriginPtrOutput
type ZoneSettingOriginPtrInput ¶
type ZoneSettingOriginPtrInput interface { pulumi.Input ToZoneSettingOriginPtrOutput() ZoneSettingOriginPtrOutput ToZoneSettingOriginPtrOutputWithContext(context.Context) ZoneSettingOriginPtrOutput }
ZoneSettingOriginPtrInput is an input type that accepts ZoneSettingOriginArgs, ZoneSettingOriginPtr and ZoneSettingOriginPtrOutput values. You can construct a concrete instance of `ZoneSettingOriginPtrInput` via:
ZoneSettingOriginArgs{...} or: nil
func ZoneSettingOriginPtr ¶
func ZoneSettingOriginPtr(v *ZoneSettingOriginArgs) ZoneSettingOriginPtrInput
type ZoneSettingOriginPtrOutput ¶
type ZoneSettingOriginPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingOriginPtrOutput) BackupOrigins ¶
func (o ZoneSettingOriginPtrOutput) BackupOrigins() pulumi.StringArrayOutput
Backup origin sites list. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingOriginPtrOutput) Elem ¶
func (o ZoneSettingOriginPtrOutput) Elem() ZoneSettingOriginOutput
func (ZoneSettingOriginPtrOutput) ElementType ¶
func (ZoneSettingOriginPtrOutput) ElementType() reflect.Type
func (ZoneSettingOriginPtrOutput) OriginPullProtocol ¶
func (o ZoneSettingOriginPtrOutput) OriginPullProtocol() pulumi.StringPtrOutput
Origin-pull protocol.
func (ZoneSettingOriginPtrOutput) Origins ¶
func (o ZoneSettingOriginPtrOutput) Origins() pulumi.StringArrayOutput
Origin sites list. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingOriginPtrOutput) ToZoneSettingOriginPtrOutput ¶
func (o ZoneSettingOriginPtrOutput) ToZoneSettingOriginPtrOutput() ZoneSettingOriginPtrOutput
func (ZoneSettingOriginPtrOutput) ToZoneSettingOriginPtrOutputWithContext ¶
func (o ZoneSettingOriginPtrOutput) ToZoneSettingOriginPtrOutputWithContext(ctx context.Context) ZoneSettingOriginPtrOutput
type ZoneSettingOutput ¶
type ZoneSettingOutput struct{ *pulumi.OutputState }
func (ZoneSettingOutput) Area ¶
func (o ZoneSettingOutput) Area() pulumi.StringOutput
Acceleration area of the zone. Valid values: `mainland`, `overseas`.
func (ZoneSettingOutput) Cache ¶
func (o ZoneSettingOutput) Cache() ZoneSettingCacheOutput
Cache expiration time configuration.
func (ZoneSettingOutput) CacheKey ¶
func (o ZoneSettingOutput) CacheKey() ZoneSettingCacheKeyOutput
Node cache key configuration.
func (ZoneSettingOutput) CachePrefresh ¶
func (o ZoneSettingOutput) CachePrefresh() ZoneSettingCachePrefreshOutput
Cache pre-refresh configuration.
func (ZoneSettingOutput) ClientIpHeader ¶
func (o ZoneSettingOutput) ClientIpHeader() ZoneSettingClientIpHeaderOutput
Origin-pull client IP header configuration.
func (ZoneSettingOutput) Compression ¶
func (o ZoneSettingOutput) Compression() ZoneSettingCompressionOutput
Smart compression configuration.
func (ZoneSettingOutput) ElementType ¶
func (ZoneSettingOutput) ElementType() reflect.Type
func (ZoneSettingOutput) ForceRedirect ¶
func (o ZoneSettingOutput) ForceRedirect() ZoneSettingForceRedirectOutput
Force HTTPS redirect configuration.
func (ZoneSettingOutput) Https ¶
func (o ZoneSettingOutput) Https() ZoneSettingHttpsOutput
HTTPS acceleration configuration.
func (ZoneSettingOutput) Ipv6 ¶
func (o ZoneSettingOutput) Ipv6() ZoneSettingIpv6Output
IPv6 access configuration.
func (ZoneSettingOutput) MaxAge ¶
func (o ZoneSettingOutput) MaxAge() ZoneSettingMaxAgeOutput
Browser cache configuration.
func (ZoneSettingOutput) OfflineCache ¶
func (o ZoneSettingOutput) OfflineCache() ZoneSettingOfflineCacheOutput
Offline cache configuration.
func (ZoneSettingOutput) Origin ¶
func (o ZoneSettingOutput) Origin() ZoneSettingOriginOutput
Origin server configuration.
func (ZoneSettingOutput) PostMaxSize ¶
func (o ZoneSettingOutput) PostMaxSize() ZoneSettingPostMaxSizeOutput
Maximum size of files transferred over POST request.
func (ZoneSettingOutput) Quic ¶
func (o ZoneSettingOutput) Quic() ZoneSettingQuicOutput
QUIC access configuration.
func (ZoneSettingOutput) SmartRouting ¶
func (o ZoneSettingOutput) SmartRouting() ZoneSettingSmartRoutingOutput
Smart acceleration configuration.
func (ZoneSettingOutput) ToZoneSettingOutput ¶
func (o ZoneSettingOutput) ToZoneSettingOutput() ZoneSettingOutput
func (ZoneSettingOutput) ToZoneSettingOutputWithContext ¶
func (o ZoneSettingOutput) ToZoneSettingOutputWithContext(ctx context.Context) ZoneSettingOutput
func (ZoneSettingOutput) UpstreamHttp2 ¶
func (o ZoneSettingOutput) UpstreamHttp2() ZoneSettingUpstreamHttp2Output
HTTP2 origin-pull configuration.
func (ZoneSettingOutput) WebSocket ¶
func (o ZoneSettingOutput) WebSocket() ZoneSettingWebSocketOutput
WebSocket configuration.
type ZoneSettingPostMaxSize ¶
type ZoneSettingPostMaxSizeArgs ¶
type ZoneSettingPostMaxSizeArgs struct { // Maximum size. Value range: 1-500 MB. Note: This field may return null, indicating that no valid value can be obtained. MaxSize pulumi.IntPtrInput `pulumi:"maxSize"` // Specifies whether to enable custom setting of the maximum file size. Switch pulumi.StringInput `pulumi:"switch"` }
func (ZoneSettingPostMaxSizeArgs) ElementType ¶
func (ZoneSettingPostMaxSizeArgs) ElementType() reflect.Type
func (ZoneSettingPostMaxSizeArgs) ToZoneSettingPostMaxSizeOutput ¶
func (i ZoneSettingPostMaxSizeArgs) ToZoneSettingPostMaxSizeOutput() ZoneSettingPostMaxSizeOutput
func (ZoneSettingPostMaxSizeArgs) ToZoneSettingPostMaxSizeOutputWithContext ¶
func (i ZoneSettingPostMaxSizeArgs) ToZoneSettingPostMaxSizeOutputWithContext(ctx context.Context) ZoneSettingPostMaxSizeOutput
func (ZoneSettingPostMaxSizeArgs) ToZoneSettingPostMaxSizePtrOutput ¶
func (i ZoneSettingPostMaxSizeArgs) ToZoneSettingPostMaxSizePtrOutput() ZoneSettingPostMaxSizePtrOutput
func (ZoneSettingPostMaxSizeArgs) ToZoneSettingPostMaxSizePtrOutputWithContext ¶
func (i ZoneSettingPostMaxSizeArgs) ToZoneSettingPostMaxSizePtrOutputWithContext(ctx context.Context) ZoneSettingPostMaxSizePtrOutput
type ZoneSettingPostMaxSizeInput ¶
type ZoneSettingPostMaxSizeInput interface { pulumi.Input ToZoneSettingPostMaxSizeOutput() ZoneSettingPostMaxSizeOutput ToZoneSettingPostMaxSizeOutputWithContext(context.Context) ZoneSettingPostMaxSizeOutput }
ZoneSettingPostMaxSizeInput is an input type that accepts ZoneSettingPostMaxSizeArgs and ZoneSettingPostMaxSizeOutput values. You can construct a concrete instance of `ZoneSettingPostMaxSizeInput` via:
ZoneSettingPostMaxSizeArgs{...}
type ZoneSettingPostMaxSizeOutput ¶
type ZoneSettingPostMaxSizeOutput struct{ *pulumi.OutputState }
func (ZoneSettingPostMaxSizeOutput) ElementType ¶
func (ZoneSettingPostMaxSizeOutput) ElementType() reflect.Type
func (ZoneSettingPostMaxSizeOutput) MaxSize ¶
func (o ZoneSettingPostMaxSizeOutput) MaxSize() pulumi.IntPtrOutput
Maximum size. Value range: 1-500 MB. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingPostMaxSizeOutput) Switch ¶
func (o ZoneSettingPostMaxSizeOutput) Switch() pulumi.StringOutput
Specifies whether to enable custom setting of the maximum file size.
func (ZoneSettingPostMaxSizeOutput) ToZoneSettingPostMaxSizeOutput ¶
func (o ZoneSettingPostMaxSizeOutput) ToZoneSettingPostMaxSizeOutput() ZoneSettingPostMaxSizeOutput
func (ZoneSettingPostMaxSizeOutput) ToZoneSettingPostMaxSizeOutputWithContext ¶
func (o ZoneSettingPostMaxSizeOutput) ToZoneSettingPostMaxSizeOutputWithContext(ctx context.Context) ZoneSettingPostMaxSizeOutput
func (ZoneSettingPostMaxSizeOutput) ToZoneSettingPostMaxSizePtrOutput ¶
func (o ZoneSettingPostMaxSizeOutput) ToZoneSettingPostMaxSizePtrOutput() ZoneSettingPostMaxSizePtrOutput
func (ZoneSettingPostMaxSizeOutput) ToZoneSettingPostMaxSizePtrOutputWithContext ¶
func (o ZoneSettingPostMaxSizeOutput) ToZoneSettingPostMaxSizePtrOutputWithContext(ctx context.Context) ZoneSettingPostMaxSizePtrOutput
type ZoneSettingPostMaxSizePtrInput ¶
type ZoneSettingPostMaxSizePtrInput interface { pulumi.Input ToZoneSettingPostMaxSizePtrOutput() ZoneSettingPostMaxSizePtrOutput ToZoneSettingPostMaxSizePtrOutputWithContext(context.Context) ZoneSettingPostMaxSizePtrOutput }
ZoneSettingPostMaxSizePtrInput is an input type that accepts ZoneSettingPostMaxSizeArgs, ZoneSettingPostMaxSizePtr and ZoneSettingPostMaxSizePtrOutput values. You can construct a concrete instance of `ZoneSettingPostMaxSizePtrInput` via:
ZoneSettingPostMaxSizeArgs{...} or: nil
func ZoneSettingPostMaxSizePtr ¶
func ZoneSettingPostMaxSizePtr(v *ZoneSettingPostMaxSizeArgs) ZoneSettingPostMaxSizePtrInput
type ZoneSettingPostMaxSizePtrOutput ¶
type ZoneSettingPostMaxSizePtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingPostMaxSizePtrOutput) Elem ¶
func (o ZoneSettingPostMaxSizePtrOutput) Elem() ZoneSettingPostMaxSizeOutput
func (ZoneSettingPostMaxSizePtrOutput) ElementType ¶
func (ZoneSettingPostMaxSizePtrOutput) ElementType() reflect.Type
func (ZoneSettingPostMaxSizePtrOutput) MaxSize ¶
func (o ZoneSettingPostMaxSizePtrOutput) MaxSize() pulumi.IntPtrOutput
Maximum size. Value range: 1-500 MB. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingPostMaxSizePtrOutput) Switch ¶
func (o ZoneSettingPostMaxSizePtrOutput) Switch() pulumi.StringPtrOutput
Specifies whether to enable custom setting of the maximum file size.
func (ZoneSettingPostMaxSizePtrOutput) ToZoneSettingPostMaxSizePtrOutput ¶
func (o ZoneSettingPostMaxSizePtrOutput) ToZoneSettingPostMaxSizePtrOutput() ZoneSettingPostMaxSizePtrOutput
func (ZoneSettingPostMaxSizePtrOutput) ToZoneSettingPostMaxSizePtrOutputWithContext ¶
func (o ZoneSettingPostMaxSizePtrOutput) ToZoneSettingPostMaxSizePtrOutputWithContext(ctx context.Context) ZoneSettingPostMaxSizePtrOutput
type ZoneSettingQuic ¶
type ZoneSettingQuic struct { // Whether to enable QUIC. Switch string `pulumi:"switch"` }
type ZoneSettingQuicArgs ¶
type ZoneSettingQuicArgs struct { // Whether to enable QUIC. Switch pulumi.StringInput `pulumi:"switch"` }
func (ZoneSettingQuicArgs) ElementType ¶
func (ZoneSettingQuicArgs) ElementType() reflect.Type
func (ZoneSettingQuicArgs) ToZoneSettingQuicOutput ¶
func (i ZoneSettingQuicArgs) ToZoneSettingQuicOutput() ZoneSettingQuicOutput
func (ZoneSettingQuicArgs) ToZoneSettingQuicOutputWithContext ¶
func (i ZoneSettingQuicArgs) ToZoneSettingQuicOutputWithContext(ctx context.Context) ZoneSettingQuicOutput
func (ZoneSettingQuicArgs) ToZoneSettingQuicPtrOutput ¶
func (i ZoneSettingQuicArgs) ToZoneSettingQuicPtrOutput() ZoneSettingQuicPtrOutput
func (ZoneSettingQuicArgs) ToZoneSettingQuicPtrOutputWithContext ¶
func (i ZoneSettingQuicArgs) ToZoneSettingQuicPtrOutputWithContext(ctx context.Context) ZoneSettingQuicPtrOutput
type ZoneSettingQuicInput ¶
type ZoneSettingQuicInput interface { pulumi.Input ToZoneSettingQuicOutput() ZoneSettingQuicOutput ToZoneSettingQuicOutputWithContext(context.Context) ZoneSettingQuicOutput }
ZoneSettingQuicInput is an input type that accepts ZoneSettingQuicArgs and ZoneSettingQuicOutput values. You can construct a concrete instance of `ZoneSettingQuicInput` via:
ZoneSettingQuicArgs{...}
type ZoneSettingQuicOutput ¶
type ZoneSettingQuicOutput struct{ *pulumi.OutputState }
func (ZoneSettingQuicOutput) ElementType ¶
func (ZoneSettingQuicOutput) ElementType() reflect.Type
func (ZoneSettingQuicOutput) Switch ¶
func (o ZoneSettingQuicOutput) Switch() pulumi.StringOutput
Whether to enable QUIC.
func (ZoneSettingQuicOutput) ToZoneSettingQuicOutput ¶
func (o ZoneSettingQuicOutput) ToZoneSettingQuicOutput() ZoneSettingQuicOutput
func (ZoneSettingQuicOutput) ToZoneSettingQuicOutputWithContext ¶
func (o ZoneSettingQuicOutput) ToZoneSettingQuicOutputWithContext(ctx context.Context) ZoneSettingQuicOutput
func (ZoneSettingQuicOutput) ToZoneSettingQuicPtrOutput ¶
func (o ZoneSettingQuicOutput) ToZoneSettingQuicPtrOutput() ZoneSettingQuicPtrOutput
func (ZoneSettingQuicOutput) ToZoneSettingQuicPtrOutputWithContext ¶
func (o ZoneSettingQuicOutput) ToZoneSettingQuicPtrOutputWithContext(ctx context.Context) ZoneSettingQuicPtrOutput
type ZoneSettingQuicPtrInput ¶
type ZoneSettingQuicPtrInput interface { pulumi.Input ToZoneSettingQuicPtrOutput() ZoneSettingQuicPtrOutput ToZoneSettingQuicPtrOutputWithContext(context.Context) ZoneSettingQuicPtrOutput }
ZoneSettingQuicPtrInput is an input type that accepts ZoneSettingQuicArgs, ZoneSettingQuicPtr and ZoneSettingQuicPtrOutput values. You can construct a concrete instance of `ZoneSettingQuicPtrInput` via:
ZoneSettingQuicArgs{...} or: nil
func ZoneSettingQuicPtr ¶
func ZoneSettingQuicPtr(v *ZoneSettingQuicArgs) ZoneSettingQuicPtrInput
type ZoneSettingQuicPtrOutput ¶
type ZoneSettingQuicPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingQuicPtrOutput) Elem ¶
func (o ZoneSettingQuicPtrOutput) Elem() ZoneSettingQuicOutput
func (ZoneSettingQuicPtrOutput) ElementType ¶
func (ZoneSettingQuicPtrOutput) ElementType() reflect.Type
func (ZoneSettingQuicPtrOutput) Switch ¶
func (o ZoneSettingQuicPtrOutput) Switch() pulumi.StringPtrOutput
Whether to enable QUIC.
func (ZoneSettingQuicPtrOutput) ToZoneSettingQuicPtrOutput ¶
func (o ZoneSettingQuicPtrOutput) ToZoneSettingQuicPtrOutput() ZoneSettingQuicPtrOutput
func (ZoneSettingQuicPtrOutput) ToZoneSettingQuicPtrOutputWithContext ¶
func (o ZoneSettingQuicPtrOutput) ToZoneSettingQuicPtrOutputWithContext(ctx context.Context) ZoneSettingQuicPtrOutput
type ZoneSettingSmartRouting ¶
type ZoneSettingSmartRouting struct { // Whether to enable HTTP2 origin-pull. Switch string `pulumi:"switch"` }
type ZoneSettingSmartRoutingArgs ¶
type ZoneSettingSmartRoutingArgs struct { // Whether to enable HTTP2 origin-pull. Switch pulumi.StringInput `pulumi:"switch"` }
func (ZoneSettingSmartRoutingArgs) ElementType ¶
func (ZoneSettingSmartRoutingArgs) ElementType() reflect.Type
func (ZoneSettingSmartRoutingArgs) ToZoneSettingSmartRoutingOutput ¶
func (i ZoneSettingSmartRoutingArgs) ToZoneSettingSmartRoutingOutput() ZoneSettingSmartRoutingOutput
func (ZoneSettingSmartRoutingArgs) ToZoneSettingSmartRoutingOutputWithContext ¶
func (i ZoneSettingSmartRoutingArgs) ToZoneSettingSmartRoutingOutputWithContext(ctx context.Context) ZoneSettingSmartRoutingOutput
func (ZoneSettingSmartRoutingArgs) ToZoneSettingSmartRoutingPtrOutput ¶
func (i ZoneSettingSmartRoutingArgs) ToZoneSettingSmartRoutingPtrOutput() ZoneSettingSmartRoutingPtrOutput
func (ZoneSettingSmartRoutingArgs) ToZoneSettingSmartRoutingPtrOutputWithContext ¶
func (i ZoneSettingSmartRoutingArgs) ToZoneSettingSmartRoutingPtrOutputWithContext(ctx context.Context) ZoneSettingSmartRoutingPtrOutput
type ZoneSettingSmartRoutingInput ¶
type ZoneSettingSmartRoutingInput interface { pulumi.Input ToZoneSettingSmartRoutingOutput() ZoneSettingSmartRoutingOutput ToZoneSettingSmartRoutingOutputWithContext(context.Context) ZoneSettingSmartRoutingOutput }
ZoneSettingSmartRoutingInput is an input type that accepts ZoneSettingSmartRoutingArgs and ZoneSettingSmartRoutingOutput values. You can construct a concrete instance of `ZoneSettingSmartRoutingInput` via:
ZoneSettingSmartRoutingArgs{...}
type ZoneSettingSmartRoutingOutput ¶
type ZoneSettingSmartRoutingOutput struct{ *pulumi.OutputState }
func (ZoneSettingSmartRoutingOutput) ElementType ¶
func (ZoneSettingSmartRoutingOutput) ElementType() reflect.Type
func (ZoneSettingSmartRoutingOutput) Switch ¶
func (o ZoneSettingSmartRoutingOutput) Switch() pulumi.StringOutput
Whether to enable HTTP2 origin-pull.
func (ZoneSettingSmartRoutingOutput) ToZoneSettingSmartRoutingOutput ¶
func (o ZoneSettingSmartRoutingOutput) ToZoneSettingSmartRoutingOutput() ZoneSettingSmartRoutingOutput
func (ZoneSettingSmartRoutingOutput) ToZoneSettingSmartRoutingOutputWithContext ¶
func (o ZoneSettingSmartRoutingOutput) ToZoneSettingSmartRoutingOutputWithContext(ctx context.Context) ZoneSettingSmartRoutingOutput
func (ZoneSettingSmartRoutingOutput) ToZoneSettingSmartRoutingPtrOutput ¶
func (o ZoneSettingSmartRoutingOutput) ToZoneSettingSmartRoutingPtrOutput() ZoneSettingSmartRoutingPtrOutput
func (ZoneSettingSmartRoutingOutput) ToZoneSettingSmartRoutingPtrOutputWithContext ¶
func (o ZoneSettingSmartRoutingOutput) ToZoneSettingSmartRoutingPtrOutputWithContext(ctx context.Context) ZoneSettingSmartRoutingPtrOutput
type ZoneSettingSmartRoutingPtrInput ¶
type ZoneSettingSmartRoutingPtrInput interface { pulumi.Input ToZoneSettingSmartRoutingPtrOutput() ZoneSettingSmartRoutingPtrOutput ToZoneSettingSmartRoutingPtrOutputWithContext(context.Context) ZoneSettingSmartRoutingPtrOutput }
ZoneSettingSmartRoutingPtrInput is an input type that accepts ZoneSettingSmartRoutingArgs, ZoneSettingSmartRoutingPtr and ZoneSettingSmartRoutingPtrOutput values. You can construct a concrete instance of `ZoneSettingSmartRoutingPtrInput` via:
ZoneSettingSmartRoutingArgs{...} or: nil
func ZoneSettingSmartRoutingPtr ¶
func ZoneSettingSmartRoutingPtr(v *ZoneSettingSmartRoutingArgs) ZoneSettingSmartRoutingPtrInput
type ZoneSettingSmartRoutingPtrOutput ¶
type ZoneSettingSmartRoutingPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingSmartRoutingPtrOutput) Elem ¶
func (o ZoneSettingSmartRoutingPtrOutput) Elem() ZoneSettingSmartRoutingOutput
func (ZoneSettingSmartRoutingPtrOutput) ElementType ¶
func (ZoneSettingSmartRoutingPtrOutput) ElementType() reflect.Type
func (ZoneSettingSmartRoutingPtrOutput) Switch ¶
func (o ZoneSettingSmartRoutingPtrOutput) Switch() pulumi.StringPtrOutput
Whether to enable HTTP2 origin-pull.
func (ZoneSettingSmartRoutingPtrOutput) ToZoneSettingSmartRoutingPtrOutput ¶
func (o ZoneSettingSmartRoutingPtrOutput) ToZoneSettingSmartRoutingPtrOutput() ZoneSettingSmartRoutingPtrOutput
func (ZoneSettingSmartRoutingPtrOutput) ToZoneSettingSmartRoutingPtrOutputWithContext ¶
func (o ZoneSettingSmartRoutingPtrOutput) ToZoneSettingSmartRoutingPtrOutputWithContext(ctx context.Context) ZoneSettingSmartRoutingPtrOutput
type ZoneSettingState ¶
type ZoneSettingState struct { // Acceleration area of the zone. Valid values: `mainland`, `overseas`. Area pulumi.StringPtrInput // Cache expiration time configuration. Cache ZoneSettingCachePtrInput // Node cache key configuration. CacheKey ZoneSettingCacheKeyPtrInput // Cache pre-refresh configuration. CachePrefresh ZoneSettingCachePrefreshPtrInput // Origin-pull client IP header configuration. ClientIpHeader ZoneSettingClientIpHeaderPtrInput // Smart compression configuration. Compression ZoneSettingCompressionPtrInput // Force HTTPS redirect configuration. ForceRedirect ZoneSettingForceRedirectPtrInput // HTTPS acceleration configuration. Https ZoneSettingHttpsPtrInput // IPv6 access configuration. Ipv6 ZoneSettingIpv6PtrInput // Browser cache configuration. MaxAge ZoneSettingMaxAgePtrInput // Offline cache configuration. OfflineCache ZoneSettingOfflineCachePtrInput // Origin server configuration. Origin ZoneSettingOriginPtrInput // Maximum size of files transferred over POST request. PostMaxSize ZoneSettingPostMaxSizePtrInput // QUIC access configuration. Quic ZoneSettingQuicPtrInput // Smart acceleration configuration. SmartRouting ZoneSettingSmartRoutingPtrInput // HTTP2 origin-pull configuration. UpstreamHttp2 ZoneSettingUpstreamHttp2PtrInput // WebSocket configuration. WebSocket ZoneSettingWebSocketPtrInput // Site ID. ZoneId pulumi.StringPtrInput }
func (ZoneSettingState) ElementType ¶
func (ZoneSettingState) ElementType() reflect.Type
type ZoneSettingUpstreamHttp2 ¶
type ZoneSettingUpstreamHttp2 struct { // Cache configuration switch. Switch string `pulumi:"switch"` }
type ZoneSettingUpstreamHttp2Args ¶
type ZoneSettingUpstreamHttp2Args struct { // Cache configuration switch. Switch pulumi.StringInput `pulumi:"switch"` }
func (ZoneSettingUpstreamHttp2Args) ElementType ¶
func (ZoneSettingUpstreamHttp2Args) ElementType() reflect.Type
func (ZoneSettingUpstreamHttp2Args) ToZoneSettingUpstreamHttp2Output ¶
func (i ZoneSettingUpstreamHttp2Args) ToZoneSettingUpstreamHttp2Output() ZoneSettingUpstreamHttp2Output
func (ZoneSettingUpstreamHttp2Args) ToZoneSettingUpstreamHttp2OutputWithContext ¶
func (i ZoneSettingUpstreamHttp2Args) ToZoneSettingUpstreamHttp2OutputWithContext(ctx context.Context) ZoneSettingUpstreamHttp2Output
func (ZoneSettingUpstreamHttp2Args) ToZoneSettingUpstreamHttp2PtrOutput ¶
func (i ZoneSettingUpstreamHttp2Args) ToZoneSettingUpstreamHttp2PtrOutput() ZoneSettingUpstreamHttp2PtrOutput
func (ZoneSettingUpstreamHttp2Args) ToZoneSettingUpstreamHttp2PtrOutputWithContext ¶
func (i ZoneSettingUpstreamHttp2Args) ToZoneSettingUpstreamHttp2PtrOutputWithContext(ctx context.Context) ZoneSettingUpstreamHttp2PtrOutput
type ZoneSettingUpstreamHttp2Input ¶
type ZoneSettingUpstreamHttp2Input interface { pulumi.Input ToZoneSettingUpstreamHttp2Output() ZoneSettingUpstreamHttp2Output ToZoneSettingUpstreamHttp2OutputWithContext(context.Context) ZoneSettingUpstreamHttp2Output }
ZoneSettingUpstreamHttp2Input is an input type that accepts ZoneSettingUpstreamHttp2Args and ZoneSettingUpstreamHttp2Output values. You can construct a concrete instance of `ZoneSettingUpstreamHttp2Input` via:
ZoneSettingUpstreamHttp2Args{...}
type ZoneSettingUpstreamHttp2Output ¶
type ZoneSettingUpstreamHttp2Output struct{ *pulumi.OutputState }
func (ZoneSettingUpstreamHttp2Output) ElementType ¶
func (ZoneSettingUpstreamHttp2Output) ElementType() reflect.Type
func (ZoneSettingUpstreamHttp2Output) Switch ¶
func (o ZoneSettingUpstreamHttp2Output) Switch() pulumi.StringOutput
Cache configuration switch.
func (ZoneSettingUpstreamHttp2Output) ToZoneSettingUpstreamHttp2Output ¶
func (o ZoneSettingUpstreamHttp2Output) ToZoneSettingUpstreamHttp2Output() ZoneSettingUpstreamHttp2Output
func (ZoneSettingUpstreamHttp2Output) ToZoneSettingUpstreamHttp2OutputWithContext ¶
func (o ZoneSettingUpstreamHttp2Output) ToZoneSettingUpstreamHttp2OutputWithContext(ctx context.Context) ZoneSettingUpstreamHttp2Output
func (ZoneSettingUpstreamHttp2Output) ToZoneSettingUpstreamHttp2PtrOutput ¶
func (o ZoneSettingUpstreamHttp2Output) ToZoneSettingUpstreamHttp2PtrOutput() ZoneSettingUpstreamHttp2PtrOutput
func (ZoneSettingUpstreamHttp2Output) ToZoneSettingUpstreamHttp2PtrOutputWithContext ¶
func (o ZoneSettingUpstreamHttp2Output) ToZoneSettingUpstreamHttp2PtrOutputWithContext(ctx context.Context) ZoneSettingUpstreamHttp2PtrOutput
type ZoneSettingUpstreamHttp2PtrInput ¶
type ZoneSettingUpstreamHttp2PtrInput interface { pulumi.Input ToZoneSettingUpstreamHttp2PtrOutput() ZoneSettingUpstreamHttp2PtrOutput ToZoneSettingUpstreamHttp2PtrOutputWithContext(context.Context) ZoneSettingUpstreamHttp2PtrOutput }
ZoneSettingUpstreamHttp2PtrInput is an input type that accepts ZoneSettingUpstreamHttp2Args, ZoneSettingUpstreamHttp2Ptr and ZoneSettingUpstreamHttp2PtrOutput values. You can construct a concrete instance of `ZoneSettingUpstreamHttp2PtrInput` via:
ZoneSettingUpstreamHttp2Args{...} or: nil
func ZoneSettingUpstreamHttp2Ptr ¶
func ZoneSettingUpstreamHttp2Ptr(v *ZoneSettingUpstreamHttp2Args) ZoneSettingUpstreamHttp2PtrInput
type ZoneSettingUpstreamHttp2PtrOutput ¶
type ZoneSettingUpstreamHttp2PtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingUpstreamHttp2PtrOutput) Elem ¶
func (o ZoneSettingUpstreamHttp2PtrOutput) Elem() ZoneSettingUpstreamHttp2Output
func (ZoneSettingUpstreamHttp2PtrOutput) ElementType ¶
func (ZoneSettingUpstreamHttp2PtrOutput) ElementType() reflect.Type
func (ZoneSettingUpstreamHttp2PtrOutput) Switch ¶
func (o ZoneSettingUpstreamHttp2PtrOutput) Switch() pulumi.StringPtrOutput
Cache configuration switch.
func (ZoneSettingUpstreamHttp2PtrOutput) ToZoneSettingUpstreamHttp2PtrOutput ¶
func (o ZoneSettingUpstreamHttp2PtrOutput) ToZoneSettingUpstreamHttp2PtrOutput() ZoneSettingUpstreamHttp2PtrOutput
func (ZoneSettingUpstreamHttp2PtrOutput) ToZoneSettingUpstreamHttp2PtrOutputWithContext ¶
func (o ZoneSettingUpstreamHttp2PtrOutput) ToZoneSettingUpstreamHttp2PtrOutputWithContext(ctx context.Context) ZoneSettingUpstreamHttp2PtrOutput
type ZoneSettingWebSocket ¶
type ZoneSettingWebSocket struct { // Whether to enable custom WebSocket timeout setting. When it's off: it means to keep the default WebSocket connection timeout period, which is 15 seconds. To change the timeout period, please set it to on. Switch string `pulumi:"switch"` // Sets timeout period in seconds. Maximum value: 120. Timeout *int `pulumi:"timeout"` }
type ZoneSettingWebSocketArgs ¶
type ZoneSettingWebSocketArgs struct { // Whether to enable custom WebSocket timeout setting. When it's off: it means to keep the default WebSocket connection timeout period, which is 15 seconds. To change the timeout period, please set it to on. Switch pulumi.StringInput `pulumi:"switch"` // Sets timeout period in seconds. Maximum value: 120. Timeout pulumi.IntPtrInput `pulumi:"timeout"` }
func (ZoneSettingWebSocketArgs) ElementType ¶
func (ZoneSettingWebSocketArgs) ElementType() reflect.Type
func (ZoneSettingWebSocketArgs) ToZoneSettingWebSocketOutput ¶
func (i ZoneSettingWebSocketArgs) ToZoneSettingWebSocketOutput() ZoneSettingWebSocketOutput
func (ZoneSettingWebSocketArgs) ToZoneSettingWebSocketOutputWithContext ¶
func (i ZoneSettingWebSocketArgs) ToZoneSettingWebSocketOutputWithContext(ctx context.Context) ZoneSettingWebSocketOutput
func (ZoneSettingWebSocketArgs) ToZoneSettingWebSocketPtrOutput ¶
func (i ZoneSettingWebSocketArgs) ToZoneSettingWebSocketPtrOutput() ZoneSettingWebSocketPtrOutput
func (ZoneSettingWebSocketArgs) ToZoneSettingWebSocketPtrOutputWithContext ¶
func (i ZoneSettingWebSocketArgs) ToZoneSettingWebSocketPtrOutputWithContext(ctx context.Context) ZoneSettingWebSocketPtrOutput
type ZoneSettingWebSocketInput ¶
type ZoneSettingWebSocketInput interface { pulumi.Input ToZoneSettingWebSocketOutput() ZoneSettingWebSocketOutput ToZoneSettingWebSocketOutputWithContext(context.Context) ZoneSettingWebSocketOutput }
ZoneSettingWebSocketInput is an input type that accepts ZoneSettingWebSocketArgs and ZoneSettingWebSocketOutput values. You can construct a concrete instance of `ZoneSettingWebSocketInput` via:
ZoneSettingWebSocketArgs{...}
type ZoneSettingWebSocketOutput ¶
type ZoneSettingWebSocketOutput struct{ *pulumi.OutputState }
func (ZoneSettingWebSocketOutput) ElementType ¶
func (ZoneSettingWebSocketOutput) ElementType() reflect.Type
func (ZoneSettingWebSocketOutput) Switch ¶
func (o ZoneSettingWebSocketOutput) Switch() pulumi.StringOutput
Whether to enable custom WebSocket timeout setting. When it's off: it means to keep the default WebSocket connection timeout period, which is 15 seconds. To change the timeout period, please set it to on.
func (ZoneSettingWebSocketOutput) Timeout ¶
func (o ZoneSettingWebSocketOutput) Timeout() pulumi.IntPtrOutput
Sets timeout period in seconds. Maximum value: 120.
func (ZoneSettingWebSocketOutput) ToZoneSettingWebSocketOutput ¶
func (o ZoneSettingWebSocketOutput) ToZoneSettingWebSocketOutput() ZoneSettingWebSocketOutput
func (ZoneSettingWebSocketOutput) ToZoneSettingWebSocketOutputWithContext ¶
func (o ZoneSettingWebSocketOutput) ToZoneSettingWebSocketOutputWithContext(ctx context.Context) ZoneSettingWebSocketOutput
func (ZoneSettingWebSocketOutput) ToZoneSettingWebSocketPtrOutput ¶
func (o ZoneSettingWebSocketOutput) ToZoneSettingWebSocketPtrOutput() ZoneSettingWebSocketPtrOutput
func (ZoneSettingWebSocketOutput) ToZoneSettingWebSocketPtrOutputWithContext ¶
func (o ZoneSettingWebSocketOutput) ToZoneSettingWebSocketPtrOutputWithContext(ctx context.Context) ZoneSettingWebSocketPtrOutput
type ZoneSettingWebSocketPtrInput ¶
type ZoneSettingWebSocketPtrInput interface { pulumi.Input ToZoneSettingWebSocketPtrOutput() ZoneSettingWebSocketPtrOutput ToZoneSettingWebSocketPtrOutputWithContext(context.Context) ZoneSettingWebSocketPtrOutput }
ZoneSettingWebSocketPtrInput is an input type that accepts ZoneSettingWebSocketArgs, ZoneSettingWebSocketPtr and ZoneSettingWebSocketPtrOutput values. You can construct a concrete instance of `ZoneSettingWebSocketPtrInput` via:
ZoneSettingWebSocketArgs{...} or: nil
func ZoneSettingWebSocketPtr ¶
func ZoneSettingWebSocketPtr(v *ZoneSettingWebSocketArgs) ZoneSettingWebSocketPtrInput
type ZoneSettingWebSocketPtrOutput ¶
type ZoneSettingWebSocketPtrOutput struct{ *pulumi.OutputState }
func (ZoneSettingWebSocketPtrOutput) Elem ¶
func (o ZoneSettingWebSocketPtrOutput) Elem() ZoneSettingWebSocketOutput
func (ZoneSettingWebSocketPtrOutput) ElementType ¶
func (ZoneSettingWebSocketPtrOutput) ElementType() reflect.Type
func (ZoneSettingWebSocketPtrOutput) Switch ¶
func (o ZoneSettingWebSocketPtrOutput) Switch() pulumi.StringPtrOutput
Whether to enable custom WebSocket timeout setting. When it's off: it means to keep the default WebSocket connection timeout period, which is 15 seconds. To change the timeout period, please set it to on.
func (ZoneSettingWebSocketPtrOutput) Timeout ¶
func (o ZoneSettingWebSocketPtrOutput) Timeout() pulumi.IntPtrOutput
Sets timeout period in seconds. Maximum value: 120.
func (ZoneSettingWebSocketPtrOutput) ToZoneSettingWebSocketPtrOutput ¶
func (o ZoneSettingWebSocketPtrOutput) ToZoneSettingWebSocketPtrOutput() ZoneSettingWebSocketPtrOutput
func (ZoneSettingWebSocketPtrOutput) ToZoneSettingWebSocketPtrOutputWithContext ¶
func (o ZoneSettingWebSocketPtrOutput) ToZoneSettingWebSocketPtrOutputWithContext(ctx context.Context) ZoneSettingWebSocketPtrOutput
type ZoneState ¶
type ZoneState struct { // Alias site identifier. Limit the input to a combination of numbers, English, - and _, within 20 characters. For details, refer to the alias site identifier. If there is no such usage scenario, leave this field empty. AliasZoneName pulumi.StringPtrInput // When the Type value is partial/full, the acceleration region of the L7 domain name. The following are the values of this parameter, and the default value is overseas if not filled in. When the Type value is noDomainAccess, please leave this value empty: // - global: Global availability zone. // - mainland: Chinese mainland availability zone. // - overseas: Global availability zone (excluding Chinese mainland). Area pulumi.StringPtrInput // NS list allocated by Tencent Cloud. NameServers pulumi.StringArrayInput // Ownership verification information. Note: This field may return null, indicating that no valid value can be obtained. OwnershipVerifications ZoneOwnershipVerificationArrayInput // Indicates whether the site is disabled. Paused pulumi.BoolPtrInput // The target Plan ID to be bound. When you have an existing Plan in your account, you can fill in this parameter to directly bind the site to the Plan. If you do not have a Plan that can be bound at the moment, please go to the console to purchase a Plan to complete the site creation. PlanId pulumi.StringPtrInput // Site status. Valid values: `active`: NS is switched; `pending`: NS is not switched; `moved`: NS is moved; `deactivated`: this site is blocked. Status pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // Site access type. The value of this parameter is as follows, and the default is partial if not filled in:partial: CNAME access; full: NS access; noDomainAccess: No domain access. Type pulumi.StringPtrInput // Site name. When accessing CNAME/NS, please pass the second-level domain (example.com) as the site name; when accessing without a domain name, please leave this value empty. ZoneName pulumi.StringPtrInput }