Documentation
¶
Index ¶
- func PkgVersion() (semver.Version, error)
- 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 CustomErrorPage
- type CustomErrorPageArgs
- type CustomErrorPageArray
- type CustomErrorPageArrayInput
- type CustomErrorPageArrayOutput
- func (CustomErrorPageArrayOutput) ElementType() reflect.Type
- func (o CustomErrorPageArrayOutput) Index(i pulumi.IntInput) CustomErrorPageOutput
- func (o CustomErrorPageArrayOutput) ToCustomErrorPageArrayOutput() CustomErrorPageArrayOutput
- func (o CustomErrorPageArrayOutput) ToCustomErrorPageArrayOutputWithContext(ctx context.Context) CustomErrorPageArrayOutput
- type CustomErrorPageInput
- type CustomErrorPageMap
- type CustomErrorPageMapInput
- type CustomErrorPageMapOutput
- func (CustomErrorPageMapOutput) ElementType() reflect.Type
- func (o CustomErrorPageMapOutput) MapIndex(k pulumi.StringInput) CustomErrorPageOutput
- func (o CustomErrorPageMapOutput) ToCustomErrorPageMapOutput() CustomErrorPageMapOutput
- func (o CustomErrorPageMapOutput) ToCustomErrorPageMapOutputWithContext(ctx context.Context) CustomErrorPageMapOutput
- type CustomErrorPageOutput
- func (o CustomErrorPageOutput) Content() pulumi.StringOutput
- func (CustomErrorPageOutput) ElementType() reflect.Type
- func (o CustomErrorPageOutput) Entity() pulumi.StringOutput
- func (o CustomErrorPageOutput) Name() pulumi.StringOutput
- func (o CustomErrorPageOutput) PageId() pulumi.StringOutput
- func (o CustomErrorPageOutput) ToCustomErrorPageOutput() CustomErrorPageOutput
- func (o CustomErrorPageOutput) ToCustomErrorPageOutputWithContext(ctx context.Context) CustomErrorPageOutput
- func (o CustomErrorPageOutput) ZoneId() pulumi.StringOutput
- type CustomErrorPageState
- type DdosPolicy
- type DdosPolicyArgs
- type DdosPolicyArray
- type DdosPolicyArrayInput
- type DdosPolicyArrayOutput
- func (DdosPolicyArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyArrayOutput) Index(i pulumi.IntInput) DdosPolicyOutput
- func (o DdosPolicyArrayOutput) ToDdosPolicyArrayOutput() DdosPolicyArrayOutput
- func (o DdosPolicyArrayOutput) ToDdosPolicyArrayOutputWithContext(ctx context.Context) DdosPolicyArrayOutput
- type DdosPolicyDdosRule
- type DdosPolicyDdosRuleAcl
- type DdosPolicyDdosRuleAclAcl
- type DdosPolicyDdosRuleAclAclArgs
- func (DdosPolicyDdosRuleAclAclArgs) ElementType() reflect.Type
- func (i DdosPolicyDdosRuleAclAclArgs) ToDdosPolicyDdosRuleAclAclOutput() DdosPolicyDdosRuleAclAclOutput
- func (i DdosPolicyDdosRuleAclAclArgs) ToDdosPolicyDdosRuleAclAclOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAclAclOutput
- type DdosPolicyDdosRuleAclAclArray
- func (DdosPolicyDdosRuleAclAclArray) ElementType() reflect.Type
- func (i DdosPolicyDdosRuleAclAclArray) ToDdosPolicyDdosRuleAclAclArrayOutput() DdosPolicyDdosRuleAclAclArrayOutput
- func (i DdosPolicyDdosRuleAclAclArray) ToDdosPolicyDdosRuleAclAclArrayOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAclAclArrayOutput
- type DdosPolicyDdosRuleAclAclArrayInput
- type DdosPolicyDdosRuleAclAclArrayOutput
- func (DdosPolicyDdosRuleAclAclArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRuleAclAclArrayOutput) Index(i pulumi.IntInput) DdosPolicyDdosRuleAclAclOutput
- func (o DdosPolicyDdosRuleAclAclArrayOutput) ToDdosPolicyDdosRuleAclAclArrayOutput() DdosPolicyDdosRuleAclAclArrayOutput
- func (o DdosPolicyDdosRuleAclAclArrayOutput) ToDdosPolicyDdosRuleAclAclArrayOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAclAclArrayOutput
- type DdosPolicyDdosRuleAclAclInput
- type DdosPolicyDdosRuleAclAclOutput
- func (o DdosPolicyDdosRuleAclAclOutput) Action() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleAclAclOutput) DportEnd() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRuleAclAclOutput) DportStart() pulumi.IntPtrOutput
- func (DdosPolicyDdosRuleAclAclOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRuleAclAclOutput) Protocol() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleAclAclOutput) SportEnd() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRuleAclAclOutput) SportStart() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRuleAclAclOutput) ToDdosPolicyDdosRuleAclAclOutput() DdosPolicyDdosRuleAclAclOutput
- func (o DdosPolicyDdosRuleAclAclOutput) ToDdosPolicyDdosRuleAclAclOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAclAclOutput
- type DdosPolicyDdosRuleAclArgs
- func (DdosPolicyDdosRuleAclArgs) ElementType() reflect.Type
- func (i DdosPolicyDdosRuleAclArgs) ToDdosPolicyDdosRuleAclOutput() DdosPolicyDdosRuleAclOutput
- func (i DdosPolicyDdosRuleAclArgs) ToDdosPolicyDdosRuleAclOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAclOutput
- func (i DdosPolicyDdosRuleAclArgs) ToDdosPolicyDdosRuleAclPtrOutput() DdosPolicyDdosRuleAclPtrOutput
- func (i DdosPolicyDdosRuleAclArgs) ToDdosPolicyDdosRuleAclPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAclPtrOutput
- type DdosPolicyDdosRuleAclInput
- type DdosPolicyDdosRuleAclOutput
- func (o DdosPolicyDdosRuleAclOutput) Acls() DdosPolicyDdosRuleAclAclArrayOutput
- func (DdosPolicyDdosRuleAclOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRuleAclOutput) Switch() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleAclOutput) ToDdosPolicyDdosRuleAclOutput() DdosPolicyDdosRuleAclOutput
- func (o DdosPolicyDdosRuleAclOutput) ToDdosPolicyDdosRuleAclOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAclOutput
- func (o DdosPolicyDdosRuleAclOutput) ToDdosPolicyDdosRuleAclPtrOutput() DdosPolicyDdosRuleAclPtrOutput
- func (o DdosPolicyDdosRuleAclOutput) ToDdosPolicyDdosRuleAclPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAclPtrOutput
- type DdosPolicyDdosRuleAclPtrInput
- type DdosPolicyDdosRuleAclPtrOutput
- func (o DdosPolicyDdosRuleAclPtrOutput) Acls() DdosPolicyDdosRuleAclAclArrayOutput
- func (o DdosPolicyDdosRuleAclPtrOutput) Elem() DdosPolicyDdosRuleAclOutput
- func (DdosPolicyDdosRuleAclPtrOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRuleAclPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleAclPtrOutput) ToDdosPolicyDdosRuleAclPtrOutput() DdosPolicyDdosRuleAclPtrOutput
- func (o DdosPolicyDdosRuleAclPtrOutput) ToDdosPolicyDdosRuleAclPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAclPtrOutput
- type DdosPolicyDdosRuleAllowBlock
- type DdosPolicyDdosRuleAllowBlockAllowBlockIp
- type DdosPolicyDdosRuleAllowBlockAllowBlockIpArgs
- func (DdosPolicyDdosRuleAllowBlockAllowBlockIpArgs) ElementType() reflect.Type
- func (i DdosPolicyDdosRuleAllowBlockAllowBlockIpArgs) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpOutput() DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput
- func (i DdosPolicyDdosRuleAllowBlockAllowBlockIpArgs) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput
- type DdosPolicyDdosRuleAllowBlockAllowBlockIpArray
- func (DdosPolicyDdosRuleAllowBlockAllowBlockIpArray) ElementType() reflect.Type
- func (i DdosPolicyDdosRuleAllowBlockAllowBlockIpArray) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput() DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput
- func (i DdosPolicyDdosRuleAllowBlockAllowBlockIpArray) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput
- type DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayInput
- type DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput
- func (DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput) Index(i pulumi.IntInput) DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput
- func (o DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput() DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput
- func (o DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput
- type DdosPolicyDdosRuleAllowBlockAllowBlockIpInput
- type DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput
- func (DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput) Ip() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpOutput() DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput
- func (o DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput
- func (o DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput) Type() pulumi.StringOutput
- func (o DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput) UpdateTime() pulumi.IntPtrOutput
- type DdosPolicyDdosRuleAllowBlockArgs
- func (DdosPolicyDdosRuleAllowBlockArgs) ElementType() reflect.Type
- func (i DdosPolicyDdosRuleAllowBlockArgs) ToDdosPolicyDdosRuleAllowBlockOutput() DdosPolicyDdosRuleAllowBlockOutput
- func (i DdosPolicyDdosRuleAllowBlockArgs) ToDdosPolicyDdosRuleAllowBlockOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAllowBlockOutput
- func (i DdosPolicyDdosRuleAllowBlockArgs) ToDdosPolicyDdosRuleAllowBlockPtrOutput() DdosPolicyDdosRuleAllowBlockPtrOutput
- func (i DdosPolicyDdosRuleAllowBlockArgs) ToDdosPolicyDdosRuleAllowBlockPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAllowBlockPtrOutput
- type DdosPolicyDdosRuleAllowBlockInput
- type DdosPolicyDdosRuleAllowBlockOutput
- func (o DdosPolicyDdosRuleAllowBlockOutput) AllowBlockIps() DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput
- func (DdosPolicyDdosRuleAllowBlockOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRuleAllowBlockOutput) Switch() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleAllowBlockOutput) ToDdosPolicyDdosRuleAllowBlockOutput() DdosPolicyDdosRuleAllowBlockOutput
- func (o DdosPolicyDdosRuleAllowBlockOutput) ToDdosPolicyDdosRuleAllowBlockOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAllowBlockOutput
- func (o DdosPolicyDdosRuleAllowBlockOutput) ToDdosPolicyDdosRuleAllowBlockPtrOutput() DdosPolicyDdosRuleAllowBlockPtrOutput
- func (o DdosPolicyDdosRuleAllowBlockOutput) ToDdosPolicyDdosRuleAllowBlockPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAllowBlockPtrOutput
- type DdosPolicyDdosRuleAllowBlockPtrInput
- type DdosPolicyDdosRuleAllowBlockPtrOutput
- func (o DdosPolicyDdosRuleAllowBlockPtrOutput) AllowBlockIps() DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput
- func (o DdosPolicyDdosRuleAllowBlockPtrOutput) Elem() DdosPolicyDdosRuleAllowBlockOutput
- func (DdosPolicyDdosRuleAllowBlockPtrOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRuleAllowBlockPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleAllowBlockPtrOutput) ToDdosPolicyDdosRuleAllowBlockPtrOutput() DdosPolicyDdosRuleAllowBlockPtrOutput
- func (o DdosPolicyDdosRuleAllowBlockPtrOutput) ToDdosPolicyDdosRuleAllowBlockPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAllowBlockPtrOutput
- type DdosPolicyDdosRuleAntiPly
- type DdosPolicyDdosRuleAntiPlyArgs
- func (DdosPolicyDdosRuleAntiPlyArgs) ElementType() reflect.Type
- func (i DdosPolicyDdosRuleAntiPlyArgs) ToDdosPolicyDdosRuleAntiPlyOutput() DdosPolicyDdosRuleAntiPlyOutput
- func (i DdosPolicyDdosRuleAntiPlyArgs) ToDdosPolicyDdosRuleAntiPlyOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAntiPlyOutput
- func (i DdosPolicyDdosRuleAntiPlyArgs) ToDdosPolicyDdosRuleAntiPlyPtrOutput() DdosPolicyDdosRuleAntiPlyPtrOutput
- func (i DdosPolicyDdosRuleAntiPlyArgs) ToDdosPolicyDdosRuleAntiPlyPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAntiPlyPtrOutput
- type DdosPolicyDdosRuleAntiPlyInput
- type DdosPolicyDdosRuleAntiPlyOutput
- func (o DdosPolicyDdosRuleAntiPlyOutput) AbnormalConnectNum() pulumi.IntOutput
- func (o DdosPolicyDdosRuleAntiPlyOutput) AbnormalSynNum() pulumi.IntOutput
- func (o DdosPolicyDdosRuleAntiPlyOutput) AbnormalSynRatio() pulumi.IntOutput
- func (o DdosPolicyDdosRuleAntiPlyOutput) ConnectTimeout() pulumi.IntOutput
- func (o DdosPolicyDdosRuleAntiPlyOutput) DestinationConnectLimit() pulumi.IntOutput
- func (o DdosPolicyDdosRuleAntiPlyOutput) DestinationCreateLimit() pulumi.IntOutput
- func (o DdosPolicyDdosRuleAntiPlyOutput) DropIcmp() pulumi.StringOutput
- func (o DdosPolicyDdosRuleAntiPlyOutput) DropOther() pulumi.StringOutput
- func (o DdosPolicyDdosRuleAntiPlyOutput) DropTcp() pulumi.StringOutput
- func (o DdosPolicyDdosRuleAntiPlyOutput) DropUdp() pulumi.StringOutput
- func (DdosPolicyDdosRuleAntiPlyOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRuleAntiPlyOutput) EmptyConnectProtect() pulumi.StringOutput
- func (o DdosPolicyDdosRuleAntiPlyOutput) SourceConnectLimit() pulumi.IntOutput
- func (o DdosPolicyDdosRuleAntiPlyOutput) SourceCreateLimit() pulumi.IntOutput
- func (o DdosPolicyDdosRuleAntiPlyOutput) ToDdosPolicyDdosRuleAntiPlyOutput() DdosPolicyDdosRuleAntiPlyOutput
- func (o DdosPolicyDdosRuleAntiPlyOutput) ToDdosPolicyDdosRuleAntiPlyOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAntiPlyOutput
- func (o DdosPolicyDdosRuleAntiPlyOutput) ToDdosPolicyDdosRuleAntiPlyPtrOutput() DdosPolicyDdosRuleAntiPlyPtrOutput
- func (o DdosPolicyDdosRuleAntiPlyOutput) ToDdosPolicyDdosRuleAntiPlyPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAntiPlyPtrOutput
- func (o DdosPolicyDdosRuleAntiPlyOutput) UdpShard() pulumi.StringPtrOutput
- type DdosPolicyDdosRuleAntiPlyPtrInput
- type DdosPolicyDdosRuleAntiPlyPtrOutput
- func (o DdosPolicyDdosRuleAntiPlyPtrOutput) AbnormalConnectNum() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRuleAntiPlyPtrOutput) AbnormalSynNum() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRuleAntiPlyPtrOutput) AbnormalSynRatio() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRuleAntiPlyPtrOutput) ConnectTimeout() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRuleAntiPlyPtrOutput) DestinationConnectLimit() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRuleAntiPlyPtrOutput) DestinationCreateLimit() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRuleAntiPlyPtrOutput) DropIcmp() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleAntiPlyPtrOutput) DropOther() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleAntiPlyPtrOutput) DropTcp() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleAntiPlyPtrOutput) DropUdp() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleAntiPlyPtrOutput) Elem() DdosPolicyDdosRuleAntiPlyOutput
- func (DdosPolicyDdosRuleAntiPlyPtrOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRuleAntiPlyPtrOutput) EmptyConnectProtect() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleAntiPlyPtrOutput) SourceConnectLimit() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRuleAntiPlyPtrOutput) SourceCreateLimit() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRuleAntiPlyPtrOutput) ToDdosPolicyDdosRuleAntiPlyPtrOutput() DdosPolicyDdosRuleAntiPlyPtrOutput
- func (o DdosPolicyDdosRuleAntiPlyPtrOutput) ToDdosPolicyDdosRuleAntiPlyPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAntiPlyPtrOutput
- func (o DdosPolicyDdosRuleAntiPlyPtrOutput) UdpShard() pulumi.StringPtrOutput
- type DdosPolicyDdosRuleArgs
- func (DdosPolicyDdosRuleArgs) ElementType() reflect.Type
- func (i DdosPolicyDdosRuleArgs) ToDdosPolicyDdosRuleOutput() DdosPolicyDdosRuleOutput
- func (i DdosPolicyDdosRuleArgs) ToDdosPolicyDdosRuleOutputWithContext(ctx context.Context) DdosPolicyDdosRuleOutput
- func (i DdosPolicyDdosRuleArgs) ToDdosPolicyDdosRulePtrOutput() DdosPolicyDdosRulePtrOutput
- func (i DdosPolicyDdosRuleArgs) ToDdosPolicyDdosRulePtrOutputWithContext(ctx context.Context) DdosPolicyDdosRulePtrOutput
- type DdosPolicyDdosRuleGeoIp
- type DdosPolicyDdosRuleGeoIpArgs
- func (DdosPolicyDdosRuleGeoIpArgs) ElementType() reflect.Type
- func (i DdosPolicyDdosRuleGeoIpArgs) ToDdosPolicyDdosRuleGeoIpOutput() DdosPolicyDdosRuleGeoIpOutput
- func (i DdosPolicyDdosRuleGeoIpArgs) ToDdosPolicyDdosRuleGeoIpOutputWithContext(ctx context.Context) DdosPolicyDdosRuleGeoIpOutput
- func (i DdosPolicyDdosRuleGeoIpArgs) ToDdosPolicyDdosRuleGeoIpPtrOutput() DdosPolicyDdosRuleGeoIpPtrOutput
- func (i DdosPolicyDdosRuleGeoIpArgs) ToDdosPolicyDdosRuleGeoIpPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleGeoIpPtrOutput
- type DdosPolicyDdosRuleGeoIpInput
- type DdosPolicyDdosRuleGeoIpOutput
- func (DdosPolicyDdosRuleGeoIpOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRuleGeoIpOutput) RegionIds() pulumi.IntArrayOutput
- func (o DdosPolicyDdosRuleGeoIpOutput) Switch() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleGeoIpOutput) ToDdosPolicyDdosRuleGeoIpOutput() DdosPolicyDdosRuleGeoIpOutput
- func (o DdosPolicyDdosRuleGeoIpOutput) ToDdosPolicyDdosRuleGeoIpOutputWithContext(ctx context.Context) DdosPolicyDdosRuleGeoIpOutput
- func (o DdosPolicyDdosRuleGeoIpOutput) ToDdosPolicyDdosRuleGeoIpPtrOutput() DdosPolicyDdosRuleGeoIpPtrOutput
- func (o DdosPolicyDdosRuleGeoIpOutput) ToDdosPolicyDdosRuleGeoIpPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleGeoIpPtrOutput
- type DdosPolicyDdosRuleGeoIpPtrInput
- type DdosPolicyDdosRuleGeoIpPtrOutput
- func (o DdosPolicyDdosRuleGeoIpPtrOutput) Elem() DdosPolicyDdosRuleGeoIpOutput
- func (DdosPolicyDdosRuleGeoIpPtrOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRuleGeoIpPtrOutput) RegionIds() pulumi.IntArrayOutput
- func (o DdosPolicyDdosRuleGeoIpPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleGeoIpPtrOutput) ToDdosPolicyDdosRuleGeoIpPtrOutput() DdosPolicyDdosRuleGeoIpPtrOutput
- func (o DdosPolicyDdosRuleGeoIpPtrOutput) ToDdosPolicyDdosRuleGeoIpPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleGeoIpPtrOutput
- type DdosPolicyDdosRuleInput
- type DdosPolicyDdosRuleOutput
- func (o DdosPolicyDdosRuleOutput) Acl() DdosPolicyDdosRuleAclPtrOutput
- func (o DdosPolicyDdosRuleOutput) AllowBlock() DdosPolicyDdosRuleAllowBlockPtrOutput
- func (o DdosPolicyDdosRuleOutput) AntiPly() DdosPolicyDdosRuleAntiPlyPtrOutput
- func (DdosPolicyDdosRuleOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRuleOutput) GeoIp() DdosPolicyDdosRuleGeoIpPtrOutput
- func (o DdosPolicyDdosRuleOutput) PacketFilter() DdosPolicyDdosRulePacketFilterPtrOutput
- func (o DdosPolicyDdosRuleOutput) SpeedLimit() DdosPolicyDdosRuleSpeedLimitPtrOutput
- func (o DdosPolicyDdosRuleOutput) StatusInfo() DdosPolicyDdosRuleStatusInfoPtrOutput
- func (o DdosPolicyDdosRuleOutput) Switch() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleOutput) ToDdosPolicyDdosRuleOutput() DdosPolicyDdosRuleOutput
- func (o DdosPolicyDdosRuleOutput) ToDdosPolicyDdosRuleOutputWithContext(ctx context.Context) DdosPolicyDdosRuleOutput
- func (o DdosPolicyDdosRuleOutput) ToDdosPolicyDdosRulePtrOutput() DdosPolicyDdosRulePtrOutput
- func (o DdosPolicyDdosRuleOutput) ToDdosPolicyDdosRulePtrOutputWithContext(ctx context.Context) DdosPolicyDdosRulePtrOutput
- type DdosPolicyDdosRulePacketFilter
- type DdosPolicyDdosRulePacketFilterArgs
- func (DdosPolicyDdosRulePacketFilterArgs) ElementType() reflect.Type
- func (i DdosPolicyDdosRulePacketFilterArgs) ToDdosPolicyDdosRulePacketFilterOutput() DdosPolicyDdosRulePacketFilterOutput
- func (i DdosPolicyDdosRulePacketFilterArgs) ToDdosPolicyDdosRulePacketFilterOutputWithContext(ctx context.Context) DdosPolicyDdosRulePacketFilterOutput
- func (i DdosPolicyDdosRulePacketFilterArgs) ToDdosPolicyDdosRulePacketFilterPtrOutput() DdosPolicyDdosRulePacketFilterPtrOutput
- func (i DdosPolicyDdosRulePacketFilterArgs) ToDdosPolicyDdosRulePacketFilterPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRulePacketFilterPtrOutput
- type DdosPolicyDdosRulePacketFilterInput
- type DdosPolicyDdosRulePacketFilterOutput
- func (DdosPolicyDdosRulePacketFilterOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRulePacketFilterOutput) PacketFilters() DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput
- func (o DdosPolicyDdosRulePacketFilterOutput) Switch() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRulePacketFilterOutput) ToDdosPolicyDdosRulePacketFilterOutput() DdosPolicyDdosRulePacketFilterOutput
- func (o DdosPolicyDdosRulePacketFilterOutput) ToDdosPolicyDdosRulePacketFilterOutputWithContext(ctx context.Context) DdosPolicyDdosRulePacketFilterOutput
- func (o DdosPolicyDdosRulePacketFilterOutput) ToDdosPolicyDdosRulePacketFilterPtrOutput() DdosPolicyDdosRulePacketFilterPtrOutput
- func (o DdosPolicyDdosRulePacketFilterOutput) ToDdosPolicyDdosRulePacketFilterPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRulePacketFilterPtrOutput
- type DdosPolicyDdosRulePacketFilterPacketFilter
- type DdosPolicyDdosRulePacketFilterPacketFilterArgs
- func (DdosPolicyDdosRulePacketFilterPacketFilterArgs) ElementType() reflect.Type
- func (i DdosPolicyDdosRulePacketFilterPacketFilterArgs) ToDdosPolicyDdosRulePacketFilterPacketFilterOutput() DdosPolicyDdosRulePacketFilterPacketFilterOutput
- func (i DdosPolicyDdosRulePacketFilterPacketFilterArgs) ToDdosPolicyDdosRulePacketFilterPacketFilterOutputWithContext(ctx context.Context) DdosPolicyDdosRulePacketFilterPacketFilterOutput
- type DdosPolicyDdosRulePacketFilterPacketFilterArray
- func (DdosPolicyDdosRulePacketFilterPacketFilterArray) ElementType() reflect.Type
- func (i DdosPolicyDdosRulePacketFilterPacketFilterArray) ToDdosPolicyDdosRulePacketFilterPacketFilterArrayOutput() DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput
- func (i DdosPolicyDdosRulePacketFilterPacketFilterArray) ToDdosPolicyDdosRulePacketFilterPacketFilterArrayOutputWithContext(ctx context.Context) DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput
- type DdosPolicyDdosRulePacketFilterPacketFilterArrayInput
- type DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput
- func (DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput) Index(i pulumi.IntInput) DdosPolicyDdosRulePacketFilterPacketFilterOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput) ToDdosPolicyDdosRulePacketFilterPacketFilterArrayOutput() DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput) ToDdosPolicyDdosRulePacketFilterPacketFilterArrayOutputWithContext(ctx context.Context) DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput
- type DdosPolicyDdosRulePacketFilterPacketFilterInput
- type DdosPolicyDdosRulePacketFilterPacketFilterOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) Action() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) Depth() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) Depth2() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) DportEnd() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) DportStart() pulumi.IntPtrOutput
- func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) IsNot() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) IsNot2() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) MatchBegin() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) MatchBegin2() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) MatchLogic() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) MatchType() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) MatchType2() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) Offset() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) Offset2() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) PacketMax() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) PacketMin() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) Protocol() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) SportEnd() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) SportStart() pulumi.IntPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) Str() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) Str2() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) ToDdosPolicyDdosRulePacketFilterPacketFilterOutput() DdosPolicyDdosRulePacketFilterPacketFilterOutput
- func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) ToDdosPolicyDdosRulePacketFilterPacketFilterOutputWithContext(ctx context.Context) DdosPolicyDdosRulePacketFilterPacketFilterOutput
- type DdosPolicyDdosRulePacketFilterPtrInput
- type DdosPolicyDdosRulePacketFilterPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPtrOutput) Elem() DdosPolicyDdosRulePacketFilterOutput
- func (DdosPolicyDdosRulePacketFilterPtrOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRulePacketFilterPtrOutput) PacketFilters() DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput
- func (o DdosPolicyDdosRulePacketFilterPtrOutput) Switch() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPtrOutput) ToDdosPolicyDdosRulePacketFilterPtrOutput() DdosPolicyDdosRulePacketFilterPtrOutput
- func (o DdosPolicyDdosRulePacketFilterPtrOutput) ToDdosPolicyDdosRulePacketFilterPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRulePacketFilterPtrOutput
- type DdosPolicyDdosRulePtrInput
- type DdosPolicyDdosRulePtrOutput
- func (o DdosPolicyDdosRulePtrOutput) Acl() DdosPolicyDdosRuleAclPtrOutput
- func (o DdosPolicyDdosRulePtrOutput) AllowBlock() DdosPolicyDdosRuleAllowBlockPtrOutput
- func (o DdosPolicyDdosRulePtrOutput) AntiPly() DdosPolicyDdosRuleAntiPlyPtrOutput
- func (o DdosPolicyDdosRulePtrOutput) Elem() DdosPolicyDdosRuleOutput
- func (DdosPolicyDdosRulePtrOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRulePtrOutput) GeoIp() DdosPolicyDdosRuleGeoIpPtrOutput
- func (o DdosPolicyDdosRulePtrOutput) PacketFilter() DdosPolicyDdosRulePacketFilterPtrOutput
- func (o DdosPolicyDdosRulePtrOutput) SpeedLimit() DdosPolicyDdosRuleSpeedLimitPtrOutput
- func (o DdosPolicyDdosRulePtrOutput) StatusInfo() DdosPolicyDdosRuleStatusInfoPtrOutput
- func (o DdosPolicyDdosRulePtrOutput) Switch() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRulePtrOutput) ToDdosPolicyDdosRulePtrOutput() DdosPolicyDdosRulePtrOutput
- func (o DdosPolicyDdosRulePtrOutput) ToDdosPolicyDdosRulePtrOutputWithContext(ctx context.Context) DdosPolicyDdosRulePtrOutput
- type DdosPolicyDdosRuleSpeedLimit
- type DdosPolicyDdosRuleSpeedLimitArgs
- func (DdosPolicyDdosRuleSpeedLimitArgs) ElementType() reflect.Type
- func (i DdosPolicyDdosRuleSpeedLimitArgs) ToDdosPolicyDdosRuleSpeedLimitOutput() DdosPolicyDdosRuleSpeedLimitOutput
- func (i DdosPolicyDdosRuleSpeedLimitArgs) ToDdosPolicyDdosRuleSpeedLimitOutputWithContext(ctx context.Context) DdosPolicyDdosRuleSpeedLimitOutput
- func (i DdosPolicyDdosRuleSpeedLimitArgs) ToDdosPolicyDdosRuleSpeedLimitPtrOutput() DdosPolicyDdosRuleSpeedLimitPtrOutput
- func (i DdosPolicyDdosRuleSpeedLimitArgs) ToDdosPolicyDdosRuleSpeedLimitPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleSpeedLimitPtrOutput
- type DdosPolicyDdosRuleSpeedLimitInput
- type DdosPolicyDdosRuleSpeedLimitOutput
- func (DdosPolicyDdosRuleSpeedLimitOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRuleSpeedLimitOutput) FluxLimit() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleSpeedLimitOutput) PackageLimit() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleSpeedLimitOutput) ToDdosPolicyDdosRuleSpeedLimitOutput() DdosPolicyDdosRuleSpeedLimitOutput
- func (o DdosPolicyDdosRuleSpeedLimitOutput) ToDdosPolicyDdosRuleSpeedLimitOutputWithContext(ctx context.Context) DdosPolicyDdosRuleSpeedLimitOutput
- func (o DdosPolicyDdosRuleSpeedLimitOutput) ToDdosPolicyDdosRuleSpeedLimitPtrOutput() DdosPolicyDdosRuleSpeedLimitPtrOutput
- func (o DdosPolicyDdosRuleSpeedLimitOutput) ToDdosPolicyDdosRuleSpeedLimitPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleSpeedLimitPtrOutput
- type DdosPolicyDdosRuleSpeedLimitPtrInput
- type DdosPolicyDdosRuleSpeedLimitPtrOutput
- func (o DdosPolicyDdosRuleSpeedLimitPtrOutput) Elem() DdosPolicyDdosRuleSpeedLimitOutput
- func (DdosPolicyDdosRuleSpeedLimitPtrOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRuleSpeedLimitPtrOutput) FluxLimit() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleSpeedLimitPtrOutput) PackageLimit() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleSpeedLimitPtrOutput) ToDdosPolicyDdosRuleSpeedLimitPtrOutput() DdosPolicyDdosRuleSpeedLimitPtrOutput
- func (o DdosPolicyDdosRuleSpeedLimitPtrOutput) ToDdosPolicyDdosRuleSpeedLimitPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleSpeedLimitPtrOutput
- type DdosPolicyDdosRuleStatusInfo
- type DdosPolicyDdosRuleStatusInfoArgs
- func (DdosPolicyDdosRuleStatusInfoArgs) ElementType() reflect.Type
- func (i DdosPolicyDdosRuleStatusInfoArgs) ToDdosPolicyDdosRuleStatusInfoOutput() DdosPolicyDdosRuleStatusInfoOutput
- func (i DdosPolicyDdosRuleStatusInfoArgs) ToDdosPolicyDdosRuleStatusInfoOutputWithContext(ctx context.Context) DdosPolicyDdosRuleStatusInfoOutput
- func (i DdosPolicyDdosRuleStatusInfoArgs) ToDdosPolicyDdosRuleStatusInfoPtrOutput() DdosPolicyDdosRuleStatusInfoPtrOutput
- func (i DdosPolicyDdosRuleStatusInfoArgs) ToDdosPolicyDdosRuleStatusInfoPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleStatusInfoPtrOutput
- type DdosPolicyDdosRuleStatusInfoInput
- type DdosPolicyDdosRuleStatusInfoOutput
- func (DdosPolicyDdosRuleStatusInfoOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRuleStatusInfoOutput) PlyLevel() pulumi.StringOutput
- func (o DdosPolicyDdosRuleStatusInfoOutput) ToDdosPolicyDdosRuleStatusInfoOutput() DdosPolicyDdosRuleStatusInfoOutput
- func (o DdosPolicyDdosRuleStatusInfoOutput) ToDdosPolicyDdosRuleStatusInfoOutputWithContext(ctx context.Context) DdosPolicyDdosRuleStatusInfoOutput
- func (o DdosPolicyDdosRuleStatusInfoOutput) ToDdosPolicyDdosRuleStatusInfoPtrOutput() DdosPolicyDdosRuleStatusInfoPtrOutput
- func (o DdosPolicyDdosRuleStatusInfoOutput) ToDdosPolicyDdosRuleStatusInfoPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleStatusInfoPtrOutput
- type DdosPolicyDdosRuleStatusInfoPtrInput
- type DdosPolicyDdosRuleStatusInfoPtrOutput
- func (o DdosPolicyDdosRuleStatusInfoPtrOutput) Elem() DdosPolicyDdosRuleStatusInfoOutput
- func (DdosPolicyDdosRuleStatusInfoPtrOutput) ElementType() reflect.Type
- func (o DdosPolicyDdosRuleStatusInfoPtrOutput) PlyLevel() pulumi.StringPtrOutput
- func (o DdosPolicyDdosRuleStatusInfoPtrOutput) ToDdosPolicyDdosRuleStatusInfoPtrOutput() DdosPolicyDdosRuleStatusInfoPtrOutput
- func (o DdosPolicyDdosRuleStatusInfoPtrOutput) ToDdosPolicyDdosRuleStatusInfoPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleStatusInfoPtrOutput
- type DdosPolicyInput
- type DdosPolicyMap
- type DdosPolicyMapInput
- type DdosPolicyMapOutput
- func (DdosPolicyMapOutput) ElementType() reflect.Type
- func (o DdosPolicyMapOutput) MapIndex(k pulumi.StringInput) DdosPolicyOutput
- func (o DdosPolicyMapOutput) ToDdosPolicyMapOutput() DdosPolicyMapOutput
- func (o DdosPolicyMapOutput) ToDdosPolicyMapOutputWithContext(ctx context.Context) DdosPolicyMapOutput
- type DdosPolicyOutput
- func (o DdosPolicyOutput) DdosRule() DdosPolicyDdosRuleOutput
- func (DdosPolicyOutput) ElementType() reflect.Type
- func (o DdosPolicyOutput) PolicyId() pulumi.IntOutput
- func (o DdosPolicyOutput) ToDdosPolicyOutput() DdosPolicyOutput
- func (o DdosPolicyOutput) ToDdosPolicyOutputWithContext(ctx context.Context) DdosPolicyOutput
- func (o DdosPolicyOutput) ZoneId() pulumi.StringOutput
- type DdosPolicyState
- type DnsRecord
- type DnsRecordArgs
- type DnsRecordArray
- type DnsRecordArrayInput
- type DnsRecordArrayOutput
- func (DnsRecordArrayOutput) ElementType() reflect.Type
- func (o DnsRecordArrayOutput) Index(i pulumi.IntInput) DnsRecordOutput
- func (o DnsRecordArrayOutput) ToDnsRecordArrayOutput() DnsRecordArrayOutput
- func (o DnsRecordArrayOutput) ToDnsRecordArrayOutputWithContext(ctx context.Context) DnsRecordArrayOutput
- type DnsRecordInput
- type DnsRecordMap
- type DnsRecordMapInput
- type DnsRecordMapOutput
- type DnsRecordOutput
- func (o DnsRecordOutput) Cname() pulumi.StringOutput
- func (o DnsRecordOutput) Content() pulumi.StringOutput
- func (o DnsRecordOutput) CreatedOn() pulumi.StringOutput
- func (o DnsRecordOutput) DnsRecordId() pulumi.StringOutput
- func (o DnsRecordOutput) DomainStatuses() pulumi.StringArrayOutput
- func (DnsRecordOutput) ElementType() reflect.Type
- func (o DnsRecordOutput) Locked() pulumi.BoolOutput
- func (o DnsRecordOutput) Mode() pulumi.StringOutput
- func (o DnsRecordOutput) ModifiedOn() pulumi.StringOutput
- func (o DnsRecordOutput) Name() pulumi.StringOutput
- func (o DnsRecordOutput) Priority() pulumi.IntOutput
- func (o DnsRecordOutput) Status() pulumi.StringOutput
- func (o DnsRecordOutput) ToDnsRecordOutput() DnsRecordOutput
- func (o DnsRecordOutput) ToDnsRecordOutputWithContext(ctx context.Context) DnsRecordOutput
- func (o DnsRecordOutput) Ttl() pulumi.IntOutput
- func (o DnsRecordOutput) Type() pulumi.StringOutput
- func (o DnsRecordOutput) ZoneId() pulumi.StringOutput
- type DnsRecordState
- type DnsSec
- type DnsSecArgs
- type DnsSecArray
- type DnsSecArrayInput
- type DnsSecArrayOutput
- type DnsSecDnssec
- type DnsSecDnssecArgs
- func (DnsSecDnssecArgs) ElementType() reflect.Type
- func (i DnsSecDnssecArgs) ToDnsSecDnssecOutput() DnsSecDnssecOutput
- func (i DnsSecDnssecArgs) ToDnsSecDnssecOutputWithContext(ctx context.Context) DnsSecDnssecOutput
- func (i DnsSecDnssecArgs) ToDnsSecDnssecPtrOutput() DnsSecDnssecPtrOutput
- func (i DnsSecDnssecArgs) ToDnsSecDnssecPtrOutputWithContext(ctx context.Context) DnsSecDnssecPtrOutput
- type DnsSecDnssecInput
- type DnsSecDnssecOutput
- func (o DnsSecDnssecOutput) Algorithm() pulumi.StringPtrOutput
- func (o DnsSecDnssecOutput) DS() pulumi.StringPtrOutput
- func (o DnsSecDnssecOutput) Digest() pulumi.StringPtrOutput
- func (o DnsSecDnssecOutput) DigestAlgorithm() pulumi.StringPtrOutput
- func (o DnsSecDnssecOutput) DigestType() pulumi.StringPtrOutput
- func (DnsSecDnssecOutput) ElementType() reflect.Type
- func (o DnsSecDnssecOutput) Flags() pulumi.IntPtrOutput
- func (o DnsSecDnssecOutput) KeyTag() pulumi.IntPtrOutput
- func (o DnsSecDnssecOutput) KeyType() pulumi.StringPtrOutput
- func (o DnsSecDnssecOutput) PublicKey() pulumi.StringPtrOutput
- func (o DnsSecDnssecOutput) ToDnsSecDnssecOutput() DnsSecDnssecOutput
- func (o DnsSecDnssecOutput) ToDnsSecDnssecOutputWithContext(ctx context.Context) DnsSecDnssecOutput
- func (o DnsSecDnssecOutput) ToDnsSecDnssecPtrOutput() DnsSecDnssecPtrOutput
- func (o DnsSecDnssecOutput) ToDnsSecDnssecPtrOutputWithContext(ctx context.Context) DnsSecDnssecPtrOutput
- type DnsSecDnssecPtrInput
- type DnsSecDnssecPtrOutput
- func (o DnsSecDnssecPtrOutput) Algorithm() pulumi.StringPtrOutput
- func (o DnsSecDnssecPtrOutput) DS() pulumi.StringPtrOutput
- func (o DnsSecDnssecPtrOutput) Digest() pulumi.StringPtrOutput
- func (o DnsSecDnssecPtrOutput) DigestAlgorithm() pulumi.StringPtrOutput
- func (o DnsSecDnssecPtrOutput) DigestType() pulumi.StringPtrOutput
- func (o DnsSecDnssecPtrOutput) Elem() DnsSecDnssecOutput
- func (DnsSecDnssecPtrOutput) ElementType() reflect.Type
- func (o DnsSecDnssecPtrOutput) Flags() pulumi.IntPtrOutput
- func (o DnsSecDnssecPtrOutput) KeyTag() pulumi.IntPtrOutput
- func (o DnsSecDnssecPtrOutput) KeyType() pulumi.StringPtrOutput
- func (o DnsSecDnssecPtrOutput) PublicKey() pulumi.StringPtrOutput
- func (o DnsSecDnssecPtrOutput) ToDnsSecDnssecPtrOutput() DnsSecDnssecPtrOutput
- func (o DnsSecDnssecPtrOutput) ToDnsSecDnssecPtrOutputWithContext(ctx context.Context) DnsSecDnssecPtrOutput
- type DnsSecInput
- type DnsSecMap
- type DnsSecMapInput
- type DnsSecMapOutput
- type DnsSecOutput
- func (o DnsSecOutput) Dnssec() DnsSecDnssecOutput
- func (DnsSecOutput) ElementType() reflect.Type
- func (o DnsSecOutput) ModifiedOn() pulumi.StringOutput
- func (o DnsSecOutput) Status() pulumi.StringOutput
- func (o DnsSecOutput) ToDnsSecOutput() DnsSecOutput
- func (o DnsSecOutput) ToDnsSecOutputWithContext(ctx context.Context) DnsSecOutput
- func (o DnsSecOutput) ZoneId() pulumi.StringOutput
- type DnsSecState
- type GetBotManagedRulesArgs
- type GetBotManagedRulesOutputArgs
- type GetBotManagedRulesResult
- type GetBotManagedRulesResultOutput
- func (GetBotManagedRulesResultOutput) ElementType() reflect.Type
- func (o GetBotManagedRulesResultOutput) Entity() pulumi.StringOutput
- func (o GetBotManagedRulesResultOutput) Id() pulumi.StringOutput
- func (o GetBotManagedRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBotManagedRulesResultOutput) Rules() GetBotManagedRulesRuleArrayOutput
- func (o GetBotManagedRulesResultOutput) ToGetBotManagedRulesResultOutput() GetBotManagedRulesResultOutput
- func (o GetBotManagedRulesResultOutput) ToGetBotManagedRulesResultOutputWithContext(ctx context.Context) GetBotManagedRulesResultOutput
- func (o GetBotManagedRulesResultOutput) ZoneId() pulumi.StringOutput
- type GetBotManagedRulesRule
- type GetBotManagedRulesRuleArgs
- type GetBotManagedRulesRuleArray
- func (GetBotManagedRulesRuleArray) ElementType() reflect.Type
- func (i GetBotManagedRulesRuleArray) ToGetBotManagedRulesRuleArrayOutput() GetBotManagedRulesRuleArrayOutput
- func (i GetBotManagedRulesRuleArray) ToGetBotManagedRulesRuleArrayOutputWithContext(ctx context.Context) GetBotManagedRulesRuleArrayOutput
- type GetBotManagedRulesRuleArrayInput
- type GetBotManagedRulesRuleArrayOutput
- func (GetBotManagedRulesRuleArrayOutput) ElementType() reflect.Type
- func (o GetBotManagedRulesRuleArrayOutput) Index(i pulumi.IntInput) GetBotManagedRulesRuleOutput
- func (o GetBotManagedRulesRuleArrayOutput) ToGetBotManagedRulesRuleArrayOutput() GetBotManagedRulesRuleArrayOutput
- func (o GetBotManagedRulesRuleArrayOutput) ToGetBotManagedRulesRuleArrayOutputWithContext(ctx context.Context) GetBotManagedRulesRuleArrayOutput
- type GetBotManagedRulesRuleInput
- type GetBotManagedRulesRuleOutput
- func (o GetBotManagedRulesRuleOutput) Description() pulumi.StringOutput
- func (GetBotManagedRulesRuleOutput) ElementType() reflect.Type
- func (o GetBotManagedRulesRuleOutput) RuleId() pulumi.IntOutput
- func (o GetBotManagedRulesRuleOutput) RuleTypeName() pulumi.StringOutput
- func (o GetBotManagedRulesRuleOutput) Status() pulumi.StringOutput
- func (o GetBotManagedRulesRuleOutput) ToGetBotManagedRulesRuleOutput() GetBotManagedRulesRuleOutput
- func (o GetBotManagedRulesRuleOutput) ToGetBotManagedRulesRuleOutputWithContext(ctx context.Context) GetBotManagedRulesRuleOutput
- type GetBotPortraitRulesArgs
- type GetBotPortraitRulesOutputArgs
- type GetBotPortraitRulesResult
- type GetBotPortraitRulesResultOutput
- func (GetBotPortraitRulesResultOutput) ElementType() reflect.Type
- func (o GetBotPortraitRulesResultOutput) Entity() pulumi.StringOutput
- func (o GetBotPortraitRulesResultOutput) Id() pulumi.StringOutput
- func (o GetBotPortraitRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetBotPortraitRulesResultOutput) Rules() GetBotPortraitRulesRuleArrayOutput
- func (o GetBotPortraitRulesResultOutput) ToGetBotPortraitRulesResultOutput() GetBotPortraitRulesResultOutput
- func (o GetBotPortraitRulesResultOutput) ToGetBotPortraitRulesResultOutputWithContext(ctx context.Context) GetBotPortraitRulesResultOutput
- func (o GetBotPortraitRulesResultOutput) ZoneId() pulumi.StringOutput
- type GetBotPortraitRulesRule
- type GetBotPortraitRulesRuleArgs
- type GetBotPortraitRulesRuleArray
- func (GetBotPortraitRulesRuleArray) ElementType() reflect.Type
- func (i GetBotPortraitRulesRuleArray) ToGetBotPortraitRulesRuleArrayOutput() GetBotPortraitRulesRuleArrayOutput
- func (i GetBotPortraitRulesRuleArray) ToGetBotPortraitRulesRuleArrayOutputWithContext(ctx context.Context) GetBotPortraitRulesRuleArrayOutput
- type GetBotPortraitRulesRuleArrayInput
- type GetBotPortraitRulesRuleArrayOutput
- func (GetBotPortraitRulesRuleArrayOutput) ElementType() reflect.Type
- func (o GetBotPortraitRulesRuleArrayOutput) Index(i pulumi.IntInput) GetBotPortraitRulesRuleOutput
- func (o GetBotPortraitRulesRuleArrayOutput) ToGetBotPortraitRulesRuleArrayOutput() GetBotPortraitRulesRuleArrayOutput
- func (o GetBotPortraitRulesRuleArrayOutput) ToGetBotPortraitRulesRuleArrayOutputWithContext(ctx context.Context) GetBotPortraitRulesRuleArrayOutput
- type GetBotPortraitRulesRuleInput
- type GetBotPortraitRulesRuleOutput
- func (o GetBotPortraitRulesRuleOutput) ClassificationId() pulumi.IntOutput
- func (o GetBotPortraitRulesRuleOutput) Description() pulumi.StringOutput
- func (GetBotPortraitRulesRuleOutput) ElementType() reflect.Type
- func (o GetBotPortraitRulesRuleOutput) RuleId() pulumi.IntOutput
- func (o GetBotPortraitRulesRuleOutput) RuleTypeName() pulumi.StringOutput
- func (o GetBotPortraitRulesRuleOutput) Status() pulumi.StringOutput
- func (o GetBotPortraitRulesRuleOutput) ToGetBotPortraitRulesRuleOutput() GetBotPortraitRulesRuleOutput
- func (o GetBotPortraitRulesRuleOutput) ToGetBotPortraitRulesRuleOutputWithContext(ctx context.Context) GetBotPortraitRulesRuleOutput
- 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 GetSecurityPolicyRegionsArgs
- type GetSecurityPolicyRegionsGeoIp
- type GetSecurityPolicyRegionsGeoIpArgs
- func (GetSecurityPolicyRegionsGeoIpArgs) ElementType() reflect.Type
- func (i GetSecurityPolicyRegionsGeoIpArgs) ToGetSecurityPolicyRegionsGeoIpOutput() GetSecurityPolicyRegionsGeoIpOutput
- func (i GetSecurityPolicyRegionsGeoIpArgs) ToGetSecurityPolicyRegionsGeoIpOutputWithContext(ctx context.Context) GetSecurityPolicyRegionsGeoIpOutput
- type GetSecurityPolicyRegionsGeoIpArray
- func (GetSecurityPolicyRegionsGeoIpArray) ElementType() reflect.Type
- func (i GetSecurityPolicyRegionsGeoIpArray) ToGetSecurityPolicyRegionsGeoIpArrayOutput() GetSecurityPolicyRegionsGeoIpArrayOutput
- func (i GetSecurityPolicyRegionsGeoIpArray) ToGetSecurityPolicyRegionsGeoIpArrayOutputWithContext(ctx context.Context) GetSecurityPolicyRegionsGeoIpArrayOutput
- type GetSecurityPolicyRegionsGeoIpArrayInput
- type GetSecurityPolicyRegionsGeoIpArrayOutput
- func (GetSecurityPolicyRegionsGeoIpArrayOutput) ElementType() reflect.Type
- func (o GetSecurityPolicyRegionsGeoIpArrayOutput) Index(i pulumi.IntInput) GetSecurityPolicyRegionsGeoIpOutput
- func (o GetSecurityPolicyRegionsGeoIpArrayOutput) ToGetSecurityPolicyRegionsGeoIpArrayOutput() GetSecurityPolicyRegionsGeoIpArrayOutput
- func (o GetSecurityPolicyRegionsGeoIpArrayOutput) ToGetSecurityPolicyRegionsGeoIpArrayOutputWithContext(ctx context.Context) GetSecurityPolicyRegionsGeoIpArrayOutput
- type GetSecurityPolicyRegionsGeoIpInput
- type GetSecurityPolicyRegionsGeoIpOutput
- func (o GetSecurityPolicyRegionsGeoIpOutput) Continent() pulumi.StringOutput
- func (o GetSecurityPolicyRegionsGeoIpOutput) Country() pulumi.StringOutput
- func (GetSecurityPolicyRegionsGeoIpOutput) ElementType() reflect.Type
- func (o GetSecurityPolicyRegionsGeoIpOutput) Province() pulumi.StringOutput
- func (o GetSecurityPolicyRegionsGeoIpOutput) RegionId() pulumi.IntOutput
- func (o GetSecurityPolicyRegionsGeoIpOutput) ToGetSecurityPolicyRegionsGeoIpOutput() GetSecurityPolicyRegionsGeoIpOutput
- func (o GetSecurityPolicyRegionsGeoIpOutput) ToGetSecurityPolicyRegionsGeoIpOutputWithContext(ctx context.Context) GetSecurityPolicyRegionsGeoIpOutput
- type GetSecurityPolicyRegionsOutputArgs
- type GetSecurityPolicyRegionsResult
- type GetSecurityPolicyRegionsResultOutput
- func (GetSecurityPolicyRegionsResultOutput) ElementType() reflect.Type
- func (o GetSecurityPolicyRegionsResultOutput) GeoIps() GetSecurityPolicyRegionsGeoIpArrayOutput
- func (o GetSecurityPolicyRegionsResultOutput) Id() pulumi.StringOutput
- func (o GetSecurityPolicyRegionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetSecurityPolicyRegionsResultOutput) ToGetSecurityPolicyRegionsResultOutput() GetSecurityPolicyRegionsResultOutput
- func (o GetSecurityPolicyRegionsResultOutput) ToGetSecurityPolicyRegionsResultOutputWithContext(ctx context.Context) GetSecurityPolicyRegionsResultOutput
- type GetWafRuleGroupsArgs
- type GetWafRuleGroupsOutputArgs
- type GetWafRuleGroupsResult
- type GetWafRuleGroupsResultOutput
- func (GetWafRuleGroupsResultOutput) ElementType() reflect.Type
- func (o GetWafRuleGroupsResultOutput) Entity() pulumi.StringOutput
- func (o GetWafRuleGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetWafRuleGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetWafRuleGroupsResultOutput) ToGetWafRuleGroupsResultOutput() GetWafRuleGroupsResultOutput
- func (o GetWafRuleGroupsResultOutput) ToGetWafRuleGroupsResultOutputWithContext(ctx context.Context) GetWafRuleGroupsResultOutput
- func (o GetWafRuleGroupsResultOutput) WafRuleGroups() GetWafRuleGroupsWafRuleGroupArrayOutput
- func (o GetWafRuleGroupsResultOutput) ZoneId() pulumi.StringOutput
- type GetWafRuleGroupsWafRuleGroup
- type GetWafRuleGroupsWafRuleGroupArgs
- func (GetWafRuleGroupsWafRuleGroupArgs) ElementType() reflect.Type
- func (i GetWafRuleGroupsWafRuleGroupArgs) ToGetWafRuleGroupsWafRuleGroupOutput() GetWafRuleGroupsWafRuleGroupOutput
- func (i GetWafRuleGroupsWafRuleGroupArgs) ToGetWafRuleGroupsWafRuleGroupOutputWithContext(ctx context.Context) GetWafRuleGroupsWafRuleGroupOutput
- type GetWafRuleGroupsWafRuleGroupArray
- func (GetWafRuleGroupsWafRuleGroupArray) ElementType() reflect.Type
- func (i GetWafRuleGroupsWafRuleGroupArray) ToGetWafRuleGroupsWafRuleGroupArrayOutput() GetWafRuleGroupsWafRuleGroupArrayOutput
- func (i GetWafRuleGroupsWafRuleGroupArray) ToGetWafRuleGroupsWafRuleGroupArrayOutputWithContext(ctx context.Context) GetWafRuleGroupsWafRuleGroupArrayOutput
- type GetWafRuleGroupsWafRuleGroupArrayInput
- type GetWafRuleGroupsWafRuleGroupArrayOutput
- func (GetWafRuleGroupsWafRuleGroupArrayOutput) ElementType() reflect.Type
- func (o GetWafRuleGroupsWafRuleGroupArrayOutput) Index(i pulumi.IntInput) GetWafRuleGroupsWafRuleGroupOutput
- func (o GetWafRuleGroupsWafRuleGroupArrayOutput) ToGetWafRuleGroupsWafRuleGroupArrayOutput() GetWafRuleGroupsWafRuleGroupArrayOutput
- func (o GetWafRuleGroupsWafRuleGroupArrayOutput) ToGetWafRuleGroupsWafRuleGroupArrayOutputWithContext(ctx context.Context) GetWafRuleGroupsWafRuleGroupArrayOutput
- type GetWafRuleGroupsWafRuleGroupInput
- type GetWafRuleGroupsWafRuleGroupOutput
- func (GetWafRuleGroupsWafRuleGroupOutput) ElementType() reflect.Type
- func (o GetWafRuleGroupsWafRuleGroupOutput) RuleTypeDesc() pulumi.StringOutput
- func (o GetWafRuleGroupsWafRuleGroupOutput) RuleTypeId() pulumi.IntOutput
- func (o GetWafRuleGroupsWafRuleGroupOutput) RuleTypeName() pulumi.StringOutput
- func (o GetWafRuleGroupsWafRuleGroupOutput) Rules() GetWafRuleGroupsWafRuleGroupRuleArrayOutput
- func (o GetWafRuleGroupsWafRuleGroupOutput) ToGetWafRuleGroupsWafRuleGroupOutput() GetWafRuleGroupsWafRuleGroupOutput
- func (o GetWafRuleGroupsWafRuleGroupOutput) ToGetWafRuleGroupsWafRuleGroupOutputWithContext(ctx context.Context) GetWafRuleGroupsWafRuleGroupOutput
- type GetWafRuleGroupsWafRuleGroupRule
- type GetWafRuleGroupsWafRuleGroupRuleArgs
- func (GetWafRuleGroupsWafRuleGroupRuleArgs) ElementType() reflect.Type
- func (i GetWafRuleGroupsWafRuleGroupRuleArgs) ToGetWafRuleGroupsWafRuleGroupRuleOutput() GetWafRuleGroupsWafRuleGroupRuleOutput
- func (i GetWafRuleGroupsWafRuleGroupRuleArgs) ToGetWafRuleGroupsWafRuleGroupRuleOutputWithContext(ctx context.Context) GetWafRuleGroupsWafRuleGroupRuleOutput
- type GetWafRuleGroupsWafRuleGroupRuleArray
- func (GetWafRuleGroupsWafRuleGroupRuleArray) ElementType() reflect.Type
- func (i GetWafRuleGroupsWafRuleGroupRuleArray) ToGetWafRuleGroupsWafRuleGroupRuleArrayOutput() GetWafRuleGroupsWafRuleGroupRuleArrayOutput
- func (i GetWafRuleGroupsWafRuleGroupRuleArray) ToGetWafRuleGroupsWafRuleGroupRuleArrayOutputWithContext(ctx context.Context) GetWafRuleGroupsWafRuleGroupRuleArrayOutput
- type GetWafRuleGroupsWafRuleGroupRuleArrayInput
- type GetWafRuleGroupsWafRuleGroupRuleArrayOutput
- func (GetWafRuleGroupsWafRuleGroupRuleArrayOutput) ElementType() reflect.Type
- func (o GetWafRuleGroupsWafRuleGroupRuleArrayOutput) Index(i pulumi.IntInput) GetWafRuleGroupsWafRuleGroupRuleOutput
- func (o GetWafRuleGroupsWafRuleGroupRuleArrayOutput) ToGetWafRuleGroupsWafRuleGroupRuleArrayOutput() GetWafRuleGroupsWafRuleGroupRuleArrayOutput
- func (o GetWafRuleGroupsWafRuleGroupRuleArrayOutput) ToGetWafRuleGroupsWafRuleGroupRuleArrayOutputWithContext(ctx context.Context) GetWafRuleGroupsWafRuleGroupRuleArrayOutput
- type GetWafRuleGroupsWafRuleGroupRuleInput
- type GetWafRuleGroupsWafRuleGroupRuleOutput
- func (o GetWafRuleGroupsWafRuleGroupRuleOutput) Description() pulumi.StringOutput
- func (GetWafRuleGroupsWafRuleGroupRuleOutput) ElementType() reflect.Type
- func (o GetWafRuleGroupsWafRuleGroupRuleOutput) RuleId() pulumi.IntOutput
- func (o GetWafRuleGroupsWafRuleGroupRuleOutput) RuleLevelDesc() pulumi.StringOutput
- func (o GetWafRuleGroupsWafRuleGroupRuleOutput) RuleTags() pulumi.StringArrayOutput
- func (o GetWafRuleGroupsWafRuleGroupRuleOutput) ToGetWafRuleGroupsWafRuleGroupRuleOutput() GetWafRuleGroupsWafRuleGroupRuleOutput
- func (o GetWafRuleGroupsWafRuleGroupRuleOutput) ToGetWafRuleGroupsWafRuleGroupRuleOutputWithContext(ctx context.Context) GetWafRuleGroupsWafRuleGroupRuleOutput
- 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.IntOutput
- 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 GetZoneDdosPolicyArgs
- type GetZoneDdosPolicyDomain
- type GetZoneDdosPolicyDomainArgs
- type GetZoneDdosPolicyDomainArray
- func (GetZoneDdosPolicyDomainArray) ElementType() reflect.Type
- func (i GetZoneDdosPolicyDomainArray) ToGetZoneDdosPolicyDomainArrayOutput() GetZoneDdosPolicyDomainArrayOutput
- func (i GetZoneDdosPolicyDomainArray) ToGetZoneDdosPolicyDomainArrayOutputWithContext(ctx context.Context) GetZoneDdosPolicyDomainArrayOutput
- type GetZoneDdosPolicyDomainArrayInput
- type GetZoneDdosPolicyDomainArrayOutput
- func (GetZoneDdosPolicyDomainArrayOutput) ElementType() reflect.Type
- func (o GetZoneDdosPolicyDomainArrayOutput) Index(i pulumi.IntInput) GetZoneDdosPolicyDomainOutput
- func (o GetZoneDdosPolicyDomainArrayOutput) ToGetZoneDdosPolicyDomainArrayOutput() GetZoneDdosPolicyDomainArrayOutput
- func (o GetZoneDdosPolicyDomainArrayOutput) ToGetZoneDdosPolicyDomainArrayOutputWithContext(ctx context.Context) GetZoneDdosPolicyDomainArrayOutput
- type GetZoneDdosPolicyDomainInput
- type GetZoneDdosPolicyDomainOutput
- func (o GetZoneDdosPolicyDomainOutput) AccelerateType() pulumi.StringOutput
- func (GetZoneDdosPolicyDomainOutput) ElementType() reflect.Type
- func (o GetZoneDdosPolicyDomainOutput) Host() pulumi.StringOutput
- func (o GetZoneDdosPolicyDomainOutput) SecurityType() pulumi.StringOutput
- func (o GetZoneDdosPolicyDomainOutput) Status() pulumi.StringOutput
- func (o GetZoneDdosPolicyDomainOutput) ToGetZoneDdosPolicyDomainOutput() GetZoneDdosPolicyDomainOutput
- func (o GetZoneDdosPolicyDomainOutput) ToGetZoneDdosPolicyDomainOutputWithContext(ctx context.Context) GetZoneDdosPolicyDomainOutput
- type GetZoneDdosPolicyOutputArgs
- type GetZoneDdosPolicyResult
- type GetZoneDdosPolicyResultOutput
- func (o GetZoneDdosPolicyResultOutput) Domains() GetZoneDdosPolicyDomainArrayOutput
- func (GetZoneDdosPolicyResultOutput) ElementType() reflect.Type
- func (o GetZoneDdosPolicyResultOutput) Id() pulumi.StringOutput
- func (o GetZoneDdosPolicyResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetZoneDdosPolicyResultOutput) ShieldAreas() GetZoneDdosPolicyShieldAreaArrayOutput
- func (o GetZoneDdosPolicyResultOutput) ToGetZoneDdosPolicyResultOutput() GetZoneDdosPolicyResultOutput
- func (o GetZoneDdosPolicyResultOutput) ToGetZoneDdosPolicyResultOutputWithContext(ctx context.Context) GetZoneDdosPolicyResultOutput
- func (o GetZoneDdosPolicyResultOutput) ZoneId() pulumi.StringOutput
- type GetZoneDdosPolicyShieldArea
- type GetZoneDdosPolicyShieldAreaApplication
- type GetZoneDdosPolicyShieldAreaApplicationArgs
- func (GetZoneDdosPolicyShieldAreaApplicationArgs) ElementType() reflect.Type
- func (i GetZoneDdosPolicyShieldAreaApplicationArgs) ToGetZoneDdosPolicyShieldAreaApplicationOutput() GetZoneDdosPolicyShieldAreaApplicationOutput
- func (i GetZoneDdosPolicyShieldAreaApplicationArgs) ToGetZoneDdosPolicyShieldAreaApplicationOutputWithContext(ctx context.Context) GetZoneDdosPolicyShieldAreaApplicationOutput
- type GetZoneDdosPolicyShieldAreaApplicationArray
- func (GetZoneDdosPolicyShieldAreaApplicationArray) ElementType() reflect.Type
- func (i GetZoneDdosPolicyShieldAreaApplicationArray) ToGetZoneDdosPolicyShieldAreaApplicationArrayOutput() GetZoneDdosPolicyShieldAreaApplicationArrayOutput
- func (i GetZoneDdosPolicyShieldAreaApplicationArray) ToGetZoneDdosPolicyShieldAreaApplicationArrayOutputWithContext(ctx context.Context) GetZoneDdosPolicyShieldAreaApplicationArrayOutput
- type GetZoneDdosPolicyShieldAreaApplicationArrayInput
- type GetZoneDdosPolicyShieldAreaApplicationArrayOutput
- func (GetZoneDdosPolicyShieldAreaApplicationArrayOutput) ElementType() reflect.Type
- func (o GetZoneDdosPolicyShieldAreaApplicationArrayOutput) Index(i pulumi.IntInput) GetZoneDdosPolicyShieldAreaApplicationOutput
- func (o GetZoneDdosPolicyShieldAreaApplicationArrayOutput) ToGetZoneDdosPolicyShieldAreaApplicationArrayOutput() GetZoneDdosPolicyShieldAreaApplicationArrayOutput
- func (o GetZoneDdosPolicyShieldAreaApplicationArrayOutput) ToGetZoneDdosPolicyShieldAreaApplicationArrayOutputWithContext(ctx context.Context) GetZoneDdosPolicyShieldAreaApplicationArrayOutput
- type GetZoneDdosPolicyShieldAreaApplicationInput
- type GetZoneDdosPolicyShieldAreaApplicationOutput
- func (o GetZoneDdosPolicyShieldAreaApplicationOutput) AccelerateType() pulumi.StringOutput
- func (GetZoneDdosPolicyShieldAreaApplicationOutput) ElementType() reflect.Type
- func (o GetZoneDdosPolicyShieldAreaApplicationOutput) Host() pulumi.StringOutput
- func (o GetZoneDdosPolicyShieldAreaApplicationOutput) SecurityType() pulumi.StringOutput
- func (o GetZoneDdosPolicyShieldAreaApplicationOutput) Status() pulumi.StringOutput
- func (o GetZoneDdosPolicyShieldAreaApplicationOutput) ToGetZoneDdosPolicyShieldAreaApplicationOutput() GetZoneDdosPolicyShieldAreaApplicationOutput
- func (o GetZoneDdosPolicyShieldAreaApplicationOutput) ToGetZoneDdosPolicyShieldAreaApplicationOutputWithContext(ctx context.Context) GetZoneDdosPolicyShieldAreaApplicationOutput
- type GetZoneDdosPolicyShieldAreaArgs
- func (GetZoneDdosPolicyShieldAreaArgs) ElementType() reflect.Type
- func (i GetZoneDdosPolicyShieldAreaArgs) ToGetZoneDdosPolicyShieldAreaOutput() GetZoneDdosPolicyShieldAreaOutput
- func (i GetZoneDdosPolicyShieldAreaArgs) ToGetZoneDdosPolicyShieldAreaOutputWithContext(ctx context.Context) GetZoneDdosPolicyShieldAreaOutput
- type GetZoneDdosPolicyShieldAreaArray
- func (GetZoneDdosPolicyShieldAreaArray) ElementType() reflect.Type
- func (i GetZoneDdosPolicyShieldAreaArray) ToGetZoneDdosPolicyShieldAreaArrayOutput() GetZoneDdosPolicyShieldAreaArrayOutput
- func (i GetZoneDdosPolicyShieldAreaArray) ToGetZoneDdosPolicyShieldAreaArrayOutputWithContext(ctx context.Context) GetZoneDdosPolicyShieldAreaArrayOutput
- type GetZoneDdosPolicyShieldAreaArrayInput
- type GetZoneDdosPolicyShieldAreaArrayOutput
- func (GetZoneDdosPolicyShieldAreaArrayOutput) ElementType() reflect.Type
- func (o GetZoneDdosPolicyShieldAreaArrayOutput) Index(i pulumi.IntInput) GetZoneDdosPolicyShieldAreaOutput
- func (o GetZoneDdosPolicyShieldAreaArrayOutput) ToGetZoneDdosPolicyShieldAreaArrayOutput() GetZoneDdosPolicyShieldAreaArrayOutput
- func (o GetZoneDdosPolicyShieldAreaArrayOutput) ToGetZoneDdosPolicyShieldAreaArrayOutputWithContext(ctx context.Context) GetZoneDdosPolicyShieldAreaArrayOutput
- type GetZoneDdosPolicyShieldAreaInput
- type GetZoneDdosPolicyShieldAreaOutput
- func (o GetZoneDdosPolicyShieldAreaOutput) Applications() GetZoneDdosPolicyShieldAreaApplicationArrayOutput
- func (GetZoneDdosPolicyShieldAreaOutput) ElementType() reflect.Type
- func (o GetZoneDdosPolicyShieldAreaOutput) Entity() pulumi.StringOutput
- func (o GetZoneDdosPolicyShieldAreaOutput) EntityName() pulumi.StringOutput
- func (o GetZoneDdosPolicyShieldAreaOutput) PolicyId() pulumi.IntOutput
- func (o GetZoneDdosPolicyShieldAreaOutput) TcpNum() pulumi.IntOutput
- func (o GetZoneDdosPolicyShieldAreaOutput) ToGetZoneDdosPolicyShieldAreaOutput() GetZoneDdosPolicyShieldAreaOutput
- func (o GetZoneDdosPolicyShieldAreaOutput) ToGetZoneDdosPolicyShieldAreaOutputWithContext(ctx context.Context) GetZoneDdosPolicyShieldAreaOutput
- func (o GetZoneDdosPolicyShieldAreaOutput) Type() pulumi.StringOutput
- func (o GetZoneDdosPolicyShieldAreaOutput) UdpNum() pulumi.IntOutput
- func (o GetZoneDdosPolicyShieldAreaOutput) ZoneId() pulumi.StringOutput
- type LoadBalancing
- type LoadBalancingArgs
- type LoadBalancingArray
- type LoadBalancingArrayInput
- type LoadBalancingArrayOutput
- func (LoadBalancingArrayOutput) ElementType() reflect.Type
- func (o LoadBalancingArrayOutput) Index(i pulumi.IntInput) LoadBalancingOutput
- func (o LoadBalancingArrayOutput) ToLoadBalancingArrayOutput() LoadBalancingArrayOutput
- func (o LoadBalancingArrayOutput) ToLoadBalancingArrayOutputWithContext(ctx context.Context) LoadBalancingArrayOutput
- type LoadBalancingInput
- type LoadBalancingMap
- type LoadBalancingMapInput
- type LoadBalancingMapOutput
- func (LoadBalancingMapOutput) ElementType() reflect.Type
- func (o LoadBalancingMapOutput) MapIndex(k pulumi.StringInput) LoadBalancingOutput
- func (o LoadBalancingMapOutput) ToLoadBalancingMapOutput() LoadBalancingMapOutput
- func (o LoadBalancingMapOutput) ToLoadBalancingMapOutputWithContext(ctx context.Context) LoadBalancingMapOutput
- type LoadBalancingOutput
- func (o LoadBalancingOutput) BackupOriginGroupId() pulumi.StringOutput
- func (o LoadBalancingOutput) Cname() pulumi.StringOutput
- func (LoadBalancingOutput) ElementType() reflect.Type
- func (o LoadBalancingOutput) Host() pulumi.StringOutput
- func (o LoadBalancingOutput) LoadBalancingId() pulumi.StringOutput
- func (o LoadBalancingOutput) OriginGroupId() pulumi.StringOutput
- func (o LoadBalancingOutput) Status() pulumi.StringOutput
- func (o LoadBalancingOutput) ToLoadBalancingOutput() LoadBalancingOutput
- func (o LoadBalancingOutput) ToLoadBalancingOutputWithContext(ctx context.Context) LoadBalancingOutput
- func (o LoadBalancingOutput) Ttl() pulumi.IntOutput
- func (o LoadBalancingOutput) Type() pulumi.StringOutput
- func (o LoadBalancingOutput) UpdateTime() pulumi.StringOutput
- func (o LoadBalancingOutput) ZoneId() pulumi.StringOutput
- type LoadBalancingState
- 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 OriginGroupOriginRecord
- type OriginGroupOriginRecordArgs
- type OriginGroupOriginRecordArray
- func (OriginGroupOriginRecordArray) ElementType() reflect.Type
- func (i OriginGroupOriginRecordArray) ToOriginGroupOriginRecordArrayOutput() OriginGroupOriginRecordArrayOutput
- func (i OriginGroupOriginRecordArray) ToOriginGroupOriginRecordArrayOutputWithContext(ctx context.Context) OriginGroupOriginRecordArrayOutput
- type OriginGroupOriginRecordArrayInput
- type OriginGroupOriginRecordArrayOutput
- func (OriginGroupOriginRecordArrayOutput) ElementType() reflect.Type
- func (o OriginGroupOriginRecordArrayOutput) Index(i pulumi.IntInput) OriginGroupOriginRecordOutput
- func (o OriginGroupOriginRecordArrayOutput) ToOriginGroupOriginRecordArrayOutput() OriginGroupOriginRecordArrayOutput
- func (o OriginGroupOriginRecordArrayOutput) ToOriginGroupOriginRecordArrayOutputWithContext(ctx context.Context) OriginGroupOriginRecordArrayOutput
- type OriginGroupOriginRecordInput
- type OriginGroupOriginRecordOutput
- func (o OriginGroupOriginRecordOutput) Areas() pulumi.StringArrayOutput
- func (OriginGroupOriginRecordOutput) ElementType() reflect.Type
- func (o OriginGroupOriginRecordOutput) Port() pulumi.IntOutput
- func (o OriginGroupOriginRecordOutput) Private() pulumi.BoolPtrOutput
- func (o OriginGroupOriginRecordOutput) PrivateParameters() OriginGroupOriginRecordPrivateParameterArrayOutput
- func (o OriginGroupOriginRecordOutput) Record() pulumi.StringOutput
- func (o OriginGroupOriginRecordOutput) RecordId() pulumi.StringPtrOutput
- func (o OriginGroupOriginRecordOutput) ToOriginGroupOriginRecordOutput() OriginGroupOriginRecordOutput
- func (o OriginGroupOriginRecordOutput) ToOriginGroupOriginRecordOutputWithContext(ctx context.Context) OriginGroupOriginRecordOutput
- func (o OriginGroupOriginRecordOutput) Weight() pulumi.IntPtrOutput
- type OriginGroupOriginRecordPrivateParameter
- type OriginGroupOriginRecordPrivateParameterArgs
- func (OriginGroupOriginRecordPrivateParameterArgs) ElementType() reflect.Type
- func (i OriginGroupOriginRecordPrivateParameterArgs) ToOriginGroupOriginRecordPrivateParameterOutput() OriginGroupOriginRecordPrivateParameterOutput
- func (i OriginGroupOriginRecordPrivateParameterArgs) ToOriginGroupOriginRecordPrivateParameterOutputWithContext(ctx context.Context) OriginGroupOriginRecordPrivateParameterOutput
- type OriginGroupOriginRecordPrivateParameterArray
- func (OriginGroupOriginRecordPrivateParameterArray) ElementType() reflect.Type
- func (i OriginGroupOriginRecordPrivateParameterArray) ToOriginGroupOriginRecordPrivateParameterArrayOutput() OriginGroupOriginRecordPrivateParameterArrayOutput
- func (i OriginGroupOriginRecordPrivateParameterArray) ToOriginGroupOriginRecordPrivateParameterArrayOutputWithContext(ctx context.Context) OriginGroupOriginRecordPrivateParameterArrayOutput
- type OriginGroupOriginRecordPrivateParameterArrayInput
- type OriginGroupOriginRecordPrivateParameterArrayOutput
- func (OriginGroupOriginRecordPrivateParameterArrayOutput) ElementType() reflect.Type
- func (o OriginGroupOriginRecordPrivateParameterArrayOutput) Index(i pulumi.IntInput) OriginGroupOriginRecordPrivateParameterOutput
- func (o OriginGroupOriginRecordPrivateParameterArrayOutput) ToOriginGroupOriginRecordPrivateParameterArrayOutput() OriginGroupOriginRecordPrivateParameterArrayOutput
- func (o OriginGroupOriginRecordPrivateParameterArrayOutput) ToOriginGroupOriginRecordPrivateParameterArrayOutputWithContext(ctx context.Context) OriginGroupOriginRecordPrivateParameterArrayOutput
- type OriginGroupOriginRecordPrivateParameterInput
- type OriginGroupOriginRecordPrivateParameterOutput
- func (OriginGroupOriginRecordPrivateParameterOutput) ElementType() reflect.Type
- func (o OriginGroupOriginRecordPrivateParameterOutput) Name() pulumi.StringOutput
- func (o OriginGroupOriginRecordPrivateParameterOutput) ToOriginGroupOriginRecordPrivateParameterOutput() OriginGroupOriginRecordPrivateParameterOutput
- func (o OriginGroupOriginRecordPrivateParameterOutput) ToOriginGroupOriginRecordPrivateParameterOutputWithContext(ctx context.Context) OriginGroupOriginRecordPrivateParameterOutput
- func (o OriginGroupOriginRecordPrivateParameterOutput) Value() pulumi.StringOutput
- type OriginGroupOutput
- func (o OriginGroupOutput) ConfigurationType() pulumi.StringOutput
- func (OriginGroupOutput) ElementType() reflect.Type
- func (o OriginGroupOutput) OriginGroupId() pulumi.StringOutput
- func (o OriginGroupOutput) OriginGroupName() pulumi.StringOutput
- func (o OriginGroupOutput) OriginRecords() OriginGroupOriginRecordArrayOutput
- func (o OriginGroupOutput) OriginType() pulumi.StringOutput
- func (o OriginGroupOutput) ToOriginGroupOutput() OriginGroupOutput
- func (o OriginGroupOutput) ToOriginGroupOutputWithContext(ctx context.Context) OriginGroupOutput
- func (o OriginGroupOutput) UpdateTime() pulumi.StringOutput
- func (o OriginGroupOutput) ZoneId() pulumi.StringOutput
- type OriginGroupState
- 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 RuleEnginePriority
- type RuleEnginePriorityArgs
- type RuleEnginePriorityArray
- type RuleEnginePriorityArrayInput
- type RuleEnginePriorityArrayOutput
- func (RuleEnginePriorityArrayOutput) ElementType() reflect.Type
- func (o RuleEnginePriorityArrayOutput) Index(i pulumi.IntInput) RuleEnginePriorityOutput
- func (o RuleEnginePriorityArrayOutput) ToRuleEnginePriorityArrayOutput() RuleEnginePriorityArrayOutput
- func (o RuleEnginePriorityArrayOutput) ToRuleEnginePriorityArrayOutputWithContext(ctx context.Context) RuleEnginePriorityArrayOutput
- type RuleEnginePriorityInput
- type RuleEnginePriorityMap
- type RuleEnginePriorityMapInput
- type RuleEnginePriorityMapOutput
- func (RuleEnginePriorityMapOutput) ElementType() reflect.Type
- func (o RuleEnginePriorityMapOutput) MapIndex(k pulumi.StringInput) RuleEnginePriorityOutput
- func (o RuleEnginePriorityMapOutput) ToRuleEnginePriorityMapOutput() RuleEnginePriorityMapOutput
- func (o RuleEnginePriorityMapOutput) ToRuleEnginePriorityMapOutputWithContext(ctx context.Context) RuleEnginePriorityMapOutput
- type RuleEnginePriorityOutput
- func (RuleEnginePriorityOutput) ElementType() reflect.Type
- func (o RuleEnginePriorityOutput) RulesPriorities() RuleEnginePriorityRulesPriorityArrayOutput
- func (o RuleEnginePriorityOutput) ToRuleEnginePriorityOutput() RuleEnginePriorityOutput
- func (o RuleEnginePriorityOutput) ToRuleEnginePriorityOutputWithContext(ctx context.Context) RuleEnginePriorityOutput
- func (o RuleEnginePriorityOutput) ZoneId() pulumi.StringOutput
- type RuleEnginePriorityRulesPriority
- type RuleEnginePriorityRulesPriorityArgs
- func (RuleEnginePriorityRulesPriorityArgs) ElementType() reflect.Type
- func (i RuleEnginePriorityRulesPriorityArgs) ToRuleEnginePriorityRulesPriorityOutput() RuleEnginePriorityRulesPriorityOutput
- func (i RuleEnginePriorityRulesPriorityArgs) ToRuleEnginePriorityRulesPriorityOutputWithContext(ctx context.Context) RuleEnginePriorityRulesPriorityOutput
- type RuleEnginePriorityRulesPriorityArray
- func (RuleEnginePriorityRulesPriorityArray) ElementType() reflect.Type
- func (i RuleEnginePriorityRulesPriorityArray) ToRuleEnginePriorityRulesPriorityArrayOutput() RuleEnginePriorityRulesPriorityArrayOutput
- func (i RuleEnginePriorityRulesPriorityArray) ToRuleEnginePriorityRulesPriorityArrayOutputWithContext(ctx context.Context) RuleEnginePriorityRulesPriorityArrayOutput
- type RuleEnginePriorityRulesPriorityArrayInput
- type RuleEnginePriorityRulesPriorityArrayOutput
- func (RuleEnginePriorityRulesPriorityArrayOutput) ElementType() reflect.Type
- func (o RuleEnginePriorityRulesPriorityArrayOutput) Index(i pulumi.IntInput) RuleEnginePriorityRulesPriorityOutput
- func (o RuleEnginePriorityRulesPriorityArrayOutput) ToRuleEnginePriorityRulesPriorityArrayOutput() RuleEnginePriorityRulesPriorityArrayOutput
- func (o RuleEnginePriorityRulesPriorityArrayOutput) ToRuleEnginePriorityRulesPriorityArrayOutputWithContext(ctx context.Context) RuleEnginePriorityRulesPriorityArrayOutput
- type RuleEnginePriorityRulesPriorityInput
- type RuleEnginePriorityRulesPriorityOutput
- func (RuleEnginePriorityRulesPriorityOutput) ElementType() reflect.Type
- func (o RuleEnginePriorityRulesPriorityOutput) Index() pulumi.IntPtrOutput
- func (o RuleEnginePriorityRulesPriorityOutput) ToRuleEnginePriorityRulesPriorityOutput() RuleEnginePriorityRulesPriorityOutput
- func (o RuleEnginePriorityRulesPriorityOutput) ToRuleEnginePriorityRulesPriorityOutputWithContext(ctx context.Context) RuleEnginePriorityRulesPriorityOutput
- func (o RuleEnginePriorityRulesPriorityOutput) Value() pulumi.StringPtrOutput
- type RuleEnginePriorityState
- 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 SecurityPolicy
- type SecurityPolicyArgs
- type SecurityPolicyArray
- type SecurityPolicyArrayInput
- type SecurityPolicyArrayOutput
- func (SecurityPolicyArrayOutput) ElementType() reflect.Type
- func (o SecurityPolicyArrayOutput) Index(i pulumi.IntInput) SecurityPolicyOutput
- func (o SecurityPolicyArrayOutput) ToSecurityPolicyArrayOutput() SecurityPolicyArrayOutput
- func (o SecurityPolicyArrayOutput) ToSecurityPolicyArrayOutputWithContext(ctx context.Context) SecurityPolicyArrayOutput
- type SecurityPolicyConfig
- type SecurityPolicyConfigAclConfig
- type SecurityPolicyConfigAclConfigArgs
- func (SecurityPolicyConfigAclConfigArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigAclConfigArgs) ToSecurityPolicyConfigAclConfigOutput() SecurityPolicyConfigAclConfigOutput
- func (i SecurityPolicyConfigAclConfigArgs) ToSecurityPolicyConfigAclConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigOutput
- func (i SecurityPolicyConfigAclConfigArgs) ToSecurityPolicyConfigAclConfigPtrOutput() SecurityPolicyConfigAclConfigPtrOutput
- func (i SecurityPolicyConfigAclConfigArgs) ToSecurityPolicyConfigAclConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigPtrOutput
- type SecurityPolicyConfigAclConfigInput
- type SecurityPolicyConfigAclConfigOutput
- func (SecurityPolicyConfigAclConfigOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigAclConfigOutput) Switch() pulumi.StringOutput
- func (o SecurityPolicyConfigAclConfigOutput) ToSecurityPolicyConfigAclConfigOutput() SecurityPolicyConfigAclConfigOutput
- func (o SecurityPolicyConfigAclConfigOutput) ToSecurityPolicyConfigAclConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigOutput
- func (o SecurityPolicyConfigAclConfigOutput) ToSecurityPolicyConfigAclConfigPtrOutput() SecurityPolicyConfigAclConfigPtrOutput
- func (o SecurityPolicyConfigAclConfigOutput) ToSecurityPolicyConfigAclConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigPtrOutput
- func (o SecurityPolicyConfigAclConfigOutput) UserRules() SecurityPolicyConfigAclConfigUserRuleArrayOutput
- type SecurityPolicyConfigAclConfigPtrInput
- type SecurityPolicyConfigAclConfigPtrOutput
- func (o SecurityPolicyConfigAclConfigPtrOutput) Elem() SecurityPolicyConfigAclConfigOutput
- func (SecurityPolicyConfigAclConfigPtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigAclConfigPtrOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigAclConfigPtrOutput) ToSecurityPolicyConfigAclConfigPtrOutput() SecurityPolicyConfigAclConfigPtrOutput
- func (o SecurityPolicyConfigAclConfigPtrOutput) ToSecurityPolicyConfigAclConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigPtrOutput
- func (o SecurityPolicyConfigAclConfigPtrOutput) UserRules() SecurityPolicyConfigAclConfigUserRuleArrayOutput
- type SecurityPolicyConfigAclConfigUserRule
- type SecurityPolicyConfigAclConfigUserRuleArgs
- func (SecurityPolicyConfigAclConfigUserRuleArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigAclConfigUserRuleArgs) ToSecurityPolicyConfigAclConfigUserRuleOutput() SecurityPolicyConfigAclConfigUserRuleOutput
- func (i SecurityPolicyConfigAclConfigUserRuleArgs) ToSecurityPolicyConfigAclConfigUserRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigUserRuleOutput
- type SecurityPolicyConfigAclConfigUserRuleArray
- func (SecurityPolicyConfigAclConfigUserRuleArray) ElementType() reflect.Type
- func (i SecurityPolicyConfigAclConfigUserRuleArray) ToSecurityPolicyConfigAclConfigUserRuleArrayOutput() SecurityPolicyConfigAclConfigUserRuleArrayOutput
- func (i SecurityPolicyConfigAclConfigUserRuleArray) ToSecurityPolicyConfigAclConfigUserRuleArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigUserRuleArrayOutput
- type SecurityPolicyConfigAclConfigUserRuleArrayInput
- type SecurityPolicyConfigAclConfigUserRuleArrayOutput
- func (SecurityPolicyConfigAclConfigUserRuleArrayOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigAclConfigUserRuleArrayOutput) Index(i pulumi.IntInput) SecurityPolicyConfigAclConfigUserRuleOutput
- func (o SecurityPolicyConfigAclConfigUserRuleArrayOutput) ToSecurityPolicyConfigAclConfigUserRuleArrayOutput() SecurityPolicyConfigAclConfigUserRuleArrayOutput
- func (o SecurityPolicyConfigAclConfigUserRuleArrayOutput) ToSecurityPolicyConfigAclConfigUserRuleArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigUserRuleArrayOutput
- type SecurityPolicyConfigAclConfigUserRuleCondition
- type SecurityPolicyConfigAclConfigUserRuleConditionArgs
- func (SecurityPolicyConfigAclConfigUserRuleConditionArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigAclConfigUserRuleConditionArgs) ToSecurityPolicyConfigAclConfigUserRuleConditionOutput() SecurityPolicyConfigAclConfigUserRuleConditionOutput
- func (i SecurityPolicyConfigAclConfigUserRuleConditionArgs) ToSecurityPolicyConfigAclConfigUserRuleConditionOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigUserRuleConditionOutput
- type SecurityPolicyConfigAclConfigUserRuleConditionArray
- func (SecurityPolicyConfigAclConfigUserRuleConditionArray) ElementType() reflect.Type
- func (i SecurityPolicyConfigAclConfigUserRuleConditionArray) ToSecurityPolicyConfigAclConfigUserRuleConditionArrayOutput() SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput
- func (i SecurityPolicyConfigAclConfigUserRuleConditionArray) ToSecurityPolicyConfigAclConfigUserRuleConditionArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput
- type SecurityPolicyConfigAclConfigUserRuleConditionArrayInput
- type SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput
- func (SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput) Index(i pulumi.IntInput) SecurityPolicyConfigAclConfigUserRuleConditionOutput
- func (o SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput) ToSecurityPolicyConfigAclConfigUserRuleConditionArrayOutput() SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput
- func (o SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput) ToSecurityPolicyConfigAclConfigUserRuleConditionArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput
- type SecurityPolicyConfigAclConfigUserRuleConditionInput
- type SecurityPolicyConfigAclConfigUserRuleConditionOutput
- func (SecurityPolicyConfigAclConfigUserRuleConditionOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigAclConfigUserRuleConditionOutput) MatchContent() pulumi.StringOutput
- func (o SecurityPolicyConfigAclConfigUserRuleConditionOutput) MatchFrom() pulumi.StringOutput
- func (o SecurityPolicyConfigAclConfigUserRuleConditionOutput) MatchParam() pulumi.StringOutput
- func (o SecurityPolicyConfigAclConfigUserRuleConditionOutput) Operator() pulumi.StringOutput
- func (o SecurityPolicyConfigAclConfigUserRuleConditionOutput) ToSecurityPolicyConfigAclConfigUserRuleConditionOutput() SecurityPolicyConfigAclConfigUserRuleConditionOutput
- func (o SecurityPolicyConfigAclConfigUserRuleConditionOutput) ToSecurityPolicyConfigAclConfigUserRuleConditionOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigUserRuleConditionOutput
- type SecurityPolicyConfigAclConfigUserRuleInput
- type SecurityPolicyConfigAclConfigUserRuleOutput
- func (o SecurityPolicyConfigAclConfigUserRuleOutput) Action() pulumi.StringOutput
- func (o SecurityPolicyConfigAclConfigUserRuleOutput) Conditions() SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput
- func (SecurityPolicyConfigAclConfigUserRuleOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigAclConfigUserRuleOutput) Name() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigAclConfigUserRuleOutput) PageId() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigAclConfigUserRuleOutput) PunishTime() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigAclConfigUserRuleOutput) PunishTimeUnit() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigAclConfigUserRuleOutput) RedirectUrl() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigAclConfigUserRuleOutput) ResponseCode() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigAclConfigUserRuleOutput) RuleId() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigAclConfigUserRuleOutput) RuleName() pulumi.StringOutput
- func (o SecurityPolicyConfigAclConfigUserRuleOutput) RulePriority() pulumi.IntOutput
- func (o SecurityPolicyConfigAclConfigUserRuleOutput) RuleStatus() pulumi.StringOutput
- func (o SecurityPolicyConfigAclConfigUserRuleOutput) ToSecurityPolicyConfigAclConfigUserRuleOutput() SecurityPolicyConfigAclConfigUserRuleOutput
- func (o SecurityPolicyConfigAclConfigUserRuleOutput) ToSecurityPolicyConfigAclConfigUserRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigUserRuleOutput
- func (o SecurityPolicyConfigAclConfigUserRuleOutput) UpdateTime() pulumi.StringPtrOutput
- type SecurityPolicyConfigArgs
- func (SecurityPolicyConfigArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigArgs) ToSecurityPolicyConfigOutput() SecurityPolicyConfigOutput
- func (i SecurityPolicyConfigArgs) ToSecurityPolicyConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigOutput
- func (i SecurityPolicyConfigArgs) ToSecurityPolicyConfigPtrOutput() SecurityPolicyConfigPtrOutput
- func (i SecurityPolicyConfigArgs) ToSecurityPolicyConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigPtrOutput
- type SecurityPolicyConfigBotConfig
- type SecurityPolicyConfigBotConfigArgs
- func (SecurityPolicyConfigBotConfigArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigBotConfigArgs) ToSecurityPolicyConfigBotConfigOutput() SecurityPolicyConfigBotConfigOutput
- func (i SecurityPolicyConfigBotConfigArgs) ToSecurityPolicyConfigBotConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigOutput
- func (i SecurityPolicyConfigBotConfigArgs) ToSecurityPolicyConfigBotConfigPtrOutput() SecurityPolicyConfigBotConfigPtrOutput
- func (i SecurityPolicyConfigBotConfigArgs) ToSecurityPolicyConfigBotConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigPtrOutput
- type SecurityPolicyConfigBotConfigInput
- type SecurityPolicyConfigBotConfigIntelligenceRule
- type SecurityPolicyConfigBotConfigIntelligenceRuleArgs
- func (SecurityPolicyConfigBotConfigIntelligenceRuleArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigBotConfigIntelligenceRuleArgs) ToSecurityPolicyConfigBotConfigIntelligenceRuleOutput() SecurityPolicyConfigBotConfigIntelligenceRuleOutput
- func (i SecurityPolicyConfigBotConfigIntelligenceRuleArgs) ToSecurityPolicyConfigBotConfigIntelligenceRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigIntelligenceRuleOutput
- func (i SecurityPolicyConfigBotConfigIntelligenceRuleArgs) ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutput() SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput
- func (i SecurityPolicyConfigBotConfigIntelligenceRuleArgs) ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput
- type SecurityPolicyConfigBotConfigIntelligenceRuleInput
- type SecurityPolicyConfigBotConfigIntelligenceRuleItem
- type SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs
- func (SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemOutput() SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput
- func (i SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput
- type SecurityPolicyConfigBotConfigIntelligenceRuleItemArray
- func (SecurityPolicyConfigBotConfigIntelligenceRuleItemArray) ElementType() reflect.Type
- func (i SecurityPolicyConfigBotConfigIntelligenceRuleItemArray) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput() SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput
- func (i SecurityPolicyConfigBotConfigIntelligenceRuleItemArray) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput
- type SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayInput
- type SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput
- func (SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput) Index(i pulumi.IntInput) SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput
- func (o SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput() SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput
- func (o SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput
- type SecurityPolicyConfigBotConfigIntelligenceRuleItemInput
- type SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput
- func (o SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput) Action() pulumi.StringPtrOutput
- func (SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput) Label() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemOutput() SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput
- func (o SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput
- type SecurityPolicyConfigBotConfigIntelligenceRuleOutput
- func (SecurityPolicyConfigBotConfigIntelligenceRuleOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigBotConfigIntelligenceRuleOutput) Items() SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput
- func (o SecurityPolicyConfigBotConfigIntelligenceRuleOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigBotConfigIntelligenceRuleOutput) ToSecurityPolicyConfigBotConfigIntelligenceRuleOutput() SecurityPolicyConfigBotConfigIntelligenceRuleOutput
- func (o SecurityPolicyConfigBotConfigIntelligenceRuleOutput) ToSecurityPolicyConfigBotConfigIntelligenceRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigIntelligenceRuleOutput
- func (o SecurityPolicyConfigBotConfigIntelligenceRuleOutput) ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutput() SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput
- func (o SecurityPolicyConfigBotConfigIntelligenceRuleOutput) ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput
- type SecurityPolicyConfigBotConfigIntelligenceRulePtrInput
- type SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput
- func (o SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput) Elem() SecurityPolicyConfigBotConfigIntelligenceRuleOutput
- func (SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput) Items() SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput
- func (o SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput) ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutput() SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput
- func (o SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput) ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput
- type SecurityPolicyConfigBotConfigManagedRule
- type SecurityPolicyConfigBotConfigManagedRuleArgs
- func (SecurityPolicyConfigBotConfigManagedRuleArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigBotConfigManagedRuleArgs) ToSecurityPolicyConfigBotConfigManagedRuleOutput() SecurityPolicyConfigBotConfigManagedRuleOutput
- func (i SecurityPolicyConfigBotConfigManagedRuleArgs) ToSecurityPolicyConfigBotConfigManagedRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigManagedRuleOutput
- func (i SecurityPolicyConfigBotConfigManagedRuleArgs) ToSecurityPolicyConfigBotConfigManagedRulePtrOutput() SecurityPolicyConfigBotConfigManagedRulePtrOutput
- func (i SecurityPolicyConfigBotConfigManagedRuleArgs) ToSecurityPolicyConfigBotConfigManagedRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigManagedRulePtrOutput
- type SecurityPolicyConfigBotConfigManagedRuleInput
- type SecurityPolicyConfigBotConfigManagedRuleOutput
- func (o SecurityPolicyConfigBotConfigManagedRuleOutput) Action() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRuleOutput) AlgManagedIds() pulumi.IntArrayOutput
- func (o SecurityPolicyConfigBotConfigManagedRuleOutput) CapManagedIds() pulumi.IntArrayOutput
- func (o SecurityPolicyConfigBotConfigManagedRuleOutput) DropManagedIds() pulumi.IntArrayOutput
- func (SecurityPolicyConfigBotConfigManagedRuleOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigBotConfigManagedRuleOutput) MonManagedIds() pulumi.IntArrayOutput
- func (o SecurityPolicyConfigBotConfigManagedRuleOutput) Name() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRuleOutput) PageId() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRuleOutput) PunishTime() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRuleOutput) PunishTimeUnit() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRuleOutput) RedirectUrl() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRuleOutput) ResponseCode() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRuleOutput) RuleId() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRuleOutput) ToSecurityPolicyConfigBotConfigManagedRuleOutput() SecurityPolicyConfigBotConfigManagedRuleOutput
- func (o SecurityPolicyConfigBotConfigManagedRuleOutput) ToSecurityPolicyConfigBotConfigManagedRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigManagedRuleOutput
- func (o SecurityPolicyConfigBotConfigManagedRuleOutput) ToSecurityPolicyConfigBotConfigManagedRulePtrOutput() SecurityPolicyConfigBotConfigManagedRulePtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRuleOutput) ToSecurityPolicyConfigBotConfigManagedRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigManagedRulePtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRuleOutput) TransManagedIds() pulumi.IntArrayOutput
- type SecurityPolicyConfigBotConfigManagedRulePtrInput
- type SecurityPolicyConfigBotConfigManagedRulePtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) Action() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) AlgManagedIds() pulumi.IntArrayOutput
- func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) CapManagedIds() pulumi.IntArrayOutput
- func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) DropManagedIds() pulumi.IntArrayOutput
- func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) Elem() SecurityPolicyConfigBotConfigManagedRuleOutput
- func (SecurityPolicyConfigBotConfigManagedRulePtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) MonManagedIds() pulumi.IntArrayOutput
- func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) Name() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) PageId() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) PunishTime() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) PunishTimeUnit() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) RedirectUrl() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) ResponseCode() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) RuleId() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) ToSecurityPolicyConfigBotConfigManagedRulePtrOutput() SecurityPolicyConfigBotConfigManagedRulePtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) ToSecurityPolicyConfigBotConfigManagedRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigManagedRulePtrOutput
- func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) TransManagedIds() pulumi.IntArrayOutput
- type SecurityPolicyConfigBotConfigOutput
- func (SecurityPolicyConfigBotConfigOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigBotConfigOutput) IntelligenceRule() SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput
- func (o SecurityPolicyConfigBotConfigOutput) ManagedRule() SecurityPolicyConfigBotConfigManagedRulePtrOutput
- func (o SecurityPolicyConfigBotConfigOutput) PortraitRule() SecurityPolicyConfigBotConfigPortraitRulePtrOutput
- func (o SecurityPolicyConfigBotConfigOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigBotConfigOutput) ToSecurityPolicyConfigBotConfigOutput() SecurityPolicyConfigBotConfigOutput
- func (o SecurityPolicyConfigBotConfigOutput) ToSecurityPolicyConfigBotConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigOutput
- func (o SecurityPolicyConfigBotConfigOutput) ToSecurityPolicyConfigBotConfigPtrOutput() SecurityPolicyConfigBotConfigPtrOutput
- func (o SecurityPolicyConfigBotConfigOutput) ToSecurityPolicyConfigBotConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigPtrOutput
- type SecurityPolicyConfigBotConfigPortraitRule
- type SecurityPolicyConfigBotConfigPortraitRuleArgs
- func (SecurityPolicyConfigBotConfigPortraitRuleArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigBotConfigPortraitRuleArgs) ToSecurityPolicyConfigBotConfigPortraitRuleOutput() SecurityPolicyConfigBotConfigPortraitRuleOutput
- func (i SecurityPolicyConfigBotConfigPortraitRuleArgs) ToSecurityPolicyConfigBotConfigPortraitRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigPortraitRuleOutput
- func (i SecurityPolicyConfigBotConfigPortraitRuleArgs) ToSecurityPolicyConfigBotConfigPortraitRulePtrOutput() SecurityPolicyConfigBotConfigPortraitRulePtrOutput
- func (i SecurityPolicyConfigBotConfigPortraitRuleArgs) ToSecurityPolicyConfigBotConfigPortraitRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigPortraitRulePtrOutput
- type SecurityPolicyConfigBotConfigPortraitRuleInput
- type SecurityPolicyConfigBotConfigPortraitRuleOutput
- func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) AlgManagedIds() pulumi.IntArrayOutput
- func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) CapManagedIds() pulumi.IntArrayOutput
- func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) DropManagedIds() pulumi.IntArrayOutput
- func (SecurityPolicyConfigBotConfigPortraitRuleOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) MonManagedIds() pulumi.IntArrayOutput
- func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) RuleId() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) ToSecurityPolicyConfigBotConfigPortraitRuleOutput() SecurityPolicyConfigBotConfigPortraitRuleOutput
- func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) ToSecurityPolicyConfigBotConfigPortraitRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigPortraitRuleOutput
- func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) ToSecurityPolicyConfigBotConfigPortraitRulePtrOutput() SecurityPolicyConfigBotConfigPortraitRulePtrOutput
- func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) ToSecurityPolicyConfigBotConfigPortraitRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigPortraitRulePtrOutput
- type SecurityPolicyConfigBotConfigPortraitRulePtrInput
- type SecurityPolicyConfigBotConfigPortraitRulePtrOutput
- func (o SecurityPolicyConfigBotConfigPortraitRulePtrOutput) AlgManagedIds() pulumi.IntArrayOutput
- func (o SecurityPolicyConfigBotConfigPortraitRulePtrOutput) CapManagedIds() pulumi.IntArrayOutput
- func (o SecurityPolicyConfigBotConfigPortraitRulePtrOutput) DropManagedIds() pulumi.IntArrayOutput
- func (o SecurityPolicyConfigBotConfigPortraitRulePtrOutput) Elem() SecurityPolicyConfigBotConfigPortraitRuleOutput
- func (SecurityPolicyConfigBotConfigPortraitRulePtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigBotConfigPortraitRulePtrOutput) MonManagedIds() pulumi.IntArrayOutput
- func (o SecurityPolicyConfigBotConfigPortraitRulePtrOutput) RuleId() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigBotConfigPortraitRulePtrOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigBotConfigPortraitRulePtrOutput) ToSecurityPolicyConfigBotConfigPortraitRulePtrOutput() SecurityPolicyConfigBotConfigPortraitRulePtrOutput
- func (o SecurityPolicyConfigBotConfigPortraitRulePtrOutput) ToSecurityPolicyConfigBotConfigPortraitRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigPortraitRulePtrOutput
- type SecurityPolicyConfigBotConfigPtrInput
- type SecurityPolicyConfigBotConfigPtrOutput
- func (o SecurityPolicyConfigBotConfigPtrOutput) Elem() SecurityPolicyConfigBotConfigOutput
- func (SecurityPolicyConfigBotConfigPtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigBotConfigPtrOutput) IntelligenceRule() SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput
- func (o SecurityPolicyConfigBotConfigPtrOutput) ManagedRule() SecurityPolicyConfigBotConfigManagedRulePtrOutput
- func (o SecurityPolicyConfigBotConfigPtrOutput) PortraitRule() SecurityPolicyConfigBotConfigPortraitRulePtrOutput
- func (o SecurityPolicyConfigBotConfigPtrOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigBotConfigPtrOutput) ToSecurityPolicyConfigBotConfigPtrOutput() SecurityPolicyConfigBotConfigPtrOutput
- func (o SecurityPolicyConfigBotConfigPtrOutput) ToSecurityPolicyConfigBotConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigPtrOutput
- type SecurityPolicyConfigDropPageConfig
- type SecurityPolicyConfigDropPageConfigAclDropPageDetail
- type SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs
- func (SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailOutput() SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput
- func (i SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput
- func (i SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput() SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput
- func (i SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput
- type SecurityPolicyConfigDropPageConfigAclDropPageDetailInput
- type SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput
- func (SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) Name() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) PageId() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) StatusCode() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailOutput() SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput
- func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput
- func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput() SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput
- func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput
- func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) Type() pulumi.StringPtrOutput
- type SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrInput
- type SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput
- func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput) Elem() SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput
- func (SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput) Name() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput) PageId() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput) StatusCode() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput() SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput
- func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput
- func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput) Type() pulumi.StringPtrOutput
- type SecurityPolicyConfigDropPageConfigArgs
- func (SecurityPolicyConfigDropPageConfigArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigDropPageConfigArgs) ToSecurityPolicyConfigDropPageConfigOutput() SecurityPolicyConfigDropPageConfigOutput
- func (i SecurityPolicyConfigDropPageConfigArgs) ToSecurityPolicyConfigDropPageConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigOutput
- func (i SecurityPolicyConfigDropPageConfigArgs) ToSecurityPolicyConfigDropPageConfigPtrOutput() SecurityPolicyConfigDropPageConfigPtrOutput
- func (i SecurityPolicyConfigDropPageConfigArgs) ToSecurityPolicyConfigDropPageConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigPtrOutput
- type SecurityPolicyConfigDropPageConfigInput
- type SecurityPolicyConfigDropPageConfigOutput
- func (o SecurityPolicyConfigDropPageConfigOutput) AclDropPageDetail() SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput
- func (SecurityPolicyConfigDropPageConfigOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigDropPageConfigOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigDropPageConfigOutput) ToSecurityPolicyConfigDropPageConfigOutput() SecurityPolicyConfigDropPageConfigOutput
- func (o SecurityPolicyConfigDropPageConfigOutput) ToSecurityPolicyConfigDropPageConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigOutput
- func (o SecurityPolicyConfigDropPageConfigOutput) ToSecurityPolicyConfigDropPageConfigPtrOutput() SecurityPolicyConfigDropPageConfigPtrOutput
- func (o SecurityPolicyConfigDropPageConfigOutput) ToSecurityPolicyConfigDropPageConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigPtrOutput
- func (o SecurityPolicyConfigDropPageConfigOutput) WafDropPageDetail() SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput
- type SecurityPolicyConfigDropPageConfigPtrInput
- type SecurityPolicyConfigDropPageConfigPtrOutput
- func (o SecurityPolicyConfigDropPageConfigPtrOutput) AclDropPageDetail() SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput
- func (o SecurityPolicyConfigDropPageConfigPtrOutput) Elem() SecurityPolicyConfigDropPageConfigOutput
- func (SecurityPolicyConfigDropPageConfigPtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigDropPageConfigPtrOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigDropPageConfigPtrOutput) ToSecurityPolicyConfigDropPageConfigPtrOutput() SecurityPolicyConfigDropPageConfigPtrOutput
- func (o SecurityPolicyConfigDropPageConfigPtrOutput) ToSecurityPolicyConfigDropPageConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigPtrOutput
- func (o SecurityPolicyConfigDropPageConfigPtrOutput) WafDropPageDetail() SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput
- type SecurityPolicyConfigDropPageConfigWafDropPageDetail
- type SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs
- func (SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailOutput() SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput
- func (i SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput
- func (i SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput() SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput
- func (i SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput
- type SecurityPolicyConfigDropPageConfigWafDropPageDetailInput
- type SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput
- func (SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) Name() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) PageId() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) StatusCode() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailOutput() SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput
- func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput
- func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput() SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput
- func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput
- func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) Type() pulumi.StringPtrOutput
- type SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrInput
- type SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput
- func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput) Elem() SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput
- func (SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput) Name() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput) PageId() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput) StatusCode() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput() SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput
- func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput
- func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput) Type() pulumi.StringPtrOutput
- type SecurityPolicyConfigExceptConfig
- type SecurityPolicyConfigExceptConfigArgs
- func (SecurityPolicyConfigExceptConfigArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigExceptConfigArgs) ToSecurityPolicyConfigExceptConfigOutput() SecurityPolicyConfigExceptConfigOutput
- func (i SecurityPolicyConfigExceptConfigArgs) ToSecurityPolicyConfigExceptConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigOutput
- func (i SecurityPolicyConfigExceptConfigArgs) ToSecurityPolicyConfigExceptConfigPtrOutput() SecurityPolicyConfigExceptConfigPtrOutput
- func (i SecurityPolicyConfigExceptConfigArgs) ToSecurityPolicyConfigExceptConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigPtrOutput
- type SecurityPolicyConfigExceptConfigExceptUserRule
- type SecurityPolicyConfigExceptConfigExceptUserRuleArgs
- func (SecurityPolicyConfigExceptConfigExceptUserRuleArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigExceptConfigExceptUserRuleArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleOutput() SecurityPolicyConfigExceptConfigExceptUserRuleOutput
- func (i SecurityPolicyConfigExceptConfigExceptUserRuleArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleOutput
- type SecurityPolicyConfigExceptConfigExceptUserRuleArray
- func (SecurityPolicyConfigExceptConfigExceptUserRuleArray) ElementType() reflect.Type
- func (i SecurityPolicyConfigExceptConfigExceptUserRuleArray) ToSecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput() SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput
- func (i SecurityPolicyConfigExceptConfigExceptUserRuleArray) ToSecurityPolicyConfigExceptConfigExceptUserRuleArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput
- type SecurityPolicyConfigExceptConfigExceptUserRuleArrayInput
- type SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput
- func (SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput) Index(i pulumi.IntInput) SecurityPolicyConfigExceptConfigExceptUserRuleOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput() SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput
- type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleCondition
- type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArgs
- func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput
- func (i SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput
- type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArray
- func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArray) ElementType() reflect.Type
- func (i SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArray) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput() ...
- func (i SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArray) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutputWithContext(ctx context.Context) ...
- type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayInput
- type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput
- func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput) Index(i pulumi.IntInput) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput() ...
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutputWithContext(ctx context.Context) ...
- type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionInput
- type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput
- func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) MatchContent() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) MatchFrom() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) MatchParam() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) Operator() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput
- type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScope
- type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs
- func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput
- func (i SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput
- func (i SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput
- func (i SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput
- type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeInput
- type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput
- func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput) Modules() pulumi.StringArrayOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput
- type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrInput
- type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput) Elem() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput
- func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput) Modules() pulumi.StringArrayOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput
- type SecurityPolicyConfigExceptConfigExceptUserRuleInput
- type SecurityPolicyConfigExceptConfigExceptUserRuleOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) Action() pulumi.StringPtrOutput
- func (SecurityPolicyConfigExceptConfigExceptUserRuleOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) ExceptUserRuleConditions() ...
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) ExceptUserRuleScope() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) RuleId() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) RuleName() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) RulePriority() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) RuleStatus() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleOutput() SecurityPolicyConfigExceptConfigExceptUserRuleOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleOutput
- func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) UpdateTime() pulumi.StringPtrOutput
- type SecurityPolicyConfigExceptConfigInput
- type SecurityPolicyConfigExceptConfigOutput
- func (SecurityPolicyConfigExceptConfigOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigExceptConfigOutput) ExceptUserRules() SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput
- func (o SecurityPolicyConfigExceptConfigOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigExceptConfigOutput) ToSecurityPolicyConfigExceptConfigOutput() SecurityPolicyConfigExceptConfigOutput
- func (o SecurityPolicyConfigExceptConfigOutput) ToSecurityPolicyConfigExceptConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigOutput
- func (o SecurityPolicyConfigExceptConfigOutput) ToSecurityPolicyConfigExceptConfigPtrOutput() SecurityPolicyConfigExceptConfigPtrOutput
- func (o SecurityPolicyConfigExceptConfigOutput) ToSecurityPolicyConfigExceptConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigPtrOutput
- type SecurityPolicyConfigExceptConfigPtrInput
- type SecurityPolicyConfigExceptConfigPtrOutput
- func (o SecurityPolicyConfigExceptConfigPtrOutput) Elem() SecurityPolicyConfigExceptConfigOutput
- func (SecurityPolicyConfigExceptConfigPtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigExceptConfigPtrOutput) ExceptUserRules() SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput
- func (o SecurityPolicyConfigExceptConfigPtrOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigExceptConfigPtrOutput) ToSecurityPolicyConfigExceptConfigPtrOutput() SecurityPolicyConfigExceptConfigPtrOutput
- func (o SecurityPolicyConfigExceptConfigPtrOutput) ToSecurityPolicyConfigExceptConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigPtrOutput
- type SecurityPolicyConfigInput
- type SecurityPolicyConfigIpTableConfig
- type SecurityPolicyConfigIpTableConfigArgs
- func (SecurityPolicyConfigIpTableConfigArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigIpTableConfigArgs) ToSecurityPolicyConfigIpTableConfigOutput() SecurityPolicyConfigIpTableConfigOutput
- func (i SecurityPolicyConfigIpTableConfigArgs) ToSecurityPolicyConfigIpTableConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigIpTableConfigOutput
- func (i SecurityPolicyConfigIpTableConfigArgs) ToSecurityPolicyConfigIpTableConfigPtrOutput() SecurityPolicyConfigIpTableConfigPtrOutput
- func (i SecurityPolicyConfigIpTableConfigArgs) ToSecurityPolicyConfigIpTableConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigIpTableConfigPtrOutput
- type SecurityPolicyConfigIpTableConfigInput
- type SecurityPolicyConfigIpTableConfigOutput
- func (SecurityPolicyConfigIpTableConfigOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigIpTableConfigOutput) Rules() SecurityPolicyConfigIpTableConfigRuleArrayOutput
- func (o SecurityPolicyConfigIpTableConfigOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigIpTableConfigOutput) ToSecurityPolicyConfigIpTableConfigOutput() SecurityPolicyConfigIpTableConfigOutput
- func (o SecurityPolicyConfigIpTableConfigOutput) ToSecurityPolicyConfigIpTableConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigIpTableConfigOutput
- func (o SecurityPolicyConfigIpTableConfigOutput) ToSecurityPolicyConfigIpTableConfigPtrOutput() SecurityPolicyConfigIpTableConfigPtrOutput
- func (o SecurityPolicyConfigIpTableConfigOutput) ToSecurityPolicyConfigIpTableConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigIpTableConfigPtrOutput
- type SecurityPolicyConfigIpTableConfigPtrInput
- type SecurityPolicyConfigIpTableConfigPtrOutput
- func (o SecurityPolicyConfigIpTableConfigPtrOutput) Elem() SecurityPolicyConfigIpTableConfigOutput
- func (SecurityPolicyConfigIpTableConfigPtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigIpTableConfigPtrOutput) Rules() SecurityPolicyConfigIpTableConfigRuleArrayOutput
- func (o SecurityPolicyConfigIpTableConfigPtrOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigIpTableConfigPtrOutput) ToSecurityPolicyConfigIpTableConfigPtrOutput() SecurityPolicyConfigIpTableConfigPtrOutput
- func (o SecurityPolicyConfigIpTableConfigPtrOutput) ToSecurityPolicyConfigIpTableConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigIpTableConfigPtrOutput
- type SecurityPolicyConfigIpTableConfigRule
- type SecurityPolicyConfigIpTableConfigRuleArgs
- func (SecurityPolicyConfigIpTableConfigRuleArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigIpTableConfigRuleArgs) ToSecurityPolicyConfigIpTableConfigRuleOutput() SecurityPolicyConfigIpTableConfigRuleOutput
- func (i SecurityPolicyConfigIpTableConfigRuleArgs) ToSecurityPolicyConfigIpTableConfigRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigIpTableConfigRuleOutput
- type SecurityPolicyConfigIpTableConfigRuleArray
- func (SecurityPolicyConfigIpTableConfigRuleArray) ElementType() reflect.Type
- func (i SecurityPolicyConfigIpTableConfigRuleArray) ToSecurityPolicyConfigIpTableConfigRuleArrayOutput() SecurityPolicyConfigIpTableConfigRuleArrayOutput
- func (i SecurityPolicyConfigIpTableConfigRuleArray) ToSecurityPolicyConfigIpTableConfigRuleArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigIpTableConfigRuleArrayOutput
- type SecurityPolicyConfigIpTableConfigRuleArrayInput
- type SecurityPolicyConfigIpTableConfigRuleArrayOutput
- func (SecurityPolicyConfigIpTableConfigRuleArrayOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigIpTableConfigRuleArrayOutput) Index(i pulumi.IntInput) SecurityPolicyConfigIpTableConfigRuleOutput
- func (o SecurityPolicyConfigIpTableConfigRuleArrayOutput) ToSecurityPolicyConfigIpTableConfigRuleArrayOutput() SecurityPolicyConfigIpTableConfigRuleArrayOutput
- func (o SecurityPolicyConfigIpTableConfigRuleArrayOutput) ToSecurityPolicyConfigIpTableConfigRuleArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigIpTableConfigRuleArrayOutput
- type SecurityPolicyConfigIpTableConfigRuleInput
- type SecurityPolicyConfigIpTableConfigRuleOutput
- func (o SecurityPolicyConfigIpTableConfigRuleOutput) Action() pulumi.StringPtrOutput
- func (SecurityPolicyConfigIpTableConfigRuleOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigIpTableConfigRuleOutput) MatchContent() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigIpTableConfigRuleOutput) MatchFrom() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigIpTableConfigRuleOutput) RuleId() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigIpTableConfigRuleOutput) ToSecurityPolicyConfigIpTableConfigRuleOutput() SecurityPolicyConfigIpTableConfigRuleOutput
- func (o SecurityPolicyConfigIpTableConfigRuleOutput) ToSecurityPolicyConfigIpTableConfigRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigIpTableConfigRuleOutput
- func (o SecurityPolicyConfigIpTableConfigRuleOutput) UpdateTime() pulumi.StringPtrOutput
- type SecurityPolicyConfigOutput
- func (o SecurityPolicyConfigOutput) AclConfig() SecurityPolicyConfigAclConfigPtrOutput
- func (o SecurityPolicyConfigOutput) BotConfig() SecurityPolicyConfigBotConfigPtrOutput
- func (o SecurityPolicyConfigOutput) DropPageConfig() SecurityPolicyConfigDropPageConfigPtrOutput
- func (SecurityPolicyConfigOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigOutput) ExceptConfig() SecurityPolicyConfigExceptConfigPtrOutput
- func (o SecurityPolicyConfigOutput) IpTableConfig() SecurityPolicyConfigIpTableConfigPtrOutput
- func (o SecurityPolicyConfigOutput) RateLimitConfig() SecurityPolicyConfigRateLimitConfigPtrOutput
- func (o SecurityPolicyConfigOutput) SwitchConfig() SecurityPolicyConfigSwitchConfigPtrOutput
- func (o SecurityPolicyConfigOutput) ToSecurityPolicyConfigOutput() SecurityPolicyConfigOutput
- func (o SecurityPolicyConfigOutput) ToSecurityPolicyConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigOutput
- func (o SecurityPolicyConfigOutput) ToSecurityPolicyConfigPtrOutput() SecurityPolicyConfigPtrOutput
- func (o SecurityPolicyConfigOutput) ToSecurityPolicyConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigPtrOutput
- func (o SecurityPolicyConfigOutput) WafConfig() SecurityPolicyConfigWafConfigPtrOutput
- type SecurityPolicyConfigPtrInput
- type SecurityPolicyConfigPtrOutput
- func (o SecurityPolicyConfigPtrOutput) AclConfig() SecurityPolicyConfigAclConfigPtrOutput
- func (o SecurityPolicyConfigPtrOutput) BotConfig() SecurityPolicyConfigBotConfigPtrOutput
- func (o SecurityPolicyConfigPtrOutput) DropPageConfig() SecurityPolicyConfigDropPageConfigPtrOutput
- func (o SecurityPolicyConfigPtrOutput) Elem() SecurityPolicyConfigOutput
- func (SecurityPolicyConfigPtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigPtrOutput) ExceptConfig() SecurityPolicyConfigExceptConfigPtrOutput
- func (o SecurityPolicyConfigPtrOutput) IpTableConfig() SecurityPolicyConfigIpTableConfigPtrOutput
- func (o SecurityPolicyConfigPtrOutput) RateLimitConfig() SecurityPolicyConfigRateLimitConfigPtrOutput
- func (o SecurityPolicyConfigPtrOutput) SwitchConfig() SecurityPolicyConfigSwitchConfigPtrOutput
- func (o SecurityPolicyConfigPtrOutput) ToSecurityPolicyConfigPtrOutput() SecurityPolicyConfigPtrOutput
- func (o SecurityPolicyConfigPtrOutput) ToSecurityPolicyConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigPtrOutput
- func (o SecurityPolicyConfigPtrOutput) WafConfig() SecurityPolicyConfigWafConfigPtrOutput
- type SecurityPolicyConfigRateLimitConfig
- type SecurityPolicyConfigRateLimitConfigArgs
- func (SecurityPolicyConfigRateLimitConfigArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigRateLimitConfigArgs) ToSecurityPolicyConfigRateLimitConfigOutput() SecurityPolicyConfigRateLimitConfigOutput
- func (i SecurityPolicyConfigRateLimitConfigArgs) ToSecurityPolicyConfigRateLimitConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigOutput
- func (i SecurityPolicyConfigRateLimitConfigArgs) ToSecurityPolicyConfigRateLimitConfigPtrOutput() SecurityPolicyConfigRateLimitConfigPtrOutput
- func (i SecurityPolicyConfigRateLimitConfigArgs) ToSecurityPolicyConfigRateLimitConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigPtrOutput
- type SecurityPolicyConfigRateLimitConfigInput
- type SecurityPolicyConfigRateLimitConfigIntelligence
- type SecurityPolicyConfigRateLimitConfigIntelligenceArgs
- func (SecurityPolicyConfigRateLimitConfigIntelligenceArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigRateLimitConfigIntelligenceArgs) ToSecurityPolicyConfigRateLimitConfigIntelligenceOutput() SecurityPolicyConfigRateLimitConfigIntelligenceOutput
- func (i SecurityPolicyConfigRateLimitConfigIntelligenceArgs) ToSecurityPolicyConfigRateLimitConfigIntelligenceOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigIntelligenceOutput
- func (i SecurityPolicyConfigRateLimitConfigIntelligenceArgs) ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutput() SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput
- func (i SecurityPolicyConfigRateLimitConfigIntelligenceArgs) ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput
- type SecurityPolicyConfigRateLimitConfigIntelligenceInput
- type SecurityPolicyConfigRateLimitConfigIntelligenceOutput
- func (o SecurityPolicyConfigRateLimitConfigIntelligenceOutput) Action() pulumi.StringPtrOutput
- func (SecurityPolicyConfigRateLimitConfigIntelligenceOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigRateLimitConfigIntelligenceOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigIntelligenceOutput) ToSecurityPolicyConfigRateLimitConfigIntelligenceOutput() SecurityPolicyConfigRateLimitConfigIntelligenceOutput
- func (o SecurityPolicyConfigRateLimitConfigIntelligenceOutput) ToSecurityPolicyConfigRateLimitConfigIntelligenceOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigIntelligenceOutput
- func (o SecurityPolicyConfigRateLimitConfigIntelligenceOutput) ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutput() SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput
- func (o SecurityPolicyConfigRateLimitConfigIntelligenceOutput) ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput
- type SecurityPolicyConfigRateLimitConfigIntelligencePtrInput
- type SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput
- func (o SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput) Action() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput) Elem() SecurityPolicyConfigRateLimitConfigIntelligenceOutput
- func (SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput) ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutput() SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput
- func (o SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput) ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput
- type SecurityPolicyConfigRateLimitConfigOutput
- func (SecurityPolicyConfigRateLimitConfigOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigRateLimitConfigOutput) Intelligence() SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput
- func (o SecurityPolicyConfigRateLimitConfigOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigOutput) Template() SecurityPolicyConfigRateLimitConfigTemplatePtrOutput
- func (o SecurityPolicyConfigRateLimitConfigOutput) ToSecurityPolicyConfigRateLimitConfigOutput() SecurityPolicyConfigRateLimitConfigOutput
- func (o SecurityPolicyConfigRateLimitConfigOutput) ToSecurityPolicyConfigRateLimitConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigOutput
- func (o SecurityPolicyConfigRateLimitConfigOutput) ToSecurityPolicyConfigRateLimitConfigPtrOutput() SecurityPolicyConfigRateLimitConfigPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigOutput) ToSecurityPolicyConfigRateLimitConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigOutput) UserRules() SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput
- type SecurityPolicyConfigRateLimitConfigPtrInput
- type SecurityPolicyConfigRateLimitConfigPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigPtrOutput) Elem() SecurityPolicyConfigRateLimitConfigOutput
- func (SecurityPolicyConfigRateLimitConfigPtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigRateLimitConfigPtrOutput) Intelligence() SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput
- func (o SecurityPolicyConfigRateLimitConfigPtrOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigPtrOutput) Template() SecurityPolicyConfigRateLimitConfigTemplatePtrOutput
- func (o SecurityPolicyConfigRateLimitConfigPtrOutput) ToSecurityPolicyConfigRateLimitConfigPtrOutput() SecurityPolicyConfigRateLimitConfigPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigPtrOutput) ToSecurityPolicyConfigRateLimitConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigPtrOutput) UserRules() SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput
- type SecurityPolicyConfigRateLimitConfigTemplate
- type SecurityPolicyConfigRateLimitConfigTemplateArgs
- func (SecurityPolicyConfigRateLimitConfigTemplateArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigRateLimitConfigTemplateArgs) ToSecurityPolicyConfigRateLimitConfigTemplateOutput() SecurityPolicyConfigRateLimitConfigTemplateOutput
- func (i SecurityPolicyConfigRateLimitConfigTemplateArgs) ToSecurityPolicyConfigRateLimitConfigTemplateOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplateOutput
- func (i SecurityPolicyConfigRateLimitConfigTemplateArgs) ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutput() SecurityPolicyConfigRateLimitConfigTemplatePtrOutput
- func (i SecurityPolicyConfigRateLimitConfigTemplateArgs) ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplatePtrOutput
- type SecurityPolicyConfigRateLimitConfigTemplateDetail
- type SecurityPolicyConfigRateLimitConfigTemplateDetailArgs
- func (SecurityPolicyConfigRateLimitConfigTemplateDetailArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigRateLimitConfigTemplateDetailArgs) ToSecurityPolicyConfigRateLimitConfigTemplateDetailOutput() SecurityPolicyConfigRateLimitConfigTemplateDetailOutput
- func (i SecurityPolicyConfigRateLimitConfigTemplateDetailArgs) ToSecurityPolicyConfigRateLimitConfigTemplateDetailOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplateDetailOutput
- func (i SecurityPolicyConfigRateLimitConfigTemplateDetailArgs) ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput() SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput
- func (i SecurityPolicyConfigRateLimitConfigTemplateDetailArgs) ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput
- type SecurityPolicyConfigRateLimitConfigTemplateDetailInput
- type SecurityPolicyConfigRateLimitConfigTemplateDetailOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) Action() pulumi.StringPtrOutput
- func (SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) Id() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) Mode() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) Period() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) PunishTime() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) Threshold() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) ToSecurityPolicyConfigRateLimitConfigTemplateDetailOutput() SecurityPolicyConfigRateLimitConfigTemplateDetailOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) ToSecurityPolicyConfigRateLimitConfigTemplateDetailOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplateDetailOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput() SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput
- type SecurityPolicyConfigRateLimitConfigTemplateDetailPtrInput
- type SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) Action() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) Elem() SecurityPolicyConfigRateLimitConfigTemplateDetailOutput
- func (SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) Id() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) Mode() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) Period() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) PunishTime() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) Threshold() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput() SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput
- type SecurityPolicyConfigRateLimitConfigTemplateInput
- type SecurityPolicyConfigRateLimitConfigTemplateOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateOutput) Detail() SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput
- func (SecurityPolicyConfigRateLimitConfigTemplateOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigRateLimitConfigTemplateOutput) Mode() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateOutput) ToSecurityPolicyConfigRateLimitConfigTemplateOutput() SecurityPolicyConfigRateLimitConfigTemplateOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateOutput) ToSecurityPolicyConfigRateLimitConfigTemplateOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplateOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateOutput) ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutput() SecurityPolicyConfigRateLimitConfigTemplatePtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplateOutput) ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplatePtrOutput
- type SecurityPolicyConfigRateLimitConfigTemplatePtrInput
- type SecurityPolicyConfigRateLimitConfigTemplatePtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplatePtrOutput) Detail() SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplatePtrOutput) Elem() SecurityPolicyConfigRateLimitConfigTemplateOutput
- func (SecurityPolicyConfigRateLimitConfigTemplatePtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigRateLimitConfigTemplatePtrOutput) Mode() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplatePtrOutput) ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutput() SecurityPolicyConfigRateLimitConfigTemplatePtrOutput
- func (o SecurityPolicyConfigRateLimitConfigTemplatePtrOutput) ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplatePtrOutput
- type SecurityPolicyConfigRateLimitConfigUserRule
- type SecurityPolicyConfigRateLimitConfigUserRuleArgs
- func (SecurityPolicyConfigRateLimitConfigUserRuleArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigRateLimitConfigUserRuleArgs) ToSecurityPolicyConfigRateLimitConfigUserRuleOutput() SecurityPolicyConfigRateLimitConfigUserRuleOutput
- func (i SecurityPolicyConfigRateLimitConfigUserRuleArgs) ToSecurityPolicyConfigRateLimitConfigUserRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigUserRuleOutput
- type SecurityPolicyConfigRateLimitConfigUserRuleArray
- func (SecurityPolicyConfigRateLimitConfigUserRuleArray) ElementType() reflect.Type
- func (i SecurityPolicyConfigRateLimitConfigUserRuleArray) ToSecurityPolicyConfigRateLimitConfigUserRuleArrayOutput() SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput
- func (i SecurityPolicyConfigRateLimitConfigUserRuleArray) ToSecurityPolicyConfigRateLimitConfigUserRuleArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput
- type SecurityPolicyConfigRateLimitConfigUserRuleArrayInput
- type SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput
- func (SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput) Index(i pulumi.IntInput) SecurityPolicyConfigRateLimitConfigUserRuleOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleArrayOutput() SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput
- type SecurityPolicyConfigRateLimitConfigUserRuleCondition
- type SecurityPolicyConfigRateLimitConfigUserRuleConditionArgs
- func (SecurityPolicyConfigRateLimitConfigUserRuleConditionArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigRateLimitConfigUserRuleConditionArgs) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionOutput() SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput
- func (i SecurityPolicyConfigRateLimitConfigUserRuleConditionArgs) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput
- type SecurityPolicyConfigRateLimitConfigUserRuleConditionArray
- func (SecurityPolicyConfigRateLimitConfigUserRuleConditionArray) ElementType() reflect.Type
- func (i SecurityPolicyConfigRateLimitConfigUserRuleConditionArray) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput() SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput
- func (i SecurityPolicyConfigRateLimitConfigUserRuleConditionArray) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput
- type SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayInput
- type SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput
- func (SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput) Index(i pulumi.IntInput) SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput() SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput
- type SecurityPolicyConfigRateLimitConfigUserRuleConditionInput
- type SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput
- func (SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) MatchContent() pulumi.StringOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) MatchFrom() pulumi.StringOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) MatchParam() pulumi.StringOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) Operator() pulumi.StringOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionOutput() SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput
- type SecurityPolicyConfigRateLimitConfigUserRuleInput
- type SecurityPolicyConfigRateLimitConfigUserRuleOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) Action() pulumi.StringOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) Conditions() SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput
- func (SecurityPolicyConfigRateLimitConfigUserRuleOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) FreqFields() pulumi.StringArrayOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) Period() pulumi.IntOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) PunishTime() pulumi.IntOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) PunishTimeUnit() pulumi.StringOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) RuleId() pulumi.IntPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) RuleName() pulumi.StringOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) RulePriority() pulumi.IntOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) RuleStatus() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) Threshold() pulumi.IntOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleOutput() SecurityPolicyConfigRateLimitConfigUserRuleOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigUserRuleOutput
- func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) UpdateTime() pulumi.StringPtrOutput
- type SecurityPolicyConfigSwitchConfig
- type SecurityPolicyConfigSwitchConfigArgs
- func (SecurityPolicyConfigSwitchConfigArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigSwitchConfigArgs) ToSecurityPolicyConfigSwitchConfigOutput() SecurityPolicyConfigSwitchConfigOutput
- func (i SecurityPolicyConfigSwitchConfigArgs) ToSecurityPolicyConfigSwitchConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigSwitchConfigOutput
- func (i SecurityPolicyConfigSwitchConfigArgs) ToSecurityPolicyConfigSwitchConfigPtrOutput() SecurityPolicyConfigSwitchConfigPtrOutput
- func (i SecurityPolicyConfigSwitchConfigArgs) ToSecurityPolicyConfigSwitchConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigSwitchConfigPtrOutput
- type SecurityPolicyConfigSwitchConfigInput
- type SecurityPolicyConfigSwitchConfigOutput
- func (SecurityPolicyConfigSwitchConfigOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigSwitchConfigOutput) ToSecurityPolicyConfigSwitchConfigOutput() SecurityPolicyConfigSwitchConfigOutput
- func (o SecurityPolicyConfigSwitchConfigOutput) ToSecurityPolicyConfigSwitchConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigSwitchConfigOutput
- func (o SecurityPolicyConfigSwitchConfigOutput) ToSecurityPolicyConfigSwitchConfigPtrOutput() SecurityPolicyConfigSwitchConfigPtrOutput
- func (o SecurityPolicyConfigSwitchConfigOutput) ToSecurityPolicyConfigSwitchConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigSwitchConfigPtrOutput
- func (o SecurityPolicyConfigSwitchConfigOutput) WebSwitch() pulumi.StringPtrOutput
- type SecurityPolicyConfigSwitchConfigPtrInput
- type SecurityPolicyConfigSwitchConfigPtrOutput
- func (o SecurityPolicyConfigSwitchConfigPtrOutput) Elem() SecurityPolicyConfigSwitchConfigOutput
- func (SecurityPolicyConfigSwitchConfigPtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigSwitchConfigPtrOutput) ToSecurityPolicyConfigSwitchConfigPtrOutput() SecurityPolicyConfigSwitchConfigPtrOutput
- func (o SecurityPolicyConfigSwitchConfigPtrOutput) ToSecurityPolicyConfigSwitchConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigSwitchConfigPtrOutput
- func (o SecurityPolicyConfigSwitchConfigPtrOutput) WebSwitch() pulumi.StringPtrOutput
- type SecurityPolicyConfigWafConfig
- type SecurityPolicyConfigWafConfigAiRule
- type SecurityPolicyConfigWafConfigAiRuleArgs
- func (SecurityPolicyConfigWafConfigAiRuleArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigWafConfigAiRuleArgs) ToSecurityPolicyConfigWafConfigAiRuleOutput() SecurityPolicyConfigWafConfigAiRuleOutput
- func (i SecurityPolicyConfigWafConfigAiRuleArgs) ToSecurityPolicyConfigWafConfigAiRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigAiRuleOutput
- func (i SecurityPolicyConfigWafConfigAiRuleArgs) ToSecurityPolicyConfigWafConfigAiRulePtrOutput() SecurityPolicyConfigWafConfigAiRulePtrOutput
- func (i SecurityPolicyConfigWafConfigAiRuleArgs) ToSecurityPolicyConfigWafConfigAiRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigAiRulePtrOutput
- type SecurityPolicyConfigWafConfigAiRuleInput
- type SecurityPolicyConfigWafConfigAiRuleOutput
- func (SecurityPolicyConfigWafConfigAiRuleOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigWafConfigAiRuleOutput) Mode() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigWafConfigAiRuleOutput) ToSecurityPolicyConfigWafConfigAiRuleOutput() SecurityPolicyConfigWafConfigAiRuleOutput
- func (o SecurityPolicyConfigWafConfigAiRuleOutput) ToSecurityPolicyConfigWafConfigAiRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigAiRuleOutput
- func (o SecurityPolicyConfigWafConfigAiRuleOutput) ToSecurityPolicyConfigWafConfigAiRulePtrOutput() SecurityPolicyConfigWafConfigAiRulePtrOutput
- func (o SecurityPolicyConfigWafConfigAiRuleOutput) ToSecurityPolicyConfigWafConfigAiRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigAiRulePtrOutput
- type SecurityPolicyConfigWafConfigAiRulePtrInput
- type SecurityPolicyConfigWafConfigAiRulePtrOutput
- func (o SecurityPolicyConfigWafConfigAiRulePtrOutput) Elem() SecurityPolicyConfigWafConfigAiRuleOutput
- func (SecurityPolicyConfigWafConfigAiRulePtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigWafConfigAiRulePtrOutput) Mode() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigWafConfigAiRulePtrOutput) ToSecurityPolicyConfigWafConfigAiRulePtrOutput() SecurityPolicyConfigWafConfigAiRulePtrOutput
- func (o SecurityPolicyConfigWafConfigAiRulePtrOutput) ToSecurityPolicyConfigWafConfigAiRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigAiRulePtrOutput
- type SecurityPolicyConfigWafConfigArgs
- func (SecurityPolicyConfigWafConfigArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigWafConfigArgs) ToSecurityPolicyConfigWafConfigOutput() SecurityPolicyConfigWafConfigOutput
- func (i SecurityPolicyConfigWafConfigArgs) ToSecurityPolicyConfigWafConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigOutput
- func (i SecurityPolicyConfigWafConfigArgs) ToSecurityPolicyConfigWafConfigPtrOutput() SecurityPolicyConfigWafConfigPtrOutput
- func (i SecurityPolicyConfigWafConfigArgs) ToSecurityPolicyConfigWafConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigPtrOutput
- type SecurityPolicyConfigWafConfigInput
- type SecurityPolicyConfigWafConfigOutput
- func (o SecurityPolicyConfigWafConfigOutput) AiRule() SecurityPolicyConfigWafConfigAiRulePtrOutput
- func (SecurityPolicyConfigWafConfigOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigWafConfigOutput) Level() pulumi.StringOutput
- func (o SecurityPolicyConfigWafConfigOutput) Mode() pulumi.StringOutput
- func (o SecurityPolicyConfigWafConfigOutput) Switch() pulumi.StringOutput
- func (o SecurityPolicyConfigWafConfigOutput) ToSecurityPolicyConfigWafConfigOutput() SecurityPolicyConfigWafConfigOutput
- func (o SecurityPolicyConfigWafConfigOutput) ToSecurityPolicyConfigWafConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigOutput
- func (o SecurityPolicyConfigWafConfigOutput) ToSecurityPolicyConfigWafConfigPtrOutput() SecurityPolicyConfigWafConfigPtrOutput
- func (o SecurityPolicyConfigWafConfigOutput) ToSecurityPolicyConfigWafConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigPtrOutput
- func (o SecurityPolicyConfigWafConfigOutput) WafRules() SecurityPolicyConfigWafConfigWafRulesOutput
- type SecurityPolicyConfigWafConfigPtrInput
- type SecurityPolicyConfigWafConfigPtrOutput
- func (o SecurityPolicyConfigWafConfigPtrOutput) AiRule() SecurityPolicyConfigWafConfigAiRulePtrOutput
- func (o SecurityPolicyConfigWafConfigPtrOutput) Elem() SecurityPolicyConfigWafConfigOutput
- func (SecurityPolicyConfigWafConfigPtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigWafConfigPtrOutput) Level() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigWafConfigPtrOutput) Mode() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigWafConfigPtrOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigWafConfigPtrOutput) ToSecurityPolicyConfigWafConfigPtrOutput() SecurityPolicyConfigWafConfigPtrOutput
- func (o SecurityPolicyConfigWafConfigPtrOutput) ToSecurityPolicyConfigWafConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigPtrOutput
- func (o SecurityPolicyConfigWafConfigPtrOutput) WafRules() SecurityPolicyConfigWafConfigWafRulesPtrOutput
- type SecurityPolicyConfigWafConfigWafRules
- type SecurityPolicyConfigWafConfigWafRulesArgs
- func (SecurityPolicyConfigWafConfigWafRulesArgs) ElementType() reflect.Type
- func (i SecurityPolicyConfigWafConfigWafRulesArgs) ToSecurityPolicyConfigWafConfigWafRulesOutput() SecurityPolicyConfigWafConfigWafRulesOutput
- func (i SecurityPolicyConfigWafConfigWafRulesArgs) ToSecurityPolicyConfigWafConfigWafRulesOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigWafRulesOutput
- func (i SecurityPolicyConfigWafConfigWafRulesArgs) ToSecurityPolicyConfigWafConfigWafRulesPtrOutput() SecurityPolicyConfigWafConfigWafRulesPtrOutput
- func (i SecurityPolicyConfigWafConfigWafRulesArgs) ToSecurityPolicyConfigWafConfigWafRulesPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigWafRulesPtrOutput
- type SecurityPolicyConfigWafConfigWafRulesInput
- type SecurityPolicyConfigWafConfigWafRulesOutput
- func (o SecurityPolicyConfigWafConfigWafRulesOutput) BlockRuleIds() pulumi.IntArrayOutput
- func (SecurityPolicyConfigWafConfigWafRulesOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigWafConfigWafRulesOutput) ObserveRuleIds() pulumi.IntArrayOutput
- func (o SecurityPolicyConfigWafConfigWafRulesOutput) Switch() pulumi.StringOutput
- func (o SecurityPolicyConfigWafConfigWafRulesOutput) ToSecurityPolicyConfigWafConfigWafRulesOutput() SecurityPolicyConfigWafConfigWafRulesOutput
- func (o SecurityPolicyConfigWafConfigWafRulesOutput) ToSecurityPolicyConfigWafConfigWafRulesOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigWafRulesOutput
- func (o SecurityPolicyConfigWafConfigWafRulesOutput) ToSecurityPolicyConfigWafConfigWafRulesPtrOutput() SecurityPolicyConfigWafConfigWafRulesPtrOutput
- func (o SecurityPolicyConfigWafConfigWafRulesOutput) ToSecurityPolicyConfigWafConfigWafRulesPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigWafRulesPtrOutput
- type SecurityPolicyConfigWafConfigWafRulesPtrInput
- type SecurityPolicyConfigWafConfigWafRulesPtrOutput
- func (o SecurityPolicyConfigWafConfigWafRulesPtrOutput) BlockRuleIds() pulumi.IntArrayOutput
- func (o SecurityPolicyConfigWafConfigWafRulesPtrOutput) Elem() SecurityPolicyConfigWafConfigWafRulesOutput
- func (SecurityPolicyConfigWafConfigWafRulesPtrOutput) ElementType() reflect.Type
- func (o SecurityPolicyConfigWafConfigWafRulesPtrOutput) ObserveRuleIds() pulumi.IntArrayOutput
- func (o SecurityPolicyConfigWafConfigWafRulesPtrOutput) Switch() pulumi.StringPtrOutput
- func (o SecurityPolicyConfigWafConfigWafRulesPtrOutput) ToSecurityPolicyConfigWafConfigWafRulesPtrOutput() SecurityPolicyConfigWafConfigWafRulesPtrOutput
- func (o SecurityPolicyConfigWafConfigWafRulesPtrOutput) ToSecurityPolicyConfigWafConfigWafRulesPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigWafRulesPtrOutput
- type SecurityPolicyInput
- type SecurityPolicyMap
- type SecurityPolicyMapInput
- type SecurityPolicyMapOutput
- func (SecurityPolicyMapOutput) ElementType() reflect.Type
- func (o SecurityPolicyMapOutput) MapIndex(k pulumi.StringInput) SecurityPolicyOutput
- func (o SecurityPolicyMapOutput) ToSecurityPolicyMapOutput() SecurityPolicyMapOutput
- func (o SecurityPolicyMapOutput) ToSecurityPolicyMapOutputWithContext(ctx context.Context) SecurityPolicyMapOutput
- type SecurityPolicyOutput
- func (o SecurityPolicyOutput) Config() SecurityPolicyConfigOutput
- func (SecurityPolicyOutput) ElementType() reflect.Type
- func (o SecurityPolicyOutput) Entity() pulumi.StringOutput
- func (o SecurityPolicyOutput) ToSecurityPolicyOutput() SecurityPolicyOutput
- func (o SecurityPolicyOutput) ToSecurityPolicyOutputWithContext(ctx context.Context) SecurityPolicyOutput
- func (o SecurityPolicyOutput) ZoneId() pulumi.StringOutput
- type SecurityPolicyState
- type Zone
- type ZoneArgs
- type ZoneArray
- type ZoneArrayInput
- type ZoneArrayOutput
- type ZoneInput
- type ZoneMap
- type ZoneMapInput
- type ZoneMapOutput
- type ZoneOutput
- func (o ZoneOutput) Area() pulumi.StringOutput
- func (o ZoneOutput) CnameSpeedUp() pulumi.StringOutput
- func (o ZoneOutput) CnameStatus() pulumi.StringOutput
- func (o ZoneOutput) CreatedOn() pulumi.StringOutput
- func (ZoneOutput) ElementType() reflect.Type
- func (o ZoneOutput) ModifiedOn() pulumi.StringOutput
- func (o ZoneOutput) NameServers() pulumi.StringArrayOutput
- func (o ZoneOutput) OriginalNameServers() pulumi.StringArrayOutput
- func (o ZoneOutput) Paused() pulumi.BoolOutput
- func (o ZoneOutput) PlanType() pulumi.StringOutput
- func (o ZoneOutput) Resources() ZoneResourceArrayOutput
- 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) VanityNameServers() ZoneVanityNameServersPtrOutput
- func (o ZoneOutput) VanityNameServersIps() ZoneVanityNameServersIpArrayOutput
- func (o ZoneOutput) ZoneId() pulumi.StringOutput
- func (o ZoneOutput) ZoneName() pulumi.StringOutput
- type ZoneResource
- type ZoneResourceArgs
- type ZoneResourceArray
- type ZoneResourceArrayInput
- type ZoneResourceArrayOutput
- func (ZoneResourceArrayOutput) ElementType() reflect.Type
- func (o ZoneResourceArrayOutput) Index(i pulumi.IntInput) ZoneResourceOutput
- func (o ZoneResourceArrayOutput) ToZoneResourceArrayOutput() ZoneResourceArrayOutput
- func (o ZoneResourceArrayOutput) ToZoneResourceArrayOutputWithContext(ctx context.Context) ZoneResourceArrayOutput
- type ZoneResourceInput
- type ZoneResourceOutput
- func (o ZoneResourceOutput) Area() pulumi.StringPtrOutput
- func (o ZoneResourceOutput) AutoRenewFlag() pulumi.IntPtrOutput
- func (o ZoneResourceOutput) CreateTime() pulumi.StringPtrOutput
- func (ZoneResourceOutput) ElementType() reflect.Type
- func (o ZoneResourceOutput) EnableTime() pulumi.StringPtrOutput
- func (o ZoneResourceOutput) ExpireTime() pulumi.StringPtrOutput
- func (o ZoneResourceOutput) Id() pulumi.StringPtrOutput
- func (o ZoneResourceOutput) PayMode() pulumi.IntPtrOutput
- func (o ZoneResourceOutput) PlanId() pulumi.StringPtrOutput
- func (o ZoneResourceOutput) Status() pulumi.StringPtrOutput
- func (o ZoneResourceOutput) Svs() ZoneResourceSvArrayOutput
- func (o ZoneResourceOutput) ToZoneResourceOutput() ZoneResourceOutput
- func (o ZoneResourceOutput) ToZoneResourceOutputWithContext(ctx context.Context) ZoneResourceOutput
- type ZoneResourceSv
- type ZoneResourceSvArgs
- type ZoneResourceSvArray
- type ZoneResourceSvArrayInput
- type ZoneResourceSvArrayOutput
- func (ZoneResourceSvArrayOutput) ElementType() reflect.Type
- func (o ZoneResourceSvArrayOutput) Index(i pulumi.IntInput) ZoneResourceSvOutput
- func (o ZoneResourceSvArrayOutput) ToZoneResourceSvArrayOutput() ZoneResourceSvArrayOutput
- func (o ZoneResourceSvArrayOutput) ToZoneResourceSvArrayOutputWithContext(ctx context.Context) ZoneResourceSvArrayOutput
- type ZoneResourceSvInput
- type ZoneResourceSvOutput
- func (ZoneResourceSvOutput) ElementType() reflect.Type
- func (o ZoneResourceSvOutput) Key() pulumi.StringPtrOutput
- func (o ZoneResourceSvOutput) ToZoneResourceSvOutput() ZoneResourceSvOutput
- func (o ZoneResourceSvOutput) ToZoneResourceSvOutputWithContext(ctx context.Context) ZoneResourceSvOutput
- func (o ZoneResourceSvOutput) Value() pulumi.StringPtrOutput
- 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) IgnoreCacheControl() pulumi.StringPtrOutput
- 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) IgnoreCacheControl() pulumi.StringPtrOutput
- 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 (o ZoneSettingOriginOutput) CosPrivateAccess() pulumi.StringPtrOutput
- 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) CosPrivateAccess() pulumi.StringPtrOutput
- 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
- type ZoneVanityNameServers
- type ZoneVanityNameServersArgs
- func (ZoneVanityNameServersArgs) ElementType() reflect.Type
- func (i ZoneVanityNameServersArgs) ToZoneVanityNameServersOutput() ZoneVanityNameServersOutput
- func (i ZoneVanityNameServersArgs) ToZoneVanityNameServersOutputWithContext(ctx context.Context) ZoneVanityNameServersOutput
- func (i ZoneVanityNameServersArgs) ToZoneVanityNameServersPtrOutput() ZoneVanityNameServersPtrOutput
- func (i ZoneVanityNameServersArgs) ToZoneVanityNameServersPtrOutputWithContext(ctx context.Context) ZoneVanityNameServersPtrOutput
- type ZoneVanityNameServersInput
- type ZoneVanityNameServersIp
- type ZoneVanityNameServersIpArgs
- type ZoneVanityNameServersIpArray
- func (ZoneVanityNameServersIpArray) ElementType() reflect.Type
- func (i ZoneVanityNameServersIpArray) ToZoneVanityNameServersIpArrayOutput() ZoneVanityNameServersIpArrayOutput
- func (i ZoneVanityNameServersIpArray) ToZoneVanityNameServersIpArrayOutputWithContext(ctx context.Context) ZoneVanityNameServersIpArrayOutput
- type ZoneVanityNameServersIpArrayInput
- type ZoneVanityNameServersIpArrayOutput
- func (ZoneVanityNameServersIpArrayOutput) ElementType() reflect.Type
- func (o ZoneVanityNameServersIpArrayOutput) Index(i pulumi.IntInput) ZoneVanityNameServersIpOutput
- func (o ZoneVanityNameServersIpArrayOutput) ToZoneVanityNameServersIpArrayOutput() ZoneVanityNameServersIpArrayOutput
- func (o ZoneVanityNameServersIpArrayOutput) ToZoneVanityNameServersIpArrayOutputWithContext(ctx context.Context) ZoneVanityNameServersIpArrayOutput
- type ZoneVanityNameServersIpInput
- type ZoneVanityNameServersIpOutput
- func (ZoneVanityNameServersIpOutput) ElementType() reflect.Type
- func (o ZoneVanityNameServersIpOutput) Ipv4() pulumi.StringPtrOutput
- func (o ZoneVanityNameServersIpOutput) Name() pulumi.StringPtrOutput
- func (o ZoneVanityNameServersIpOutput) ToZoneVanityNameServersIpOutput() ZoneVanityNameServersIpOutput
- func (o ZoneVanityNameServersIpOutput) ToZoneVanityNameServersIpOutputWithContext(ctx context.Context) ZoneVanityNameServersIpOutput
- type ZoneVanityNameServersOutput
- func (ZoneVanityNameServersOutput) ElementType() reflect.Type
- func (o ZoneVanityNameServersOutput) Servers() pulumi.StringArrayOutput
- func (o ZoneVanityNameServersOutput) Switch() pulumi.StringOutput
- func (o ZoneVanityNameServersOutput) ToZoneVanityNameServersOutput() ZoneVanityNameServersOutput
- func (o ZoneVanityNameServersOutput) ToZoneVanityNameServersOutputWithContext(ctx context.Context) ZoneVanityNameServersOutput
- func (o ZoneVanityNameServersOutput) ToZoneVanityNameServersPtrOutput() ZoneVanityNameServersPtrOutput
- func (o ZoneVanityNameServersOutput) ToZoneVanityNameServersPtrOutputWithContext(ctx context.Context) ZoneVanityNameServersPtrOutput
- type ZoneVanityNameServersPtrInput
- type ZoneVanityNameServersPtrOutput
- func (o ZoneVanityNameServersPtrOutput) Elem() ZoneVanityNameServersOutput
- func (ZoneVanityNameServersPtrOutput) ElementType() reflect.Type
- func (o ZoneVanityNameServersPtrOutput) Servers() pulumi.StringArrayOutput
- func (o ZoneVanityNameServersPtrOutput) Switch() pulumi.StringPtrOutput
- func (o ZoneVanityNameServersPtrOutput) ToZoneVanityNameServersPtrOutput() ZoneVanityNameServersPtrOutput
- func (o ZoneVanityNameServersPtrOutput) ToZoneVanityNameServersPtrOutputWithContext(ctx context.Context) ZoneVanityNameServersPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type 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"` }
Provides a resource to create a teo applicationProxy
## Import
teo application_proxy can be imported using the zoneId#proxyId, e.g.
```sh
$ pulumi import tencentcloud:Teo/applicationProxy:ApplicationProxy application_proxy zone-2983wizgxqvm#proxy-6972528a-373a-11ed-afca-52540044a456
```
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.- `custom`: Specified origins.- `origins`: An origin group. OriginType pulumi.StringOutput `pulumi:"originType"` // Origin server information.When `OriginType` is custom, this field value indicates multiple origin servers in either of the following formats:- `IP`:Port- Domain name:Port.When `OriginType` is origins, it indicates the origin group ID. OriginValues pulumi.StringArrayOutput `pulumi:"originValues"` // Valid values:- port number: `80` means port 80.- port range: `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 of this application proxy rule. Valid values to set is `online` and `offline`.- `online`: Enable.- `offline`: Disable.- `progress`: Deploying.- `stopping`: Disabling.- `fail`: Deployment/Disabling failed. Status pulumi.StringOutput `pulumi:"status"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo applicationProxyRule
## Example Usage
```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 }) }
```
## 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.- `custom`: Specified origins.- `origins`: An origin group. OriginType pulumi.StringInput // Origin server information.When `OriginType` is custom, this field value indicates multiple origin servers in either of the following formats:- `IP`:Port- Domain name:Port.When `OriginType` is origins, it indicates the origin group ID. OriginValues pulumi.StringArrayInput // Valid values:- port number: `80` means port 80.- port range: `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 of this application proxy rule. Valid values to set is `online` and `offline`.- `online`: Enable.- `offline`: Disable.- `progress`: Deploying.- `stopping`: Disabling.- `fail`: Deployment/Disabling failed. 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.- `custom`: Specified origins.- `origins`: An origin group.
func (ApplicationProxyRuleOutput) OriginValues ¶
func (o ApplicationProxyRuleOutput) OriginValues() pulumi.StringArrayOutput
Origin server information.When `OriginType` is custom, this field value indicates multiple origin servers in either of the following formats:- `IP`:Port- Domain name:Port.When `OriginType` is origins, it indicates the origin group ID.
func (ApplicationProxyRuleOutput) Ports ¶
func (o ApplicationProxyRuleOutput) Ports() pulumi.StringArrayOutput
Valid values:- port number: `80` means port 80.- port range: `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 of this application proxy rule. Valid values to set is `online` and `offline`.- `online`: Enable.- `offline`: Disable.- `progress`: Deploying.- `stopping`: Disabling.- `fail`: Deployment/Disabling failed.
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.- `custom`: Specified origins.- `origins`: An origin group. OriginType pulumi.StringPtrInput // Origin server information.When `OriginType` is custom, this field value indicates multiple origin servers in either of the following formats:- `IP`:Port- Domain name:Port.When `OriginType` is origins, it indicates the origin group ID. OriginValues pulumi.StringArrayInput // Valid values:- port number: `80` means port 80.- port range: `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 of this application proxy rule. Valid values to set is `online` and `offline`.- `online`: Enable.- `offline`: Disable.- `progress`: Deploying.- `stopping`: Disabling.- `fail`: Deployment/Disabling failed. 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 CustomErrorPage ¶
type CustomErrorPage struct { pulumi.CustomResourceState // Page content. Content pulumi.StringOutput `pulumi:"content"` // Subdomain. Entity pulumi.StringOutput `pulumi:"entity"` // Page name. Name pulumi.StringOutput `pulumi:"name"` // Page ID. PageId pulumi.StringOutput `pulumi:"pageId"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo customErrorPage
## Example Usage
```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.NewCustomErrorPage(ctx, "errorPage0", &Teo.CustomErrorPageArgs{ ZoneId: pulumi.Any(data.Tencentcloud_teo_zone_ddos_policy.Zone_policy.Zone_id), Entity: pulumi.Any(data.Tencentcloud_teo_zone_ddos_policy.Zone_policy.Shield_areas[0].Application[0].Host), Content: pulumi.String("<html lang='en'><body><div><p>test content</p></div></body></html>"), }) if err != nil { return err } return nil }) }
```
func GetCustomErrorPage ¶
func GetCustomErrorPage(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomErrorPageState, opts ...pulumi.ResourceOption) (*CustomErrorPage, error)
GetCustomErrorPage gets an existing CustomErrorPage 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 NewCustomErrorPage ¶
func NewCustomErrorPage(ctx *pulumi.Context, name string, args *CustomErrorPageArgs, opts ...pulumi.ResourceOption) (*CustomErrorPage, error)
NewCustomErrorPage registers a new resource with the given unique name, arguments, and options.
func (*CustomErrorPage) ElementType ¶
func (*CustomErrorPage) ElementType() reflect.Type
func (*CustomErrorPage) ToCustomErrorPageOutput ¶
func (i *CustomErrorPage) ToCustomErrorPageOutput() CustomErrorPageOutput
func (*CustomErrorPage) ToCustomErrorPageOutputWithContext ¶
func (i *CustomErrorPage) ToCustomErrorPageOutputWithContext(ctx context.Context) CustomErrorPageOutput
type CustomErrorPageArgs ¶
type CustomErrorPageArgs struct { // Page content. Content pulumi.StringInput // Subdomain. Entity pulumi.StringInput // Page name. Name pulumi.StringPtrInput // Site ID. ZoneId pulumi.StringInput }
The set of arguments for constructing a CustomErrorPage resource.
func (CustomErrorPageArgs) ElementType ¶
func (CustomErrorPageArgs) ElementType() reflect.Type
type CustomErrorPageArray ¶
type CustomErrorPageArray []CustomErrorPageInput
func (CustomErrorPageArray) ElementType ¶
func (CustomErrorPageArray) ElementType() reflect.Type
func (CustomErrorPageArray) ToCustomErrorPageArrayOutput ¶
func (i CustomErrorPageArray) ToCustomErrorPageArrayOutput() CustomErrorPageArrayOutput
func (CustomErrorPageArray) ToCustomErrorPageArrayOutputWithContext ¶
func (i CustomErrorPageArray) ToCustomErrorPageArrayOutputWithContext(ctx context.Context) CustomErrorPageArrayOutput
type CustomErrorPageArrayInput ¶
type CustomErrorPageArrayInput interface { pulumi.Input ToCustomErrorPageArrayOutput() CustomErrorPageArrayOutput ToCustomErrorPageArrayOutputWithContext(context.Context) CustomErrorPageArrayOutput }
CustomErrorPageArrayInput is an input type that accepts CustomErrorPageArray and CustomErrorPageArrayOutput values. You can construct a concrete instance of `CustomErrorPageArrayInput` via:
CustomErrorPageArray{ CustomErrorPageArgs{...} }
type CustomErrorPageArrayOutput ¶
type CustomErrorPageArrayOutput struct{ *pulumi.OutputState }
func (CustomErrorPageArrayOutput) ElementType ¶
func (CustomErrorPageArrayOutput) ElementType() reflect.Type
func (CustomErrorPageArrayOutput) Index ¶
func (o CustomErrorPageArrayOutput) Index(i pulumi.IntInput) CustomErrorPageOutput
func (CustomErrorPageArrayOutput) ToCustomErrorPageArrayOutput ¶
func (o CustomErrorPageArrayOutput) ToCustomErrorPageArrayOutput() CustomErrorPageArrayOutput
func (CustomErrorPageArrayOutput) ToCustomErrorPageArrayOutputWithContext ¶
func (o CustomErrorPageArrayOutput) ToCustomErrorPageArrayOutputWithContext(ctx context.Context) CustomErrorPageArrayOutput
type CustomErrorPageInput ¶
type CustomErrorPageInput interface { pulumi.Input ToCustomErrorPageOutput() CustomErrorPageOutput ToCustomErrorPageOutputWithContext(ctx context.Context) CustomErrorPageOutput }
type CustomErrorPageMap ¶
type CustomErrorPageMap map[string]CustomErrorPageInput
func (CustomErrorPageMap) ElementType ¶
func (CustomErrorPageMap) ElementType() reflect.Type
func (CustomErrorPageMap) ToCustomErrorPageMapOutput ¶
func (i CustomErrorPageMap) ToCustomErrorPageMapOutput() CustomErrorPageMapOutput
func (CustomErrorPageMap) ToCustomErrorPageMapOutputWithContext ¶
func (i CustomErrorPageMap) ToCustomErrorPageMapOutputWithContext(ctx context.Context) CustomErrorPageMapOutput
type CustomErrorPageMapInput ¶
type CustomErrorPageMapInput interface { pulumi.Input ToCustomErrorPageMapOutput() CustomErrorPageMapOutput ToCustomErrorPageMapOutputWithContext(context.Context) CustomErrorPageMapOutput }
CustomErrorPageMapInput is an input type that accepts CustomErrorPageMap and CustomErrorPageMapOutput values. You can construct a concrete instance of `CustomErrorPageMapInput` via:
CustomErrorPageMap{ "key": CustomErrorPageArgs{...} }
type CustomErrorPageMapOutput ¶
type CustomErrorPageMapOutput struct{ *pulumi.OutputState }
func (CustomErrorPageMapOutput) ElementType ¶
func (CustomErrorPageMapOutput) ElementType() reflect.Type
func (CustomErrorPageMapOutput) MapIndex ¶
func (o CustomErrorPageMapOutput) MapIndex(k pulumi.StringInput) CustomErrorPageOutput
func (CustomErrorPageMapOutput) ToCustomErrorPageMapOutput ¶
func (o CustomErrorPageMapOutput) ToCustomErrorPageMapOutput() CustomErrorPageMapOutput
func (CustomErrorPageMapOutput) ToCustomErrorPageMapOutputWithContext ¶
func (o CustomErrorPageMapOutput) ToCustomErrorPageMapOutputWithContext(ctx context.Context) CustomErrorPageMapOutput
type CustomErrorPageOutput ¶
type CustomErrorPageOutput struct{ *pulumi.OutputState }
func (CustomErrorPageOutput) Content ¶
func (o CustomErrorPageOutput) Content() pulumi.StringOutput
Page content.
func (CustomErrorPageOutput) ElementType ¶
func (CustomErrorPageOutput) ElementType() reflect.Type
func (CustomErrorPageOutput) Entity ¶
func (o CustomErrorPageOutput) Entity() pulumi.StringOutput
Subdomain.
func (CustomErrorPageOutput) Name ¶
func (o CustomErrorPageOutput) Name() pulumi.StringOutput
Page name.
func (CustomErrorPageOutput) PageId ¶
func (o CustomErrorPageOutput) PageId() pulumi.StringOutput
Page ID.
func (CustomErrorPageOutput) ToCustomErrorPageOutput ¶
func (o CustomErrorPageOutput) ToCustomErrorPageOutput() CustomErrorPageOutput
func (CustomErrorPageOutput) ToCustomErrorPageOutputWithContext ¶
func (o CustomErrorPageOutput) ToCustomErrorPageOutputWithContext(ctx context.Context) CustomErrorPageOutput
func (CustomErrorPageOutput) ZoneId ¶
func (o CustomErrorPageOutput) ZoneId() pulumi.StringOutput
Site ID.
type CustomErrorPageState ¶
type CustomErrorPageState struct { // Page content. Content pulumi.StringPtrInput // Subdomain. Entity pulumi.StringPtrInput // Page name. Name pulumi.StringPtrInput // Page ID. PageId pulumi.StringPtrInput // Site ID. ZoneId pulumi.StringPtrInput }
func (CustomErrorPageState) ElementType ¶
func (CustomErrorPageState) ElementType() reflect.Type
type DdosPolicy ¶
type DdosPolicy struct { pulumi.CustomResourceState // DDoS Configuration of the zone. DdosRule DdosPolicyDdosRuleOutput `pulumi:"ddosRule"` // Policy ID. PolicyId pulumi.IntOutput `pulumi:"policyId"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo ddosPolicy
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Teo" "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.NewDdosPolicy(ctx, "ddosPolicy", &Teo.DdosPolicyArgs{ DdosRule: &teo.DdosPolicyDdosRuleArgs{ Acl: &teo.DdosPolicyDdosRuleAclArgs{ Switch: pulumi.String("on"), }, AllowBlock: &teo.DdosPolicyDdosRuleAllowBlockArgs{ Switch: pulumi.String("on"), }, AntiPly: &teo.DdosPolicyDdosRuleAntiPlyArgs{ AbnormalConnectNum: pulumi.Int(0), AbnormalSynNum: pulumi.Int(0), AbnormalSynRatio: pulumi.Int(0), ConnectTimeout: pulumi.Int(0), DestinationConnectLimit: pulumi.Int(0), DestinationCreateLimit: pulumi.Int(0), DropIcmp: pulumi.String("off"), DropOther: pulumi.String("off"), DropTcp: pulumi.String("off"), DropUdp: pulumi.String("off"), EmptyConnectProtect: pulumi.String("off"), SourceConnectLimit: pulumi.Int(0), SourceCreateLimit: pulumi.Int(0), UdpShard: pulumi.String("off"), }, GeoIp: &teo.DdosPolicyDdosRuleGeoIpArgs{ RegionIds: pulumi.IntArray{}, Switch: pulumi.String("on"), }, PacketFilter: &teo.DdosPolicyDdosRulePacketFilterArgs{ Switch: pulumi.String("on"), }, SpeedLimit: &teo.DdosPolicyDdosRuleSpeedLimitArgs{ FluxLimit: pulumi.String("0 bps"), PackageLimit: pulumi.String("0 pps"), }, StatusInfo: &teo.DdosPolicyDdosRuleStatusInfoArgs{ PlyLevel: pulumi.String("middle"), }, Switch: pulumi.String("on"), }, PolicyId: pulumi.Int(1278), ZoneId: pulumi.String("zone-2983wizgxqvm"), }) if err != nil { return err } return nil }) }
```
## Import
teo ddos_policy can be imported using the id#ddosPolicy_id, e.g.
```sh
$ pulumi import tencentcloud:Teo/ddosPolicy:DdosPolicy ddos_policy zone-2a1u0y616jz6#11587
```
func GetDdosPolicy ¶
func GetDdosPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DdosPolicyState, opts ...pulumi.ResourceOption) (*DdosPolicy, error)
GetDdosPolicy gets an existing DdosPolicy 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 NewDdosPolicy ¶
func NewDdosPolicy(ctx *pulumi.Context, name string, args *DdosPolicyArgs, opts ...pulumi.ResourceOption) (*DdosPolicy, error)
NewDdosPolicy registers a new resource with the given unique name, arguments, and options.
func (*DdosPolicy) ElementType ¶
func (*DdosPolicy) ElementType() reflect.Type
func (*DdosPolicy) ToDdosPolicyOutput ¶
func (i *DdosPolicy) ToDdosPolicyOutput() DdosPolicyOutput
func (*DdosPolicy) ToDdosPolicyOutputWithContext ¶
func (i *DdosPolicy) ToDdosPolicyOutputWithContext(ctx context.Context) DdosPolicyOutput
type DdosPolicyArgs ¶
type DdosPolicyArgs struct { // DDoS Configuration of the zone. DdosRule DdosPolicyDdosRulePtrInput // Policy ID. PolicyId pulumi.IntInput // Site ID. ZoneId pulumi.StringInput }
The set of arguments for constructing a DdosPolicy resource.
func (DdosPolicyArgs) ElementType ¶
func (DdosPolicyArgs) ElementType() reflect.Type
type DdosPolicyArray ¶
type DdosPolicyArray []DdosPolicyInput
func (DdosPolicyArray) ElementType ¶
func (DdosPolicyArray) ElementType() reflect.Type
func (DdosPolicyArray) ToDdosPolicyArrayOutput ¶
func (i DdosPolicyArray) ToDdosPolicyArrayOutput() DdosPolicyArrayOutput
func (DdosPolicyArray) ToDdosPolicyArrayOutputWithContext ¶
func (i DdosPolicyArray) ToDdosPolicyArrayOutputWithContext(ctx context.Context) DdosPolicyArrayOutput
type DdosPolicyArrayInput ¶
type DdosPolicyArrayInput interface { pulumi.Input ToDdosPolicyArrayOutput() DdosPolicyArrayOutput ToDdosPolicyArrayOutputWithContext(context.Context) DdosPolicyArrayOutput }
DdosPolicyArrayInput is an input type that accepts DdosPolicyArray and DdosPolicyArrayOutput values. You can construct a concrete instance of `DdosPolicyArrayInput` via:
DdosPolicyArray{ DdosPolicyArgs{...} }
type DdosPolicyArrayOutput ¶
type DdosPolicyArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyArrayOutput) ElementType ¶
func (DdosPolicyArrayOutput) ElementType() reflect.Type
func (DdosPolicyArrayOutput) Index ¶
func (o DdosPolicyArrayOutput) Index(i pulumi.IntInput) DdosPolicyOutput
func (DdosPolicyArrayOutput) ToDdosPolicyArrayOutput ¶
func (o DdosPolicyArrayOutput) ToDdosPolicyArrayOutput() DdosPolicyArrayOutput
func (DdosPolicyArrayOutput) ToDdosPolicyArrayOutputWithContext ¶
func (o DdosPolicyArrayOutput) ToDdosPolicyArrayOutputWithContext(ctx context.Context) DdosPolicyArrayOutput
type DdosPolicyDdosRule ¶
type DdosPolicyDdosRule struct { // DDoS ACL rule configuration. Acl *DdosPolicyDdosRuleAcl `pulumi:"acl"` // DDoS black-white list. AllowBlock *DdosPolicyDdosRuleAllowBlock `pulumi:"allowBlock"` // DDoS protocol and connection protection. AntiPly *DdosPolicyDdosRuleAntiPly `pulumi:"antiPly"` // DDoS Protection by Geo Info. GeoIp *DdosPolicyDdosRuleGeoIp `pulumi:"geoIp"` // DDoS feature filtering configuration. PacketFilter *DdosPolicyDdosRulePacketFilter `pulumi:"packetFilter"` // DDoS access origin site speed limit configuration. SpeedLimit *DdosPolicyDdosRuleSpeedLimit `pulumi:"speedLimit"` // DDoS protection level. StatusInfo *DdosPolicyDdosRuleStatusInfo `pulumi:"statusInfo"` // DDoS protection switch. Valid values:- `on`: Enable.- `off`: Disable. Switch *string `pulumi:"switch"` }
type DdosPolicyDdosRuleAcl ¶
type DdosPolicyDdosRuleAcl struct { // DDoS ACL rule configuration detail. Acls []DdosPolicyDdosRuleAclAcl `pulumi:"acls"` // - `on`: Enable. `Acl` parameter is require.- `off`: Disable. Switch *string `pulumi:"switch"` }
type DdosPolicyDdosRuleAclAcl ¶
type DdosPolicyDdosRuleAclAcl struct { // Action to take. Valid values: `drop`, `transmit`, `forward`. Action *string `pulumi:"action"` // End of the dest port range. Valid value range: 0-65535. DportEnd *int `pulumi:"dportEnd"` // Start of the dest port range. Valid value range: 0-65535. DportStart *int `pulumi:"dportStart"` // Valid values: `tcp`, `udp`, `all`. Protocol *string `pulumi:"protocol"` // End of the source port range. Valid value range: 0-65535. SportEnd *int `pulumi:"sportEnd"` // Start of the source port range. Valid value range: 0-65535. SportStart *int `pulumi:"sportStart"` }
type DdosPolicyDdosRuleAclAclArgs ¶
type DdosPolicyDdosRuleAclAclArgs struct { // Action to take. Valid values: `drop`, `transmit`, `forward`. Action pulumi.StringPtrInput `pulumi:"action"` // End of the dest port range. Valid value range: 0-65535. DportEnd pulumi.IntPtrInput `pulumi:"dportEnd"` // Start of the dest port range. Valid value range: 0-65535. DportStart pulumi.IntPtrInput `pulumi:"dportStart"` // Valid values: `tcp`, `udp`, `all`. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // End of the source port range. Valid value range: 0-65535. SportEnd pulumi.IntPtrInput `pulumi:"sportEnd"` // Start of the source port range. Valid value range: 0-65535. SportStart pulumi.IntPtrInput `pulumi:"sportStart"` }
func (DdosPolicyDdosRuleAclAclArgs) ElementType ¶
func (DdosPolicyDdosRuleAclAclArgs) ElementType() reflect.Type
func (DdosPolicyDdosRuleAclAclArgs) ToDdosPolicyDdosRuleAclAclOutput ¶
func (i DdosPolicyDdosRuleAclAclArgs) ToDdosPolicyDdosRuleAclAclOutput() DdosPolicyDdosRuleAclAclOutput
func (DdosPolicyDdosRuleAclAclArgs) ToDdosPolicyDdosRuleAclAclOutputWithContext ¶
func (i DdosPolicyDdosRuleAclAclArgs) ToDdosPolicyDdosRuleAclAclOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAclAclOutput
type DdosPolicyDdosRuleAclAclArray ¶
type DdosPolicyDdosRuleAclAclArray []DdosPolicyDdosRuleAclAclInput
func (DdosPolicyDdosRuleAclAclArray) ElementType ¶
func (DdosPolicyDdosRuleAclAclArray) ElementType() reflect.Type
func (DdosPolicyDdosRuleAclAclArray) ToDdosPolicyDdosRuleAclAclArrayOutput ¶
func (i DdosPolicyDdosRuleAclAclArray) ToDdosPolicyDdosRuleAclAclArrayOutput() DdosPolicyDdosRuleAclAclArrayOutput
func (DdosPolicyDdosRuleAclAclArray) ToDdosPolicyDdosRuleAclAclArrayOutputWithContext ¶
func (i DdosPolicyDdosRuleAclAclArray) ToDdosPolicyDdosRuleAclAclArrayOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAclAclArrayOutput
type DdosPolicyDdosRuleAclAclArrayInput ¶
type DdosPolicyDdosRuleAclAclArrayInput interface { pulumi.Input ToDdosPolicyDdosRuleAclAclArrayOutput() DdosPolicyDdosRuleAclAclArrayOutput ToDdosPolicyDdosRuleAclAclArrayOutputWithContext(context.Context) DdosPolicyDdosRuleAclAclArrayOutput }
DdosPolicyDdosRuleAclAclArrayInput is an input type that accepts DdosPolicyDdosRuleAclAclArray and DdosPolicyDdosRuleAclAclArrayOutput values. You can construct a concrete instance of `DdosPolicyDdosRuleAclAclArrayInput` via:
DdosPolicyDdosRuleAclAclArray{ DdosPolicyDdosRuleAclAclArgs{...} }
type DdosPolicyDdosRuleAclAclArrayOutput ¶
type DdosPolicyDdosRuleAclAclArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRuleAclAclArrayOutput) ElementType ¶
func (DdosPolicyDdosRuleAclAclArrayOutput) ElementType() reflect.Type
func (DdosPolicyDdosRuleAclAclArrayOutput) Index ¶
func (o DdosPolicyDdosRuleAclAclArrayOutput) Index(i pulumi.IntInput) DdosPolicyDdosRuleAclAclOutput
func (DdosPolicyDdosRuleAclAclArrayOutput) ToDdosPolicyDdosRuleAclAclArrayOutput ¶
func (o DdosPolicyDdosRuleAclAclArrayOutput) ToDdosPolicyDdosRuleAclAclArrayOutput() DdosPolicyDdosRuleAclAclArrayOutput
func (DdosPolicyDdosRuleAclAclArrayOutput) ToDdosPolicyDdosRuleAclAclArrayOutputWithContext ¶
func (o DdosPolicyDdosRuleAclAclArrayOutput) ToDdosPolicyDdosRuleAclAclArrayOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAclAclArrayOutput
type DdosPolicyDdosRuleAclAclInput ¶
type DdosPolicyDdosRuleAclAclInput interface { pulumi.Input ToDdosPolicyDdosRuleAclAclOutput() DdosPolicyDdosRuleAclAclOutput ToDdosPolicyDdosRuleAclAclOutputWithContext(context.Context) DdosPolicyDdosRuleAclAclOutput }
DdosPolicyDdosRuleAclAclInput is an input type that accepts DdosPolicyDdosRuleAclAclArgs and DdosPolicyDdosRuleAclAclOutput values. You can construct a concrete instance of `DdosPolicyDdosRuleAclAclInput` via:
DdosPolicyDdosRuleAclAclArgs{...}
type DdosPolicyDdosRuleAclAclOutput ¶
type DdosPolicyDdosRuleAclAclOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRuleAclAclOutput) Action ¶
func (o DdosPolicyDdosRuleAclAclOutput) Action() pulumi.StringPtrOutput
Action to take. Valid values: `drop`, `transmit`, `forward`.
func (DdosPolicyDdosRuleAclAclOutput) DportEnd ¶
func (o DdosPolicyDdosRuleAclAclOutput) DportEnd() pulumi.IntPtrOutput
End of the dest port range. Valid value range: 0-65535.
func (DdosPolicyDdosRuleAclAclOutput) DportStart ¶
func (o DdosPolicyDdosRuleAclAclOutput) DportStart() pulumi.IntPtrOutput
Start of the dest port range. Valid value range: 0-65535.
func (DdosPolicyDdosRuleAclAclOutput) ElementType ¶
func (DdosPolicyDdosRuleAclAclOutput) ElementType() reflect.Type
func (DdosPolicyDdosRuleAclAclOutput) Protocol ¶
func (o DdosPolicyDdosRuleAclAclOutput) Protocol() pulumi.StringPtrOutput
Valid values: `tcp`, `udp`, `all`.
func (DdosPolicyDdosRuleAclAclOutput) SportEnd ¶
func (o DdosPolicyDdosRuleAclAclOutput) SportEnd() pulumi.IntPtrOutput
End of the source port range. Valid value range: 0-65535.
func (DdosPolicyDdosRuleAclAclOutput) SportStart ¶
func (o DdosPolicyDdosRuleAclAclOutput) SportStart() pulumi.IntPtrOutput
Start of the source port range. Valid value range: 0-65535.
func (DdosPolicyDdosRuleAclAclOutput) ToDdosPolicyDdosRuleAclAclOutput ¶
func (o DdosPolicyDdosRuleAclAclOutput) ToDdosPolicyDdosRuleAclAclOutput() DdosPolicyDdosRuleAclAclOutput
func (DdosPolicyDdosRuleAclAclOutput) ToDdosPolicyDdosRuleAclAclOutputWithContext ¶
func (o DdosPolicyDdosRuleAclAclOutput) ToDdosPolicyDdosRuleAclAclOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAclAclOutput
type DdosPolicyDdosRuleAclArgs ¶
type DdosPolicyDdosRuleAclArgs struct { // DDoS ACL rule configuration detail. Acls DdosPolicyDdosRuleAclAclArrayInput `pulumi:"acls"` // - `on`: Enable. `Acl` parameter is require.- `off`: Disable. Switch pulumi.StringPtrInput `pulumi:"switch"` }
func (DdosPolicyDdosRuleAclArgs) ElementType ¶
func (DdosPolicyDdosRuleAclArgs) ElementType() reflect.Type
func (DdosPolicyDdosRuleAclArgs) ToDdosPolicyDdosRuleAclOutput ¶
func (i DdosPolicyDdosRuleAclArgs) ToDdosPolicyDdosRuleAclOutput() DdosPolicyDdosRuleAclOutput
func (DdosPolicyDdosRuleAclArgs) ToDdosPolicyDdosRuleAclOutputWithContext ¶
func (i DdosPolicyDdosRuleAclArgs) ToDdosPolicyDdosRuleAclOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAclOutput
func (DdosPolicyDdosRuleAclArgs) ToDdosPolicyDdosRuleAclPtrOutput ¶
func (i DdosPolicyDdosRuleAclArgs) ToDdosPolicyDdosRuleAclPtrOutput() DdosPolicyDdosRuleAclPtrOutput
func (DdosPolicyDdosRuleAclArgs) ToDdosPolicyDdosRuleAclPtrOutputWithContext ¶
func (i DdosPolicyDdosRuleAclArgs) ToDdosPolicyDdosRuleAclPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAclPtrOutput
type DdosPolicyDdosRuleAclInput ¶
type DdosPolicyDdosRuleAclInput interface { pulumi.Input ToDdosPolicyDdosRuleAclOutput() DdosPolicyDdosRuleAclOutput ToDdosPolicyDdosRuleAclOutputWithContext(context.Context) DdosPolicyDdosRuleAclOutput }
DdosPolicyDdosRuleAclInput is an input type that accepts DdosPolicyDdosRuleAclArgs and DdosPolicyDdosRuleAclOutput values. You can construct a concrete instance of `DdosPolicyDdosRuleAclInput` via:
DdosPolicyDdosRuleAclArgs{...}
type DdosPolicyDdosRuleAclOutput ¶
type DdosPolicyDdosRuleAclOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRuleAclOutput) Acls ¶
func (o DdosPolicyDdosRuleAclOutput) Acls() DdosPolicyDdosRuleAclAclArrayOutput
DDoS ACL rule configuration detail.
func (DdosPolicyDdosRuleAclOutput) ElementType ¶
func (DdosPolicyDdosRuleAclOutput) ElementType() reflect.Type
func (DdosPolicyDdosRuleAclOutput) Switch ¶
func (o DdosPolicyDdosRuleAclOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable. `Acl` parameter is require.- `off`: Disable.
func (DdosPolicyDdosRuleAclOutput) ToDdosPolicyDdosRuleAclOutput ¶
func (o DdosPolicyDdosRuleAclOutput) ToDdosPolicyDdosRuleAclOutput() DdosPolicyDdosRuleAclOutput
func (DdosPolicyDdosRuleAclOutput) ToDdosPolicyDdosRuleAclOutputWithContext ¶
func (o DdosPolicyDdosRuleAclOutput) ToDdosPolicyDdosRuleAclOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAclOutput
func (DdosPolicyDdosRuleAclOutput) ToDdosPolicyDdosRuleAclPtrOutput ¶
func (o DdosPolicyDdosRuleAclOutput) ToDdosPolicyDdosRuleAclPtrOutput() DdosPolicyDdosRuleAclPtrOutput
func (DdosPolicyDdosRuleAclOutput) ToDdosPolicyDdosRuleAclPtrOutputWithContext ¶
func (o DdosPolicyDdosRuleAclOutput) ToDdosPolicyDdosRuleAclPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAclPtrOutput
type DdosPolicyDdosRuleAclPtrInput ¶
type DdosPolicyDdosRuleAclPtrInput interface { pulumi.Input ToDdosPolicyDdosRuleAclPtrOutput() DdosPolicyDdosRuleAclPtrOutput ToDdosPolicyDdosRuleAclPtrOutputWithContext(context.Context) DdosPolicyDdosRuleAclPtrOutput }
DdosPolicyDdosRuleAclPtrInput is an input type that accepts DdosPolicyDdosRuleAclArgs, DdosPolicyDdosRuleAclPtr and DdosPolicyDdosRuleAclPtrOutput values. You can construct a concrete instance of `DdosPolicyDdosRuleAclPtrInput` via:
DdosPolicyDdosRuleAclArgs{...} or: nil
func DdosPolicyDdosRuleAclPtr ¶
func DdosPolicyDdosRuleAclPtr(v *DdosPolicyDdosRuleAclArgs) DdosPolicyDdosRuleAclPtrInput
type DdosPolicyDdosRuleAclPtrOutput ¶
type DdosPolicyDdosRuleAclPtrOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRuleAclPtrOutput) Acls ¶
func (o DdosPolicyDdosRuleAclPtrOutput) Acls() DdosPolicyDdosRuleAclAclArrayOutput
DDoS ACL rule configuration detail.
func (DdosPolicyDdosRuleAclPtrOutput) Elem ¶
func (o DdosPolicyDdosRuleAclPtrOutput) Elem() DdosPolicyDdosRuleAclOutput
func (DdosPolicyDdosRuleAclPtrOutput) ElementType ¶
func (DdosPolicyDdosRuleAclPtrOutput) ElementType() reflect.Type
func (DdosPolicyDdosRuleAclPtrOutput) Switch ¶
func (o DdosPolicyDdosRuleAclPtrOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable. `Acl` parameter is require.- `off`: Disable.
func (DdosPolicyDdosRuleAclPtrOutput) ToDdosPolicyDdosRuleAclPtrOutput ¶
func (o DdosPolicyDdosRuleAclPtrOutput) ToDdosPolicyDdosRuleAclPtrOutput() DdosPolicyDdosRuleAclPtrOutput
func (DdosPolicyDdosRuleAclPtrOutput) ToDdosPolicyDdosRuleAclPtrOutputWithContext ¶
func (o DdosPolicyDdosRuleAclPtrOutput) ToDdosPolicyDdosRuleAclPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAclPtrOutput
type DdosPolicyDdosRuleAllowBlock ¶
type DdosPolicyDdosRuleAllowBlock struct { // DDoS black-white list detail. AllowBlockIps []DdosPolicyDdosRuleAllowBlockAllowBlockIp `pulumi:"allowBlockIps"` // - `on`: Enable. `AllowBlockIps` parameter is required.- `off`: Disable. Switch *string `pulumi:"switch"` }
type DdosPolicyDdosRuleAllowBlockAllowBlockIp ¶
type DdosPolicyDdosRuleAllowBlockAllowBlockIp struct { // Valid value format:- ip, for example 1.1.1.1- ip range, for example 1.1.1.2-1.1.1.3- network segment, for example 1.2.1.0/24- network segment range, for example 1.2.1.0/24-1.2.2.0/24. Ip *string `pulumi:"ip"` // Valid values: `block`, `allow`. Type string `pulumi:"type"` UpdateTime *int `pulumi:"updateTime"` }
type DdosPolicyDdosRuleAllowBlockAllowBlockIpArgs ¶
type DdosPolicyDdosRuleAllowBlockAllowBlockIpArgs struct { // Valid value format:- ip, for example 1.1.1.1- ip range, for example 1.1.1.2-1.1.1.3- network segment, for example 1.2.1.0/24- network segment range, for example 1.2.1.0/24-1.2.2.0/24. Ip pulumi.StringPtrInput `pulumi:"ip"` // Valid values: `block`, `allow`. Type pulumi.StringInput `pulumi:"type"` UpdateTime pulumi.IntPtrInput `pulumi:"updateTime"` }
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpArgs) ElementType ¶
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpArgs) ElementType() reflect.Type
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpArgs) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpOutput ¶
func (i DdosPolicyDdosRuleAllowBlockAllowBlockIpArgs) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpOutput() DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpArgs) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpOutputWithContext ¶
func (i DdosPolicyDdosRuleAllowBlockAllowBlockIpArgs) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput
type DdosPolicyDdosRuleAllowBlockAllowBlockIpArray ¶
type DdosPolicyDdosRuleAllowBlockAllowBlockIpArray []DdosPolicyDdosRuleAllowBlockAllowBlockIpInput
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpArray) ElementType ¶
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpArray) ElementType() reflect.Type
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpArray) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput ¶
func (i DdosPolicyDdosRuleAllowBlockAllowBlockIpArray) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput() DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpArray) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutputWithContext ¶
func (i DdosPolicyDdosRuleAllowBlockAllowBlockIpArray) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput
type DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayInput ¶
type DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayInput interface { pulumi.Input ToDdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput() DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput ToDdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutputWithContext(context.Context) DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput }
DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayInput is an input type that accepts DdosPolicyDdosRuleAllowBlockAllowBlockIpArray and DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput values. You can construct a concrete instance of `DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayInput` via:
DdosPolicyDdosRuleAllowBlockAllowBlockIpArray{ DdosPolicyDdosRuleAllowBlockAllowBlockIpArgs{...} }
type DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput ¶
type DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput) ElementType ¶
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput) ElementType() reflect.Type
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput ¶
func (o DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput() DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutputWithContext ¶
func (o DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput
type DdosPolicyDdosRuleAllowBlockAllowBlockIpInput ¶
type DdosPolicyDdosRuleAllowBlockAllowBlockIpInput interface { pulumi.Input ToDdosPolicyDdosRuleAllowBlockAllowBlockIpOutput() DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput ToDdosPolicyDdosRuleAllowBlockAllowBlockIpOutputWithContext(context.Context) DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput }
DdosPolicyDdosRuleAllowBlockAllowBlockIpInput is an input type that accepts DdosPolicyDdosRuleAllowBlockAllowBlockIpArgs and DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput values. You can construct a concrete instance of `DdosPolicyDdosRuleAllowBlockAllowBlockIpInput` via:
DdosPolicyDdosRuleAllowBlockAllowBlockIpArgs{...}
type DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput ¶
type DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput) ElementType ¶
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput) ElementType() reflect.Type
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput) Ip ¶
Valid value format:- ip, for example 1.1.1.1- ip range, for example 1.1.1.2-1.1.1.3- network segment, for example 1.2.1.0/24- network segment range, for example 1.2.1.0/24-1.2.2.0/24.
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpOutput ¶
func (o DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpOutput() DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpOutputWithContext ¶
func (o DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput) ToDdosPolicyDdosRuleAllowBlockAllowBlockIpOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput) Type ¶
func (o DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput) Type() pulumi.StringOutput
Valid values: `block`, `allow`.
func (DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput) UpdateTime ¶
func (o DdosPolicyDdosRuleAllowBlockAllowBlockIpOutput) UpdateTime() pulumi.IntPtrOutput
type DdosPolicyDdosRuleAllowBlockArgs ¶
type DdosPolicyDdosRuleAllowBlockArgs struct { // DDoS black-white list detail. AllowBlockIps DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayInput `pulumi:"allowBlockIps"` // - `on`: Enable. `AllowBlockIps` parameter is required.- `off`: Disable. Switch pulumi.StringPtrInput `pulumi:"switch"` }
func (DdosPolicyDdosRuleAllowBlockArgs) ElementType ¶
func (DdosPolicyDdosRuleAllowBlockArgs) ElementType() reflect.Type
func (DdosPolicyDdosRuleAllowBlockArgs) ToDdosPolicyDdosRuleAllowBlockOutput ¶
func (i DdosPolicyDdosRuleAllowBlockArgs) ToDdosPolicyDdosRuleAllowBlockOutput() DdosPolicyDdosRuleAllowBlockOutput
func (DdosPolicyDdosRuleAllowBlockArgs) ToDdosPolicyDdosRuleAllowBlockOutputWithContext ¶
func (i DdosPolicyDdosRuleAllowBlockArgs) ToDdosPolicyDdosRuleAllowBlockOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAllowBlockOutput
func (DdosPolicyDdosRuleAllowBlockArgs) ToDdosPolicyDdosRuleAllowBlockPtrOutput ¶
func (i DdosPolicyDdosRuleAllowBlockArgs) ToDdosPolicyDdosRuleAllowBlockPtrOutput() DdosPolicyDdosRuleAllowBlockPtrOutput
func (DdosPolicyDdosRuleAllowBlockArgs) ToDdosPolicyDdosRuleAllowBlockPtrOutputWithContext ¶
func (i DdosPolicyDdosRuleAllowBlockArgs) ToDdosPolicyDdosRuleAllowBlockPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAllowBlockPtrOutput
type DdosPolicyDdosRuleAllowBlockInput ¶
type DdosPolicyDdosRuleAllowBlockInput interface { pulumi.Input ToDdosPolicyDdosRuleAllowBlockOutput() DdosPolicyDdosRuleAllowBlockOutput ToDdosPolicyDdosRuleAllowBlockOutputWithContext(context.Context) DdosPolicyDdosRuleAllowBlockOutput }
DdosPolicyDdosRuleAllowBlockInput is an input type that accepts DdosPolicyDdosRuleAllowBlockArgs and DdosPolicyDdosRuleAllowBlockOutput values. You can construct a concrete instance of `DdosPolicyDdosRuleAllowBlockInput` via:
DdosPolicyDdosRuleAllowBlockArgs{...}
type DdosPolicyDdosRuleAllowBlockOutput ¶
type DdosPolicyDdosRuleAllowBlockOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRuleAllowBlockOutput) AllowBlockIps ¶
func (o DdosPolicyDdosRuleAllowBlockOutput) AllowBlockIps() DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput
DDoS black-white list detail.
func (DdosPolicyDdosRuleAllowBlockOutput) ElementType ¶
func (DdosPolicyDdosRuleAllowBlockOutput) ElementType() reflect.Type
func (DdosPolicyDdosRuleAllowBlockOutput) Switch ¶
func (o DdosPolicyDdosRuleAllowBlockOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable. `AllowBlockIps` parameter is required.- `off`: Disable.
func (DdosPolicyDdosRuleAllowBlockOutput) ToDdosPolicyDdosRuleAllowBlockOutput ¶
func (o DdosPolicyDdosRuleAllowBlockOutput) ToDdosPolicyDdosRuleAllowBlockOutput() DdosPolicyDdosRuleAllowBlockOutput
func (DdosPolicyDdosRuleAllowBlockOutput) ToDdosPolicyDdosRuleAllowBlockOutputWithContext ¶
func (o DdosPolicyDdosRuleAllowBlockOutput) ToDdosPolicyDdosRuleAllowBlockOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAllowBlockOutput
func (DdosPolicyDdosRuleAllowBlockOutput) ToDdosPolicyDdosRuleAllowBlockPtrOutput ¶
func (o DdosPolicyDdosRuleAllowBlockOutput) ToDdosPolicyDdosRuleAllowBlockPtrOutput() DdosPolicyDdosRuleAllowBlockPtrOutput
func (DdosPolicyDdosRuleAllowBlockOutput) ToDdosPolicyDdosRuleAllowBlockPtrOutputWithContext ¶
func (o DdosPolicyDdosRuleAllowBlockOutput) ToDdosPolicyDdosRuleAllowBlockPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAllowBlockPtrOutput
type DdosPolicyDdosRuleAllowBlockPtrInput ¶
type DdosPolicyDdosRuleAllowBlockPtrInput interface { pulumi.Input ToDdosPolicyDdosRuleAllowBlockPtrOutput() DdosPolicyDdosRuleAllowBlockPtrOutput ToDdosPolicyDdosRuleAllowBlockPtrOutputWithContext(context.Context) DdosPolicyDdosRuleAllowBlockPtrOutput }
DdosPolicyDdosRuleAllowBlockPtrInput is an input type that accepts DdosPolicyDdosRuleAllowBlockArgs, DdosPolicyDdosRuleAllowBlockPtr and DdosPolicyDdosRuleAllowBlockPtrOutput values. You can construct a concrete instance of `DdosPolicyDdosRuleAllowBlockPtrInput` via:
DdosPolicyDdosRuleAllowBlockArgs{...} or: nil
func DdosPolicyDdosRuleAllowBlockPtr ¶
func DdosPolicyDdosRuleAllowBlockPtr(v *DdosPolicyDdosRuleAllowBlockArgs) DdosPolicyDdosRuleAllowBlockPtrInput
type DdosPolicyDdosRuleAllowBlockPtrOutput ¶
type DdosPolicyDdosRuleAllowBlockPtrOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRuleAllowBlockPtrOutput) AllowBlockIps ¶
func (o DdosPolicyDdosRuleAllowBlockPtrOutput) AllowBlockIps() DdosPolicyDdosRuleAllowBlockAllowBlockIpArrayOutput
DDoS black-white list detail.
func (DdosPolicyDdosRuleAllowBlockPtrOutput) ElementType ¶
func (DdosPolicyDdosRuleAllowBlockPtrOutput) ElementType() reflect.Type
func (DdosPolicyDdosRuleAllowBlockPtrOutput) Switch ¶
func (o DdosPolicyDdosRuleAllowBlockPtrOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable. `AllowBlockIps` parameter is required.- `off`: Disable.
func (DdosPolicyDdosRuleAllowBlockPtrOutput) ToDdosPolicyDdosRuleAllowBlockPtrOutput ¶
func (o DdosPolicyDdosRuleAllowBlockPtrOutput) ToDdosPolicyDdosRuleAllowBlockPtrOutput() DdosPolicyDdosRuleAllowBlockPtrOutput
func (DdosPolicyDdosRuleAllowBlockPtrOutput) ToDdosPolicyDdosRuleAllowBlockPtrOutputWithContext ¶
func (o DdosPolicyDdosRuleAllowBlockPtrOutput) ToDdosPolicyDdosRuleAllowBlockPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAllowBlockPtrOutput
type DdosPolicyDdosRuleAntiPly ¶
type DdosPolicyDdosRuleAntiPly struct { // Abnormal connections threshold. Valid value range: 0-4294967295. AbnormalConnectNum int `pulumi:"abnormalConnectNum"` // Abnormal syn packet number threshold. Valid value range: 0-65535. AbnormalSynNum int `pulumi:"abnormalSynNum"` // Abnormal syn packet ratio threshold. Valid value range: 0-100. AbnormalSynRatio int `pulumi:"abnormalSynRatio"` // Connection timeout detection per second. Valid value range: 0-65535. ConnectTimeout int `pulumi:"connectTimeout"` // Limitation of connections to dest port. Valid value range: 0-4294967295. DestinationConnectLimit int `pulumi:"destinationConnectLimit"` // Limitation of new connection to dest port per second. Valid value range: 0-4294967295. DestinationCreateLimit int `pulumi:"destinationCreateLimit"` // Block ICMP protocol. Valid values: `on`, `off`. DropIcmp string `pulumi:"dropIcmp"` // Block other protocols. Valid values: `on`, `off`. DropOther string `pulumi:"dropOther"` // Block TCP protocol. Valid values: `on`, `off`. DropTcp string `pulumi:"dropTcp"` // Block UDP protocol. Valid values: `on`, `off`. DropUdp string `pulumi:"dropUdp"` // Empty connection protection switch. Valid values: `on`, `off`. EmptyConnectProtect string `pulumi:"emptyConnectProtect"` // Limitation of connections to origin site. Valid value range: 0-4294967295. SourceConnectLimit int `pulumi:"sourceConnectLimit"` // Limitation of new connection to origin site per second. Valid value range: 0-4294967295. SourceCreateLimit int `pulumi:"sourceCreateLimit"` // UDP shard protection switch. Valid values: `on`, `off`. UdpShard *string `pulumi:"udpShard"` }
type DdosPolicyDdosRuleAntiPlyArgs ¶
type DdosPolicyDdosRuleAntiPlyArgs struct { // Abnormal connections threshold. Valid value range: 0-4294967295. AbnormalConnectNum pulumi.IntInput `pulumi:"abnormalConnectNum"` // Abnormal syn packet number threshold. Valid value range: 0-65535. AbnormalSynNum pulumi.IntInput `pulumi:"abnormalSynNum"` // Abnormal syn packet ratio threshold. Valid value range: 0-100. AbnormalSynRatio pulumi.IntInput `pulumi:"abnormalSynRatio"` // Connection timeout detection per second. Valid value range: 0-65535. ConnectTimeout pulumi.IntInput `pulumi:"connectTimeout"` // Limitation of connections to dest port. Valid value range: 0-4294967295. DestinationConnectLimit pulumi.IntInput `pulumi:"destinationConnectLimit"` // Limitation of new connection to dest port per second. Valid value range: 0-4294967295. DestinationCreateLimit pulumi.IntInput `pulumi:"destinationCreateLimit"` // Block ICMP protocol. Valid values: `on`, `off`. DropIcmp pulumi.StringInput `pulumi:"dropIcmp"` // Block other protocols. Valid values: `on`, `off`. DropOther pulumi.StringInput `pulumi:"dropOther"` // Block TCP protocol. Valid values: `on`, `off`. DropTcp pulumi.StringInput `pulumi:"dropTcp"` // Block UDP protocol. Valid values: `on`, `off`. DropUdp pulumi.StringInput `pulumi:"dropUdp"` // Empty connection protection switch. Valid values: `on`, `off`. EmptyConnectProtect pulumi.StringInput `pulumi:"emptyConnectProtect"` // Limitation of connections to origin site. Valid value range: 0-4294967295. SourceConnectLimit pulumi.IntInput `pulumi:"sourceConnectLimit"` // Limitation of new connection to origin site per second. Valid value range: 0-4294967295. SourceCreateLimit pulumi.IntInput `pulumi:"sourceCreateLimit"` // UDP shard protection switch. Valid values: `on`, `off`. UdpShard pulumi.StringPtrInput `pulumi:"udpShard"` }
func (DdosPolicyDdosRuleAntiPlyArgs) ElementType ¶
func (DdosPolicyDdosRuleAntiPlyArgs) ElementType() reflect.Type
func (DdosPolicyDdosRuleAntiPlyArgs) ToDdosPolicyDdosRuleAntiPlyOutput ¶
func (i DdosPolicyDdosRuleAntiPlyArgs) ToDdosPolicyDdosRuleAntiPlyOutput() DdosPolicyDdosRuleAntiPlyOutput
func (DdosPolicyDdosRuleAntiPlyArgs) ToDdosPolicyDdosRuleAntiPlyOutputWithContext ¶
func (i DdosPolicyDdosRuleAntiPlyArgs) ToDdosPolicyDdosRuleAntiPlyOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAntiPlyOutput
func (DdosPolicyDdosRuleAntiPlyArgs) ToDdosPolicyDdosRuleAntiPlyPtrOutput ¶
func (i DdosPolicyDdosRuleAntiPlyArgs) ToDdosPolicyDdosRuleAntiPlyPtrOutput() DdosPolicyDdosRuleAntiPlyPtrOutput
func (DdosPolicyDdosRuleAntiPlyArgs) ToDdosPolicyDdosRuleAntiPlyPtrOutputWithContext ¶
func (i DdosPolicyDdosRuleAntiPlyArgs) ToDdosPolicyDdosRuleAntiPlyPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAntiPlyPtrOutput
type DdosPolicyDdosRuleAntiPlyInput ¶
type DdosPolicyDdosRuleAntiPlyInput interface { pulumi.Input ToDdosPolicyDdosRuleAntiPlyOutput() DdosPolicyDdosRuleAntiPlyOutput ToDdosPolicyDdosRuleAntiPlyOutputWithContext(context.Context) DdosPolicyDdosRuleAntiPlyOutput }
DdosPolicyDdosRuleAntiPlyInput is an input type that accepts DdosPolicyDdosRuleAntiPlyArgs and DdosPolicyDdosRuleAntiPlyOutput values. You can construct a concrete instance of `DdosPolicyDdosRuleAntiPlyInput` via:
DdosPolicyDdosRuleAntiPlyArgs{...}
type DdosPolicyDdosRuleAntiPlyOutput ¶
type DdosPolicyDdosRuleAntiPlyOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRuleAntiPlyOutput) AbnormalConnectNum ¶
func (o DdosPolicyDdosRuleAntiPlyOutput) AbnormalConnectNum() pulumi.IntOutput
Abnormal connections threshold. Valid value range: 0-4294967295.
func (DdosPolicyDdosRuleAntiPlyOutput) AbnormalSynNum ¶
func (o DdosPolicyDdosRuleAntiPlyOutput) AbnormalSynNum() pulumi.IntOutput
Abnormal syn packet number threshold. Valid value range: 0-65535.
func (DdosPolicyDdosRuleAntiPlyOutput) AbnormalSynRatio ¶
func (o DdosPolicyDdosRuleAntiPlyOutput) AbnormalSynRatio() pulumi.IntOutput
Abnormal syn packet ratio threshold. Valid value range: 0-100.
func (DdosPolicyDdosRuleAntiPlyOutput) ConnectTimeout ¶
func (o DdosPolicyDdosRuleAntiPlyOutput) ConnectTimeout() pulumi.IntOutput
Connection timeout detection per second. Valid value range: 0-65535.
func (DdosPolicyDdosRuleAntiPlyOutput) DestinationConnectLimit ¶
func (o DdosPolicyDdosRuleAntiPlyOutput) DestinationConnectLimit() pulumi.IntOutput
Limitation of connections to dest port. Valid value range: 0-4294967295.
func (DdosPolicyDdosRuleAntiPlyOutput) DestinationCreateLimit ¶
func (o DdosPolicyDdosRuleAntiPlyOutput) DestinationCreateLimit() pulumi.IntOutput
Limitation of new connection to dest port per second. Valid value range: 0-4294967295.
func (DdosPolicyDdosRuleAntiPlyOutput) DropIcmp ¶
func (o DdosPolicyDdosRuleAntiPlyOutput) DropIcmp() pulumi.StringOutput
Block ICMP protocol. Valid values: `on`, `off`.
func (DdosPolicyDdosRuleAntiPlyOutput) DropOther ¶
func (o DdosPolicyDdosRuleAntiPlyOutput) DropOther() pulumi.StringOutput
Block other protocols. Valid values: `on`, `off`.
func (DdosPolicyDdosRuleAntiPlyOutput) DropTcp ¶
func (o DdosPolicyDdosRuleAntiPlyOutput) DropTcp() pulumi.StringOutput
Block TCP protocol. Valid values: `on`, `off`.
func (DdosPolicyDdosRuleAntiPlyOutput) DropUdp ¶
func (o DdosPolicyDdosRuleAntiPlyOutput) DropUdp() pulumi.StringOutput
Block UDP protocol. Valid values: `on`, `off`.
func (DdosPolicyDdosRuleAntiPlyOutput) ElementType ¶
func (DdosPolicyDdosRuleAntiPlyOutput) ElementType() reflect.Type
func (DdosPolicyDdosRuleAntiPlyOutput) EmptyConnectProtect ¶
func (o DdosPolicyDdosRuleAntiPlyOutput) EmptyConnectProtect() pulumi.StringOutput
Empty connection protection switch. Valid values: `on`, `off`.
func (DdosPolicyDdosRuleAntiPlyOutput) SourceConnectLimit ¶
func (o DdosPolicyDdosRuleAntiPlyOutput) SourceConnectLimit() pulumi.IntOutput
Limitation of connections to origin site. Valid value range: 0-4294967295.
func (DdosPolicyDdosRuleAntiPlyOutput) SourceCreateLimit ¶
func (o DdosPolicyDdosRuleAntiPlyOutput) SourceCreateLimit() pulumi.IntOutput
Limitation of new connection to origin site per second. Valid value range: 0-4294967295.
func (DdosPolicyDdosRuleAntiPlyOutput) ToDdosPolicyDdosRuleAntiPlyOutput ¶
func (o DdosPolicyDdosRuleAntiPlyOutput) ToDdosPolicyDdosRuleAntiPlyOutput() DdosPolicyDdosRuleAntiPlyOutput
func (DdosPolicyDdosRuleAntiPlyOutput) ToDdosPolicyDdosRuleAntiPlyOutputWithContext ¶
func (o DdosPolicyDdosRuleAntiPlyOutput) ToDdosPolicyDdosRuleAntiPlyOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAntiPlyOutput
func (DdosPolicyDdosRuleAntiPlyOutput) ToDdosPolicyDdosRuleAntiPlyPtrOutput ¶
func (o DdosPolicyDdosRuleAntiPlyOutput) ToDdosPolicyDdosRuleAntiPlyPtrOutput() DdosPolicyDdosRuleAntiPlyPtrOutput
func (DdosPolicyDdosRuleAntiPlyOutput) ToDdosPolicyDdosRuleAntiPlyPtrOutputWithContext ¶
func (o DdosPolicyDdosRuleAntiPlyOutput) ToDdosPolicyDdosRuleAntiPlyPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAntiPlyPtrOutput
func (DdosPolicyDdosRuleAntiPlyOutput) UdpShard ¶
func (o DdosPolicyDdosRuleAntiPlyOutput) UdpShard() pulumi.StringPtrOutput
UDP shard protection switch. Valid values: `on`, `off`.
type DdosPolicyDdosRuleAntiPlyPtrInput ¶
type DdosPolicyDdosRuleAntiPlyPtrInput interface { pulumi.Input ToDdosPolicyDdosRuleAntiPlyPtrOutput() DdosPolicyDdosRuleAntiPlyPtrOutput ToDdosPolicyDdosRuleAntiPlyPtrOutputWithContext(context.Context) DdosPolicyDdosRuleAntiPlyPtrOutput }
DdosPolicyDdosRuleAntiPlyPtrInput is an input type that accepts DdosPolicyDdosRuleAntiPlyArgs, DdosPolicyDdosRuleAntiPlyPtr and DdosPolicyDdosRuleAntiPlyPtrOutput values. You can construct a concrete instance of `DdosPolicyDdosRuleAntiPlyPtrInput` via:
DdosPolicyDdosRuleAntiPlyArgs{...} or: nil
func DdosPolicyDdosRuleAntiPlyPtr ¶
func DdosPolicyDdosRuleAntiPlyPtr(v *DdosPolicyDdosRuleAntiPlyArgs) DdosPolicyDdosRuleAntiPlyPtrInput
type DdosPolicyDdosRuleAntiPlyPtrOutput ¶
type DdosPolicyDdosRuleAntiPlyPtrOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRuleAntiPlyPtrOutput) AbnormalConnectNum ¶
func (o DdosPolicyDdosRuleAntiPlyPtrOutput) AbnormalConnectNum() pulumi.IntPtrOutput
Abnormal connections threshold. Valid value range: 0-4294967295.
func (DdosPolicyDdosRuleAntiPlyPtrOutput) AbnormalSynNum ¶
func (o DdosPolicyDdosRuleAntiPlyPtrOutput) AbnormalSynNum() pulumi.IntPtrOutput
Abnormal syn packet number threshold. Valid value range: 0-65535.
func (DdosPolicyDdosRuleAntiPlyPtrOutput) AbnormalSynRatio ¶
func (o DdosPolicyDdosRuleAntiPlyPtrOutput) AbnormalSynRatio() pulumi.IntPtrOutput
Abnormal syn packet ratio threshold. Valid value range: 0-100.
func (DdosPolicyDdosRuleAntiPlyPtrOutput) ConnectTimeout ¶
func (o DdosPolicyDdosRuleAntiPlyPtrOutput) ConnectTimeout() pulumi.IntPtrOutput
Connection timeout detection per second. Valid value range: 0-65535.
func (DdosPolicyDdosRuleAntiPlyPtrOutput) DestinationConnectLimit ¶
func (o DdosPolicyDdosRuleAntiPlyPtrOutput) DestinationConnectLimit() pulumi.IntPtrOutput
Limitation of connections to dest port. Valid value range: 0-4294967295.
func (DdosPolicyDdosRuleAntiPlyPtrOutput) DestinationCreateLimit ¶
func (o DdosPolicyDdosRuleAntiPlyPtrOutput) DestinationCreateLimit() pulumi.IntPtrOutput
Limitation of new connection to dest port per second. Valid value range: 0-4294967295.
func (DdosPolicyDdosRuleAntiPlyPtrOutput) DropIcmp ¶
func (o DdosPolicyDdosRuleAntiPlyPtrOutput) DropIcmp() pulumi.StringPtrOutput
Block ICMP protocol. Valid values: `on`, `off`.
func (DdosPolicyDdosRuleAntiPlyPtrOutput) DropOther ¶
func (o DdosPolicyDdosRuleAntiPlyPtrOutput) DropOther() pulumi.StringPtrOutput
Block other protocols. Valid values: `on`, `off`.
func (DdosPolicyDdosRuleAntiPlyPtrOutput) DropTcp ¶
func (o DdosPolicyDdosRuleAntiPlyPtrOutput) DropTcp() pulumi.StringPtrOutput
Block TCP protocol. Valid values: `on`, `off`.
func (DdosPolicyDdosRuleAntiPlyPtrOutput) DropUdp ¶
func (o DdosPolicyDdosRuleAntiPlyPtrOutput) DropUdp() pulumi.StringPtrOutput
Block UDP protocol. Valid values: `on`, `off`.
func (DdosPolicyDdosRuleAntiPlyPtrOutput) Elem ¶
func (o DdosPolicyDdosRuleAntiPlyPtrOutput) Elem() DdosPolicyDdosRuleAntiPlyOutput
func (DdosPolicyDdosRuleAntiPlyPtrOutput) ElementType ¶
func (DdosPolicyDdosRuleAntiPlyPtrOutput) ElementType() reflect.Type
func (DdosPolicyDdosRuleAntiPlyPtrOutput) EmptyConnectProtect ¶
func (o DdosPolicyDdosRuleAntiPlyPtrOutput) EmptyConnectProtect() pulumi.StringPtrOutput
Empty connection protection switch. Valid values: `on`, `off`.
func (DdosPolicyDdosRuleAntiPlyPtrOutput) SourceConnectLimit ¶
func (o DdosPolicyDdosRuleAntiPlyPtrOutput) SourceConnectLimit() pulumi.IntPtrOutput
Limitation of connections to origin site. Valid value range: 0-4294967295.
func (DdosPolicyDdosRuleAntiPlyPtrOutput) SourceCreateLimit ¶
func (o DdosPolicyDdosRuleAntiPlyPtrOutput) SourceCreateLimit() pulumi.IntPtrOutput
Limitation of new connection to origin site per second. Valid value range: 0-4294967295.
func (DdosPolicyDdosRuleAntiPlyPtrOutput) ToDdosPolicyDdosRuleAntiPlyPtrOutput ¶
func (o DdosPolicyDdosRuleAntiPlyPtrOutput) ToDdosPolicyDdosRuleAntiPlyPtrOutput() DdosPolicyDdosRuleAntiPlyPtrOutput
func (DdosPolicyDdosRuleAntiPlyPtrOutput) ToDdosPolicyDdosRuleAntiPlyPtrOutputWithContext ¶
func (o DdosPolicyDdosRuleAntiPlyPtrOutput) ToDdosPolicyDdosRuleAntiPlyPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleAntiPlyPtrOutput
func (DdosPolicyDdosRuleAntiPlyPtrOutput) UdpShard ¶
func (o DdosPolicyDdosRuleAntiPlyPtrOutput) UdpShard() pulumi.StringPtrOutput
UDP shard protection switch. Valid values: `on`, `off`.
type DdosPolicyDdosRuleArgs ¶
type DdosPolicyDdosRuleArgs struct { // DDoS ACL rule configuration. Acl DdosPolicyDdosRuleAclPtrInput `pulumi:"acl"` // DDoS black-white list. AllowBlock DdosPolicyDdosRuleAllowBlockPtrInput `pulumi:"allowBlock"` // DDoS protocol and connection protection. AntiPly DdosPolicyDdosRuleAntiPlyPtrInput `pulumi:"antiPly"` // DDoS Protection by Geo Info. GeoIp DdosPolicyDdosRuleGeoIpPtrInput `pulumi:"geoIp"` // DDoS feature filtering configuration. PacketFilter DdosPolicyDdosRulePacketFilterPtrInput `pulumi:"packetFilter"` // DDoS access origin site speed limit configuration. SpeedLimit DdosPolicyDdosRuleSpeedLimitPtrInput `pulumi:"speedLimit"` // DDoS protection level. StatusInfo DdosPolicyDdosRuleStatusInfoPtrInput `pulumi:"statusInfo"` // DDoS protection switch. Valid values:- `on`: Enable.- `off`: Disable. Switch pulumi.StringPtrInput `pulumi:"switch"` }
func (DdosPolicyDdosRuleArgs) ElementType ¶
func (DdosPolicyDdosRuleArgs) ElementType() reflect.Type
func (DdosPolicyDdosRuleArgs) ToDdosPolicyDdosRuleOutput ¶
func (i DdosPolicyDdosRuleArgs) ToDdosPolicyDdosRuleOutput() DdosPolicyDdosRuleOutput
func (DdosPolicyDdosRuleArgs) ToDdosPolicyDdosRuleOutputWithContext ¶
func (i DdosPolicyDdosRuleArgs) ToDdosPolicyDdosRuleOutputWithContext(ctx context.Context) DdosPolicyDdosRuleOutput
func (DdosPolicyDdosRuleArgs) ToDdosPolicyDdosRulePtrOutput ¶
func (i DdosPolicyDdosRuleArgs) ToDdosPolicyDdosRulePtrOutput() DdosPolicyDdosRulePtrOutput
func (DdosPolicyDdosRuleArgs) ToDdosPolicyDdosRulePtrOutputWithContext ¶
func (i DdosPolicyDdosRuleArgs) ToDdosPolicyDdosRulePtrOutputWithContext(ctx context.Context) DdosPolicyDdosRulePtrOutput
type DdosPolicyDdosRuleGeoIp ¶
type DdosPolicyDdosRuleGeoIpArgs ¶
type DdosPolicyDdosRuleGeoIpArgs struct { // Region ID. See details in data source `securityPolicyRegions`. RegionIds pulumi.IntArrayInput `pulumi:"regionIds"` // - `on`: Enable.- `off`: Disable. Switch pulumi.StringPtrInput `pulumi:"switch"` }
func (DdosPolicyDdosRuleGeoIpArgs) ElementType ¶
func (DdosPolicyDdosRuleGeoIpArgs) ElementType() reflect.Type
func (DdosPolicyDdosRuleGeoIpArgs) ToDdosPolicyDdosRuleGeoIpOutput ¶
func (i DdosPolicyDdosRuleGeoIpArgs) ToDdosPolicyDdosRuleGeoIpOutput() DdosPolicyDdosRuleGeoIpOutput
func (DdosPolicyDdosRuleGeoIpArgs) ToDdosPolicyDdosRuleGeoIpOutputWithContext ¶
func (i DdosPolicyDdosRuleGeoIpArgs) ToDdosPolicyDdosRuleGeoIpOutputWithContext(ctx context.Context) DdosPolicyDdosRuleGeoIpOutput
func (DdosPolicyDdosRuleGeoIpArgs) ToDdosPolicyDdosRuleGeoIpPtrOutput ¶
func (i DdosPolicyDdosRuleGeoIpArgs) ToDdosPolicyDdosRuleGeoIpPtrOutput() DdosPolicyDdosRuleGeoIpPtrOutput
func (DdosPolicyDdosRuleGeoIpArgs) ToDdosPolicyDdosRuleGeoIpPtrOutputWithContext ¶
func (i DdosPolicyDdosRuleGeoIpArgs) ToDdosPolicyDdosRuleGeoIpPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleGeoIpPtrOutput
type DdosPolicyDdosRuleGeoIpInput ¶
type DdosPolicyDdosRuleGeoIpInput interface { pulumi.Input ToDdosPolicyDdosRuleGeoIpOutput() DdosPolicyDdosRuleGeoIpOutput ToDdosPolicyDdosRuleGeoIpOutputWithContext(context.Context) DdosPolicyDdosRuleGeoIpOutput }
DdosPolicyDdosRuleGeoIpInput is an input type that accepts DdosPolicyDdosRuleGeoIpArgs and DdosPolicyDdosRuleGeoIpOutput values. You can construct a concrete instance of `DdosPolicyDdosRuleGeoIpInput` via:
DdosPolicyDdosRuleGeoIpArgs{...}
type DdosPolicyDdosRuleGeoIpOutput ¶
type DdosPolicyDdosRuleGeoIpOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRuleGeoIpOutput) ElementType ¶
func (DdosPolicyDdosRuleGeoIpOutput) ElementType() reflect.Type
func (DdosPolicyDdosRuleGeoIpOutput) RegionIds ¶
func (o DdosPolicyDdosRuleGeoIpOutput) RegionIds() pulumi.IntArrayOutput
Region ID. See details in data source `securityPolicyRegions`.
func (DdosPolicyDdosRuleGeoIpOutput) Switch ¶
func (o DdosPolicyDdosRuleGeoIpOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (DdosPolicyDdosRuleGeoIpOutput) ToDdosPolicyDdosRuleGeoIpOutput ¶
func (o DdosPolicyDdosRuleGeoIpOutput) ToDdosPolicyDdosRuleGeoIpOutput() DdosPolicyDdosRuleGeoIpOutput
func (DdosPolicyDdosRuleGeoIpOutput) ToDdosPolicyDdosRuleGeoIpOutputWithContext ¶
func (o DdosPolicyDdosRuleGeoIpOutput) ToDdosPolicyDdosRuleGeoIpOutputWithContext(ctx context.Context) DdosPolicyDdosRuleGeoIpOutput
func (DdosPolicyDdosRuleGeoIpOutput) ToDdosPolicyDdosRuleGeoIpPtrOutput ¶
func (o DdosPolicyDdosRuleGeoIpOutput) ToDdosPolicyDdosRuleGeoIpPtrOutput() DdosPolicyDdosRuleGeoIpPtrOutput
func (DdosPolicyDdosRuleGeoIpOutput) ToDdosPolicyDdosRuleGeoIpPtrOutputWithContext ¶
func (o DdosPolicyDdosRuleGeoIpOutput) ToDdosPolicyDdosRuleGeoIpPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleGeoIpPtrOutput
type DdosPolicyDdosRuleGeoIpPtrInput ¶
type DdosPolicyDdosRuleGeoIpPtrInput interface { pulumi.Input ToDdosPolicyDdosRuleGeoIpPtrOutput() DdosPolicyDdosRuleGeoIpPtrOutput ToDdosPolicyDdosRuleGeoIpPtrOutputWithContext(context.Context) DdosPolicyDdosRuleGeoIpPtrOutput }
DdosPolicyDdosRuleGeoIpPtrInput is an input type that accepts DdosPolicyDdosRuleGeoIpArgs, DdosPolicyDdosRuleGeoIpPtr and DdosPolicyDdosRuleGeoIpPtrOutput values. You can construct a concrete instance of `DdosPolicyDdosRuleGeoIpPtrInput` via:
DdosPolicyDdosRuleGeoIpArgs{...} or: nil
func DdosPolicyDdosRuleGeoIpPtr ¶
func DdosPolicyDdosRuleGeoIpPtr(v *DdosPolicyDdosRuleGeoIpArgs) DdosPolicyDdosRuleGeoIpPtrInput
type DdosPolicyDdosRuleGeoIpPtrOutput ¶
type DdosPolicyDdosRuleGeoIpPtrOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRuleGeoIpPtrOutput) Elem ¶
func (o DdosPolicyDdosRuleGeoIpPtrOutput) Elem() DdosPolicyDdosRuleGeoIpOutput
func (DdosPolicyDdosRuleGeoIpPtrOutput) ElementType ¶
func (DdosPolicyDdosRuleGeoIpPtrOutput) ElementType() reflect.Type
func (DdosPolicyDdosRuleGeoIpPtrOutput) RegionIds ¶
func (o DdosPolicyDdosRuleGeoIpPtrOutput) RegionIds() pulumi.IntArrayOutput
Region ID. See details in data source `securityPolicyRegions`.
func (DdosPolicyDdosRuleGeoIpPtrOutput) Switch ¶
func (o DdosPolicyDdosRuleGeoIpPtrOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (DdosPolicyDdosRuleGeoIpPtrOutput) ToDdosPolicyDdosRuleGeoIpPtrOutput ¶
func (o DdosPolicyDdosRuleGeoIpPtrOutput) ToDdosPolicyDdosRuleGeoIpPtrOutput() DdosPolicyDdosRuleGeoIpPtrOutput
func (DdosPolicyDdosRuleGeoIpPtrOutput) ToDdosPolicyDdosRuleGeoIpPtrOutputWithContext ¶
func (o DdosPolicyDdosRuleGeoIpPtrOutput) ToDdosPolicyDdosRuleGeoIpPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleGeoIpPtrOutput
type DdosPolicyDdosRuleInput ¶
type DdosPolicyDdosRuleInput interface { pulumi.Input ToDdosPolicyDdosRuleOutput() DdosPolicyDdosRuleOutput ToDdosPolicyDdosRuleOutputWithContext(context.Context) DdosPolicyDdosRuleOutput }
DdosPolicyDdosRuleInput is an input type that accepts DdosPolicyDdosRuleArgs and DdosPolicyDdosRuleOutput values. You can construct a concrete instance of `DdosPolicyDdosRuleInput` via:
DdosPolicyDdosRuleArgs{...}
type DdosPolicyDdosRuleOutput ¶
type DdosPolicyDdosRuleOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRuleOutput) Acl ¶
func (o DdosPolicyDdosRuleOutput) Acl() DdosPolicyDdosRuleAclPtrOutput
DDoS ACL rule configuration.
func (DdosPolicyDdosRuleOutput) AllowBlock ¶
func (o DdosPolicyDdosRuleOutput) AllowBlock() DdosPolicyDdosRuleAllowBlockPtrOutput
DDoS black-white list.
func (DdosPolicyDdosRuleOutput) AntiPly ¶
func (o DdosPolicyDdosRuleOutput) AntiPly() DdosPolicyDdosRuleAntiPlyPtrOutput
DDoS protocol and connection protection.
func (DdosPolicyDdosRuleOutput) ElementType ¶
func (DdosPolicyDdosRuleOutput) ElementType() reflect.Type
func (DdosPolicyDdosRuleOutput) GeoIp ¶
func (o DdosPolicyDdosRuleOutput) GeoIp() DdosPolicyDdosRuleGeoIpPtrOutput
DDoS Protection by Geo Info.
func (DdosPolicyDdosRuleOutput) PacketFilter ¶
func (o DdosPolicyDdosRuleOutput) PacketFilter() DdosPolicyDdosRulePacketFilterPtrOutput
DDoS feature filtering configuration.
func (DdosPolicyDdosRuleOutput) SpeedLimit ¶
func (o DdosPolicyDdosRuleOutput) SpeedLimit() DdosPolicyDdosRuleSpeedLimitPtrOutput
DDoS access origin site speed limit configuration.
func (DdosPolicyDdosRuleOutput) StatusInfo ¶
func (o DdosPolicyDdosRuleOutput) StatusInfo() DdosPolicyDdosRuleStatusInfoPtrOutput
DDoS protection level.
func (DdosPolicyDdosRuleOutput) Switch ¶
func (o DdosPolicyDdosRuleOutput) Switch() pulumi.StringPtrOutput
DDoS protection switch. Valid values:- `on`: Enable.- `off`: Disable.
func (DdosPolicyDdosRuleOutput) ToDdosPolicyDdosRuleOutput ¶
func (o DdosPolicyDdosRuleOutput) ToDdosPolicyDdosRuleOutput() DdosPolicyDdosRuleOutput
func (DdosPolicyDdosRuleOutput) ToDdosPolicyDdosRuleOutputWithContext ¶
func (o DdosPolicyDdosRuleOutput) ToDdosPolicyDdosRuleOutputWithContext(ctx context.Context) DdosPolicyDdosRuleOutput
func (DdosPolicyDdosRuleOutput) ToDdosPolicyDdosRulePtrOutput ¶
func (o DdosPolicyDdosRuleOutput) ToDdosPolicyDdosRulePtrOutput() DdosPolicyDdosRulePtrOutput
func (DdosPolicyDdosRuleOutput) ToDdosPolicyDdosRulePtrOutputWithContext ¶
func (o DdosPolicyDdosRuleOutput) ToDdosPolicyDdosRulePtrOutputWithContext(ctx context.Context) DdosPolicyDdosRulePtrOutput
type DdosPolicyDdosRulePacketFilter ¶
type DdosPolicyDdosRulePacketFilter struct { // DDoS feature filtering configuration detail. PacketFilters []DdosPolicyDdosRulePacketFilterPacketFilter `pulumi:"packetFilters"` // - `on`: Enable. `PacketFilters` parameter is required.- `off`: Disable. Switch *string `pulumi:"switch"` }
type DdosPolicyDdosRulePacketFilterArgs ¶
type DdosPolicyDdosRulePacketFilterArgs struct { // DDoS feature filtering configuration detail. PacketFilters DdosPolicyDdosRulePacketFilterPacketFilterArrayInput `pulumi:"packetFilters"` // - `on`: Enable. `PacketFilters` parameter is required.- `off`: Disable. Switch pulumi.StringPtrInput `pulumi:"switch"` }
func (DdosPolicyDdosRulePacketFilterArgs) ElementType ¶
func (DdosPolicyDdosRulePacketFilterArgs) ElementType() reflect.Type
func (DdosPolicyDdosRulePacketFilterArgs) ToDdosPolicyDdosRulePacketFilterOutput ¶
func (i DdosPolicyDdosRulePacketFilterArgs) ToDdosPolicyDdosRulePacketFilterOutput() DdosPolicyDdosRulePacketFilterOutput
func (DdosPolicyDdosRulePacketFilterArgs) ToDdosPolicyDdosRulePacketFilterOutputWithContext ¶
func (i DdosPolicyDdosRulePacketFilterArgs) ToDdosPolicyDdosRulePacketFilterOutputWithContext(ctx context.Context) DdosPolicyDdosRulePacketFilterOutput
func (DdosPolicyDdosRulePacketFilterArgs) ToDdosPolicyDdosRulePacketFilterPtrOutput ¶
func (i DdosPolicyDdosRulePacketFilterArgs) ToDdosPolicyDdosRulePacketFilterPtrOutput() DdosPolicyDdosRulePacketFilterPtrOutput
func (DdosPolicyDdosRulePacketFilterArgs) ToDdosPolicyDdosRulePacketFilterPtrOutputWithContext ¶
func (i DdosPolicyDdosRulePacketFilterArgs) ToDdosPolicyDdosRulePacketFilterPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRulePacketFilterPtrOutput
type DdosPolicyDdosRulePacketFilterInput ¶
type DdosPolicyDdosRulePacketFilterInput interface { pulumi.Input ToDdosPolicyDdosRulePacketFilterOutput() DdosPolicyDdosRulePacketFilterOutput ToDdosPolicyDdosRulePacketFilterOutputWithContext(context.Context) DdosPolicyDdosRulePacketFilterOutput }
DdosPolicyDdosRulePacketFilterInput is an input type that accepts DdosPolicyDdosRulePacketFilterArgs and DdosPolicyDdosRulePacketFilterOutput values. You can construct a concrete instance of `DdosPolicyDdosRulePacketFilterInput` via:
DdosPolicyDdosRulePacketFilterArgs{...}
type DdosPolicyDdosRulePacketFilterOutput ¶
type DdosPolicyDdosRulePacketFilterOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRulePacketFilterOutput) ElementType ¶
func (DdosPolicyDdosRulePacketFilterOutput) ElementType() reflect.Type
func (DdosPolicyDdosRulePacketFilterOutput) PacketFilters ¶
func (o DdosPolicyDdosRulePacketFilterOutput) PacketFilters() DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput
DDoS feature filtering configuration detail.
func (DdosPolicyDdosRulePacketFilterOutput) Switch ¶
func (o DdosPolicyDdosRulePacketFilterOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable. `PacketFilters` parameter is required.- `off`: Disable.
func (DdosPolicyDdosRulePacketFilterOutput) ToDdosPolicyDdosRulePacketFilterOutput ¶
func (o DdosPolicyDdosRulePacketFilterOutput) ToDdosPolicyDdosRulePacketFilterOutput() DdosPolicyDdosRulePacketFilterOutput
func (DdosPolicyDdosRulePacketFilterOutput) ToDdosPolicyDdosRulePacketFilterOutputWithContext ¶
func (o DdosPolicyDdosRulePacketFilterOutput) ToDdosPolicyDdosRulePacketFilterOutputWithContext(ctx context.Context) DdosPolicyDdosRulePacketFilterOutput
func (DdosPolicyDdosRulePacketFilterOutput) ToDdosPolicyDdosRulePacketFilterPtrOutput ¶
func (o DdosPolicyDdosRulePacketFilterOutput) ToDdosPolicyDdosRulePacketFilterPtrOutput() DdosPolicyDdosRulePacketFilterPtrOutput
func (DdosPolicyDdosRulePacketFilterOutput) ToDdosPolicyDdosRulePacketFilterPtrOutputWithContext ¶
func (o DdosPolicyDdosRulePacketFilterOutput) ToDdosPolicyDdosRulePacketFilterPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRulePacketFilterPtrOutput
type DdosPolicyDdosRulePacketFilterPacketFilter ¶
type DdosPolicyDdosRulePacketFilterPacketFilter struct { // Action to take. Valid values: `drop`, `transmit`, `dropBlock`, `forward`. Action *string `pulumi:"action"` // Packet character depth to check of feature 1. Valid value range: 1-1500. Depth *int `pulumi:"depth"` // Packet character depth to check of feature 2. Valid value range: 1-1500. Depth2 *int `pulumi:"depth2"` // End of the dest port range. Valid value range: 0-65535. DportEnd *int `pulumi:"dportEnd"` // Start of the dest port range. Valid value range: 0-65535. DportStart *int `pulumi:"dportStart"` // Negate the match condition of feature 1. Valid values:- `0`: match.- `1`: not match. IsNot *int `pulumi:"isNot"` // Negate the match condition of feature 2. Valid values:- `0`: match.- `1`: not match. IsNot2 *int `pulumi:"isNot2"` // Packet layer for matching begin of feature 1. Valid values:- `beginL5`: matching from packet payload.- `beginL4`: matching from TCP/UDP header.- `beginL3`: matching from IP header. MatchBegin *string `pulumi:"matchBegin"` // Packet layer for matching begin of feature 2. Valid values:- `beginL5`: matching from packet payload.- `beginL4`: matching from TCP/UDP header.- `beginL3`: matching from IP header. MatchBegin2 *string `pulumi:"matchBegin2"` // Relation between multi features. Valid values: `and`, `or`, `none` (only feature 1 is used). MatchLogic *string `pulumi:"matchLogic"` // Match type of feature 1. Valid values:- `pcre`: regex expression.- `sunday`: string match. MatchType *string `pulumi:"matchType"` // Match type of feature 2. Valid values:- `pcre`: regex expression.- `sunday`: string match. MatchType2 *string `pulumi:"matchType2"` // Offset of feature 1. Valid value range: 1-1500. Offset *int `pulumi:"offset"` // Offset of feature 2. Valid value range: 1-1500. Offset2 *int `pulumi:"offset2"` // Max packet size. Valid value range: 0-1500. PacketMax *int `pulumi:"packetMax"` // Min packet size. Valid value range: 0-1500. PacketMin *int `pulumi:"packetMin"` // Valid value: `tcp`, `udp`, `icmp`, `all`. Protocol *string `pulumi:"protocol"` // End of the source port range. Valid value range: 0-65535. SportEnd *int `pulumi:"sportEnd"` // Start of the source port range. Valid value range: 0-65535. SportStart *int `pulumi:"sportStart"` // Regex expression or string to match. Str *string `pulumi:"str"` // Regex expression or string to match. Str2 *string `pulumi:"str2"` }
type DdosPolicyDdosRulePacketFilterPacketFilterArgs ¶
type DdosPolicyDdosRulePacketFilterPacketFilterArgs struct { // Action to take. Valid values: `drop`, `transmit`, `dropBlock`, `forward`. Action pulumi.StringPtrInput `pulumi:"action"` // Packet character depth to check of feature 1. Valid value range: 1-1500. Depth pulumi.IntPtrInput `pulumi:"depth"` // Packet character depth to check of feature 2. Valid value range: 1-1500. Depth2 pulumi.IntPtrInput `pulumi:"depth2"` // End of the dest port range. Valid value range: 0-65535. DportEnd pulumi.IntPtrInput `pulumi:"dportEnd"` // Start of the dest port range. Valid value range: 0-65535. DportStart pulumi.IntPtrInput `pulumi:"dportStart"` // Negate the match condition of feature 1. Valid values:- `0`: match.- `1`: not match. IsNot pulumi.IntPtrInput `pulumi:"isNot"` // Negate the match condition of feature 2. Valid values:- `0`: match.- `1`: not match. IsNot2 pulumi.IntPtrInput `pulumi:"isNot2"` // Packet layer for matching begin of feature 1. Valid values:- `beginL5`: matching from packet payload.- `beginL4`: matching from TCP/UDP header.- `beginL3`: matching from IP header. MatchBegin pulumi.StringPtrInput `pulumi:"matchBegin"` // Packet layer for matching begin of feature 2. Valid values:- `beginL5`: matching from packet payload.- `beginL4`: matching from TCP/UDP header.- `beginL3`: matching from IP header. MatchBegin2 pulumi.StringPtrInput `pulumi:"matchBegin2"` // Relation between multi features. Valid values: `and`, `or`, `none` (only feature 1 is used). MatchLogic pulumi.StringPtrInput `pulumi:"matchLogic"` // Match type of feature 1. Valid values:- `pcre`: regex expression.- `sunday`: string match. MatchType pulumi.StringPtrInput `pulumi:"matchType"` // Match type of feature 2. Valid values:- `pcre`: regex expression.- `sunday`: string match. MatchType2 pulumi.StringPtrInput `pulumi:"matchType2"` // Offset of feature 1. Valid value range: 1-1500. Offset pulumi.IntPtrInput `pulumi:"offset"` // Offset of feature 2. Valid value range: 1-1500. Offset2 pulumi.IntPtrInput `pulumi:"offset2"` // Max packet size. Valid value range: 0-1500. PacketMax pulumi.IntPtrInput `pulumi:"packetMax"` // Min packet size. Valid value range: 0-1500. PacketMin pulumi.IntPtrInput `pulumi:"packetMin"` // Valid value: `tcp`, `udp`, `icmp`, `all`. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // End of the source port range. Valid value range: 0-65535. SportEnd pulumi.IntPtrInput `pulumi:"sportEnd"` // Start of the source port range. Valid value range: 0-65535. SportStart pulumi.IntPtrInput `pulumi:"sportStart"` // Regex expression or string to match. Str pulumi.StringPtrInput `pulumi:"str"` // Regex expression or string to match. Str2 pulumi.StringPtrInput `pulumi:"str2"` }
func (DdosPolicyDdosRulePacketFilterPacketFilterArgs) ElementType ¶
func (DdosPolicyDdosRulePacketFilterPacketFilterArgs) ElementType() reflect.Type
func (DdosPolicyDdosRulePacketFilterPacketFilterArgs) ToDdosPolicyDdosRulePacketFilterPacketFilterOutput ¶
func (i DdosPolicyDdosRulePacketFilterPacketFilterArgs) ToDdosPolicyDdosRulePacketFilterPacketFilterOutput() DdosPolicyDdosRulePacketFilterPacketFilterOutput
func (DdosPolicyDdosRulePacketFilterPacketFilterArgs) ToDdosPolicyDdosRulePacketFilterPacketFilterOutputWithContext ¶
func (i DdosPolicyDdosRulePacketFilterPacketFilterArgs) ToDdosPolicyDdosRulePacketFilterPacketFilterOutputWithContext(ctx context.Context) DdosPolicyDdosRulePacketFilterPacketFilterOutput
type DdosPolicyDdosRulePacketFilterPacketFilterArray ¶
type DdosPolicyDdosRulePacketFilterPacketFilterArray []DdosPolicyDdosRulePacketFilterPacketFilterInput
func (DdosPolicyDdosRulePacketFilterPacketFilterArray) ElementType ¶
func (DdosPolicyDdosRulePacketFilterPacketFilterArray) ElementType() reflect.Type
func (DdosPolicyDdosRulePacketFilterPacketFilterArray) ToDdosPolicyDdosRulePacketFilterPacketFilterArrayOutput ¶
func (i DdosPolicyDdosRulePacketFilterPacketFilterArray) ToDdosPolicyDdosRulePacketFilterPacketFilterArrayOutput() DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput
func (DdosPolicyDdosRulePacketFilterPacketFilterArray) ToDdosPolicyDdosRulePacketFilterPacketFilterArrayOutputWithContext ¶
func (i DdosPolicyDdosRulePacketFilterPacketFilterArray) ToDdosPolicyDdosRulePacketFilterPacketFilterArrayOutputWithContext(ctx context.Context) DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput
type DdosPolicyDdosRulePacketFilterPacketFilterArrayInput ¶
type DdosPolicyDdosRulePacketFilterPacketFilterArrayInput interface { pulumi.Input ToDdosPolicyDdosRulePacketFilterPacketFilterArrayOutput() DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput ToDdosPolicyDdosRulePacketFilterPacketFilterArrayOutputWithContext(context.Context) DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput }
DdosPolicyDdosRulePacketFilterPacketFilterArrayInput is an input type that accepts DdosPolicyDdosRulePacketFilterPacketFilterArray and DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput values. You can construct a concrete instance of `DdosPolicyDdosRulePacketFilterPacketFilterArrayInput` via:
DdosPolicyDdosRulePacketFilterPacketFilterArray{ DdosPolicyDdosRulePacketFilterPacketFilterArgs{...} }
type DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput ¶
type DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput) ElementType ¶
func (DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput) ElementType() reflect.Type
func (DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput) ToDdosPolicyDdosRulePacketFilterPacketFilterArrayOutput ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput) ToDdosPolicyDdosRulePacketFilterPacketFilterArrayOutput() DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput
func (DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput) ToDdosPolicyDdosRulePacketFilterPacketFilterArrayOutputWithContext ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput) ToDdosPolicyDdosRulePacketFilterPacketFilterArrayOutputWithContext(ctx context.Context) DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput
type DdosPolicyDdosRulePacketFilterPacketFilterInput ¶
type DdosPolicyDdosRulePacketFilterPacketFilterInput interface { pulumi.Input ToDdosPolicyDdosRulePacketFilterPacketFilterOutput() DdosPolicyDdosRulePacketFilterPacketFilterOutput ToDdosPolicyDdosRulePacketFilterPacketFilterOutputWithContext(context.Context) DdosPolicyDdosRulePacketFilterPacketFilterOutput }
DdosPolicyDdosRulePacketFilterPacketFilterInput is an input type that accepts DdosPolicyDdosRulePacketFilterPacketFilterArgs and DdosPolicyDdosRulePacketFilterPacketFilterOutput values. You can construct a concrete instance of `DdosPolicyDdosRulePacketFilterPacketFilterInput` via:
DdosPolicyDdosRulePacketFilterPacketFilterArgs{...}
type DdosPolicyDdosRulePacketFilterPacketFilterOutput ¶
type DdosPolicyDdosRulePacketFilterPacketFilterOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) Action ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) Action() pulumi.StringPtrOutput
Action to take. Valid values: `drop`, `transmit`, `dropBlock`, `forward`.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) Depth ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) Depth() pulumi.IntPtrOutput
Packet character depth to check of feature 1. Valid value range: 1-1500.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) Depth2 ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) Depth2() pulumi.IntPtrOutput
Packet character depth to check of feature 2. Valid value range: 1-1500.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) DportEnd ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) DportEnd() pulumi.IntPtrOutput
End of the dest port range. Valid value range: 0-65535.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) DportStart ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) DportStart() pulumi.IntPtrOutput
Start of the dest port range. Valid value range: 0-65535.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) ElementType ¶
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) ElementType() reflect.Type
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) IsNot ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) IsNot() pulumi.IntPtrOutput
Negate the match condition of feature 1. Valid values:- `0`: match.- `1`: not match.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) IsNot2 ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) IsNot2() pulumi.IntPtrOutput
Negate the match condition of feature 2. Valid values:- `0`: match.- `1`: not match.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) MatchBegin ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) MatchBegin() pulumi.StringPtrOutput
Packet layer for matching begin of feature 1. Valid values:- `beginL5`: matching from packet payload.- `beginL4`: matching from TCP/UDP header.- `beginL3`: matching from IP header.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) MatchBegin2 ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) MatchBegin2() pulumi.StringPtrOutput
Packet layer for matching begin of feature 2. Valid values:- `beginL5`: matching from packet payload.- `beginL4`: matching from TCP/UDP header.- `beginL3`: matching from IP header.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) MatchLogic ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) MatchLogic() pulumi.StringPtrOutput
Relation between multi features. Valid values: `and`, `or`, `none` (only feature 1 is used).
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) MatchType ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) MatchType() pulumi.StringPtrOutput
Match type of feature 1. Valid values:- `pcre`: regex expression.- `sunday`: string match.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) MatchType2 ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) MatchType2() pulumi.StringPtrOutput
Match type of feature 2. Valid values:- `pcre`: regex expression.- `sunday`: string match.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) Offset ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) Offset() pulumi.IntPtrOutput
Offset of feature 1. Valid value range: 1-1500.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) Offset2 ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) Offset2() pulumi.IntPtrOutput
Offset of feature 2. Valid value range: 1-1500.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) PacketMax ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) PacketMax() pulumi.IntPtrOutput
Max packet size. Valid value range: 0-1500.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) PacketMin ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) PacketMin() pulumi.IntPtrOutput
Min packet size. Valid value range: 0-1500.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) Protocol ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) Protocol() pulumi.StringPtrOutput
Valid value: `tcp`, `udp`, `icmp`, `all`.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) SportEnd ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) SportEnd() pulumi.IntPtrOutput
End of the source port range. Valid value range: 0-65535.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) SportStart ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) SportStart() pulumi.IntPtrOutput
Start of the source port range. Valid value range: 0-65535.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) Str2 ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) Str2() pulumi.StringPtrOutput
Regex expression or string to match.
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) ToDdosPolicyDdosRulePacketFilterPacketFilterOutput ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) ToDdosPolicyDdosRulePacketFilterPacketFilterOutput() DdosPolicyDdosRulePacketFilterPacketFilterOutput
func (DdosPolicyDdosRulePacketFilterPacketFilterOutput) ToDdosPolicyDdosRulePacketFilterPacketFilterOutputWithContext ¶
func (o DdosPolicyDdosRulePacketFilterPacketFilterOutput) ToDdosPolicyDdosRulePacketFilterPacketFilterOutputWithContext(ctx context.Context) DdosPolicyDdosRulePacketFilterPacketFilterOutput
type DdosPolicyDdosRulePacketFilterPtrInput ¶
type DdosPolicyDdosRulePacketFilterPtrInput interface { pulumi.Input ToDdosPolicyDdosRulePacketFilterPtrOutput() DdosPolicyDdosRulePacketFilterPtrOutput ToDdosPolicyDdosRulePacketFilterPtrOutputWithContext(context.Context) DdosPolicyDdosRulePacketFilterPtrOutput }
DdosPolicyDdosRulePacketFilterPtrInput is an input type that accepts DdosPolicyDdosRulePacketFilterArgs, DdosPolicyDdosRulePacketFilterPtr and DdosPolicyDdosRulePacketFilterPtrOutput values. You can construct a concrete instance of `DdosPolicyDdosRulePacketFilterPtrInput` via:
DdosPolicyDdosRulePacketFilterArgs{...} or: nil
func DdosPolicyDdosRulePacketFilterPtr ¶
func DdosPolicyDdosRulePacketFilterPtr(v *DdosPolicyDdosRulePacketFilterArgs) DdosPolicyDdosRulePacketFilterPtrInput
type DdosPolicyDdosRulePacketFilterPtrOutput ¶
type DdosPolicyDdosRulePacketFilterPtrOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRulePacketFilterPtrOutput) ElementType ¶
func (DdosPolicyDdosRulePacketFilterPtrOutput) ElementType() reflect.Type
func (DdosPolicyDdosRulePacketFilterPtrOutput) PacketFilters ¶
func (o DdosPolicyDdosRulePacketFilterPtrOutput) PacketFilters() DdosPolicyDdosRulePacketFilterPacketFilterArrayOutput
DDoS feature filtering configuration detail.
func (DdosPolicyDdosRulePacketFilterPtrOutput) Switch ¶
func (o DdosPolicyDdosRulePacketFilterPtrOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable. `PacketFilters` parameter is required.- `off`: Disable.
func (DdosPolicyDdosRulePacketFilterPtrOutput) ToDdosPolicyDdosRulePacketFilterPtrOutput ¶
func (o DdosPolicyDdosRulePacketFilterPtrOutput) ToDdosPolicyDdosRulePacketFilterPtrOutput() DdosPolicyDdosRulePacketFilterPtrOutput
func (DdosPolicyDdosRulePacketFilterPtrOutput) ToDdosPolicyDdosRulePacketFilterPtrOutputWithContext ¶
func (o DdosPolicyDdosRulePacketFilterPtrOutput) ToDdosPolicyDdosRulePacketFilterPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRulePacketFilterPtrOutput
type DdosPolicyDdosRulePtrInput ¶
type DdosPolicyDdosRulePtrInput interface { pulumi.Input ToDdosPolicyDdosRulePtrOutput() DdosPolicyDdosRulePtrOutput ToDdosPolicyDdosRulePtrOutputWithContext(context.Context) DdosPolicyDdosRulePtrOutput }
DdosPolicyDdosRulePtrInput is an input type that accepts DdosPolicyDdosRuleArgs, DdosPolicyDdosRulePtr and DdosPolicyDdosRulePtrOutput values. You can construct a concrete instance of `DdosPolicyDdosRulePtrInput` via:
DdosPolicyDdosRuleArgs{...} or: nil
func DdosPolicyDdosRulePtr ¶
func DdosPolicyDdosRulePtr(v *DdosPolicyDdosRuleArgs) DdosPolicyDdosRulePtrInput
type DdosPolicyDdosRulePtrOutput ¶
type DdosPolicyDdosRulePtrOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRulePtrOutput) Acl ¶
func (o DdosPolicyDdosRulePtrOutput) Acl() DdosPolicyDdosRuleAclPtrOutput
DDoS ACL rule configuration.
func (DdosPolicyDdosRulePtrOutput) AllowBlock ¶
func (o DdosPolicyDdosRulePtrOutput) AllowBlock() DdosPolicyDdosRuleAllowBlockPtrOutput
DDoS black-white list.
func (DdosPolicyDdosRulePtrOutput) AntiPly ¶
func (o DdosPolicyDdosRulePtrOutput) AntiPly() DdosPolicyDdosRuleAntiPlyPtrOutput
DDoS protocol and connection protection.
func (DdosPolicyDdosRulePtrOutput) Elem ¶
func (o DdosPolicyDdosRulePtrOutput) Elem() DdosPolicyDdosRuleOutput
func (DdosPolicyDdosRulePtrOutput) ElementType ¶
func (DdosPolicyDdosRulePtrOutput) ElementType() reflect.Type
func (DdosPolicyDdosRulePtrOutput) GeoIp ¶
func (o DdosPolicyDdosRulePtrOutput) GeoIp() DdosPolicyDdosRuleGeoIpPtrOutput
DDoS Protection by Geo Info.
func (DdosPolicyDdosRulePtrOutput) PacketFilter ¶
func (o DdosPolicyDdosRulePtrOutput) PacketFilter() DdosPolicyDdosRulePacketFilterPtrOutput
DDoS feature filtering configuration.
func (DdosPolicyDdosRulePtrOutput) SpeedLimit ¶
func (o DdosPolicyDdosRulePtrOutput) SpeedLimit() DdosPolicyDdosRuleSpeedLimitPtrOutput
DDoS access origin site speed limit configuration.
func (DdosPolicyDdosRulePtrOutput) StatusInfo ¶
func (o DdosPolicyDdosRulePtrOutput) StatusInfo() DdosPolicyDdosRuleStatusInfoPtrOutput
DDoS protection level.
func (DdosPolicyDdosRulePtrOutput) Switch ¶
func (o DdosPolicyDdosRulePtrOutput) Switch() pulumi.StringPtrOutput
DDoS protection switch. Valid values:- `on`: Enable.- `off`: Disable.
func (DdosPolicyDdosRulePtrOutput) ToDdosPolicyDdosRulePtrOutput ¶
func (o DdosPolicyDdosRulePtrOutput) ToDdosPolicyDdosRulePtrOutput() DdosPolicyDdosRulePtrOutput
func (DdosPolicyDdosRulePtrOutput) ToDdosPolicyDdosRulePtrOutputWithContext ¶
func (o DdosPolicyDdosRulePtrOutput) ToDdosPolicyDdosRulePtrOutputWithContext(ctx context.Context) DdosPolicyDdosRulePtrOutput
type DdosPolicyDdosRuleSpeedLimit ¶
type DdosPolicyDdosRuleSpeedLimit struct { // Limit the number of fluxes. Valid range: 1 bps-10000 Gbps, 0 means no limitation, supported units: `pps`,`Kpps`,`Mpps`,`Gpps`. FluxLimit *string `pulumi:"fluxLimit"` // Limit the number of packages. Valid range: 1 pps-10000 Gpps, 0 means no limitation, supported units: `pps`,`Kpps`,`Mpps`,`Gpps`. PackageLimit *string `pulumi:"packageLimit"` }
type DdosPolicyDdosRuleSpeedLimitArgs ¶
type DdosPolicyDdosRuleSpeedLimitArgs struct { // Limit the number of fluxes. Valid range: 1 bps-10000 Gbps, 0 means no limitation, supported units: `pps`,`Kpps`,`Mpps`,`Gpps`. FluxLimit pulumi.StringPtrInput `pulumi:"fluxLimit"` // Limit the number of packages. Valid range: 1 pps-10000 Gpps, 0 means no limitation, supported units: `pps`,`Kpps`,`Mpps`,`Gpps`. PackageLimit pulumi.StringPtrInput `pulumi:"packageLimit"` }
func (DdosPolicyDdosRuleSpeedLimitArgs) ElementType ¶
func (DdosPolicyDdosRuleSpeedLimitArgs) ElementType() reflect.Type
func (DdosPolicyDdosRuleSpeedLimitArgs) ToDdosPolicyDdosRuleSpeedLimitOutput ¶
func (i DdosPolicyDdosRuleSpeedLimitArgs) ToDdosPolicyDdosRuleSpeedLimitOutput() DdosPolicyDdosRuleSpeedLimitOutput
func (DdosPolicyDdosRuleSpeedLimitArgs) ToDdosPolicyDdosRuleSpeedLimitOutputWithContext ¶
func (i DdosPolicyDdosRuleSpeedLimitArgs) ToDdosPolicyDdosRuleSpeedLimitOutputWithContext(ctx context.Context) DdosPolicyDdosRuleSpeedLimitOutput
func (DdosPolicyDdosRuleSpeedLimitArgs) ToDdosPolicyDdosRuleSpeedLimitPtrOutput ¶
func (i DdosPolicyDdosRuleSpeedLimitArgs) ToDdosPolicyDdosRuleSpeedLimitPtrOutput() DdosPolicyDdosRuleSpeedLimitPtrOutput
func (DdosPolicyDdosRuleSpeedLimitArgs) ToDdosPolicyDdosRuleSpeedLimitPtrOutputWithContext ¶
func (i DdosPolicyDdosRuleSpeedLimitArgs) ToDdosPolicyDdosRuleSpeedLimitPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleSpeedLimitPtrOutput
type DdosPolicyDdosRuleSpeedLimitInput ¶
type DdosPolicyDdosRuleSpeedLimitInput interface { pulumi.Input ToDdosPolicyDdosRuleSpeedLimitOutput() DdosPolicyDdosRuleSpeedLimitOutput ToDdosPolicyDdosRuleSpeedLimitOutputWithContext(context.Context) DdosPolicyDdosRuleSpeedLimitOutput }
DdosPolicyDdosRuleSpeedLimitInput is an input type that accepts DdosPolicyDdosRuleSpeedLimitArgs and DdosPolicyDdosRuleSpeedLimitOutput values. You can construct a concrete instance of `DdosPolicyDdosRuleSpeedLimitInput` via:
DdosPolicyDdosRuleSpeedLimitArgs{...}
type DdosPolicyDdosRuleSpeedLimitOutput ¶
type DdosPolicyDdosRuleSpeedLimitOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRuleSpeedLimitOutput) ElementType ¶
func (DdosPolicyDdosRuleSpeedLimitOutput) ElementType() reflect.Type
func (DdosPolicyDdosRuleSpeedLimitOutput) FluxLimit ¶
func (o DdosPolicyDdosRuleSpeedLimitOutput) FluxLimit() pulumi.StringPtrOutput
Limit the number of fluxes. Valid range: 1 bps-10000 Gbps, 0 means no limitation, supported units: `pps`,`Kpps`,`Mpps`,`Gpps`.
func (DdosPolicyDdosRuleSpeedLimitOutput) PackageLimit ¶
func (o DdosPolicyDdosRuleSpeedLimitOutput) PackageLimit() pulumi.StringPtrOutput
Limit the number of packages. Valid range: 1 pps-10000 Gpps, 0 means no limitation, supported units: `pps`,`Kpps`,`Mpps`,`Gpps`.
func (DdosPolicyDdosRuleSpeedLimitOutput) ToDdosPolicyDdosRuleSpeedLimitOutput ¶
func (o DdosPolicyDdosRuleSpeedLimitOutput) ToDdosPolicyDdosRuleSpeedLimitOutput() DdosPolicyDdosRuleSpeedLimitOutput
func (DdosPolicyDdosRuleSpeedLimitOutput) ToDdosPolicyDdosRuleSpeedLimitOutputWithContext ¶
func (o DdosPolicyDdosRuleSpeedLimitOutput) ToDdosPolicyDdosRuleSpeedLimitOutputWithContext(ctx context.Context) DdosPolicyDdosRuleSpeedLimitOutput
func (DdosPolicyDdosRuleSpeedLimitOutput) ToDdosPolicyDdosRuleSpeedLimitPtrOutput ¶
func (o DdosPolicyDdosRuleSpeedLimitOutput) ToDdosPolicyDdosRuleSpeedLimitPtrOutput() DdosPolicyDdosRuleSpeedLimitPtrOutput
func (DdosPolicyDdosRuleSpeedLimitOutput) ToDdosPolicyDdosRuleSpeedLimitPtrOutputWithContext ¶
func (o DdosPolicyDdosRuleSpeedLimitOutput) ToDdosPolicyDdosRuleSpeedLimitPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleSpeedLimitPtrOutput
type DdosPolicyDdosRuleSpeedLimitPtrInput ¶
type DdosPolicyDdosRuleSpeedLimitPtrInput interface { pulumi.Input ToDdosPolicyDdosRuleSpeedLimitPtrOutput() DdosPolicyDdosRuleSpeedLimitPtrOutput ToDdosPolicyDdosRuleSpeedLimitPtrOutputWithContext(context.Context) DdosPolicyDdosRuleSpeedLimitPtrOutput }
DdosPolicyDdosRuleSpeedLimitPtrInput is an input type that accepts DdosPolicyDdosRuleSpeedLimitArgs, DdosPolicyDdosRuleSpeedLimitPtr and DdosPolicyDdosRuleSpeedLimitPtrOutput values. You can construct a concrete instance of `DdosPolicyDdosRuleSpeedLimitPtrInput` via:
DdosPolicyDdosRuleSpeedLimitArgs{...} or: nil
func DdosPolicyDdosRuleSpeedLimitPtr ¶
func DdosPolicyDdosRuleSpeedLimitPtr(v *DdosPolicyDdosRuleSpeedLimitArgs) DdosPolicyDdosRuleSpeedLimitPtrInput
type DdosPolicyDdosRuleSpeedLimitPtrOutput ¶
type DdosPolicyDdosRuleSpeedLimitPtrOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRuleSpeedLimitPtrOutput) ElementType ¶
func (DdosPolicyDdosRuleSpeedLimitPtrOutput) ElementType() reflect.Type
func (DdosPolicyDdosRuleSpeedLimitPtrOutput) FluxLimit ¶
func (o DdosPolicyDdosRuleSpeedLimitPtrOutput) FluxLimit() pulumi.StringPtrOutput
Limit the number of fluxes. Valid range: 1 bps-10000 Gbps, 0 means no limitation, supported units: `pps`,`Kpps`,`Mpps`,`Gpps`.
func (DdosPolicyDdosRuleSpeedLimitPtrOutput) PackageLimit ¶
func (o DdosPolicyDdosRuleSpeedLimitPtrOutput) PackageLimit() pulumi.StringPtrOutput
Limit the number of packages. Valid range: 1 pps-10000 Gpps, 0 means no limitation, supported units: `pps`,`Kpps`,`Mpps`,`Gpps`.
func (DdosPolicyDdosRuleSpeedLimitPtrOutput) ToDdosPolicyDdosRuleSpeedLimitPtrOutput ¶
func (o DdosPolicyDdosRuleSpeedLimitPtrOutput) ToDdosPolicyDdosRuleSpeedLimitPtrOutput() DdosPolicyDdosRuleSpeedLimitPtrOutput
func (DdosPolicyDdosRuleSpeedLimitPtrOutput) ToDdosPolicyDdosRuleSpeedLimitPtrOutputWithContext ¶
func (o DdosPolicyDdosRuleSpeedLimitPtrOutput) ToDdosPolicyDdosRuleSpeedLimitPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleSpeedLimitPtrOutput
type DdosPolicyDdosRuleStatusInfo ¶
type DdosPolicyDdosRuleStatusInfo struct { // Policy level. Valid values:- `low`: loose.- `middle`: moderate.- `high`: strict. PlyLevel string `pulumi:"plyLevel"` }
type DdosPolicyDdosRuleStatusInfoArgs ¶
type DdosPolicyDdosRuleStatusInfoArgs struct { // Policy level. Valid values:- `low`: loose.- `middle`: moderate.- `high`: strict. PlyLevel pulumi.StringInput `pulumi:"plyLevel"` }
func (DdosPolicyDdosRuleStatusInfoArgs) ElementType ¶
func (DdosPolicyDdosRuleStatusInfoArgs) ElementType() reflect.Type
func (DdosPolicyDdosRuleStatusInfoArgs) ToDdosPolicyDdosRuleStatusInfoOutput ¶
func (i DdosPolicyDdosRuleStatusInfoArgs) ToDdosPolicyDdosRuleStatusInfoOutput() DdosPolicyDdosRuleStatusInfoOutput
func (DdosPolicyDdosRuleStatusInfoArgs) ToDdosPolicyDdosRuleStatusInfoOutputWithContext ¶
func (i DdosPolicyDdosRuleStatusInfoArgs) ToDdosPolicyDdosRuleStatusInfoOutputWithContext(ctx context.Context) DdosPolicyDdosRuleStatusInfoOutput
func (DdosPolicyDdosRuleStatusInfoArgs) ToDdosPolicyDdosRuleStatusInfoPtrOutput ¶
func (i DdosPolicyDdosRuleStatusInfoArgs) ToDdosPolicyDdosRuleStatusInfoPtrOutput() DdosPolicyDdosRuleStatusInfoPtrOutput
func (DdosPolicyDdosRuleStatusInfoArgs) ToDdosPolicyDdosRuleStatusInfoPtrOutputWithContext ¶
func (i DdosPolicyDdosRuleStatusInfoArgs) ToDdosPolicyDdosRuleStatusInfoPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleStatusInfoPtrOutput
type DdosPolicyDdosRuleStatusInfoInput ¶
type DdosPolicyDdosRuleStatusInfoInput interface { pulumi.Input ToDdosPolicyDdosRuleStatusInfoOutput() DdosPolicyDdosRuleStatusInfoOutput ToDdosPolicyDdosRuleStatusInfoOutputWithContext(context.Context) DdosPolicyDdosRuleStatusInfoOutput }
DdosPolicyDdosRuleStatusInfoInput is an input type that accepts DdosPolicyDdosRuleStatusInfoArgs and DdosPolicyDdosRuleStatusInfoOutput values. You can construct a concrete instance of `DdosPolicyDdosRuleStatusInfoInput` via:
DdosPolicyDdosRuleStatusInfoArgs{...}
type DdosPolicyDdosRuleStatusInfoOutput ¶
type DdosPolicyDdosRuleStatusInfoOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRuleStatusInfoOutput) ElementType ¶
func (DdosPolicyDdosRuleStatusInfoOutput) ElementType() reflect.Type
func (DdosPolicyDdosRuleStatusInfoOutput) PlyLevel ¶
func (o DdosPolicyDdosRuleStatusInfoOutput) PlyLevel() pulumi.StringOutput
Policy level. Valid values:- `low`: loose.- `middle`: moderate.- `high`: strict.
func (DdosPolicyDdosRuleStatusInfoOutput) ToDdosPolicyDdosRuleStatusInfoOutput ¶
func (o DdosPolicyDdosRuleStatusInfoOutput) ToDdosPolicyDdosRuleStatusInfoOutput() DdosPolicyDdosRuleStatusInfoOutput
func (DdosPolicyDdosRuleStatusInfoOutput) ToDdosPolicyDdosRuleStatusInfoOutputWithContext ¶
func (o DdosPolicyDdosRuleStatusInfoOutput) ToDdosPolicyDdosRuleStatusInfoOutputWithContext(ctx context.Context) DdosPolicyDdosRuleStatusInfoOutput
func (DdosPolicyDdosRuleStatusInfoOutput) ToDdosPolicyDdosRuleStatusInfoPtrOutput ¶
func (o DdosPolicyDdosRuleStatusInfoOutput) ToDdosPolicyDdosRuleStatusInfoPtrOutput() DdosPolicyDdosRuleStatusInfoPtrOutput
func (DdosPolicyDdosRuleStatusInfoOutput) ToDdosPolicyDdosRuleStatusInfoPtrOutputWithContext ¶
func (o DdosPolicyDdosRuleStatusInfoOutput) ToDdosPolicyDdosRuleStatusInfoPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleStatusInfoPtrOutput
type DdosPolicyDdosRuleStatusInfoPtrInput ¶
type DdosPolicyDdosRuleStatusInfoPtrInput interface { pulumi.Input ToDdosPolicyDdosRuleStatusInfoPtrOutput() DdosPolicyDdosRuleStatusInfoPtrOutput ToDdosPolicyDdosRuleStatusInfoPtrOutputWithContext(context.Context) DdosPolicyDdosRuleStatusInfoPtrOutput }
DdosPolicyDdosRuleStatusInfoPtrInput is an input type that accepts DdosPolicyDdosRuleStatusInfoArgs, DdosPolicyDdosRuleStatusInfoPtr and DdosPolicyDdosRuleStatusInfoPtrOutput values. You can construct a concrete instance of `DdosPolicyDdosRuleStatusInfoPtrInput` via:
DdosPolicyDdosRuleStatusInfoArgs{...} or: nil
func DdosPolicyDdosRuleStatusInfoPtr ¶
func DdosPolicyDdosRuleStatusInfoPtr(v *DdosPolicyDdosRuleStatusInfoArgs) DdosPolicyDdosRuleStatusInfoPtrInput
type DdosPolicyDdosRuleStatusInfoPtrOutput ¶
type DdosPolicyDdosRuleStatusInfoPtrOutput struct{ *pulumi.OutputState }
func (DdosPolicyDdosRuleStatusInfoPtrOutput) ElementType ¶
func (DdosPolicyDdosRuleStatusInfoPtrOutput) ElementType() reflect.Type
func (DdosPolicyDdosRuleStatusInfoPtrOutput) PlyLevel ¶
func (o DdosPolicyDdosRuleStatusInfoPtrOutput) PlyLevel() pulumi.StringPtrOutput
Policy level. Valid values:- `low`: loose.- `middle`: moderate.- `high`: strict.
func (DdosPolicyDdosRuleStatusInfoPtrOutput) ToDdosPolicyDdosRuleStatusInfoPtrOutput ¶
func (o DdosPolicyDdosRuleStatusInfoPtrOutput) ToDdosPolicyDdosRuleStatusInfoPtrOutput() DdosPolicyDdosRuleStatusInfoPtrOutput
func (DdosPolicyDdosRuleStatusInfoPtrOutput) ToDdosPolicyDdosRuleStatusInfoPtrOutputWithContext ¶
func (o DdosPolicyDdosRuleStatusInfoPtrOutput) ToDdosPolicyDdosRuleStatusInfoPtrOutputWithContext(ctx context.Context) DdosPolicyDdosRuleStatusInfoPtrOutput
type DdosPolicyInput ¶
type DdosPolicyInput interface { pulumi.Input ToDdosPolicyOutput() DdosPolicyOutput ToDdosPolicyOutputWithContext(ctx context.Context) DdosPolicyOutput }
type DdosPolicyMap ¶
type DdosPolicyMap map[string]DdosPolicyInput
func (DdosPolicyMap) ElementType ¶
func (DdosPolicyMap) ElementType() reflect.Type
func (DdosPolicyMap) ToDdosPolicyMapOutput ¶
func (i DdosPolicyMap) ToDdosPolicyMapOutput() DdosPolicyMapOutput
func (DdosPolicyMap) ToDdosPolicyMapOutputWithContext ¶
func (i DdosPolicyMap) ToDdosPolicyMapOutputWithContext(ctx context.Context) DdosPolicyMapOutput
type DdosPolicyMapInput ¶
type DdosPolicyMapInput interface { pulumi.Input ToDdosPolicyMapOutput() DdosPolicyMapOutput ToDdosPolicyMapOutputWithContext(context.Context) DdosPolicyMapOutput }
DdosPolicyMapInput is an input type that accepts DdosPolicyMap and DdosPolicyMapOutput values. You can construct a concrete instance of `DdosPolicyMapInput` via:
DdosPolicyMap{ "key": DdosPolicyArgs{...} }
type DdosPolicyMapOutput ¶
type DdosPolicyMapOutput struct{ *pulumi.OutputState }
func (DdosPolicyMapOutput) ElementType ¶
func (DdosPolicyMapOutput) ElementType() reflect.Type
func (DdosPolicyMapOutput) MapIndex ¶
func (o DdosPolicyMapOutput) MapIndex(k pulumi.StringInput) DdosPolicyOutput
func (DdosPolicyMapOutput) ToDdosPolicyMapOutput ¶
func (o DdosPolicyMapOutput) ToDdosPolicyMapOutput() DdosPolicyMapOutput
func (DdosPolicyMapOutput) ToDdosPolicyMapOutputWithContext ¶
func (o DdosPolicyMapOutput) ToDdosPolicyMapOutputWithContext(ctx context.Context) DdosPolicyMapOutput
type DdosPolicyOutput ¶
type DdosPolicyOutput struct{ *pulumi.OutputState }
func (DdosPolicyOutput) DdosRule ¶
func (o DdosPolicyOutput) DdosRule() DdosPolicyDdosRuleOutput
DDoS Configuration of the zone.
func (DdosPolicyOutput) ElementType ¶
func (DdosPolicyOutput) ElementType() reflect.Type
func (DdosPolicyOutput) ToDdosPolicyOutput ¶
func (o DdosPolicyOutput) ToDdosPolicyOutput() DdosPolicyOutput
func (DdosPolicyOutput) ToDdosPolicyOutputWithContext ¶
func (o DdosPolicyOutput) ToDdosPolicyOutputWithContext(ctx context.Context) DdosPolicyOutput
type DdosPolicyState ¶
type DdosPolicyState struct { // DDoS Configuration of the zone. DdosRule DdosPolicyDdosRulePtrInput // Policy ID. PolicyId pulumi.IntPtrInput // Site ID. ZoneId pulumi.StringPtrInput }
func (DdosPolicyState) ElementType ¶
func (DdosPolicyState) ElementType() reflect.Type
type DnsRecord ¶
type DnsRecord struct { pulumi.CustomResourceState // CNAME address. Note: This field may return null, indicating that no valid value can be obtained. Cname pulumi.StringOutput `pulumi:"cname"` // DNS record Content. Content pulumi.StringOutput `pulumi:"content"` // Creation date. CreatedOn pulumi.StringOutput `pulumi:"createdOn"` // DNS record ID. DnsRecordId pulumi.StringOutput `pulumi:"dnsRecordId"` // Whether this domain enable load balancing, security, or l4 proxy capability. Valid values: `lb`, `security`, `l4`. DomainStatuses pulumi.StringArrayOutput `pulumi:"domainStatuses"` // Whether the DNS record is locked. Locked pulumi.BoolOutput `pulumi:"locked"` // Proxy mode. Valid values:- `dnsOnly`: only DNS resolution of the subdomain is enabled.- `proxied`: subdomain is proxied and accelerated. Mode pulumi.StringOutput `pulumi:"mode"` // Last modification date. ModifiedOn pulumi.StringOutput `pulumi:"modifiedOn"` // DNS record Name. Name pulumi.StringOutput `pulumi:"name"` // Priority of the record. Valid value range: 1-50, the smaller value, the higher priority. Priority pulumi.IntOutput `pulumi:"priority"` // Resolution status. Valid values: `active`, `pending`. Status pulumi.StringOutput `pulumi:"status"` // Time to live of the DNS record cache in seconds. Ttl pulumi.IntOutput `pulumi:"ttl"` // DNS record Type. Valid values: `A`, `AAAA`, `CNAME`, `MX`, `TXT`, `NS`, `CAA`, `SRV`. Type pulumi.StringOutput `pulumi:"type"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
## Example Usage
```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.NewDnsRecord(ctx, "dnsRecord", &Teo.DnsRecordArgs{ Content: pulumi.String("150.109.8.2"), Mode: pulumi.String("proxied"), Priority: pulumi.Int(1), Ttl: pulumi.Int(1), Type: pulumi.String("A"), ZoneId: pulumi.String("zone-297z8rf93cfw"), }) if err != nil { return err } return nil }) }
```
## Import
teo dns_record can be imported using the zone_id#dns_record_id, e.g.
```sh
$ pulumi import tencentcloud:Teo/dnsRecord:DnsRecord dns_record zone-297z8rf93cfw#record-297z9ei9b9oc
```
func GetDnsRecord ¶
func GetDnsRecord(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DnsRecordState, opts ...pulumi.ResourceOption) (*DnsRecord, error)
GetDnsRecord gets an existing DnsRecord 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 NewDnsRecord ¶
func NewDnsRecord(ctx *pulumi.Context, name string, args *DnsRecordArgs, opts ...pulumi.ResourceOption) (*DnsRecord, error)
NewDnsRecord registers a new resource with the given unique name, arguments, and options.
func (*DnsRecord) ElementType ¶
func (*DnsRecord) ToDnsRecordOutput ¶
func (i *DnsRecord) ToDnsRecordOutput() DnsRecordOutput
func (*DnsRecord) ToDnsRecordOutputWithContext ¶
func (i *DnsRecord) ToDnsRecordOutputWithContext(ctx context.Context) DnsRecordOutput
type DnsRecordArgs ¶
type DnsRecordArgs struct { // DNS record Content. Content pulumi.StringInput // Proxy mode. Valid values:- `dnsOnly`: only DNS resolution of the subdomain is enabled.- `proxied`: subdomain is proxied and accelerated. Mode pulumi.StringInput // DNS record Name. Name pulumi.StringPtrInput // Priority of the record. Valid value range: 1-50, the smaller value, the higher priority. Priority pulumi.IntPtrInput // Resolution status. Valid values: `active`, `pending`. Status pulumi.StringPtrInput // Time to live of the DNS record cache in seconds. Ttl pulumi.IntPtrInput // DNS record Type. Valid values: `A`, `AAAA`, `CNAME`, `MX`, `TXT`, `NS`, `CAA`, `SRV`. Type pulumi.StringInput // Site ID. ZoneId pulumi.StringInput }
The set of arguments for constructing a DnsRecord resource.
func (DnsRecordArgs) ElementType ¶
func (DnsRecordArgs) ElementType() reflect.Type
type DnsRecordArray ¶
type DnsRecordArray []DnsRecordInput
func (DnsRecordArray) ElementType ¶
func (DnsRecordArray) ElementType() reflect.Type
func (DnsRecordArray) ToDnsRecordArrayOutput ¶
func (i DnsRecordArray) ToDnsRecordArrayOutput() DnsRecordArrayOutput
func (DnsRecordArray) ToDnsRecordArrayOutputWithContext ¶
func (i DnsRecordArray) ToDnsRecordArrayOutputWithContext(ctx context.Context) DnsRecordArrayOutput
type DnsRecordArrayInput ¶
type DnsRecordArrayInput interface { pulumi.Input ToDnsRecordArrayOutput() DnsRecordArrayOutput ToDnsRecordArrayOutputWithContext(context.Context) DnsRecordArrayOutput }
DnsRecordArrayInput is an input type that accepts DnsRecordArray and DnsRecordArrayOutput values. You can construct a concrete instance of `DnsRecordArrayInput` via:
DnsRecordArray{ DnsRecordArgs{...} }
type DnsRecordArrayOutput ¶
type DnsRecordArrayOutput struct{ *pulumi.OutputState }
func (DnsRecordArrayOutput) ElementType ¶
func (DnsRecordArrayOutput) ElementType() reflect.Type
func (DnsRecordArrayOutput) Index ¶
func (o DnsRecordArrayOutput) Index(i pulumi.IntInput) DnsRecordOutput
func (DnsRecordArrayOutput) ToDnsRecordArrayOutput ¶
func (o DnsRecordArrayOutput) ToDnsRecordArrayOutput() DnsRecordArrayOutput
func (DnsRecordArrayOutput) ToDnsRecordArrayOutputWithContext ¶
func (o DnsRecordArrayOutput) ToDnsRecordArrayOutputWithContext(ctx context.Context) DnsRecordArrayOutput
type DnsRecordInput ¶
type DnsRecordInput interface { pulumi.Input ToDnsRecordOutput() DnsRecordOutput ToDnsRecordOutputWithContext(ctx context.Context) DnsRecordOutput }
type DnsRecordMap ¶
type DnsRecordMap map[string]DnsRecordInput
func (DnsRecordMap) ElementType ¶
func (DnsRecordMap) ElementType() reflect.Type
func (DnsRecordMap) ToDnsRecordMapOutput ¶
func (i DnsRecordMap) ToDnsRecordMapOutput() DnsRecordMapOutput
func (DnsRecordMap) ToDnsRecordMapOutputWithContext ¶
func (i DnsRecordMap) ToDnsRecordMapOutputWithContext(ctx context.Context) DnsRecordMapOutput
type DnsRecordMapInput ¶
type DnsRecordMapInput interface { pulumi.Input ToDnsRecordMapOutput() DnsRecordMapOutput ToDnsRecordMapOutputWithContext(context.Context) DnsRecordMapOutput }
DnsRecordMapInput is an input type that accepts DnsRecordMap and DnsRecordMapOutput values. You can construct a concrete instance of `DnsRecordMapInput` via:
DnsRecordMap{ "key": DnsRecordArgs{...} }
type DnsRecordMapOutput ¶
type DnsRecordMapOutput struct{ *pulumi.OutputState }
func (DnsRecordMapOutput) ElementType ¶
func (DnsRecordMapOutput) ElementType() reflect.Type
func (DnsRecordMapOutput) MapIndex ¶
func (o DnsRecordMapOutput) MapIndex(k pulumi.StringInput) DnsRecordOutput
func (DnsRecordMapOutput) ToDnsRecordMapOutput ¶
func (o DnsRecordMapOutput) ToDnsRecordMapOutput() DnsRecordMapOutput
func (DnsRecordMapOutput) ToDnsRecordMapOutputWithContext ¶
func (o DnsRecordMapOutput) ToDnsRecordMapOutputWithContext(ctx context.Context) DnsRecordMapOutput
type DnsRecordOutput ¶
type DnsRecordOutput struct{ *pulumi.OutputState }
func (DnsRecordOutput) Cname ¶
func (o DnsRecordOutput) Cname() pulumi.StringOutput
CNAME address. Note: This field may return null, indicating that no valid value can be obtained.
func (DnsRecordOutput) Content ¶
func (o DnsRecordOutput) Content() pulumi.StringOutput
DNS record Content.
func (DnsRecordOutput) CreatedOn ¶
func (o DnsRecordOutput) CreatedOn() pulumi.StringOutput
Creation date.
func (DnsRecordOutput) DnsRecordId ¶
func (o DnsRecordOutput) DnsRecordId() pulumi.StringOutput
DNS record ID.
func (DnsRecordOutput) DomainStatuses ¶
func (o DnsRecordOutput) DomainStatuses() pulumi.StringArrayOutput
Whether this domain enable load balancing, security, or l4 proxy capability. Valid values: `lb`, `security`, `l4`.
func (DnsRecordOutput) ElementType ¶
func (DnsRecordOutput) ElementType() reflect.Type
func (DnsRecordOutput) Locked ¶
func (o DnsRecordOutput) Locked() pulumi.BoolOutput
Whether the DNS record is locked.
func (DnsRecordOutput) Mode ¶
func (o DnsRecordOutput) Mode() pulumi.StringOutput
Proxy mode. Valid values:- `dnsOnly`: only DNS resolution of the subdomain is enabled.- `proxied`: subdomain is proxied and accelerated.
func (DnsRecordOutput) ModifiedOn ¶
func (o DnsRecordOutput) ModifiedOn() pulumi.StringOutput
Last modification date.
func (DnsRecordOutput) Priority ¶
func (o DnsRecordOutput) Priority() pulumi.IntOutput
Priority of the record. Valid value range: 1-50, the smaller value, the higher priority.
func (DnsRecordOutput) Status ¶
func (o DnsRecordOutput) Status() pulumi.StringOutput
Resolution status. Valid values: `active`, `pending`.
func (DnsRecordOutput) ToDnsRecordOutput ¶
func (o DnsRecordOutput) ToDnsRecordOutput() DnsRecordOutput
func (DnsRecordOutput) ToDnsRecordOutputWithContext ¶
func (o DnsRecordOutput) ToDnsRecordOutputWithContext(ctx context.Context) DnsRecordOutput
func (DnsRecordOutput) Ttl ¶
func (o DnsRecordOutput) Ttl() pulumi.IntOutput
Time to live of the DNS record cache in seconds.
func (DnsRecordOutput) Type ¶
func (o DnsRecordOutput) Type() pulumi.StringOutput
DNS record Type. Valid values: `A`, `AAAA`, `CNAME`, `MX`, `TXT`, `NS`, `CAA`, `SRV`.
type DnsRecordState ¶
type DnsRecordState struct { // CNAME address. Note: This field may return null, indicating that no valid value can be obtained. Cname pulumi.StringPtrInput // DNS record Content. Content pulumi.StringPtrInput // Creation date. CreatedOn pulumi.StringPtrInput // DNS record ID. DnsRecordId pulumi.StringPtrInput // Whether this domain enable load balancing, security, or l4 proxy capability. Valid values: `lb`, `security`, `l4`. DomainStatuses pulumi.StringArrayInput // Whether the DNS record is locked. Locked pulumi.BoolPtrInput // Proxy mode. Valid values:- `dnsOnly`: only DNS resolution of the subdomain is enabled.- `proxied`: subdomain is proxied and accelerated. Mode pulumi.StringPtrInput // Last modification date. ModifiedOn pulumi.StringPtrInput // DNS record Name. Name pulumi.StringPtrInput // Priority of the record. Valid value range: 1-50, the smaller value, the higher priority. Priority pulumi.IntPtrInput // Resolution status. Valid values: `active`, `pending`. Status pulumi.StringPtrInput // Time to live of the DNS record cache in seconds. Ttl pulumi.IntPtrInput // DNS record Type. Valid values: `A`, `AAAA`, `CNAME`, `MX`, `TXT`, `NS`, `CAA`, `SRV`. Type pulumi.StringPtrInput // Site ID. ZoneId pulumi.StringPtrInput }
func (DnsRecordState) ElementType ¶
func (DnsRecordState) ElementType() reflect.Type
type DnsSec ¶
type DnsSec struct { pulumi.CustomResourceState // DNSSEC infos. Dnssec DnsSecDnssecOutput `pulumi:"dnssec"` // Last modification date. ModifiedOn pulumi.StringOutput `pulumi:"modifiedOn"` // DNSSEC status. Valid values: `enabled`, `disabled`. Status pulumi.StringOutput `pulumi:"status"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo dnsSec
## Example Usage
```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.NewDnsSec(ctx, "dnsSec", &Teo.DnsSecArgs{ Status: pulumi.String("enabled"), ZoneId: pulumi.String("zone-297z8rf93cfw"), }) if err != nil { return err } return nil }) }
```
## Import
teo dns_sec can be imported using the zone_id, e.g.
```sh
$ pulumi import tencentcloud:Teo/dnsSec:DnsSec dns_sec zone-297z8rf93cfw
```
func GetDnsSec ¶
func GetDnsSec(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DnsSecState, opts ...pulumi.ResourceOption) (*DnsSec, error)
GetDnsSec gets an existing DnsSec 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 NewDnsSec ¶
func NewDnsSec(ctx *pulumi.Context, name string, args *DnsSecArgs, opts ...pulumi.ResourceOption) (*DnsSec, error)
NewDnsSec registers a new resource with the given unique name, arguments, and options.
func (*DnsSec) ElementType ¶
func (*DnsSec) ToDnsSecOutput ¶
func (i *DnsSec) ToDnsSecOutput() DnsSecOutput
func (*DnsSec) ToDnsSecOutputWithContext ¶
func (i *DnsSec) ToDnsSecOutputWithContext(ctx context.Context) DnsSecOutput
type DnsSecArgs ¶
type DnsSecArgs struct { // DNSSEC infos. Dnssec DnsSecDnssecPtrInput // DNSSEC status. Valid values: `enabled`, `disabled`. Status pulumi.StringInput // Site ID. ZoneId pulumi.StringInput }
The set of arguments for constructing a DnsSec resource.
func (DnsSecArgs) ElementType ¶
func (DnsSecArgs) ElementType() reflect.Type
type DnsSecArray ¶
type DnsSecArray []DnsSecInput
func (DnsSecArray) ElementType ¶
func (DnsSecArray) ElementType() reflect.Type
func (DnsSecArray) ToDnsSecArrayOutput ¶
func (i DnsSecArray) ToDnsSecArrayOutput() DnsSecArrayOutput
func (DnsSecArray) ToDnsSecArrayOutputWithContext ¶
func (i DnsSecArray) ToDnsSecArrayOutputWithContext(ctx context.Context) DnsSecArrayOutput
type DnsSecArrayInput ¶
type DnsSecArrayInput interface { pulumi.Input ToDnsSecArrayOutput() DnsSecArrayOutput ToDnsSecArrayOutputWithContext(context.Context) DnsSecArrayOutput }
DnsSecArrayInput is an input type that accepts DnsSecArray and DnsSecArrayOutput values. You can construct a concrete instance of `DnsSecArrayInput` via:
DnsSecArray{ DnsSecArgs{...} }
type DnsSecArrayOutput ¶
type DnsSecArrayOutput struct{ *pulumi.OutputState }
func (DnsSecArrayOutput) ElementType ¶
func (DnsSecArrayOutput) ElementType() reflect.Type
func (DnsSecArrayOutput) Index ¶
func (o DnsSecArrayOutput) Index(i pulumi.IntInput) DnsSecOutput
func (DnsSecArrayOutput) ToDnsSecArrayOutput ¶
func (o DnsSecArrayOutput) ToDnsSecArrayOutput() DnsSecArrayOutput
func (DnsSecArrayOutput) ToDnsSecArrayOutputWithContext ¶
func (o DnsSecArrayOutput) ToDnsSecArrayOutputWithContext(ctx context.Context) DnsSecArrayOutput
type DnsSecDnssec ¶
type DnsSecDnssec struct { Algorithm *string `pulumi:"algorithm"` DS *string `pulumi:"dS"` Digest *string `pulumi:"digest"` DigestAlgorithm *string `pulumi:"digestAlgorithm"` DigestType *string `pulumi:"digestType"` Flags *int `pulumi:"flags"` KeyTag *int `pulumi:"keyTag"` KeyType *string `pulumi:"keyType"` PublicKey *string `pulumi:"publicKey"` }
type DnsSecDnssecArgs ¶
type DnsSecDnssecArgs struct { Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` DS pulumi.StringPtrInput `pulumi:"dS"` Digest pulumi.StringPtrInput `pulumi:"digest"` DigestAlgorithm pulumi.StringPtrInput `pulumi:"digestAlgorithm"` DigestType pulumi.StringPtrInput `pulumi:"digestType"` Flags pulumi.IntPtrInput `pulumi:"flags"` KeyTag pulumi.IntPtrInput `pulumi:"keyTag"` KeyType pulumi.StringPtrInput `pulumi:"keyType"` PublicKey pulumi.StringPtrInput `pulumi:"publicKey"` }
func (DnsSecDnssecArgs) ElementType ¶
func (DnsSecDnssecArgs) ElementType() reflect.Type
func (DnsSecDnssecArgs) ToDnsSecDnssecOutput ¶
func (i DnsSecDnssecArgs) ToDnsSecDnssecOutput() DnsSecDnssecOutput
func (DnsSecDnssecArgs) ToDnsSecDnssecOutputWithContext ¶
func (i DnsSecDnssecArgs) ToDnsSecDnssecOutputWithContext(ctx context.Context) DnsSecDnssecOutput
func (DnsSecDnssecArgs) ToDnsSecDnssecPtrOutput ¶
func (i DnsSecDnssecArgs) ToDnsSecDnssecPtrOutput() DnsSecDnssecPtrOutput
func (DnsSecDnssecArgs) ToDnsSecDnssecPtrOutputWithContext ¶
func (i DnsSecDnssecArgs) ToDnsSecDnssecPtrOutputWithContext(ctx context.Context) DnsSecDnssecPtrOutput
type DnsSecDnssecInput ¶
type DnsSecDnssecInput interface { pulumi.Input ToDnsSecDnssecOutput() DnsSecDnssecOutput ToDnsSecDnssecOutputWithContext(context.Context) DnsSecDnssecOutput }
DnsSecDnssecInput is an input type that accepts DnsSecDnssecArgs and DnsSecDnssecOutput values. You can construct a concrete instance of `DnsSecDnssecInput` via:
DnsSecDnssecArgs{...}
type DnsSecDnssecOutput ¶
type DnsSecDnssecOutput struct{ *pulumi.OutputState }
func (DnsSecDnssecOutput) Algorithm ¶
func (o DnsSecDnssecOutput) Algorithm() pulumi.StringPtrOutput
func (DnsSecDnssecOutput) DS ¶
func (o DnsSecDnssecOutput) DS() pulumi.StringPtrOutput
func (DnsSecDnssecOutput) Digest ¶
func (o DnsSecDnssecOutput) Digest() pulumi.StringPtrOutput
func (DnsSecDnssecOutput) DigestAlgorithm ¶
func (o DnsSecDnssecOutput) DigestAlgorithm() pulumi.StringPtrOutput
func (DnsSecDnssecOutput) DigestType ¶
func (o DnsSecDnssecOutput) DigestType() pulumi.StringPtrOutput
func (DnsSecDnssecOutput) ElementType ¶
func (DnsSecDnssecOutput) ElementType() reflect.Type
func (DnsSecDnssecOutput) Flags ¶
func (o DnsSecDnssecOutput) Flags() pulumi.IntPtrOutput
func (DnsSecDnssecOutput) KeyTag ¶
func (o DnsSecDnssecOutput) KeyTag() pulumi.IntPtrOutput
func (DnsSecDnssecOutput) KeyType ¶
func (o DnsSecDnssecOutput) KeyType() pulumi.StringPtrOutput
func (DnsSecDnssecOutput) PublicKey ¶
func (o DnsSecDnssecOutput) PublicKey() pulumi.StringPtrOutput
func (DnsSecDnssecOutput) ToDnsSecDnssecOutput ¶
func (o DnsSecDnssecOutput) ToDnsSecDnssecOutput() DnsSecDnssecOutput
func (DnsSecDnssecOutput) ToDnsSecDnssecOutputWithContext ¶
func (o DnsSecDnssecOutput) ToDnsSecDnssecOutputWithContext(ctx context.Context) DnsSecDnssecOutput
func (DnsSecDnssecOutput) ToDnsSecDnssecPtrOutput ¶
func (o DnsSecDnssecOutput) ToDnsSecDnssecPtrOutput() DnsSecDnssecPtrOutput
func (DnsSecDnssecOutput) ToDnsSecDnssecPtrOutputWithContext ¶
func (o DnsSecDnssecOutput) ToDnsSecDnssecPtrOutputWithContext(ctx context.Context) DnsSecDnssecPtrOutput
type DnsSecDnssecPtrInput ¶
type DnsSecDnssecPtrInput interface { pulumi.Input ToDnsSecDnssecPtrOutput() DnsSecDnssecPtrOutput ToDnsSecDnssecPtrOutputWithContext(context.Context) DnsSecDnssecPtrOutput }
DnsSecDnssecPtrInput is an input type that accepts DnsSecDnssecArgs, DnsSecDnssecPtr and DnsSecDnssecPtrOutput values. You can construct a concrete instance of `DnsSecDnssecPtrInput` via:
DnsSecDnssecArgs{...} or: nil
func DnsSecDnssecPtr ¶
func DnsSecDnssecPtr(v *DnsSecDnssecArgs) DnsSecDnssecPtrInput
type DnsSecDnssecPtrOutput ¶
type DnsSecDnssecPtrOutput struct{ *pulumi.OutputState }
func (DnsSecDnssecPtrOutput) Algorithm ¶
func (o DnsSecDnssecPtrOutput) Algorithm() pulumi.StringPtrOutput
func (DnsSecDnssecPtrOutput) DS ¶
func (o DnsSecDnssecPtrOutput) DS() pulumi.StringPtrOutput
func (DnsSecDnssecPtrOutput) Digest ¶
func (o DnsSecDnssecPtrOutput) Digest() pulumi.StringPtrOutput
func (DnsSecDnssecPtrOutput) DigestAlgorithm ¶
func (o DnsSecDnssecPtrOutput) DigestAlgorithm() pulumi.StringPtrOutput
func (DnsSecDnssecPtrOutput) DigestType ¶
func (o DnsSecDnssecPtrOutput) DigestType() pulumi.StringPtrOutput
func (DnsSecDnssecPtrOutput) Elem ¶
func (o DnsSecDnssecPtrOutput) Elem() DnsSecDnssecOutput
func (DnsSecDnssecPtrOutput) ElementType ¶
func (DnsSecDnssecPtrOutput) ElementType() reflect.Type
func (DnsSecDnssecPtrOutput) Flags ¶
func (o DnsSecDnssecPtrOutput) Flags() pulumi.IntPtrOutput
func (DnsSecDnssecPtrOutput) KeyTag ¶
func (o DnsSecDnssecPtrOutput) KeyTag() pulumi.IntPtrOutput
func (DnsSecDnssecPtrOutput) KeyType ¶
func (o DnsSecDnssecPtrOutput) KeyType() pulumi.StringPtrOutput
func (DnsSecDnssecPtrOutput) PublicKey ¶
func (o DnsSecDnssecPtrOutput) PublicKey() pulumi.StringPtrOutput
func (DnsSecDnssecPtrOutput) ToDnsSecDnssecPtrOutput ¶
func (o DnsSecDnssecPtrOutput) ToDnsSecDnssecPtrOutput() DnsSecDnssecPtrOutput
func (DnsSecDnssecPtrOutput) ToDnsSecDnssecPtrOutputWithContext ¶
func (o DnsSecDnssecPtrOutput) ToDnsSecDnssecPtrOutputWithContext(ctx context.Context) DnsSecDnssecPtrOutput
type DnsSecInput ¶
type DnsSecInput interface { pulumi.Input ToDnsSecOutput() DnsSecOutput ToDnsSecOutputWithContext(ctx context.Context) DnsSecOutput }
type DnsSecMap ¶
type DnsSecMap map[string]DnsSecInput
func (DnsSecMap) ElementType ¶
func (DnsSecMap) ToDnsSecMapOutput ¶
func (i DnsSecMap) ToDnsSecMapOutput() DnsSecMapOutput
func (DnsSecMap) ToDnsSecMapOutputWithContext ¶
func (i DnsSecMap) ToDnsSecMapOutputWithContext(ctx context.Context) DnsSecMapOutput
type DnsSecMapInput ¶
type DnsSecMapInput interface { pulumi.Input ToDnsSecMapOutput() DnsSecMapOutput ToDnsSecMapOutputWithContext(context.Context) DnsSecMapOutput }
DnsSecMapInput is an input type that accepts DnsSecMap and DnsSecMapOutput values. You can construct a concrete instance of `DnsSecMapInput` via:
DnsSecMap{ "key": DnsSecArgs{...} }
type DnsSecMapOutput ¶
type DnsSecMapOutput struct{ *pulumi.OutputState }
func (DnsSecMapOutput) ElementType ¶
func (DnsSecMapOutput) ElementType() reflect.Type
func (DnsSecMapOutput) MapIndex ¶
func (o DnsSecMapOutput) MapIndex(k pulumi.StringInput) DnsSecOutput
func (DnsSecMapOutput) ToDnsSecMapOutput ¶
func (o DnsSecMapOutput) ToDnsSecMapOutput() DnsSecMapOutput
func (DnsSecMapOutput) ToDnsSecMapOutputWithContext ¶
func (o DnsSecMapOutput) ToDnsSecMapOutputWithContext(ctx context.Context) DnsSecMapOutput
type DnsSecOutput ¶
type DnsSecOutput struct{ *pulumi.OutputState }
func (DnsSecOutput) ElementType ¶
func (DnsSecOutput) ElementType() reflect.Type
func (DnsSecOutput) ModifiedOn ¶
func (o DnsSecOutput) ModifiedOn() pulumi.StringOutput
Last modification date.
func (DnsSecOutput) Status ¶
func (o DnsSecOutput) Status() pulumi.StringOutput
DNSSEC status. Valid values: `enabled`, `disabled`.
func (DnsSecOutput) ToDnsSecOutput ¶
func (o DnsSecOutput) ToDnsSecOutput() DnsSecOutput
func (DnsSecOutput) ToDnsSecOutputWithContext ¶
func (o DnsSecOutput) ToDnsSecOutputWithContext(ctx context.Context) DnsSecOutput
type DnsSecState ¶
type DnsSecState struct { // DNSSEC infos. Dnssec DnsSecDnssecPtrInput // Last modification date. ModifiedOn pulumi.StringPtrInput // DNSSEC status. Valid values: `enabled`, `disabled`. Status pulumi.StringPtrInput // Site ID. ZoneId pulumi.StringPtrInput }
func (DnsSecState) ElementType ¶
func (DnsSecState) ElementType() reflect.Type
type GetBotManagedRulesArgs ¶
type GetBotManagedRulesArgs struct { // Subdomain or application name. Entity string `pulumi:"entity"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Site ID. ZoneId string `pulumi:"zoneId"` }
A collection of arguments for invoking getBotManagedRules.
type GetBotManagedRulesOutputArgs ¶
type GetBotManagedRulesOutputArgs struct { // Subdomain or application name. Entity pulumi.StringInput `pulumi:"entity"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Site ID. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
A collection of arguments for invoking getBotManagedRules.
func (GetBotManagedRulesOutputArgs) ElementType ¶
func (GetBotManagedRulesOutputArgs) ElementType() reflect.Type
type GetBotManagedRulesResult ¶
type GetBotManagedRulesResult struct { Entity string `pulumi:"entity"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Managed rules list. Rules []GetBotManagedRulesRule `pulumi:"rules"` ZoneId string `pulumi:"zoneId"` }
A collection of values returned by getBotManagedRules.
func GetBotManagedRules ¶
func GetBotManagedRules(ctx *pulumi.Context, args *GetBotManagedRulesArgs, opts ...pulumi.InvokeOption) (*GetBotManagedRulesResult, error)
Use this data source to query detailed information of teo botManagedRules
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Teo" "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.GetBotManagedRules(ctx, &teo.GetBotManagedRulesArgs{ Entity: "", ZoneId: "", }, nil) if err != nil { return err } return nil }) }
```
type GetBotManagedRulesResultOutput ¶
type GetBotManagedRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBotManagedRules.
func GetBotManagedRulesOutput ¶
func GetBotManagedRulesOutput(ctx *pulumi.Context, args GetBotManagedRulesOutputArgs, opts ...pulumi.InvokeOption) GetBotManagedRulesResultOutput
func (GetBotManagedRulesResultOutput) ElementType ¶
func (GetBotManagedRulesResultOutput) ElementType() reflect.Type
func (GetBotManagedRulesResultOutput) Entity ¶
func (o GetBotManagedRulesResultOutput) Entity() pulumi.StringOutput
func (GetBotManagedRulesResultOutput) Id ¶
func (o GetBotManagedRulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBotManagedRulesResultOutput) ResultOutputFile ¶
func (o GetBotManagedRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBotManagedRulesResultOutput) Rules ¶
func (o GetBotManagedRulesResultOutput) Rules() GetBotManagedRulesRuleArrayOutput
Managed rules list.
func (GetBotManagedRulesResultOutput) ToGetBotManagedRulesResultOutput ¶
func (o GetBotManagedRulesResultOutput) ToGetBotManagedRulesResultOutput() GetBotManagedRulesResultOutput
func (GetBotManagedRulesResultOutput) ToGetBotManagedRulesResultOutputWithContext ¶
func (o GetBotManagedRulesResultOutput) ToGetBotManagedRulesResultOutputWithContext(ctx context.Context) GetBotManagedRulesResultOutput
func (GetBotManagedRulesResultOutput) ZoneId ¶
func (o GetBotManagedRulesResultOutput) ZoneId() pulumi.StringOutput
type GetBotManagedRulesRule ¶
type GetBotManagedRulesRuleArgs ¶
type GetBotManagedRulesRuleArgs struct { // Description of the rule. Description pulumi.StringInput `pulumi:"description"` // Rule ID. RuleId pulumi.IntInput `pulumi:"ruleId"` // Type of the rule. RuleTypeName pulumi.StringInput `pulumi:"ruleTypeName"` // Status of the rule. Status pulumi.StringInput `pulumi:"status"` }
func (GetBotManagedRulesRuleArgs) ElementType ¶
func (GetBotManagedRulesRuleArgs) ElementType() reflect.Type
func (GetBotManagedRulesRuleArgs) ToGetBotManagedRulesRuleOutput ¶
func (i GetBotManagedRulesRuleArgs) ToGetBotManagedRulesRuleOutput() GetBotManagedRulesRuleOutput
func (GetBotManagedRulesRuleArgs) ToGetBotManagedRulesRuleOutputWithContext ¶
func (i GetBotManagedRulesRuleArgs) ToGetBotManagedRulesRuleOutputWithContext(ctx context.Context) GetBotManagedRulesRuleOutput
type GetBotManagedRulesRuleArray ¶
type GetBotManagedRulesRuleArray []GetBotManagedRulesRuleInput
func (GetBotManagedRulesRuleArray) ElementType ¶
func (GetBotManagedRulesRuleArray) ElementType() reflect.Type
func (GetBotManagedRulesRuleArray) ToGetBotManagedRulesRuleArrayOutput ¶
func (i GetBotManagedRulesRuleArray) ToGetBotManagedRulesRuleArrayOutput() GetBotManagedRulesRuleArrayOutput
func (GetBotManagedRulesRuleArray) ToGetBotManagedRulesRuleArrayOutputWithContext ¶
func (i GetBotManagedRulesRuleArray) ToGetBotManagedRulesRuleArrayOutputWithContext(ctx context.Context) GetBotManagedRulesRuleArrayOutput
type GetBotManagedRulesRuleArrayInput ¶
type GetBotManagedRulesRuleArrayInput interface { pulumi.Input ToGetBotManagedRulesRuleArrayOutput() GetBotManagedRulesRuleArrayOutput ToGetBotManagedRulesRuleArrayOutputWithContext(context.Context) GetBotManagedRulesRuleArrayOutput }
GetBotManagedRulesRuleArrayInput is an input type that accepts GetBotManagedRulesRuleArray and GetBotManagedRulesRuleArrayOutput values. You can construct a concrete instance of `GetBotManagedRulesRuleArrayInput` via:
GetBotManagedRulesRuleArray{ GetBotManagedRulesRuleArgs{...} }
type GetBotManagedRulesRuleArrayOutput ¶
type GetBotManagedRulesRuleArrayOutput struct{ *pulumi.OutputState }
func (GetBotManagedRulesRuleArrayOutput) ElementType ¶
func (GetBotManagedRulesRuleArrayOutput) ElementType() reflect.Type
func (GetBotManagedRulesRuleArrayOutput) Index ¶
func (o GetBotManagedRulesRuleArrayOutput) Index(i pulumi.IntInput) GetBotManagedRulesRuleOutput
func (GetBotManagedRulesRuleArrayOutput) ToGetBotManagedRulesRuleArrayOutput ¶
func (o GetBotManagedRulesRuleArrayOutput) ToGetBotManagedRulesRuleArrayOutput() GetBotManagedRulesRuleArrayOutput
func (GetBotManagedRulesRuleArrayOutput) ToGetBotManagedRulesRuleArrayOutputWithContext ¶
func (o GetBotManagedRulesRuleArrayOutput) ToGetBotManagedRulesRuleArrayOutputWithContext(ctx context.Context) GetBotManagedRulesRuleArrayOutput
type GetBotManagedRulesRuleInput ¶
type GetBotManagedRulesRuleInput interface { pulumi.Input ToGetBotManagedRulesRuleOutput() GetBotManagedRulesRuleOutput ToGetBotManagedRulesRuleOutputWithContext(context.Context) GetBotManagedRulesRuleOutput }
GetBotManagedRulesRuleInput is an input type that accepts GetBotManagedRulesRuleArgs and GetBotManagedRulesRuleOutput values. You can construct a concrete instance of `GetBotManagedRulesRuleInput` via:
GetBotManagedRulesRuleArgs{...}
type GetBotManagedRulesRuleOutput ¶
type GetBotManagedRulesRuleOutput struct{ *pulumi.OutputState }
func (GetBotManagedRulesRuleOutput) Description ¶
func (o GetBotManagedRulesRuleOutput) Description() pulumi.StringOutput
Description of the rule.
func (GetBotManagedRulesRuleOutput) ElementType ¶
func (GetBotManagedRulesRuleOutput) ElementType() reflect.Type
func (GetBotManagedRulesRuleOutput) RuleId ¶
func (o GetBotManagedRulesRuleOutput) RuleId() pulumi.IntOutput
Rule ID.
func (GetBotManagedRulesRuleOutput) RuleTypeName ¶
func (o GetBotManagedRulesRuleOutput) RuleTypeName() pulumi.StringOutput
Type of the rule.
func (GetBotManagedRulesRuleOutput) Status ¶
func (o GetBotManagedRulesRuleOutput) Status() pulumi.StringOutput
Status of the rule.
func (GetBotManagedRulesRuleOutput) ToGetBotManagedRulesRuleOutput ¶
func (o GetBotManagedRulesRuleOutput) ToGetBotManagedRulesRuleOutput() GetBotManagedRulesRuleOutput
func (GetBotManagedRulesRuleOutput) ToGetBotManagedRulesRuleOutputWithContext ¶
func (o GetBotManagedRulesRuleOutput) ToGetBotManagedRulesRuleOutputWithContext(ctx context.Context) GetBotManagedRulesRuleOutput
type GetBotPortraitRulesArgs ¶
type GetBotPortraitRulesArgs struct { // Subdomain or application name. Entity string `pulumi:"entity"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Site ID. ZoneId string `pulumi:"zoneId"` }
A collection of arguments for invoking getBotPortraitRules.
type GetBotPortraitRulesOutputArgs ¶
type GetBotPortraitRulesOutputArgs struct { // Subdomain or application name. Entity pulumi.StringInput `pulumi:"entity"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Site ID. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
A collection of arguments for invoking getBotPortraitRules.
func (GetBotPortraitRulesOutputArgs) ElementType ¶
func (GetBotPortraitRulesOutputArgs) ElementType() reflect.Type
type GetBotPortraitRulesResult ¶
type GetBotPortraitRulesResult struct { Entity string `pulumi:"entity"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Portrait rules list. Rules []GetBotPortraitRulesRule `pulumi:"rules"` ZoneId string `pulumi:"zoneId"` }
A collection of values returned by getBotPortraitRules.
func GetBotPortraitRules ¶
func GetBotPortraitRules(ctx *pulumi.Context, args *GetBotPortraitRulesArgs, opts ...pulumi.InvokeOption) (*GetBotPortraitRulesResult, error)
Use this data source to query detailed information of teo botPortraitRules
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Teo" "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.GetBotPortraitRules(ctx, &teo.GetBotPortraitRulesArgs{ Entity: "", ZoneId: "", }, nil) if err != nil { return err } return nil }) }
```
type GetBotPortraitRulesResultOutput ¶
type GetBotPortraitRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getBotPortraitRules.
func GetBotPortraitRulesOutput ¶
func GetBotPortraitRulesOutput(ctx *pulumi.Context, args GetBotPortraitRulesOutputArgs, opts ...pulumi.InvokeOption) GetBotPortraitRulesResultOutput
func (GetBotPortraitRulesResultOutput) ElementType ¶
func (GetBotPortraitRulesResultOutput) ElementType() reflect.Type
func (GetBotPortraitRulesResultOutput) Entity ¶
func (o GetBotPortraitRulesResultOutput) Entity() pulumi.StringOutput
func (GetBotPortraitRulesResultOutput) Id ¶
func (o GetBotPortraitRulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetBotPortraitRulesResultOutput) ResultOutputFile ¶
func (o GetBotPortraitRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetBotPortraitRulesResultOutput) Rules ¶
func (o GetBotPortraitRulesResultOutput) Rules() GetBotPortraitRulesRuleArrayOutput
Portrait rules list.
func (GetBotPortraitRulesResultOutput) ToGetBotPortraitRulesResultOutput ¶
func (o GetBotPortraitRulesResultOutput) ToGetBotPortraitRulesResultOutput() GetBotPortraitRulesResultOutput
func (GetBotPortraitRulesResultOutput) ToGetBotPortraitRulesResultOutputWithContext ¶
func (o GetBotPortraitRulesResultOutput) ToGetBotPortraitRulesResultOutputWithContext(ctx context.Context) GetBotPortraitRulesResultOutput
func (GetBotPortraitRulesResultOutput) ZoneId ¶
func (o GetBotPortraitRulesResultOutput) ZoneId() pulumi.StringOutput
type GetBotPortraitRulesRule ¶
type GetBotPortraitRulesRule struct { // Classification of the rule. Note: This field may return null, indicating that no valid value can be obtained. ClassificationId int `pulumi:"classificationId"` // Description of the rule. Note: This field may return null, indicating that no valid value can be obtained. Description string `pulumi:"description"` // Rule ID. RuleId int `pulumi:"ruleId"` // Type of the rule. Note: This field may return null, indicating that no valid value can be obtained. RuleTypeName string `pulumi:"ruleTypeName"` // Status of the rule. Note: This field may return null, indicating that no valid value can be obtained. Status string `pulumi:"status"` }
type GetBotPortraitRulesRuleArgs ¶
type GetBotPortraitRulesRuleArgs struct { // Classification of the rule. Note: This field may return null, indicating that no valid value can be obtained. ClassificationId pulumi.IntInput `pulumi:"classificationId"` // Description of the rule. Note: This field may return null, indicating that no valid value can be obtained. Description pulumi.StringInput `pulumi:"description"` // Rule ID. RuleId pulumi.IntInput `pulumi:"ruleId"` // Type of the rule. Note: This field may return null, indicating that no valid value can be obtained. RuleTypeName pulumi.StringInput `pulumi:"ruleTypeName"` // Status of the rule. Note: This field may return null, indicating that no valid value can be obtained. Status pulumi.StringInput `pulumi:"status"` }
func (GetBotPortraitRulesRuleArgs) ElementType ¶
func (GetBotPortraitRulesRuleArgs) ElementType() reflect.Type
func (GetBotPortraitRulesRuleArgs) ToGetBotPortraitRulesRuleOutput ¶
func (i GetBotPortraitRulesRuleArgs) ToGetBotPortraitRulesRuleOutput() GetBotPortraitRulesRuleOutput
func (GetBotPortraitRulesRuleArgs) ToGetBotPortraitRulesRuleOutputWithContext ¶
func (i GetBotPortraitRulesRuleArgs) ToGetBotPortraitRulesRuleOutputWithContext(ctx context.Context) GetBotPortraitRulesRuleOutput
type GetBotPortraitRulesRuleArray ¶
type GetBotPortraitRulesRuleArray []GetBotPortraitRulesRuleInput
func (GetBotPortraitRulesRuleArray) ElementType ¶
func (GetBotPortraitRulesRuleArray) ElementType() reflect.Type
func (GetBotPortraitRulesRuleArray) ToGetBotPortraitRulesRuleArrayOutput ¶
func (i GetBotPortraitRulesRuleArray) ToGetBotPortraitRulesRuleArrayOutput() GetBotPortraitRulesRuleArrayOutput
func (GetBotPortraitRulesRuleArray) ToGetBotPortraitRulesRuleArrayOutputWithContext ¶
func (i GetBotPortraitRulesRuleArray) ToGetBotPortraitRulesRuleArrayOutputWithContext(ctx context.Context) GetBotPortraitRulesRuleArrayOutput
type GetBotPortraitRulesRuleArrayInput ¶
type GetBotPortraitRulesRuleArrayInput interface { pulumi.Input ToGetBotPortraitRulesRuleArrayOutput() GetBotPortraitRulesRuleArrayOutput ToGetBotPortraitRulesRuleArrayOutputWithContext(context.Context) GetBotPortraitRulesRuleArrayOutput }
GetBotPortraitRulesRuleArrayInput is an input type that accepts GetBotPortraitRulesRuleArray and GetBotPortraitRulesRuleArrayOutput values. You can construct a concrete instance of `GetBotPortraitRulesRuleArrayInput` via:
GetBotPortraitRulesRuleArray{ GetBotPortraitRulesRuleArgs{...} }
type GetBotPortraitRulesRuleArrayOutput ¶
type GetBotPortraitRulesRuleArrayOutput struct{ *pulumi.OutputState }
func (GetBotPortraitRulesRuleArrayOutput) ElementType ¶
func (GetBotPortraitRulesRuleArrayOutput) ElementType() reflect.Type
func (GetBotPortraitRulesRuleArrayOutput) Index ¶
func (o GetBotPortraitRulesRuleArrayOutput) Index(i pulumi.IntInput) GetBotPortraitRulesRuleOutput
func (GetBotPortraitRulesRuleArrayOutput) ToGetBotPortraitRulesRuleArrayOutput ¶
func (o GetBotPortraitRulesRuleArrayOutput) ToGetBotPortraitRulesRuleArrayOutput() GetBotPortraitRulesRuleArrayOutput
func (GetBotPortraitRulesRuleArrayOutput) ToGetBotPortraitRulesRuleArrayOutputWithContext ¶
func (o GetBotPortraitRulesRuleArrayOutput) ToGetBotPortraitRulesRuleArrayOutputWithContext(ctx context.Context) GetBotPortraitRulesRuleArrayOutput
type GetBotPortraitRulesRuleInput ¶
type GetBotPortraitRulesRuleInput interface { pulumi.Input ToGetBotPortraitRulesRuleOutput() GetBotPortraitRulesRuleOutput ToGetBotPortraitRulesRuleOutputWithContext(context.Context) GetBotPortraitRulesRuleOutput }
GetBotPortraitRulesRuleInput is an input type that accepts GetBotPortraitRulesRuleArgs and GetBotPortraitRulesRuleOutput values. You can construct a concrete instance of `GetBotPortraitRulesRuleInput` via:
GetBotPortraitRulesRuleArgs{...}
type GetBotPortraitRulesRuleOutput ¶
type GetBotPortraitRulesRuleOutput struct{ *pulumi.OutputState }
func (GetBotPortraitRulesRuleOutput) ClassificationId ¶
func (o GetBotPortraitRulesRuleOutput) ClassificationId() pulumi.IntOutput
Classification of the rule. Note: This field may return null, indicating that no valid value can be obtained.
func (GetBotPortraitRulesRuleOutput) Description ¶
func (o GetBotPortraitRulesRuleOutput) Description() pulumi.StringOutput
Description of the rule. Note: This field may return null, indicating that no valid value can be obtained.
func (GetBotPortraitRulesRuleOutput) ElementType ¶
func (GetBotPortraitRulesRuleOutput) ElementType() reflect.Type
func (GetBotPortraitRulesRuleOutput) RuleId ¶
func (o GetBotPortraitRulesRuleOutput) RuleId() pulumi.IntOutput
Rule ID.
func (GetBotPortraitRulesRuleOutput) RuleTypeName ¶
func (o GetBotPortraitRulesRuleOutput) RuleTypeName() pulumi.StringOutput
Type of the rule. Note: This field may return null, indicating that no valid value can be obtained.
func (GetBotPortraitRulesRuleOutput) Status ¶
func (o GetBotPortraitRulesRuleOutput) Status() pulumi.StringOutput
Status of the rule. Note: This field may return null, indicating that no valid value can be obtained.
func (GetBotPortraitRulesRuleOutput) ToGetBotPortraitRulesRuleOutput ¶
func (o GetBotPortraitRulesRuleOutput) ToGetBotPortraitRulesRuleOutput() GetBotPortraitRulesRuleOutput
func (GetBotPortraitRulesRuleOutput) ToGetBotPortraitRulesRuleOutputWithContext ¶
func (o GetBotPortraitRulesRuleOutput) ToGetBotPortraitRulesRuleOutputWithContext(ctx context.Context) GetBotPortraitRulesRuleOutput
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
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Teo" "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 }) }
```
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 GetSecurityPolicyRegionsArgs ¶
type GetSecurityPolicyRegionsArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getSecurityPolicyRegions.
type GetSecurityPolicyRegionsGeoIp ¶
type GetSecurityPolicyRegionsGeoIp struct { // Name of the continent. Continent string `pulumi:"continent"` // Name of the country. Country string `pulumi:"country"` // Province of the region. Note: This field may return null, indicating that no valid value can be obtained. Province string `pulumi:"province"` // Region ID. RegionId int `pulumi:"regionId"` }
type GetSecurityPolicyRegionsGeoIpArgs ¶
type GetSecurityPolicyRegionsGeoIpArgs struct { // Name of the continent. Continent pulumi.StringInput `pulumi:"continent"` // Name of the country. Country pulumi.StringInput `pulumi:"country"` // Province of the region. Note: This field may return null, indicating that no valid value can be obtained. Province pulumi.StringInput `pulumi:"province"` // Region ID. RegionId pulumi.IntInput `pulumi:"regionId"` }
func (GetSecurityPolicyRegionsGeoIpArgs) ElementType ¶
func (GetSecurityPolicyRegionsGeoIpArgs) ElementType() reflect.Type
func (GetSecurityPolicyRegionsGeoIpArgs) ToGetSecurityPolicyRegionsGeoIpOutput ¶
func (i GetSecurityPolicyRegionsGeoIpArgs) ToGetSecurityPolicyRegionsGeoIpOutput() GetSecurityPolicyRegionsGeoIpOutput
func (GetSecurityPolicyRegionsGeoIpArgs) ToGetSecurityPolicyRegionsGeoIpOutputWithContext ¶
func (i GetSecurityPolicyRegionsGeoIpArgs) ToGetSecurityPolicyRegionsGeoIpOutputWithContext(ctx context.Context) GetSecurityPolicyRegionsGeoIpOutput
type GetSecurityPolicyRegionsGeoIpArray ¶
type GetSecurityPolicyRegionsGeoIpArray []GetSecurityPolicyRegionsGeoIpInput
func (GetSecurityPolicyRegionsGeoIpArray) ElementType ¶
func (GetSecurityPolicyRegionsGeoIpArray) ElementType() reflect.Type
func (GetSecurityPolicyRegionsGeoIpArray) ToGetSecurityPolicyRegionsGeoIpArrayOutput ¶
func (i GetSecurityPolicyRegionsGeoIpArray) ToGetSecurityPolicyRegionsGeoIpArrayOutput() GetSecurityPolicyRegionsGeoIpArrayOutput
func (GetSecurityPolicyRegionsGeoIpArray) ToGetSecurityPolicyRegionsGeoIpArrayOutputWithContext ¶
func (i GetSecurityPolicyRegionsGeoIpArray) ToGetSecurityPolicyRegionsGeoIpArrayOutputWithContext(ctx context.Context) GetSecurityPolicyRegionsGeoIpArrayOutput
type GetSecurityPolicyRegionsGeoIpArrayInput ¶
type GetSecurityPolicyRegionsGeoIpArrayInput interface { pulumi.Input ToGetSecurityPolicyRegionsGeoIpArrayOutput() GetSecurityPolicyRegionsGeoIpArrayOutput ToGetSecurityPolicyRegionsGeoIpArrayOutputWithContext(context.Context) GetSecurityPolicyRegionsGeoIpArrayOutput }
GetSecurityPolicyRegionsGeoIpArrayInput is an input type that accepts GetSecurityPolicyRegionsGeoIpArray and GetSecurityPolicyRegionsGeoIpArrayOutput values. You can construct a concrete instance of `GetSecurityPolicyRegionsGeoIpArrayInput` via:
GetSecurityPolicyRegionsGeoIpArray{ GetSecurityPolicyRegionsGeoIpArgs{...} }
type GetSecurityPolicyRegionsGeoIpArrayOutput ¶
type GetSecurityPolicyRegionsGeoIpArrayOutput struct{ *pulumi.OutputState }
func (GetSecurityPolicyRegionsGeoIpArrayOutput) ElementType ¶
func (GetSecurityPolicyRegionsGeoIpArrayOutput) ElementType() reflect.Type
func (GetSecurityPolicyRegionsGeoIpArrayOutput) ToGetSecurityPolicyRegionsGeoIpArrayOutput ¶
func (o GetSecurityPolicyRegionsGeoIpArrayOutput) ToGetSecurityPolicyRegionsGeoIpArrayOutput() GetSecurityPolicyRegionsGeoIpArrayOutput
func (GetSecurityPolicyRegionsGeoIpArrayOutput) ToGetSecurityPolicyRegionsGeoIpArrayOutputWithContext ¶
func (o GetSecurityPolicyRegionsGeoIpArrayOutput) ToGetSecurityPolicyRegionsGeoIpArrayOutputWithContext(ctx context.Context) GetSecurityPolicyRegionsGeoIpArrayOutput
type GetSecurityPolicyRegionsGeoIpInput ¶
type GetSecurityPolicyRegionsGeoIpInput interface { pulumi.Input ToGetSecurityPolicyRegionsGeoIpOutput() GetSecurityPolicyRegionsGeoIpOutput ToGetSecurityPolicyRegionsGeoIpOutputWithContext(context.Context) GetSecurityPolicyRegionsGeoIpOutput }
GetSecurityPolicyRegionsGeoIpInput is an input type that accepts GetSecurityPolicyRegionsGeoIpArgs and GetSecurityPolicyRegionsGeoIpOutput values. You can construct a concrete instance of `GetSecurityPolicyRegionsGeoIpInput` via:
GetSecurityPolicyRegionsGeoIpArgs{...}
type GetSecurityPolicyRegionsGeoIpOutput ¶
type GetSecurityPolicyRegionsGeoIpOutput struct{ *pulumi.OutputState }
func (GetSecurityPolicyRegionsGeoIpOutput) Continent ¶
func (o GetSecurityPolicyRegionsGeoIpOutput) Continent() pulumi.StringOutput
Name of the continent.
func (GetSecurityPolicyRegionsGeoIpOutput) Country ¶
func (o GetSecurityPolicyRegionsGeoIpOutput) Country() pulumi.StringOutput
Name of the country.
func (GetSecurityPolicyRegionsGeoIpOutput) ElementType ¶
func (GetSecurityPolicyRegionsGeoIpOutput) ElementType() reflect.Type
func (GetSecurityPolicyRegionsGeoIpOutput) Province ¶
func (o GetSecurityPolicyRegionsGeoIpOutput) Province() pulumi.StringOutput
Province of the region. Note: This field may return null, indicating that no valid value can be obtained.
func (GetSecurityPolicyRegionsGeoIpOutput) RegionId ¶
func (o GetSecurityPolicyRegionsGeoIpOutput) RegionId() pulumi.IntOutput
Region ID.
func (GetSecurityPolicyRegionsGeoIpOutput) ToGetSecurityPolicyRegionsGeoIpOutput ¶
func (o GetSecurityPolicyRegionsGeoIpOutput) ToGetSecurityPolicyRegionsGeoIpOutput() GetSecurityPolicyRegionsGeoIpOutput
func (GetSecurityPolicyRegionsGeoIpOutput) ToGetSecurityPolicyRegionsGeoIpOutputWithContext ¶
func (o GetSecurityPolicyRegionsGeoIpOutput) ToGetSecurityPolicyRegionsGeoIpOutputWithContext(ctx context.Context) GetSecurityPolicyRegionsGeoIpOutput
type GetSecurityPolicyRegionsOutputArgs ¶
type GetSecurityPolicyRegionsOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getSecurityPolicyRegions.
func (GetSecurityPolicyRegionsOutputArgs) ElementType ¶
func (GetSecurityPolicyRegionsOutputArgs) ElementType() reflect.Type
type GetSecurityPolicyRegionsResult ¶
type GetSecurityPolicyRegionsResult struct { // Region info. GeoIps []GetSecurityPolicyRegionsGeoIp `pulumi:"geoIps"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getSecurityPolicyRegions.
func GetSecurityPolicyRegions ¶
func GetSecurityPolicyRegions(ctx *pulumi.Context, args *GetSecurityPolicyRegionsArgs, opts ...pulumi.InvokeOption) (*GetSecurityPolicyRegionsResult, error)
Use this data source to query detailed information of teo securityPolicyRegions
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Teo" "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.GetSecurityPolicyRegions(ctx, nil, nil) if err != nil { return err } return nil }) }
```
type GetSecurityPolicyRegionsResultOutput ¶
type GetSecurityPolicyRegionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getSecurityPolicyRegions.
func GetSecurityPolicyRegionsOutput ¶
func GetSecurityPolicyRegionsOutput(ctx *pulumi.Context, args GetSecurityPolicyRegionsOutputArgs, opts ...pulumi.InvokeOption) GetSecurityPolicyRegionsResultOutput
func (GetSecurityPolicyRegionsResultOutput) ElementType ¶
func (GetSecurityPolicyRegionsResultOutput) ElementType() reflect.Type
func (GetSecurityPolicyRegionsResultOutput) GeoIps ¶
func (o GetSecurityPolicyRegionsResultOutput) GeoIps() GetSecurityPolicyRegionsGeoIpArrayOutput
Region info.
func (GetSecurityPolicyRegionsResultOutput) Id ¶
func (o GetSecurityPolicyRegionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetSecurityPolicyRegionsResultOutput) ResultOutputFile ¶
func (o GetSecurityPolicyRegionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetSecurityPolicyRegionsResultOutput) ToGetSecurityPolicyRegionsResultOutput ¶
func (o GetSecurityPolicyRegionsResultOutput) ToGetSecurityPolicyRegionsResultOutput() GetSecurityPolicyRegionsResultOutput
func (GetSecurityPolicyRegionsResultOutput) ToGetSecurityPolicyRegionsResultOutputWithContext ¶
func (o GetSecurityPolicyRegionsResultOutput) ToGetSecurityPolicyRegionsResultOutputWithContext(ctx context.Context) GetSecurityPolicyRegionsResultOutput
type GetWafRuleGroupsArgs ¶
type GetWafRuleGroupsArgs struct { // Subdomain or application name. Entity string `pulumi:"entity"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Site ID. ZoneId string `pulumi:"zoneId"` }
A collection of arguments for invoking getWafRuleGroups.
type GetWafRuleGroupsOutputArgs ¶
type GetWafRuleGroupsOutputArgs struct { // Subdomain or application name. Entity pulumi.StringInput `pulumi:"entity"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Site ID. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
A collection of arguments for invoking getWafRuleGroups.
func (GetWafRuleGroupsOutputArgs) ElementType ¶
func (GetWafRuleGroupsOutputArgs) ElementType() reflect.Type
type GetWafRuleGroupsResult ¶
type GetWafRuleGroupsResult struct { Entity string `pulumi:"entity"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // List of WAF rule groups. WafRuleGroups []GetWafRuleGroupsWafRuleGroup `pulumi:"wafRuleGroups"` ZoneId string `pulumi:"zoneId"` }
A collection of values returned by getWafRuleGroups.
func GetWafRuleGroups ¶
func GetWafRuleGroups(ctx *pulumi.Context, args *GetWafRuleGroupsArgs, opts ...pulumi.InvokeOption) (*GetWafRuleGroupsResult, error)
Use this data source to query detailed information of teo wafRuleGroups
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Teo" "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.GetWafRuleGroups(ctx, &teo.GetWafRuleGroupsArgs{ Entity: "", ZoneId: "", }, nil) if err != nil { return err } return nil }) }
```
type GetWafRuleGroupsResultOutput ¶
type GetWafRuleGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getWafRuleGroups.
func GetWafRuleGroupsOutput ¶
func GetWafRuleGroupsOutput(ctx *pulumi.Context, args GetWafRuleGroupsOutputArgs, opts ...pulumi.InvokeOption) GetWafRuleGroupsResultOutput
func (GetWafRuleGroupsResultOutput) ElementType ¶
func (GetWafRuleGroupsResultOutput) ElementType() reflect.Type
func (GetWafRuleGroupsResultOutput) Entity ¶
func (o GetWafRuleGroupsResultOutput) Entity() pulumi.StringOutput
func (GetWafRuleGroupsResultOutput) Id ¶
func (o GetWafRuleGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetWafRuleGroupsResultOutput) ResultOutputFile ¶
func (o GetWafRuleGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetWafRuleGroupsResultOutput) ToGetWafRuleGroupsResultOutput ¶
func (o GetWafRuleGroupsResultOutput) ToGetWafRuleGroupsResultOutput() GetWafRuleGroupsResultOutput
func (GetWafRuleGroupsResultOutput) ToGetWafRuleGroupsResultOutputWithContext ¶
func (o GetWafRuleGroupsResultOutput) ToGetWafRuleGroupsResultOutputWithContext(ctx context.Context) GetWafRuleGroupsResultOutput
func (GetWafRuleGroupsResultOutput) WafRuleGroups ¶
func (o GetWafRuleGroupsResultOutput) WafRuleGroups() GetWafRuleGroupsWafRuleGroupArrayOutput
List of WAF rule groups.
func (GetWafRuleGroupsResultOutput) ZoneId ¶
func (o GetWafRuleGroupsResultOutput) ZoneId() pulumi.StringOutput
type GetWafRuleGroupsWafRuleGroup ¶
type GetWafRuleGroupsWafRuleGroup struct { // Description of rule type in this group. RuleTypeDesc string `pulumi:"ruleTypeDesc"` // Type id of rules in this group. RuleTypeId int `pulumi:"ruleTypeId"` // Type name of rules in this group. RuleTypeName string `pulumi:"ruleTypeName"` // Rules detail. Rules []GetWafRuleGroupsWafRuleGroupRule `pulumi:"rules"` }
type GetWafRuleGroupsWafRuleGroupArgs ¶
type GetWafRuleGroupsWafRuleGroupArgs struct { // Description of rule type in this group. RuleTypeDesc pulumi.StringInput `pulumi:"ruleTypeDesc"` // Type id of rules in this group. RuleTypeId pulumi.IntInput `pulumi:"ruleTypeId"` // Type name of rules in this group. RuleTypeName pulumi.StringInput `pulumi:"ruleTypeName"` // Rules detail. Rules GetWafRuleGroupsWafRuleGroupRuleArrayInput `pulumi:"rules"` }
func (GetWafRuleGroupsWafRuleGroupArgs) ElementType ¶
func (GetWafRuleGroupsWafRuleGroupArgs) ElementType() reflect.Type
func (GetWafRuleGroupsWafRuleGroupArgs) ToGetWafRuleGroupsWafRuleGroupOutput ¶
func (i GetWafRuleGroupsWafRuleGroupArgs) ToGetWafRuleGroupsWafRuleGroupOutput() GetWafRuleGroupsWafRuleGroupOutput
func (GetWafRuleGroupsWafRuleGroupArgs) ToGetWafRuleGroupsWafRuleGroupOutputWithContext ¶
func (i GetWafRuleGroupsWafRuleGroupArgs) ToGetWafRuleGroupsWafRuleGroupOutputWithContext(ctx context.Context) GetWafRuleGroupsWafRuleGroupOutput
type GetWafRuleGroupsWafRuleGroupArray ¶
type GetWafRuleGroupsWafRuleGroupArray []GetWafRuleGroupsWafRuleGroupInput
func (GetWafRuleGroupsWafRuleGroupArray) ElementType ¶
func (GetWafRuleGroupsWafRuleGroupArray) ElementType() reflect.Type
func (GetWafRuleGroupsWafRuleGroupArray) ToGetWafRuleGroupsWafRuleGroupArrayOutput ¶
func (i GetWafRuleGroupsWafRuleGroupArray) ToGetWafRuleGroupsWafRuleGroupArrayOutput() GetWafRuleGroupsWafRuleGroupArrayOutput
func (GetWafRuleGroupsWafRuleGroupArray) ToGetWafRuleGroupsWafRuleGroupArrayOutputWithContext ¶
func (i GetWafRuleGroupsWafRuleGroupArray) ToGetWafRuleGroupsWafRuleGroupArrayOutputWithContext(ctx context.Context) GetWafRuleGroupsWafRuleGroupArrayOutput
type GetWafRuleGroupsWafRuleGroupArrayInput ¶
type GetWafRuleGroupsWafRuleGroupArrayInput interface { pulumi.Input ToGetWafRuleGroupsWafRuleGroupArrayOutput() GetWafRuleGroupsWafRuleGroupArrayOutput ToGetWafRuleGroupsWafRuleGroupArrayOutputWithContext(context.Context) GetWafRuleGroupsWafRuleGroupArrayOutput }
GetWafRuleGroupsWafRuleGroupArrayInput is an input type that accepts GetWafRuleGroupsWafRuleGroupArray and GetWafRuleGroupsWafRuleGroupArrayOutput values. You can construct a concrete instance of `GetWafRuleGroupsWafRuleGroupArrayInput` via:
GetWafRuleGroupsWafRuleGroupArray{ GetWafRuleGroupsWafRuleGroupArgs{...} }
type GetWafRuleGroupsWafRuleGroupArrayOutput ¶
type GetWafRuleGroupsWafRuleGroupArrayOutput struct{ *pulumi.OutputState }
func (GetWafRuleGroupsWafRuleGroupArrayOutput) ElementType ¶
func (GetWafRuleGroupsWafRuleGroupArrayOutput) ElementType() reflect.Type
func (GetWafRuleGroupsWafRuleGroupArrayOutput) ToGetWafRuleGroupsWafRuleGroupArrayOutput ¶
func (o GetWafRuleGroupsWafRuleGroupArrayOutput) ToGetWafRuleGroupsWafRuleGroupArrayOutput() GetWafRuleGroupsWafRuleGroupArrayOutput
func (GetWafRuleGroupsWafRuleGroupArrayOutput) ToGetWafRuleGroupsWafRuleGroupArrayOutputWithContext ¶
func (o GetWafRuleGroupsWafRuleGroupArrayOutput) ToGetWafRuleGroupsWafRuleGroupArrayOutputWithContext(ctx context.Context) GetWafRuleGroupsWafRuleGroupArrayOutput
type GetWafRuleGroupsWafRuleGroupInput ¶
type GetWafRuleGroupsWafRuleGroupInput interface { pulumi.Input ToGetWafRuleGroupsWafRuleGroupOutput() GetWafRuleGroupsWafRuleGroupOutput ToGetWafRuleGroupsWafRuleGroupOutputWithContext(context.Context) GetWafRuleGroupsWafRuleGroupOutput }
GetWafRuleGroupsWafRuleGroupInput is an input type that accepts GetWafRuleGroupsWafRuleGroupArgs and GetWafRuleGroupsWafRuleGroupOutput values. You can construct a concrete instance of `GetWafRuleGroupsWafRuleGroupInput` via:
GetWafRuleGroupsWafRuleGroupArgs{...}
type GetWafRuleGroupsWafRuleGroupOutput ¶
type GetWafRuleGroupsWafRuleGroupOutput struct{ *pulumi.OutputState }
func (GetWafRuleGroupsWafRuleGroupOutput) ElementType ¶
func (GetWafRuleGroupsWafRuleGroupOutput) ElementType() reflect.Type
func (GetWafRuleGroupsWafRuleGroupOutput) RuleTypeDesc ¶
func (o GetWafRuleGroupsWafRuleGroupOutput) RuleTypeDesc() pulumi.StringOutput
Description of rule type in this group.
func (GetWafRuleGroupsWafRuleGroupOutput) RuleTypeId ¶
func (o GetWafRuleGroupsWafRuleGroupOutput) RuleTypeId() pulumi.IntOutput
Type id of rules in this group.
func (GetWafRuleGroupsWafRuleGroupOutput) RuleTypeName ¶
func (o GetWafRuleGroupsWafRuleGroupOutput) RuleTypeName() pulumi.StringOutput
Type name of rules in this group.
func (GetWafRuleGroupsWafRuleGroupOutput) ToGetWafRuleGroupsWafRuleGroupOutput ¶
func (o GetWafRuleGroupsWafRuleGroupOutput) ToGetWafRuleGroupsWafRuleGroupOutput() GetWafRuleGroupsWafRuleGroupOutput
func (GetWafRuleGroupsWafRuleGroupOutput) ToGetWafRuleGroupsWafRuleGroupOutputWithContext ¶
func (o GetWafRuleGroupsWafRuleGroupOutput) ToGetWafRuleGroupsWafRuleGroupOutputWithContext(ctx context.Context) GetWafRuleGroupsWafRuleGroupOutput
type GetWafRuleGroupsWafRuleGroupRule ¶
type GetWafRuleGroupsWafRuleGroupRule struct { // Description of the rule. Description string `pulumi:"description"` // WAF managed rule id. RuleId int `pulumi:"ruleId"` // System default level of the rule. RuleLevelDesc string `pulumi:"ruleLevelDesc"` // Tags of the rule. Note: This field may return null, indicating that no valid value can be obtained. RuleTags []string `pulumi:"ruleTags"` }
type GetWafRuleGroupsWafRuleGroupRuleArgs ¶
type GetWafRuleGroupsWafRuleGroupRuleArgs struct { // Description of the rule. Description pulumi.StringInput `pulumi:"description"` // WAF managed rule id. RuleId pulumi.IntInput `pulumi:"ruleId"` // System default level of the rule. RuleLevelDesc pulumi.StringInput `pulumi:"ruleLevelDesc"` // Tags of the rule. Note: This field may return null, indicating that no valid value can be obtained. RuleTags pulumi.StringArrayInput `pulumi:"ruleTags"` }
func (GetWafRuleGroupsWafRuleGroupRuleArgs) ElementType ¶
func (GetWafRuleGroupsWafRuleGroupRuleArgs) ElementType() reflect.Type
func (GetWafRuleGroupsWafRuleGroupRuleArgs) ToGetWafRuleGroupsWafRuleGroupRuleOutput ¶
func (i GetWafRuleGroupsWafRuleGroupRuleArgs) ToGetWafRuleGroupsWafRuleGroupRuleOutput() GetWafRuleGroupsWafRuleGroupRuleOutput
func (GetWafRuleGroupsWafRuleGroupRuleArgs) ToGetWafRuleGroupsWafRuleGroupRuleOutputWithContext ¶
func (i GetWafRuleGroupsWafRuleGroupRuleArgs) ToGetWafRuleGroupsWafRuleGroupRuleOutputWithContext(ctx context.Context) GetWafRuleGroupsWafRuleGroupRuleOutput
type GetWafRuleGroupsWafRuleGroupRuleArray ¶
type GetWafRuleGroupsWafRuleGroupRuleArray []GetWafRuleGroupsWafRuleGroupRuleInput
func (GetWafRuleGroupsWafRuleGroupRuleArray) ElementType ¶
func (GetWafRuleGroupsWafRuleGroupRuleArray) ElementType() reflect.Type
func (GetWafRuleGroupsWafRuleGroupRuleArray) ToGetWafRuleGroupsWafRuleGroupRuleArrayOutput ¶
func (i GetWafRuleGroupsWafRuleGroupRuleArray) ToGetWafRuleGroupsWafRuleGroupRuleArrayOutput() GetWafRuleGroupsWafRuleGroupRuleArrayOutput
func (GetWafRuleGroupsWafRuleGroupRuleArray) ToGetWafRuleGroupsWafRuleGroupRuleArrayOutputWithContext ¶
func (i GetWafRuleGroupsWafRuleGroupRuleArray) ToGetWafRuleGroupsWafRuleGroupRuleArrayOutputWithContext(ctx context.Context) GetWafRuleGroupsWafRuleGroupRuleArrayOutput
type GetWafRuleGroupsWafRuleGroupRuleArrayInput ¶
type GetWafRuleGroupsWafRuleGroupRuleArrayInput interface { pulumi.Input ToGetWafRuleGroupsWafRuleGroupRuleArrayOutput() GetWafRuleGroupsWafRuleGroupRuleArrayOutput ToGetWafRuleGroupsWafRuleGroupRuleArrayOutputWithContext(context.Context) GetWafRuleGroupsWafRuleGroupRuleArrayOutput }
GetWafRuleGroupsWafRuleGroupRuleArrayInput is an input type that accepts GetWafRuleGroupsWafRuleGroupRuleArray and GetWafRuleGroupsWafRuleGroupRuleArrayOutput values. You can construct a concrete instance of `GetWafRuleGroupsWafRuleGroupRuleArrayInput` via:
GetWafRuleGroupsWafRuleGroupRuleArray{ GetWafRuleGroupsWafRuleGroupRuleArgs{...} }
type GetWafRuleGroupsWafRuleGroupRuleArrayOutput ¶
type GetWafRuleGroupsWafRuleGroupRuleArrayOutput struct{ *pulumi.OutputState }
func (GetWafRuleGroupsWafRuleGroupRuleArrayOutput) ElementType ¶
func (GetWafRuleGroupsWafRuleGroupRuleArrayOutput) ElementType() reflect.Type
func (GetWafRuleGroupsWafRuleGroupRuleArrayOutput) ToGetWafRuleGroupsWafRuleGroupRuleArrayOutput ¶
func (o GetWafRuleGroupsWafRuleGroupRuleArrayOutput) ToGetWafRuleGroupsWafRuleGroupRuleArrayOutput() GetWafRuleGroupsWafRuleGroupRuleArrayOutput
func (GetWafRuleGroupsWafRuleGroupRuleArrayOutput) ToGetWafRuleGroupsWafRuleGroupRuleArrayOutputWithContext ¶
func (o GetWafRuleGroupsWafRuleGroupRuleArrayOutput) ToGetWafRuleGroupsWafRuleGroupRuleArrayOutputWithContext(ctx context.Context) GetWafRuleGroupsWafRuleGroupRuleArrayOutput
type GetWafRuleGroupsWafRuleGroupRuleInput ¶
type GetWafRuleGroupsWafRuleGroupRuleInput interface { pulumi.Input ToGetWafRuleGroupsWafRuleGroupRuleOutput() GetWafRuleGroupsWafRuleGroupRuleOutput ToGetWafRuleGroupsWafRuleGroupRuleOutputWithContext(context.Context) GetWafRuleGroupsWafRuleGroupRuleOutput }
GetWafRuleGroupsWafRuleGroupRuleInput is an input type that accepts GetWafRuleGroupsWafRuleGroupRuleArgs and GetWafRuleGroupsWafRuleGroupRuleOutput values. You can construct a concrete instance of `GetWafRuleGroupsWafRuleGroupRuleInput` via:
GetWafRuleGroupsWafRuleGroupRuleArgs{...}
type GetWafRuleGroupsWafRuleGroupRuleOutput ¶
type GetWafRuleGroupsWafRuleGroupRuleOutput struct{ *pulumi.OutputState }
func (GetWafRuleGroupsWafRuleGroupRuleOutput) Description ¶
func (o GetWafRuleGroupsWafRuleGroupRuleOutput) Description() pulumi.StringOutput
Description of the rule.
func (GetWafRuleGroupsWafRuleGroupRuleOutput) ElementType ¶
func (GetWafRuleGroupsWafRuleGroupRuleOutput) ElementType() reflect.Type
func (GetWafRuleGroupsWafRuleGroupRuleOutput) RuleId ¶
func (o GetWafRuleGroupsWafRuleGroupRuleOutput) RuleId() pulumi.IntOutput
WAF managed rule id.
func (GetWafRuleGroupsWafRuleGroupRuleOutput) RuleLevelDesc ¶
func (o GetWafRuleGroupsWafRuleGroupRuleOutput) RuleLevelDesc() pulumi.StringOutput
System default level of the rule.
func (GetWafRuleGroupsWafRuleGroupRuleOutput) RuleTags ¶
func (o GetWafRuleGroupsWafRuleGroupRuleOutput) RuleTags() pulumi.StringArrayOutput
Tags of the rule. Note: This field may return null, indicating that no valid value can be obtained.
func (GetWafRuleGroupsWafRuleGroupRuleOutput) ToGetWafRuleGroupsWafRuleGroupRuleOutput ¶
func (o GetWafRuleGroupsWafRuleGroupRuleOutput) ToGetWafRuleGroupsWafRuleGroupRuleOutput() GetWafRuleGroupsWafRuleGroupRuleOutput
func (GetWafRuleGroupsWafRuleGroupRuleOutput) ToGetWafRuleGroupsWafRuleGroupRuleOutputWithContext ¶
func (o GetWafRuleGroupsWafRuleGroupRuleOutput) ToGetWafRuleGroupsWafRuleGroupRuleOutputWithContext(ctx context.Context) GetWafRuleGroupsWafRuleGroupRuleOutput
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:- `y`: Billed by the year.- `m`: Billed by the month.- `h`: Billed by the hour.- `M`: Billed by the minute.- `s`: Billed by the second. Frequency string `pulumi:"frequency"` // Plan type. PlanType string `pulumi:"planType"` // Price of the plan. Unit: cent. Price int `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:- `y`: Billed by the year.- `m`: Billed by the month.- `h`: Billed by the hour.- `M`: Billed by the minute.- `s`: Billed by the second. Frequency pulumi.StringInput `pulumi:"frequency"` // Plan type. PlanType pulumi.StringInput `pulumi:"planType"` // Price of the plan. Unit: cent. Price pulumi.IntInput `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:- `y`: Billed by the year.- `m`: Billed by the month.- `h`: Billed by the hour.- `M`: Billed by the minute.- `s`: Billed by the second.
func (GetZoneAvailablePlansPlanInfoListOutput) PlanType ¶
func (o GetZoneAvailablePlansPlanInfoListOutput) PlanType() pulumi.StringOutput
Plan type.
func (GetZoneAvailablePlansPlanInfoListOutput) Price ¶
func (o GetZoneAvailablePlansPlanInfoListOutput) Price() pulumi.IntOutput
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
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Teo" "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 }) }
```
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 GetZoneDdosPolicyArgs ¶
type GetZoneDdosPolicyArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Site ID. ZoneId string `pulumi:"zoneId"` }
A collection of arguments for invoking getZoneDdosPolicy.
type GetZoneDdosPolicyDomain ¶
type GetZoneDdosPolicyDomain struct { // Acceleration function switch. Valid values:- `on`: Enable.- `off`: Disable. AccelerateType string `pulumi:"accelerateType"` // Subdomain. Host string `pulumi:"host"` // Security function switch. Valid values:- `on`: Enable.- `off`: Disable. SecurityType string `pulumi:"securityType"` // Status of the subdomain. Valid values:- `init`: waiting to config NS.- `offline`: need to enable site accelerating.- `process`: processing the config deployment.- `online`: normal status. Note: This field may return null, indicating that no valid value can be obtained. Status string `pulumi:"status"` }
type GetZoneDdosPolicyDomainArgs ¶
type GetZoneDdosPolicyDomainArgs struct { // Acceleration function switch. Valid values:- `on`: Enable.- `off`: Disable. AccelerateType pulumi.StringInput `pulumi:"accelerateType"` // Subdomain. Host pulumi.StringInput `pulumi:"host"` // Security function switch. Valid values:- `on`: Enable.- `off`: Disable. SecurityType pulumi.StringInput `pulumi:"securityType"` // Status of the subdomain. Valid values:- `init`: waiting to config NS.- `offline`: need to enable site accelerating.- `process`: processing the config deployment.- `online`: normal status. Note: This field may return null, indicating that no valid value can be obtained. Status pulumi.StringInput `pulumi:"status"` }
func (GetZoneDdosPolicyDomainArgs) ElementType ¶
func (GetZoneDdosPolicyDomainArgs) ElementType() reflect.Type
func (GetZoneDdosPolicyDomainArgs) ToGetZoneDdosPolicyDomainOutput ¶
func (i GetZoneDdosPolicyDomainArgs) ToGetZoneDdosPolicyDomainOutput() GetZoneDdosPolicyDomainOutput
func (GetZoneDdosPolicyDomainArgs) ToGetZoneDdosPolicyDomainOutputWithContext ¶
func (i GetZoneDdosPolicyDomainArgs) ToGetZoneDdosPolicyDomainOutputWithContext(ctx context.Context) GetZoneDdosPolicyDomainOutput
type GetZoneDdosPolicyDomainArray ¶
type GetZoneDdosPolicyDomainArray []GetZoneDdosPolicyDomainInput
func (GetZoneDdosPolicyDomainArray) ElementType ¶
func (GetZoneDdosPolicyDomainArray) ElementType() reflect.Type
func (GetZoneDdosPolicyDomainArray) ToGetZoneDdosPolicyDomainArrayOutput ¶
func (i GetZoneDdosPolicyDomainArray) ToGetZoneDdosPolicyDomainArrayOutput() GetZoneDdosPolicyDomainArrayOutput
func (GetZoneDdosPolicyDomainArray) ToGetZoneDdosPolicyDomainArrayOutputWithContext ¶
func (i GetZoneDdosPolicyDomainArray) ToGetZoneDdosPolicyDomainArrayOutputWithContext(ctx context.Context) GetZoneDdosPolicyDomainArrayOutput
type GetZoneDdosPolicyDomainArrayInput ¶
type GetZoneDdosPolicyDomainArrayInput interface { pulumi.Input ToGetZoneDdosPolicyDomainArrayOutput() GetZoneDdosPolicyDomainArrayOutput ToGetZoneDdosPolicyDomainArrayOutputWithContext(context.Context) GetZoneDdosPolicyDomainArrayOutput }
GetZoneDdosPolicyDomainArrayInput is an input type that accepts GetZoneDdosPolicyDomainArray and GetZoneDdosPolicyDomainArrayOutput values. You can construct a concrete instance of `GetZoneDdosPolicyDomainArrayInput` via:
GetZoneDdosPolicyDomainArray{ GetZoneDdosPolicyDomainArgs{...} }
type GetZoneDdosPolicyDomainArrayOutput ¶
type GetZoneDdosPolicyDomainArrayOutput struct{ *pulumi.OutputState }
func (GetZoneDdosPolicyDomainArrayOutput) ElementType ¶
func (GetZoneDdosPolicyDomainArrayOutput) ElementType() reflect.Type
func (GetZoneDdosPolicyDomainArrayOutput) Index ¶
func (o GetZoneDdosPolicyDomainArrayOutput) Index(i pulumi.IntInput) GetZoneDdosPolicyDomainOutput
func (GetZoneDdosPolicyDomainArrayOutput) ToGetZoneDdosPolicyDomainArrayOutput ¶
func (o GetZoneDdosPolicyDomainArrayOutput) ToGetZoneDdosPolicyDomainArrayOutput() GetZoneDdosPolicyDomainArrayOutput
func (GetZoneDdosPolicyDomainArrayOutput) ToGetZoneDdosPolicyDomainArrayOutputWithContext ¶
func (o GetZoneDdosPolicyDomainArrayOutput) ToGetZoneDdosPolicyDomainArrayOutputWithContext(ctx context.Context) GetZoneDdosPolicyDomainArrayOutput
type GetZoneDdosPolicyDomainInput ¶
type GetZoneDdosPolicyDomainInput interface { pulumi.Input ToGetZoneDdosPolicyDomainOutput() GetZoneDdosPolicyDomainOutput ToGetZoneDdosPolicyDomainOutputWithContext(context.Context) GetZoneDdosPolicyDomainOutput }
GetZoneDdosPolicyDomainInput is an input type that accepts GetZoneDdosPolicyDomainArgs and GetZoneDdosPolicyDomainOutput values. You can construct a concrete instance of `GetZoneDdosPolicyDomainInput` via:
GetZoneDdosPolicyDomainArgs{...}
type GetZoneDdosPolicyDomainOutput ¶
type GetZoneDdosPolicyDomainOutput struct{ *pulumi.OutputState }
func (GetZoneDdosPolicyDomainOutput) AccelerateType ¶
func (o GetZoneDdosPolicyDomainOutput) AccelerateType() pulumi.StringOutput
Acceleration function switch. Valid values:- `on`: Enable.- `off`: Disable.
func (GetZoneDdosPolicyDomainOutput) ElementType ¶
func (GetZoneDdosPolicyDomainOutput) ElementType() reflect.Type
func (GetZoneDdosPolicyDomainOutput) Host ¶
func (o GetZoneDdosPolicyDomainOutput) Host() pulumi.StringOutput
Subdomain.
func (GetZoneDdosPolicyDomainOutput) SecurityType ¶
func (o GetZoneDdosPolicyDomainOutput) SecurityType() pulumi.StringOutput
Security function switch. Valid values:- `on`: Enable.- `off`: Disable.
func (GetZoneDdosPolicyDomainOutput) Status ¶
func (o GetZoneDdosPolicyDomainOutput) Status() pulumi.StringOutput
Status of the subdomain. Valid values:- `init`: waiting to config NS.- `offline`: need to enable site accelerating.- `process`: processing the config deployment.- `online`: normal status. Note: This field may return null, indicating that no valid value can be obtained.
func (GetZoneDdosPolicyDomainOutput) ToGetZoneDdosPolicyDomainOutput ¶
func (o GetZoneDdosPolicyDomainOutput) ToGetZoneDdosPolicyDomainOutput() GetZoneDdosPolicyDomainOutput
func (GetZoneDdosPolicyDomainOutput) ToGetZoneDdosPolicyDomainOutputWithContext ¶
func (o GetZoneDdosPolicyDomainOutput) ToGetZoneDdosPolicyDomainOutputWithContext(ctx context.Context) GetZoneDdosPolicyDomainOutput
type GetZoneDdosPolicyOutputArgs ¶
type GetZoneDdosPolicyOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Site ID. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
A collection of arguments for invoking getZoneDdosPolicy.
func (GetZoneDdosPolicyOutputArgs) ElementType ¶
func (GetZoneDdosPolicyOutputArgs) ElementType() reflect.Type
type GetZoneDdosPolicyResult ¶
type GetZoneDdosPolicyResult struct { // All subdomain info. Note: This field may return null, indicating that no valid value can be obtained. Domains []GetZoneDdosPolicyDomain `pulumi:"domains"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Shielded areas of the zone. ShieldAreas []GetZoneDdosPolicyShieldArea `pulumi:"shieldAreas"` // Site ID. ZoneId string `pulumi:"zoneId"` }
A collection of values returned by getZoneDdosPolicy.
func GetZoneDdosPolicy ¶
func GetZoneDdosPolicy(ctx *pulumi.Context, args *GetZoneDdosPolicyArgs, opts ...pulumi.InvokeOption) (*GetZoneDdosPolicyResult, error)
Use this data source to query detailed information of teo zoneDDoSPolicy
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Teo" "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.GetZoneDdosPolicy(ctx, &teo.GetZoneDdosPolicyArgs{ ZoneId: "", }, nil) if err != nil { return err } return nil }) }
```
type GetZoneDdosPolicyResultOutput ¶
type GetZoneDdosPolicyResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getZoneDdosPolicy.
func GetZoneDdosPolicyOutput ¶
func GetZoneDdosPolicyOutput(ctx *pulumi.Context, args GetZoneDdosPolicyOutputArgs, opts ...pulumi.InvokeOption) GetZoneDdosPolicyResultOutput
func (GetZoneDdosPolicyResultOutput) Domains ¶
func (o GetZoneDdosPolicyResultOutput) Domains() GetZoneDdosPolicyDomainArrayOutput
All subdomain info. Note: This field may return null, indicating that no valid value can be obtained.
func (GetZoneDdosPolicyResultOutput) ElementType ¶
func (GetZoneDdosPolicyResultOutput) ElementType() reflect.Type
func (GetZoneDdosPolicyResultOutput) Id ¶
func (o GetZoneDdosPolicyResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetZoneDdosPolicyResultOutput) ResultOutputFile ¶
func (o GetZoneDdosPolicyResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetZoneDdosPolicyResultOutput) ShieldAreas ¶
func (o GetZoneDdosPolicyResultOutput) ShieldAreas() GetZoneDdosPolicyShieldAreaArrayOutput
Shielded areas of the zone.
func (GetZoneDdosPolicyResultOutput) ToGetZoneDdosPolicyResultOutput ¶
func (o GetZoneDdosPolicyResultOutput) ToGetZoneDdosPolicyResultOutput() GetZoneDdosPolicyResultOutput
func (GetZoneDdosPolicyResultOutput) ToGetZoneDdosPolicyResultOutputWithContext ¶
func (o GetZoneDdosPolicyResultOutput) ToGetZoneDdosPolicyResultOutputWithContext(ctx context.Context) GetZoneDdosPolicyResultOutput
func (GetZoneDdosPolicyResultOutput) ZoneId ¶
func (o GetZoneDdosPolicyResultOutput) ZoneId() pulumi.StringOutput
Site ID.
type GetZoneDdosPolicyShieldArea ¶
type GetZoneDdosPolicyShieldArea struct { // DDoS layer 7 application. Applications []GetZoneDdosPolicyShieldAreaApplication `pulumi:"applications"` // When `Type` is `domain`, this field is `ZoneId`. When `Type` is `application`, this field is `ProxyId`. Note: This field may return null, indicating that no valid value can be obtained. Entity string `pulumi:"entity"` // When `Type` is `domain`, this field is `ZoneName`. When `Type` is `application`, this field is `ProxyName`. Note: This field may return null, indicating that no valid value can be obtained. EntityName string `pulumi:"entityName"` // Policy ID. PolicyId int `pulumi:"policyId"` // TCP forwarding rule number of layer 4 application. TcpNum int `pulumi:"tcpNum"` // Valid values: `domain`, `application`. Type string `pulumi:"type"` // UDP forwarding rule number of layer 4 application. UdpNum int `pulumi:"udpNum"` // Site ID. ZoneId string `pulumi:"zoneId"` }
type GetZoneDdosPolicyShieldAreaApplication ¶
type GetZoneDdosPolicyShieldAreaApplication struct { // Acceleration function switch. Valid values:- `on`: Enable.- `off`: Disable. AccelerateType string `pulumi:"accelerateType"` // Subdomain. Host string `pulumi:"host"` // Security function switch. Valid values:- `on`: Enable.- `off`: Disable. SecurityType string `pulumi:"securityType"` // Status of the subdomain. Valid values:- `init`: waiting to config NS.- `offline`: need to enable site accelerating.- `process`: processing the config deployment.- `online`: normal status. Note: This field may return null, indicating that no valid value can be obtained. Status string `pulumi:"status"` }
type GetZoneDdosPolicyShieldAreaApplicationArgs ¶
type GetZoneDdosPolicyShieldAreaApplicationArgs struct { // Acceleration function switch. Valid values:- `on`: Enable.- `off`: Disable. AccelerateType pulumi.StringInput `pulumi:"accelerateType"` // Subdomain. Host pulumi.StringInput `pulumi:"host"` // Security function switch. Valid values:- `on`: Enable.- `off`: Disable. SecurityType pulumi.StringInput `pulumi:"securityType"` // Status of the subdomain. Valid values:- `init`: waiting to config NS.- `offline`: need to enable site accelerating.- `process`: processing the config deployment.- `online`: normal status. Note: This field may return null, indicating that no valid value can be obtained. Status pulumi.StringInput `pulumi:"status"` }
func (GetZoneDdosPolicyShieldAreaApplicationArgs) ElementType ¶
func (GetZoneDdosPolicyShieldAreaApplicationArgs) ElementType() reflect.Type
func (GetZoneDdosPolicyShieldAreaApplicationArgs) ToGetZoneDdosPolicyShieldAreaApplicationOutput ¶
func (i GetZoneDdosPolicyShieldAreaApplicationArgs) ToGetZoneDdosPolicyShieldAreaApplicationOutput() GetZoneDdosPolicyShieldAreaApplicationOutput
func (GetZoneDdosPolicyShieldAreaApplicationArgs) ToGetZoneDdosPolicyShieldAreaApplicationOutputWithContext ¶
func (i GetZoneDdosPolicyShieldAreaApplicationArgs) ToGetZoneDdosPolicyShieldAreaApplicationOutputWithContext(ctx context.Context) GetZoneDdosPolicyShieldAreaApplicationOutput
type GetZoneDdosPolicyShieldAreaApplicationArray ¶
type GetZoneDdosPolicyShieldAreaApplicationArray []GetZoneDdosPolicyShieldAreaApplicationInput
func (GetZoneDdosPolicyShieldAreaApplicationArray) ElementType ¶
func (GetZoneDdosPolicyShieldAreaApplicationArray) ElementType() reflect.Type
func (GetZoneDdosPolicyShieldAreaApplicationArray) ToGetZoneDdosPolicyShieldAreaApplicationArrayOutput ¶
func (i GetZoneDdosPolicyShieldAreaApplicationArray) ToGetZoneDdosPolicyShieldAreaApplicationArrayOutput() GetZoneDdosPolicyShieldAreaApplicationArrayOutput
func (GetZoneDdosPolicyShieldAreaApplicationArray) ToGetZoneDdosPolicyShieldAreaApplicationArrayOutputWithContext ¶
func (i GetZoneDdosPolicyShieldAreaApplicationArray) ToGetZoneDdosPolicyShieldAreaApplicationArrayOutputWithContext(ctx context.Context) GetZoneDdosPolicyShieldAreaApplicationArrayOutput
type GetZoneDdosPolicyShieldAreaApplicationArrayInput ¶
type GetZoneDdosPolicyShieldAreaApplicationArrayInput interface { pulumi.Input ToGetZoneDdosPolicyShieldAreaApplicationArrayOutput() GetZoneDdosPolicyShieldAreaApplicationArrayOutput ToGetZoneDdosPolicyShieldAreaApplicationArrayOutputWithContext(context.Context) GetZoneDdosPolicyShieldAreaApplicationArrayOutput }
GetZoneDdosPolicyShieldAreaApplicationArrayInput is an input type that accepts GetZoneDdosPolicyShieldAreaApplicationArray and GetZoneDdosPolicyShieldAreaApplicationArrayOutput values. You can construct a concrete instance of `GetZoneDdosPolicyShieldAreaApplicationArrayInput` via:
GetZoneDdosPolicyShieldAreaApplicationArray{ GetZoneDdosPolicyShieldAreaApplicationArgs{...} }
type GetZoneDdosPolicyShieldAreaApplicationArrayOutput ¶
type GetZoneDdosPolicyShieldAreaApplicationArrayOutput struct{ *pulumi.OutputState }
func (GetZoneDdosPolicyShieldAreaApplicationArrayOutput) ElementType ¶
func (GetZoneDdosPolicyShieldAreaApplicationArrayOutput) ElementType() reflect.Type
func (GetZoneDdosPolicyShieldAreaApplicationArrayOutput) ToGetZoneDdosPolicyShieldAreaApplicationArrayOutput ¶
func (o GetZoneDdosPolicyShieldAreaApplicationArrayOutput) ToGetZoneDdosPolicyShieldAreaApplicationArrayOutput() GetZoneDdosPolicyShieldAreaApplicationArrayOutput
func (GetZoneDdosPolicyShieldAreaApplicationArrayOutput) ToGetZoneDdosPolicyShieldAreaApplicationArrayOutputWithContext ¶
func (o GetZoneDdosPolicyShieldAreaApplicationArrayOutput) ToGetZoneDdosPolicyShieldAreaApplicationArrayOutputWithContext(ctx context.Context) GetZoneDdosPolicyShieldAreaApplicationArrayOutput
type GetZoneDdosPolicyShieldAreaApplicationInput ¶
type GetZoneDdosPolicyShieldAreaApplicationInput interface { pulumi.Input ToGetZoneDdosPolicyShieldAreaApplicationOutput() GetZoneDdosPolicyShieldAreaApplicationOutput ToGetZoneDdosPolicyShieldAreaApplicationOutputWithContext(context.Context) GetZoneDdosPolicyShieldAreaApplicationOutput }
GetZoneDdosPolicyShieldAreaApplicationInput is an input type that accepts GetZoneDdosPolicyShieldAreaApplicationArgs and GetZoneDdosPolicyShieldAreaApplicationOutput values. You can construct a concrete instance of `GetZoneDdosPolicyShieldAreaApplicationInput` via:
GetZoneDdosPolicyShieldAreaApplicationArgs{...}
type GetZoneDdosPolicyShieldAreaApplicationOutput ¶
type GetZoneDdosPolicyShieldAreaApplicationOutput struct{ *pulumi.OutputState }
func (GetZoneDdosPolicyShieldAreaApplicationOutput) AccelerateType ¶
func (o GetZoneDdosPolicyShieldAreaApplicationOutput) AccelerateType() pulumi.StringOutput
Acceleration function switch. Valid values:- `on`: Enable.- `off`: Disable.
func (GetZoneDdosPolicyShieldAreaApplicationOutput) ElementType ¶
func (GetZoneDdosPolicyShieldAreaApplicationOutput) ElementType() reflect.Type
func (GetZoneDdosPolicyShieldAreaApplicationOutput) Host ¶
func (o GetZoneDdosPolicyShieldAreaApplicationOutput) Host() pulumi.StringOutput
Subdomain.
func (GetZoneDdosPolicyShieldAreaApplicationOutput) SecurityType ¶
func (o GetZoneDdosPolicyShieldAreaApplicationOutput) SecurityType() pulumi.StringOutput
Security function switch. Valid values:- `on`: Enable.- `off`: Disable.
func (GetZoneDdosPolicyShieldAreaApplicationOutput) Status ¶
func (o GetZoneDdosPolicyShieldAreaApplicationOutput) Status() pulumi.StringOutput
Status of the subdomain. Valid values:- `init`: waiting to config NS.- `offline`: need to enable site accelerating.- `process`: processing the config deployment.- `online`: normal status. Note: This field may return null, indicating that no valid value can be obtained.
func (GetZoneDdosPolicyShieldAreaApplicationOutput) ToGetZoneDdosPolicyShieldAreaApplicationOutput ¶
func (o GetZoneDdosPolicyShieldAreaApplicationOutput) ToGetZoneDdosPolicyShieldAreaApplicationOutput() GetZoneDdosPolicyShieldAreaApplicationOutput
func (GetZoneDdosPolicyShieldAreaApplicationOutput) ToGetZoneDdosPolicyShieldAreaApplicationOutputWithContext ¶
func (o GetZoneDdosPolicyShieldAreaApplicationOutput) ToGetZoneDdosPolicyShieldAreaApplicationOutputWithContext(ctx context.Context) GetZoneDdosPolicyShieldAreaApplicationOutput
type GetZoneDdosPolicyShieldAreaArgs ¶
type GetZoneDdosPolicyShieldAreaArgs struct { // DDoS layer 7 application. Applications GetZoneDdosPolicyShieldAreaApplicationArrayInput `pulumi:"applications"` // When `Type` is `domain`, this field is `ZoneId`. When `Type` is `application`, this field is `ProxyId`. Note: This field may return null, indicating that no valid value can be obtained. Entity pulumi.StringInput `pulumi:"entity"` // When `Type` is `domain`, this field is `ZoneName`. When `Type` is `application`, this field is `ProxyName`. Note: This field may return null, indicating that no valid value can be obtained. EntityName pulumi.StringInput `pulumi:"entityName"` // Policy ID. PolicyId pulumi.IntInput `pulumi:"policyId"` // TCP forwarding rule number of layer 4 application. TcpNum pulumi.IntInput `pulumi:"tcpNum"` // Valid values: `domain`, `application`. Type pulumi.StringInput `pulumi:"type"` // UDP forwarding rule number of layer 4 application. UdpNum pulumi.IntInput `pulumi:"udpNum"` // Site ID. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (GetZoneDdosPolicyShieldAreaArgs) ElementType ¶
func (GetZoneDdosPolicyShieldAreaArgs) ElementType() reflect.Type
func (GetZoneDdosPolicyShieldAreaArgs) ToGetZoneDdosPolicyShieldAreaOutput ¶
func (i GetZoneDdosPolicyShieldAreaArgs) ToGetZoneDdosPolicyShieldAreaOutput() GetZoneDdosPolicyShieldAreaOutput
func (GetZoneDdosPolicyShieldAreaArgs) ToGetZoneDdosPolicyShieldAreaOutputWithContext ¶
func (i GetZoneDdosPolicyShieldAreaArgs) ToGetZoneDdosPolicyShieldAreaOutputWithContext(ctx context.Context) GetZoneDdosPolicyShieldAreaOutput
type GetZoneDdosPolicyShieldAreaArray ¶
type GetZoneDdosPolicyShieldAreaArray []GetZoneDdosPolicyShieldAreaInput
func (GetZoneDdosPolicyShieldAreaArray) ElementType ¶
func (GetZoneDdosPolicyShieldAreaArray) ElementType() reflect.Type
func (GetZoneDdosPolicyShieldAreaArray) ToGetZoneDdosPolicyShieldAreaArrayOutput ¶
func (i GetZoneDdosPolicyShieldAreaArray) ToGetZoneDdosPolicyShieldAreaArrayOutput() GetZoneDdosPolicyShieldAreaArrayOutput
func (GetZoneDdosPolicyShieldAreaArray) ToGetZoneDdosPolicyShieldAreaArrayOutputWithContext ¶
func (i GetZoneDdosPolicyShieldAreaArray) ToGetZoneDdosPolicyShieldAreaArrayOutputWithContext(ctx context.Context) GetZoneDdosPolicyShieldAreaArrayOutput
type GetZoneDdosPolicyShieldAreaArrayInput ¶
type GetZoneDdosPolicyShieldAreaArrayInput interface { pulumi.Input ToGetZoneDdosPolicyShieldAreaArrayOutput() GetZoneDdosPolicyShieldAreaArrayOutput ToGetZoneDdosPolicyShieldAreaArrayOutputWithContext(context.Context) GetZoneDdosPolicyShieldAreaArrayOutput }
GetZoneDdosPolicyShieldAreaArrayInput is an input type that accepts GetZoneDdosPolicyShieldAreaArray and GetZoneDdosPolicyShieldAreaArrayOutput values. You can construct a concrete instance of `GetZoneDdosPolicyShieldAreaArrayInput` via:
GetZoneDdosPolicyShieldAreaArray{ GetZoneDdosPolicyShieldAreaArgs{...} }
type GetZoneDdosPolicyShieldAreaArrayOutput ¶
type GetZoneDdosPolicyShieldAreaArrayOutput struct{ *pulumi.OutputState }
func (GetZoneDdosPolicyShieldAreaArrayOutput) ElementType ¶
func (GetZoneDdosPolicyShieldAreaArrayOutput) ElementType() reflect.Type
func (GetZoneDdosPolicyShieldAreaArrayOutput) ToGetZoneDdosPolicyShieldAreaArrayOutput ¶
func (o GetZoneDdosPolicyShieldAreaArrayOutput) ToGetZoneDdosPolicyShieldAreaArrayOutput() GetZoneDdosPolicyShieldAreaArrayOutput
func (GetZoneDdosPolicyShieldAreaArrayOutput) ToGetZoneDdosPolicyShieldAreaArrayOutputWithContext ¶
func (o GetZoneDdosPolicyShieldAreaArrayOutput) ToGetZoneDdosPolicyShieldAreaArrayOutputWithContext(ctx context.Context) GetZoneDdosPolicyShieldAreaArrayOutput
type GetZoneDdosPolicyShieldAreaInput ¶
type GetZoneDdosPolicyShieldAreaInput interface { pulumi.Input ToGetZoneDdosPolicyShieldAreaOutput() GetZoneDdosPolicyShieldAreaOutput ToGetZoneDdosPolicyShieldAreaOutputWithContext(context.Context) GetZoneDdosPolicyShieldAreaOutput }
GetZoneDdosPolicyShieldAreaInput is an input type that accepts GetZoneDdosPolicyShieldAreaArgs and GetZoneDdosPolicyShieldAreaOutput values. You can construct a concrete instance of `GetZoneDdosPolicyShieldAreaInput` via:
GetZoneDdosPolicyShieldAreaArgs{...}
type GetZoneDdosPolicyShieldAreaOutput ¶
type GetZoneDdosPolicyShieldAreaOutput struct{ *pulumi.OutputState }
func (GetZoneDdosPolicyShieldAreaOutput) Applications ¶
func (o GetZoneDdosPolicyShieldAreaOutput) Applications() GetZoneDdosPolicyShieldAreaApplicationArrayOutput
DDoS layer 7 application.
func (GetZoneDdosPolicyShieldAreaOutput) ElementType ¶
func (GetZoneDdosPolicyShieldAreaOutput) ElementType() reflect.Type
func (GetZoneDdosPolicyShieldAreaOutput) Entity ¶
func (o GetZoneDdosPolicyShieldAreaOutput) Entity() pulumi.StringOutput
When `Type` is `domain`, this field is `ZoneId`. When `Type` is `application`, this field is `ProxyId`. Note: This field may return null, indicating that no valid value can be obtained.
func (GetZoneDdosPolicyShieldAreaOutput) EntityName ¶
func (o GetZoneDdosPolicyShieldAreaOutput) EntityName() pulumi.StringOutput
When `Type` is `domain`, this field is `ZoneName`. When `Type` is `application`, this field is `ProxyName`. Note: This field may return null, indicating that no valid value can be obtained.
func (GetZoneDdosPolicyShieldAreaOutput) PolicyId ¶
func (o GetZoneDdosPolicyShieldAreaOutput) PolicyId() pulumi.IntOutput
Policy ID.
func (GetZoneDdosPolicyShieldAreaOutput) TcpNum ¶
func (o GetZoneDdosPolicyShieldAreaOutput) TcpNum() pulumi.IntOutput
TCP forwarding rule number of layer 4 application.
func (GetZoneDdosPolicyShieldAreaOutput) ToGetZoneDdosPolicyShieldAreaOutput ¶
func (o GetZoneDdosPolicyShieldAreaOutput) ToGetZoneDdosPolicyShieldAreaOutput() GetZoneDdosPolicyShieldAreaOutput
func (GetZoneDdosPolicyShieldAreaOutput) ToGetZoneDdosPolicyShieldAreaOutputWithContext ¶
func (o GetZoneDdosPolicyShieldAreaOutput) ToGetZoneDdosPolicyShieldAreaOutputWithContext(ctx context.Context) GetZoneDdosPolicyShieldAreaOutput
func (GetZoneDdosPolicyShieldAreaOutput) Type ¶
func (o GetZoneDdosPolicyShieldAreaOutput) Type() pulumi.StringOutput
Valid values: `domain`, `application`.
func (GetZoneDdosPolicyShieldAreaOutput) UdpNum ¶
func (o GetZoneDdosPolicyShieldAreaOutput) UdpNum() pulumi.IntOutput
UDP forwarding rule number of layer 4 application.
func (GetZoneDdosPolicyShieldAreaOutput) ZoneId ¶
func (o GetZoneDdosPolicyShieldAreaOutput) ZoneId() pulumi.StringOutput
Site ID.
type LoadBalancing ¶
type LoadBalancing struct { pulumi.CustomResourceState // ID of the backup origin group to use. BackupOriginGroupId pulumi.StringOutput `pulumi:"backupOriginGroupId"` // Schedules domain names. Note: This field may return null, indicating that no valid value can be obtained. Cname pulumi.StringOutput `pulumi:"cname"` // Subdomain name. You can use @ to represent the root domain. Host pulumi.StringOutput `pulumi:"host"` // Load balancer instance ID. LoadBalancingId pulumi.StringOutput `pulumi:"loadBalancingId"` // ID of the origin group to use. OriginGroupId pulumi.StringOutput `pulumi:"originGroupId"` // Status of the task. Valid values to set: `online`, `offline`. During status change, the status is `process`. Status pulumi.StringOutput `pulumi:"status"` // Indicates DNS TTL time when `Type` is dns_only. Ttl pulumi.IntOutput `pulumi:"ttl"` // Proxy mode.- `dnsOnly`: Only DNS.- `proxied`: Enable proxy. Type pulumi.StringOutput `pulumi:"type"` // Last modification date. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo loadBalancing
## Import
teo load_balancing can be imported using the zone_id#loadBalancing_id, e.g.
```sh
$ pulumi import tencentcloud:Teo/loadBalancing:LoadBalancing load_balancing zone-297z8rf93cfw#lb-2a93c649-3719-11ed-b9c1-5254005a52aa
```
func GetLoadBalancing ¶
func GetLoadBalancing(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LoadBalancingState, opts ...pulumi.ResourceOption) (*LoadBalancing, error)
GetLoadBalancing gets an existing LoadBalancing 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 NewLoadBalancing ¶
func NewLoadBalancing(ctx *pulumi.Context, name string, args *LoadBalancingArgs, opts ...pulumi.ResourceOption) (*LoadBalancing, error)
NewLoadBalancing registers a new resource with the given unique name, arguments, and options.
func (*LoadBalancing) ElementType ¶
func (*LoadBalancing) ElementType() reflect.Type
func (*LoadBalancing) ToLoadBalancingOutput ¶
func (i *LoadBalancing) ToLoadBalancingOutput() LoadBalancingOutput
func (*LoadBalancing) ToLoadBalancingOutputWithContext ¶
func (i *LoadBalancing) ToLoadBalancingOutputWithContext(ctx context.Context) LoadBalancingOutput
type LoadBalancingArgs ¶
type LoadBalancingArgs struct { // ID of the backup origin group to use. BackupOriginGroupId pulumi.StringPtrInput // Subdomain name. You can use @ to represent the root domain. Host pulumi.StringInput // ID of the origin group to use. OriginGroupId pulumi.StringInput // Status of the task. Valid values to set: `online`, `offline`. During status change, the status is `process`. Status pulumi.StringPtrInput // Indicates DNS TTL time when `Type` is dns_only. Ttl pulumi.IntPtrInput // Proxy mode.- `dnsOnly`: Only DNS.- `proxied`: Enable proxy. Type pulumi.StringInput // Site ID. ZoneId pulumi.StringInput }
The set of arguments for constructing a LoadBalancing resource.
func (LoadBalancingArgs) ElementType ¶
func (LoadBalancingArgs) ElementType() reflect.Type
type LoadBalancingArray ¶
type LoadBalancingArray []LoadBalancingInput
func (LoadBalancingArray) ElementType ¶
func (LoadBalancingArray) ElementType() reflect.Type
func (LoadBalancingArray) ToLoadBalancingArrayOutput ¶
func (i LoadBalancingArray) ToLoadBalancingArrayOutput() LoadBalancingArrayOutput
func (LoadBalancingArray) ToLoadBalancingArrayOutputWithContext ¶
func (i LoadBalancingArray) ToLoadBalancingArrayOutputWithContext(ctx context.Context) LoadBalancingArrayOutput
type LoadBalancingArrayInput ¶
type LoadBalancingArrayInput interface { pulumi.Input ToLoadBalancingArrayOutput() LoadBalancingArrayOutput ToLoadBalancingArrayOutputWithContext(context.Context) LoadBalancingArrayOutput }
LoadBalancingArrayInput is an input type that accepts LoadBalancingArray and LoadBalancingArrayOutput values. You can construct a concrete instance of `LoadBalancingArrayInput` via:
LoadBalancingArray{ LoadBalancingArgs{...} }
type LoadBalancingArrayOutput ¶
type LoadBalancingArrayOutput struct{ *pulumi.OutputState }
func (LoadBalancingArrayOutput) ElementType ¶
func (LoadBalancingArrayOutput) ElementType() reflect.Type
func (LoadBalancingArrayOutput) Index ¶
func (o LoadBalancingArrayOutput) Index(i pulumi.IntInput) LoadBalancingOutput
func (LoadBalancingArrayOutput) ToLoadBalancingArrayOutput ¶
func (o LoadBalancingArrayOutput) ToLoadBalancingArrayOutput() LoadBalancingArrayOutput
func (LoadBalancingArrayOutput) ToLoadBalancingArrayOutputWithContext ¶
func (o LoadBalancingArrayOutput) ToLoadBalancingArrayOutputWithContext(ctx context.Context) LoadBalancingArrayOutput
type LoadBalancingInput ¶
type LoadBalancingInput interface { pulumi.Input ToLoadBalancingOutput() LoadBalancingOutput ToLoadBalancingOutputWithContext(ctx context.Context) LoadBalancingOutput }
type LoadBalancingMap ¶
type LoadBalancingMap map[string]LoadBalancingInput
func (LoadBalancingMap) ElementType ¶
func (LoadBalancingMap) ElementType() reflect.Type
func (LoadBalancingMap) ToLoadBalancingMapOutput ¶
func (i LoadBalancingMap) ToLoadBalancingMapOutput() LoadBalancingMapOutput
func (LoadBalancingMap) ToLoadBalancingMapOutputWithContext ¶
func (i LoadBalancingMap) ToLoadBalancingMapOutputWithContext(ctx context.Context) LoadBalancingMapOutput
type LoadBalancingMapInput ¶
type LoadBalancingMapInput interface { pulumi.Input ToLoadBalancingMapOutput() LoadBalancingMapOutput ToLoadBalancingMapOutputWithContext(context.Context) LoadBalancingMapOutput }
LoadBalancingMapInput is an input type that accepts LoadBalancingMap and LoadBalancingMapOutput values. You can construct a concrete instance of `LoadBalancingMapInput` via:
LoadBalancingMap{ "key": LoadBalancingArgs{...} }
type LoadBalancingMapOutput ¶
type LoadBalancingMapOutput struct{ *pulumi.OutputState }
func (LoadBalancingMapOutput) ElementType ¶
func (LoadBalancingMapOutput) ElementType() reflect.Type
func (LoadBalancingMapOutput) MapIndex ¶
func (o LoadBalancingMapOutput) MapIndex(k pulumi.StringInput) LoadBalancingOutput
func (LoadBalancingMapOutput) ToLoadBalancingMapOutput ¶
func (o LoadBalancingMapOutput) ToLoadBalancingMapOutput() LoadBalancingMapOutput
func (LoadBalancingMapOutput) ToLoadBalancingMapOutputWithContext ¶
func (o LoadBalancingMapOutput) ToLoadBalancingMapOutputWithContext(ctx context.Context) LoadBalancingMapOutput
type LoadBalancingOutput ¶
type LoadBalancingOutput struct{ *pulumi.OutputState }
func (LoadBalancingOutput) BackupOriginGroupId ¶
func (o LoadBalancingOutput) BackupOriginGroupId() pulumi.StringOutput
ID of the backup origin group to use.
func (LoadBalancingOutput) Cname ¶
func (o LoadBalancingOutput) Cname() pulumi.StringOutput
Schedules domain names. Note: This field may return null, indicating that no valid value can be obtained.
func (LoadBalancingOutput) ElementType ¶
func (LoadBalancingOutput) ElementType() reflect.Type
func (LoadBalancingOutput) Host ¶
func (o LoadBalancingOutput) Host() pulumi.StringOutput
Subdomain name. You can use @ to represent the root domain.
func (LoadBalancingOutput) LoadBalancingId ¶
func (o LoadBalancingOutput) LoadBalancingId() pulumi.StringOutput
Load balancer instance ID.
func (LoadBalancingOutput) OriginGroupId ¶
func (o LoadBalancingOutput) OriginGroupId() pulumi.StringOutput
ID of the origin group to use.
func (LoadBalancingOutput) Status ¶
func (o LoadBalancingOutput) Status() pulumi.StringOutput
Status of the task. Valid values to set: `online`, `offline`. During status change, the status is `process`.
func (LoadBalancingOutput) ToLoadBalancingOutput ¶
func (o LoadBalancingOutput) ToLoadBalancingOutput() LoadBalancingOutput
func (LoadBalancingOutput) ToLoadBalancingOutputWithContext ¶
func (o LoadBalancingOutput) ToLoadBalancingOutputWithContext(ctx context.Context) LoadBalancingOutput
func (LoadBalancingOutput) Ttl ¶
func (o LoadBalancingOutput) Ttl() pulumi.IntOutput
Indicates DNS TTL time when `Type` is dns_only.
func (LoadBalancingOutput) Type ¶
func (o LoadBalancingOutput) Type() pulumi.StringOutput
Proxy mode.- `dnsOnly`: Only DNS.- `proxied`: Enable proxy.
func (LoadBalancingOutput) UpdateTime ¶
func (o LoadBalancingOutput) UpdateTime() pulumi.StringOutput
Last modification date.
func (LoadBalancingOutput) ZoneId ¶
func (o LoadBalancingOutput) ZoneId() pulumi.StringOutput
Site ID.
type LoadBalancingState ¶
type LoadBalancingState struct { // ID of the backup origin group to use. BackupOriginGroupId pulumi.StringPtrInput // Schedules domain names. Note: This field may return null, indicating that no valid value can be obtained. Cname pulumi.StringPtrInput // Subdomain name. You can use @ to represent the root domain. Host pulumi.StringPtrInput // Load balancer instance ID. LoadBalancingId pulumi.StringPtrInput // ID of the origin group to use. OriginGroupId pulumi.StringPtrInput // Status of the task. Valid values to set: `online`, `offline`. During status change, the status is `process`. Status pulumi.StringPtrInput // Indicates DNS TTL time when `Type` is dns_only. Ttl pulumi.IntPtrInput // Proxy mode.- `dnsOnly`: Only DNS.- `proxied`: Enable proxy. Type pulumi.StringPtrInput // Last modification date. UpdateTime pulumi.StringPtrInput // Site ID. ZoneId pulumi.StringPtrInput }
func (LoadBalancingState) ElementType ¶
func (LoadBalancingState) ElementType() reflect.Type
type OriginGroup ¶
type OriginGroup struct { pulumi.CustomResourceState // Type of the origin group, this field should be set when `OriginType` is self, otherwise leave it empty. Valid values:- `area`: select an origin by using Geo info of the client IP and `Area` field in Records.- `weight`: weighted select an origin by using `Weight` field in Records.- `proto`: config by HTTP protocol. ConfigurationType pulumi.StringOutput `pulumi:"configurationType"` // OriginGroup ID. OriginGroupId pulumi.StringOutput `pulumi:"originGroupId"` // OriginGroup Name. OriginGroupName pulumi.StringOutput `pulumi:"originGroupName"` // Origin site records. OriginRecords OriginGroupOriginRecordArrayOutput `pulumi:"originRecords"` // Type of the origin site. Valid values:- `self`: self-build website.- `cos`: tencent cos.- `thirdParty`: third party cos. OriginType pulumi.StringOutput `pulumi:"originType"` // Last modification date. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo originGroup
## 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 { // Type of the origin group, this field should be set when `OriginType` is self, otherwise leave it empty. Valid values:- `area`: select an origin by using Geo info of the client IP and `Area` field in Records.- `weight`: weighted select an origin by using `Weight` field in Records.- `proto`: config by HTTP protocol. ConfigurationType pulumi.StringInput // OriginGroup Name. OriginGroupName pulumi.StringInput // Origin site records. OriginRecords OriginGroupOriginRecordArrayInput // Type of the origin site. Valid values:- `self`: self-build website.- `cos`: tencent cos.- `thirdParty`: third party cos. OriginType 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 OriginGroupOriginRecord ¶
type OriginGroupOriginRecord struct { // Indicating origin site's area when `Type` field is `area`. An empty List indicate the default area. Valid value:- Asia, Americas, Europe, Africa or Oceania.- 2 characters ISO 3166 area code. Areas []string `pulumi:"areas"` // Port of the origin site. Valid value range: 1-65535. Port int `pulumi:"port"` // Whether origin site is using private authentication. Only valid when `OriginType` is `thirdParty`. Private *bool `pulumi:"private"` // Parameters for private authentication. Only valid when `Private` is `true`. PrivateParameters []OriginGroupOriginRecordPrivateParameter `pulumi:"privateParameters"` // Record value, which could be an IPv4/IPv6 address or a domain. Record string `pulumi:"record"` RecordId *string `pulumi:"recordId"` // Indicating origin site's weight when `Type` field is `weight`. Valid value range: 1-100. Sum of all weights should be 100. Weight *int `pulumi:"weight"` }
type OriginGroupOriginRecordArgs ¶
type OriginGroupOriginRecordArgs struct { // Indicating origin site's area when `Type` field is `area`. An empty List indicate the default area. Valid value:- Asia, Americas, Europe, Africa or Oceania.- 2 characters ISO 3166 area code. Areas pulumi.StringArrayInput `pulumi:"areas"` // Port of the origin site. Valid value range: 1-65535. Port pulumi.IntInput `pulumi:"port"` // Whether origin site is using private authentication. Only valid when `OriginType` is `thirdParty`. Private pulumi.BoolPtrInput `pulumi:"private"` // Parameters for private authentication. Only valid when `Private` is `true`. PrivateParameters OriginGroupOriginRecordPrivateParameterArrayInput `pulumi:"privateParameters"` // Record value, which could be an IPv4/IPv6 address or a domain. Record pulumi.StringInput `pulumi:"record"` RecordId pulumi.StringPtrInput `pulumi:"recordId"` // Indicating origin site's weight when `Type` field is `weight`. Valid value range: 1-100. Sum of all weights should be 100. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (OriginGroupOriginRecordArgs) ElementType ¶
func (OriginGroupOriginRecordArgs) ElementType() reflect.Type
func (OriginGroupOriginRecordArgs) ToOriginGroupOriginRecordOutput ¶
func (i OriginGroupOriginRecordArgs) ToOriginGroupOriginRecordOutput() OriginGroupOriginRecordOutput
func (OriginGroupOriginRecordArgs) ToOriginGroupOriginRecordOutputWithContext ¶
func (i OriginGroupOriginRecordArgs) ToOriginGroupOriginRecordOutputWithContext(ctx context.Context) OriginGroupOriginRecordOutput
type OriginGroupOriginRecordArray ¶
type OriginGroupOriginRecordArray []OriginGroupOriginRecordInput
func (OriginGroupOriginRecordArray) ElementType ¶
func (OriginGroupOriginRecordArray) ElementType() reflect.Type
func (OriginGroupOriginRecordArray) ToOriginGroupOriginRecordArrayOutput ¶
func (i OriginGroupOriginRecordArray) ToOriginGroupOriginRecordArrayOutput() OriginGroupOriginRecordArrayOutput
func (OriginGroupOriginRecordArray) ToOriginGroupOriginRecordArrayOutputWithContext ¶
func (i OriginGroupOriginRecordArray) ToOriginGroupOriginRecordArrayOutputWithContext(ctx context.Context) OriginGroupOriginRecordArrayOutput
type OriginGroupOriginRecordArrayInput ¶
type OriginGroupOriginRecordArrayInput interface { pulumi.Input ToOriginGroupOriginRecordArrayOutput() OriginGroupOriginRecordArrayOutput ToOriginGroupOriginRecordArrayOutputWithContext(context.Context) OriginGroupOriginRecordArrayOutput }
OriginGroupOriginRecordArrayInput is an input type that accepts OriginGroupOriginRecordArray and OriginGroupOriginRecordArrayOutput values. You can construct a concrete instance of `OriginGroupOriginRecordArrayInput` via:
OriginGroupOriginRecordArray{ OriginGroupOriginRecordArgs{...} }
type OriginGroupOriginRecordArrayOutput ¶
type OriginGroupOriginRecordArrayOutput struct{ *pulumi.OutputState }
func (OriginGroupOriginRecordArrayOutput) ElementType ¶
func (OriginGroupOriginRecordArrayOutput) ElementType() reflect.Type
func (OriginGroupOriginRecordArrayOutput) Index ¶
func (o OriginGroupOriginRecordArrayOutput) Index(i pulumi.IntInput) OriginGroupOriginRecordOutput
func (OriginGroupOriginRecordArrayOutput) ToOriginGroupOriginRecordArrayOutput ¶
func (o OriginGroupOriginRecordArrayOutput) ToOriginGroupOriginRecordArrayOutput() OriginGroupOriginRecordArrayOutput
func (OriginGroupOriginRecordArrayOutput) ToOriginGroupOriginRecordArrayOutputWithContext ¶
func (o OriginGroupOriginRecordArrayOutput) ToOriginGroupOriginRecordArrayOutputWithContext(ctx context.Context) OriginGroupOriginRecordArrayOutput
type OriginGroupOriginRecordInput ¶
type OriginGroupOriginRecordInput interface { pulumi.Input ToOriginGroupOriginRecordOutput() OriginGroupOriginRecordOutput ToOriginGroupOriginRecordOutputWithContext(context.Context) OriginGroupOriginRecordOutput }
OriginGroupOriginRecordInput is an input type that accepts OriginGroupOriginRecordArgs and OriginGroupOriginRecordOutput values. You can construct a concrete instance of `OriginGroupOriginRecordInput` via:
OriginGroupOriginRecordArgs{...}
type OriginGroupOriginRecordOutput ¶
type OriginGroupOriginRecordOutput struct{ *pulumi.OutputState }
func (OriginGroupOriginRecordOutput) Areas ¶
func (o OriginGroupOriginRecordOutput) Areas() pulumi.StringArrayOutput
Indicating origin site's area when `Type` field is `area`. An empty List indicate the default area. Valid value:- Asia, Americas, Europe, Africa or Oceania.- 2 characters ISO 3166 area code.
func (OriginGroupOriginRecordOutput) ElementType ¶
func (OriginGroupOriginRecordOutput) ElementType() reflect.Type
func (OriginGroupOriginRecordOutput) Port ¶
func (o OriginGroupOriginRecordOutput) Port() pulumi.IntOutput
Port of the origin site. Valid value range: 1-65535.
func (OriginGroupOriginRecordOutput) Private ¶
func (o OriginGroupOriginRecordOutput) Private() pulumi.BoolPtrOutput
Whether origin site is using private authentication. Only valid when `OriginType` is `thirdParty`.
func (OriginGroupOriginRecordOutput) PrivateParameters ¶
func (o OriginGroupOriginRecordOutput) PrivateParameters() OriginGroupOriginRecordPrivateParameterArrayOutput
Parameters for private authentication. Only valid when `Private` is `true`.
func (OriginGroupOriginRecordOutput) Record ¶
func (o OriginGroupOriginRecordOutput) Record() pulumi.StringOutput
Record value, which could be an IPv4/IPv6 address or a domain.
func (OriginGroupOriginRecordOutput) RecordId ¶
func (o OriginGroupOriginRecordOutput) RecordId() pulumi.StringPtrOutput
func (OriginGroupOriginRecordOutput) ToOriginGroupOriginRecordOutput ¶
func (o OriginGroupOriginRecordOutput) ToOriginGroupOriginRecordOutput() OriginGroupOriginRecordOutput
func (OriginGroupOriginRecordOutput) ToOriginGroupOriginRecordOutputWithContext ¶
func (o OriginGroupOriginRecordOutput) ToOriginGroupOriginRecordOutputWithContext(ctx context.Context) OriginGroupOriginRecordOutput
func (OriginGroupOriginRecordOutput) Weight ¶
func (o OriginGroupOriginRecordOutput) Weight() pulumi.IntPtrOutput
Indicating origin site's weight when `Type` field is `weight`. Valid value range: 1-100. Sum of all weights should be 100.
type OriginGroupOriginRecordPrivateParameterArgs ¶
type OriginGroupOriginRecordPrivateParameterArgs struct { // Parameter Name. Valid values:- AccessKeyId:Access Key ID.- SecretAccessKey:Secret Access Key. Name pulumi.StringInput `pulumi:"name"` // Parameter value. Value pulumi.StringInput `pulumi:"value"` }
func (OriginGroupOriginRecordPrivateParameterArgs) ElementType ¶
func (OriginGroupOriginRecordPrivateParameterArgs) ElementType() reflect.Type
func (OriginGroupOriginRecordPrivateParameterArgs) ToOriginGroupOriginRecordPrivateParameterOutput ¶
func (i OriginGroupOriginRecordPrivateParameterArgs) ToOriginGroupOriginRecordPrivateParameterOutput() OriginGroupOriginRecordPrivateParameterOutput
func (OriginGroupOriginRecordPrivateParameterArgs) ToOriginGroupOriginRecordPrivateParameterOutputWithContext ¶
func (i OriginGroupOriginRecordPrivateParameterArgs) ToOriginGroupOriginRecordPrivateParameterOutputWithContext(ctx context.Context) OriginGroupOriginRecordPrivateParameterOutput
type OriginGroupOriginRecordPrivateParameterArray ¶
type OriginGroupOriginRecordPrivateParameterArray []OriginGroupOriginRecordPrivateParameterInput
func (OriginGroupOriginRecordPrivateParameterArray) ElementType ¶
func (OriginGroupOriginRecordPrivateParameterArray) ElementType() reflect.Type
func (OriginGroupOriginRecordPrivateParameterArray) ToOriginGroupOriginRecordPrivateParameterArrayOutput ¶
func (i OriginGroupOriginRecordPrivateParameterArray) ToOriginGroupOriginRecordPrivateParameterArrayOutput() OriginGroupOriginRecordPrivateParameterArrayOutput
func (OriginGroupOriginRecordPrivateParameterArray) ToOriginGroupOriginRecordPrivateParameterArrayOutputWithContext ¶
func (i OriginGroupOriginRecordPrivateParameterArray) ToOriginGroupOriginRecordPrivateParameterArrayOutputWithContext(ctx context.Context) OriginGroupOriginRecordPrivateParameterArrayOutput
type OriginGroupOriginRecordPrivateParameterArrayInput ¶
type OriginGroupOriginRecordPrivateParameterArrayInput interface { pulumi.Input ToOriginGroupOriginRecordPrivateParameterArrayOutput() OriginGroupOriginRecordPrivateParameterArrayOutput ToOriginGroupOriginRecordPrivateParameterArrayOutputWithContext(context.Context) OriginGroupOriginRecordPrivateParameterArrayOutput }
OriginGroupOriginRecordPrivateParameterArrayInput is an input type that accepts OriginGroupOriginRecordPrivateParameterArray and OriginGroupOriginRecordPrivateParameterArrayOutput values. You can construct a concrete instance of `OriginGroupOriginRecordPrivateParameterArrayInput` via:
OriginGroupOriginRecordPrivateParameterArray{ OriginGroupOriginRecordPrivateParameterArgs{...} }
type OriginGroupOriginRecordPrivateParameterArrayOutput ¶
type OriginGroupOriginRecordPrivateParameterArrayOutput struct{ *pulumi.OutputState }
func (OriginGroupOriginRecordPrivateParameterArrayOutput) ElementType ¶
func (OriginGroupOriginRecordPrivateParameterArrayOutput) ElementType() reflect.Type
func (OriginGroupOriginRecordPrivateParameterArrayOutput) ToOriginGroupOriginRecordPrivateParameterArrayOutput ¶
func (o OriginGroupOriginRecordPrivateParameterArrayOutput) ToOriginGroupOriginRecordPrivateParameterArrayOutput() OriginGroupOriginRecordPrivateParameterArrayOutput
func (OriginGroupOriginRecordPrivateParameterArrayOutput) ToOriginGroupOriginRecordPrivateParameterArrayOutputWithContext ¶
func (o OriginGroupOriginRecordPrivateParameterArrayOutput) ToOriginGroupOriginRecordPrivateParameterArrayOutputWithContext(ctx context.Context) OriginGroupOriginRecordPrivateParameterArrayOutput
type OriginGroupOriginRecordPrivateParameterInput ¶
type OriginGroupOriginRecordPrivateParameterInput interface { pulumi.Input ToOriginGroupOriginRecordPrivateParameterOutput() OriginGroupOriginRecordPrivateParameterOutput ToOriginGroupOriginRecordPrivateParameterOutputWithContext(context.Context) OriginGroupOriginRecordPrivateParameterOutput }
OriginGroupOriginRecordPrivateParameterInput is an input type that accepts OriginGroupOriginRecordPrivateParameterArgs and OriginGroupOriginRecordPrivateParameterOutput values. You can construct a concrete instance of `OriginGroupOriginRecordPrivateParameterInput` via:
OriginGroupOriginRecordPrivateParameterArgs{...}
type OriginGroupOriginRecordPrivateParameterOutput ¶
type OriginGroupOriginRecordPrivateParameterOutput struct{ *pulumi.OutputState }
func (OriginGroupOriginRecordPrivateParameterOutput) ElementType ¶
func (OriginGroupOriginRecordPrivateParameterOutput) ElementType() reflect.Type
func (OriginGroupOriginRecordPrivateParameterOutput) Name ¶
func (o OriginGroupOriginRecordPrivateParameterOutput) Name() pulumi.StringOutput
Parameter Name. Valid values:- AccessKeyId:Access Key ID.- SecretAccessKey:Secret Access Key.
func (OriginGroupOriginRecordPrivateParameterOutput) ToOriginGroupOriginRecordPrivateParameterOutput ¶
func (o OriginGroupOriginRecordPrivateParameterOutput) ToOriginGroupOriginRecordPrivateParameterOutput() OriginGroupOriginRecordPrivateParameterOutput
func (OriginGroupOriginRecordPrivateParameterOutput) ToOriginGroupOriginRecordPrivateParameterOutputWithContext ¶
func (o OriginGroupOriginRecordPrivateParameterOutput) ToOriginGroupOriginRecordPrivateParameterOutputWithContext(ctx context.Context) OriginGroupOriginRecordPrivateParameterOutput
func (OriginGroupOriginRecordPrivateParameterOutput) Value ¶
func (o OriginGroupOriginRecordPrivateParameterOutput) Value() pulumi.StringOutput
Parameter value.
type OriginGroupOutput ¶
type OriginGroupOutput struct{ *pulumi.OutputState }
func (OriginGroupOutput) ConfigurationType ¶
func (o OriginGroupOutput) ConfigurationType() pulumi.StringOutput
Type of the origin group, this field should be set when `OriginType` is self, otherwise leave it empty. Valid values:- `area`: select an origin by using Geo info of the client IP and `Area` field in Records.- `weight`: weighted select an origin by using `Weight` field in Records.- `proto`: config by HTTP protocol.
func (OriginGroupOutput) ElementType ¶
func (OriginGroupOutput) ElementType() reflect.Type
func (OriginGroupOutput) OriginGroupId ¶
func (o OriginGroupOutput) OriginGroupId() pulumi.StringOutput
OriginGroup ID.
func (OriginGroupOutput) OriginGroupName ¶
func (o OriginGroupOutput) OriginGroupName() pulumi.StringOutput
OriginGroup Name.
func (OriginGroupOutput) OriginRecords ¶
func (o OriginGroupOutput) OriginRecords() OriginGroupOriginRecordArrayOutput
Origin site records.
func (OriginGroupOutput) OriginType ¶
func (o OriginGroupOutput) OriginType() pulumi.StringOutput
Type of the origin site. Valid values:- `self`: self-build website.- `cos`: tencent cos.- `thirdParty`: third party cos.
func (OriginGroupOutput) ToOriginGroupOutput ¶
func (o OriginGroupOutput) ToOriginGroupOutput() OriginGroupOutput
func (OriginGroupOutput) ToOriginGroupOutputWithContext ¶
func (o OriginGroupOutput) ToOriginGroupOutputWithContext(ctx context.Context) OriginGroupOutput
func (OriginGroupOutput) UpdateTime ¶
func (o OriginGroupOutput) UpdateTime() pulumi.StringOutput
Last modification date.
type OriginGroupState ¶
type OriginGroupState struct { // Type of the origin group, this field should be set when `OriginType` is self, otherwise leave it empty. Valid values:- `area`: select an origin by using Geo info of the client IP and `Area` field in Records.- `weight`: weighted select an origin by using `Weight` field in Records.- `proto`: config by HTTP protocol. ConfigurationType pulumi.StringPtrInput // OriginGroup ID. OriginGroupId pulumi.StringPtrInput // OriginGroup Name. OriginGroupName pulumi.StringPtrInput // Origin site records. OriginRecords OriginGroupOriginRecordArrayInput // Type of the origin site. Valid values:- `self`: self-build website.- `cos`: tencent cos.- `thirdParty`: third party cos. OriginType pulumi.StringPtrInput // Last modification date. UpdateTime pulumi.StringPtrInput // Site ID. ZoneId pulumi.StringPtrInput }
func (OriginGroupState) ElementType ¶
func (OriginGroupState) ElementType() reflect.Type
type RuleEngine ¶
type RuleEngine struct { pulumi.CustomResourceState // Rule ID. RuleId pulumi.StringOutput `pulumi:"ruleId"` // Rule name. RuleName pulumi.StringOutput `pulumi:"ruleName"` // Rule items list. Rules RuleEngineRuleArrayOutput `pulumi:"rules"` // Status of the rule, valid value can be `enable` or `disable`. Status pulumi.StringOutput `pulumi:"status"` // rule tag list. Tags pulumi.StringArrayOutput `pulumi:"tags"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo ruleEngine
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Teo" "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 }) }
```
## 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 { // Rule name. RuleName pulumi.StringInput // Rule items list. Rules RuleEngineRuleArrayInput // Status of the rule, valid value can be `enable` or `disable`. Status pulumi.StringInput // rule tag list. Tags pulumi.StringArrayInput // Site ID. 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
Rule name.
func (RuleEngineOutput) Rules ¶
func (o RuleEngineOutput) Rules() RuleEngineRuleArrayOutput
Rule items list.
func (RuleEngineOutput) Status ¶
func (o RuleEngineOutput) Status() pulumi.StringOutput
Status of the rule, valid value can be `enable` or `disable`.
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
type RuleEnginePriority ¶
type RuleEnginePriority struct { pulumi.CustomResourceState // Priority of rules. RulesPriorities RuleEnginePriorityRulesPriorityArrayOutput `pulumi:"rulesPriorities"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo ruleEnginePriority
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Teo" "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.NewRuleEnginePriority(ctx, "ruleEnginePriority", &Teo.RuleEnginePriorityArgs{ RulesPriorities: teo.RuleEnginePriorityRulesPriorityArray{ &teo.RuleEnginePriorityRulesPriorityArgs{ Index: pulumi.Int(0), Value: pulumi.String("rule-m9jlttua"), }, &teo.RuleEnginePriorityRulesPriorityArgs{ Index: pulumi.Int(1), Value: pulumi.String("rule-m5l9t4k1"), }, }, ZoneId: pulumi.String("zone-294v965lwmn6"), }) if err != nil { return err } return nil }) }
```
## Import
teo rule_engine_priority can be imported using the zone_id, e.g.
```sh
$ pulumi import tencentcloud:Teo/ruleEnginePriority:RuleEnginePriority rule_engine_priority zone-294v965lwmn6
```
func GetRuleEnginePriority ¶
func GetRuleEnginePriority(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RuleEnginePriorityState, opts ...pulumi.ResourceOption) (*RuleEnginePriority, error)
GetRuleEnginePriority gets an existing RuleEnginePriority 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 NewRuleEnginePriority ¶
func NewRuleEnginePriority(ctx *pulumi.Context, name string, args *RuleEnginePriorityArgs, opts ...pulumi.ResourceOption) (*RuleEnginePriority, error)
NewRuleEnginePriority registers a new resource with the given unique name, arguments, and options.
func (*RuleEnginePriority) ElementType ¶
func (*RuleEnginePriority) ElementType() reflect.Type
func (*RuleEnginePriority) ToRuleEnginePriorityOutput ¶
func (i *RuleEnginePriority) ToRuleEnginePriorityOutput() RuleEnginePriorityOutput
func (*RuleEnginePriority) ToRuleEnginePriorityOutputWithContext ¶
func (i *RuleEnginePriority) ToRuleEnginePriorityOutputWithContext(ctx context.Context) RuleEnginePriorityOutput
type RuleEnginePriorityArgs ¶
type RuleEnginePriorityArgs struct { // Priority of rules. RulesPriorities RuleEnginePriorityRulesPriorityArrayInput // Site ID. ZoneId pulumi.StringInput }
The set of arguments for constructing a RuleEnginePriority resource.
func (RuleEnginePriorityArgs) ElementType ¶
func (RuleEnginePriorityArgs) ElementType() reflect.Type
type RuleEnginePriorityArray ¶
type RuleEnginePriorityArray []RuleEnginePriorityInput
func (RuleEnginePriorityArray) ElementType ¶
func (RuleEnginePriorityArray) ElementType() reflect.Type
func (RuleEnginePriorityArray) ToRuleEnginePriorityArrayOutput ¶
func (i RuleEnginePriorityArray) ToRuleEnginePriorityArrayOutput() RuleEnginePriorityArrayOutput
func (RuleEnginePriorityArray) ToRuleEnginePriorityArrayOutputWithContext ¶
func (i RuleEnginePriorityArray) ToRuleEnginePriorityArrayOutputWithContext(ctx context.Context) RuleEnginePriorityArrayOutput
type RuleEnginePriorityArrayInput ¶
type RuleEnginePriorityArrayInput interface { pulumi.Input ToRuleEnginePriorityArrayOutput() RuleEnginePriorityArrayOutput ToRuleEnginePriorityArrayOutputWithContext(context.Context) RuleEnginePriorityArrayOutput }
RuleEnginePriorityArrayInput is an input type that accepts RuleEnginePriorityArray and RuleEnginePriorityArrayOutput values. You can construct a concrete instance of `RuleEnginePriorityArrayInput` via:
RuleEnginePriorityArray{ RuleEnginePriorityArgs{...} }
type RuleEnginePriorityArrayOutput ¶
type RuleEnginePriorityArrayOutput struct{ *pulumi.OutputState }
func (RuleEnginePriorityArrayOutput) ElementType ¶
func (RuleEnginePriorityArrayOutput) ElementType() reflect.Type
func (RuleEnginePriorityArrayOutput) Index ¶
func (o RuleEnginePriorityArrayOutput) Index(i pulumi.IntInput) RuleEnginePriorityOutput
func (RuleEnginePriorityArrayOutput) ToRuleEnginePriorityArrayOutput ¶
func (o RuleEnginePriorityArrayOutput) ToRuleEnginePriorityArrayOutput() RuleEnginePriorityArrayOutput
func (RuleEnginePriorityArrayOutput) ToRuleEnginePriorityArrayOutputWithContext ¶
func (o RuleEnginePriorityArrayOutput) ToRuleEnginePriorityArrayOutputWithContext(ctx context.Context) RuleEnginePriorityArrayOutput
type RuleEnginePriorityInput ¶
type RuleEnginePriorityInput interface { pulumi.Input ToRuleEnginePriorityOutput() RuleEnginePriorityOutput ToRuleEnginePriorityOutputWithContext(ctx context.Context) RuleEnginePriorityOutput }
type RuleEnginePriorityMap ¶
type RuleEnginePriorityMap map[string]RuleEnginePriorityInput
func (RuleEnginePriorityMap) ElementType ¶
func (RuleEnginePriorityMap) ElementType() reflect.Type
func (RuleEnginePriorityMap) ToRuleEnginePriorityMapOutput ¶
func (i RuleEnginePriorityMap) ToRuleEnginePriorityMapOutput() RuleEnginePriorityMapOutput
func (RuleEnginePriorityMap) ToRuleEnginePriorityMapOutputWithContext ¶
func (i RuleEnginePriorityMap) ToRuleEnginePriorityMapOutputWithContext(ctx context.Context) RuleEnginePriorityMapOutput
type RuleEnginePriorityMapInput ¶
type RuleEnginePriorityMapInput interface { pulumi.Input ToRuleEnginePriorityMapOutput() RuleEnginePriorityMapOutput ToRuleEnginePriorityMapOutputWithContext(context.Context) RuleEnginePriorityMapOutput }
RuleEnginePriorityMapInput is an input type that accepts RuleEnginePriorityMap and RuleEnginePriorityMapOutput values. You can construct a concrete instance of `RuleEnginePriorityMapInput` via:
RuleEnginePriorityMap{ "key": RuleEnginePriorityArgs{...} }
type RuleEnginePriorityMapOutput ¶
type RuleEnginePriorityMapOutput struct{ *pulumi.OutputState }
func (RuleEnginePriorityMapOutput) ElementType ¶
func (RuleEnginePriorityMapOutput) ElementType() reflect.Type
func (RuleEnginePriorityMapOutput) MapIndex ¶
func (o RuleEnginePriorityMapOutput) MapIndex(k pulumi.StringInput) RuleEnginePriorityOutput
func (RuleEnginePriorityMapOutput) ToRuleEnginePriorityMapOutput ¶
func (o RuleEnginePriorityMapOutput) ToRuleEnginePriorityMapOutput() RuleEnginePriorityMapOutput
func (RuleEnginePriorityMapOutput) ToRuleEnginePriorityMapOutputWithContext ¶
func (o RuleEnginePriorityMapOutput) ToRuleEnginePriorityMapOutputWithContext(ctx context.Context) RuleEnginePriorityMapOutput
type RuleEnginePriorityOutput ¶
type RuleEnginePriorityOutput struct{ *pulumi.OutputState }
func (RuleEnginePriorityOutput) ElementType ¶
func (RuleEnginePriorityOutput) ElementType() reflect.Type
func (RuleEnginePriorityOutput) RulesPriorities ¶
func (o RuleEnginePriorityOutput) RulesPriorities() RuleEnginePriorityRulesPriorityArrayOutput
Priority of rules.
func (RuleEnginePriorityOutput) ToRuleEnginePriorityOutput ¶
func (o RuleEnginePriorityOutput) ToRuleEnginePriorityOutput() RuleEnginePriorityOutput
func (RuleEnginePriorityOutput) ToRuleEnginePriorityOutputWithContext ¶
func (o RuleEnginePriorityOutput) ToRuleEnginePriorityOutputWithContext(ctx context.Context) RuleEnginePriorityOutput
func (RuleEnginePriorityOutput) ZoneId ¶
func (o RuleEnginePriorityOutput) ZoneId() pulumi.StringOutput
Site ID.
type RuleEnginePriorityRulesPriorityArgs ¶
type RuleEnginePriorityRulesPriorityArgs struct { // Priority order of rules. Index pulumi.IntPtrInput `pulumi:"index"` // Priority of rules id. Value pulumi.StringPtrInput `pulumi:"value"` }
func (RuleEnginePriorityRulesPriorityArgs) ElementType ¶
func (RuleEnginePriorityRulesPriorityArgs) ElementType() reflect.Type
func (RuleEnginePriorityRulesPriorityArgs) ToRuleEnginePriorityRulesPriorityOutput ¶
func (i RuleEnginePriorityRulesPriorityArgs) ToRuleEnginePriorityRulesPriorityOutput() RuleEnginePriorityRulesPriorityOutput
func (RuleEnginePriorityRulesPriorityArgs) ToRuleEnginePriorityRulesPriorityOutputWithContext ¶
func (i RuleEnginePriorityRulesPriorityArgs) ToRuleEnginePriorityRulesPriorityOutputWithContext(ctx context.Context) RuleEnginePriorityRulesPriorityOutput
type RuleEnginePriorityRulesPriorityArray ¶
type RuleEnginePriorityRulesPriorityArray []RuleEnginePriorityRulesPriorityInput
func (RuleEnginePriorityRulesPriorityArray) ElementType ¶
func (RuleEnginePriorityRulesPriorityArray) ElementType() reflect.Type
func (RuleEnginePriorityRulesPriorityArray) ToRuleEnginePriorityRulesPriorityArrayOutput ¶
func (i RuleEnginePriorityRulesPriorityArray) ToRuleEnginePriorityRulesPriorityArrayOutput() RuleEnginePriorityRulesPriorityArrayOutput
func (RuleEnginePriorityRulesPriorityArray) ToRuleEnginePriorityRulesPriorityArrayOutputWithContext ¶
func (i RuleEnginePriorityRulesPriorityArray) ToRuleEnginePriorityRulesPriorityArrayOutputWithContext(ctx context.Context) RuleEnginePriorityRulesPriorityArrayOutput
type RuleEnginePriorityRulesPriorityArrayInput ¶
type RuleEnginePriorityRulesPriorityArrayInput interface { pulumi.Input ToRuleEnginePriorityRulesPriorityArrayOutput() RuleEnginePriorityRulesPriorityArrayOutput ToRuleEnginePriorityRulesPriorityArrayOutputWithContext(context.Context) RuleEnginePriorityRulesPriorityArrayOutput }
RuleEnginePriorityRulesPriorityArrayInput is an input type that accepts RuleEnginePriorityRulesPriorityArray and RuleEnginePriorityRulesPriorityArrayOutput values. You can construct a concrete instance of `RuleEnginePriorityRulesPriorityArrayInput` via:
RuleEnginePriorityRulesPriorityArray{ RuleEnginePriorityRulesPriorityArgs{...} }
type RuleEnginePriorityRulesPriorityArrayOutput ¶
type RuleEnginePriorityRulesPriorityArrayOutput struct{ *pulumi.OutputState }
func (RuleEnginePriorityRulesPriorityArrayOutput) ElementType ¶
func (RuleEnginePriorityRulesPriorityArrayOutput) ElementType() reflect.Type
func (RuleEnginePriorityRulesPriorityArrayOutput) ToRuleEnginePriorityRulesPriorityArrayOutput ¶
func (o RuleEnginePriorityRulesPriorityArrayOutput) ToRuleEnginePriorityRulesPriorityArrayOutput() RuleEnginePriorityRulesPriorityArrayOutput
func (RuleEnginePriorityRulesPriorityArrayOutput) ToRuleEnginePriorityRulesPriorityArrayOutputWithContext ¶
func (o RuleEnginePriorityRulesPriorityArrayOutput) ToRuleEnginePriorityRulesPriorityArrayOutputWithContext(ctx context.Context) RuleEnginePriorityRulesPriorityArrayOutput
type RuleEnginePriorityRulesPriorityInput ¶
type RuleEnginePriorityRulesPriorityInput interface { pulumi.Input ToRuleEnginePriorityRulesPriorityOutput() RuleEnginePriorityRulesPriorityOutput ToRuleEnginePriorityRulesPriorityOutputWithContext(context.Context) RuleEnginePriorityRulesPriorityOutput }
RuleEnginePriorityRulesPriorityInput is an input type that accepts RuleEnginePriorityRulesPriorityArgs and RuleEnginePriorityRulesPriorityOutput values. You can construct a concrete instance of `RuleEnginePriorityRulesPriorityInput` via:
RuleEnginePriorityRulesPriorityArgs{...}
type RuleEnginePriorityRulesPriorityOutput ¶
type RuleEnginePriorityRulesPriorityOutput struct{ *pulumi.OutputState }
func (RuleEnginePriorityRulesPriorityOutput) ElementType ¶
func (RuleEnginePriorityRulesPriorityOutput) ElementType() reflect.Type
func (RuleEnginePriorityRulesPriorityOutput) Index ¶
func (o RuleEnginePriorityRulesPriorityOutput) Index() pulumi.IntPtrOutput
Priority order of rules.
func (RuleEnginePriorityRulesPriorityOutput) ToRuleEnginePriorityRulesPriorityOutput ¶
func (o RuleEnginePriorityRulesPriorityOutput) ToRuleEnginePriorityRulesPriorityOutput() RuleEnginePriorityRulesPriorityOutput
func (RuleEnginePriorityRulesPriorityOutput) ToRuleEnginePriorityRulesPriorityOutputWithContext ¶
func (o RuleEnginePriorityRulesPriorityOutput) ToRuleEnginePriorityRulesPriorityOutputWithContext(ctx context.Context) RuleEnginePriorityRulesPriorityOutput
func (RuleEnginePriorityRulesPriorityOutput) Value ¶
func (o RuleEnginePriorityRulesPriorityOutput) Value() pulumi.StringPtrOutput
Priority of rules id.
type RuleEnginePriorityState ¶
type RuleEnginePriorityState struct { // Priority of rules. RulesPriorities RuleEnginePriorityRulesPriorityArrayInput // Site ID. ZoneId pulumi.StringPtrInput }
func (RuleEnginePriorityState) ElementType ¶
func (RuleEnginePriorityState) ElementType() reflect.Type
type RuleEngineRule ¶
type RuleEngineRule struct { // Actions list of the rule. See details in data source `ruleEngineSetting`. 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"` // Actions list of the rule. See details in data source `ruleEngineSetting`. SubRules []RuleEngineRuleSubRule `pulumi:"subRules"` }
type RuleEngineRuleAction ¶
type RuleEngineRuleAction struct { // Define a code action. CodeAction *RuleEngineRuleActionCodeAction `pulumi:"codeAction"` // Define a normal action. NormalAction *RuleEngineRuleActionNormalAction `pulumi:"normalAction"` // Define a rewrite action. RewriteAction *RuleEngineRuleActionRewriteAction `pulumi:"rewriteAction"` }
type RuleEngineRuleActionArgs ¶
type RuleEngineRuleActionArgs struct { // Define a code action. CodeAction RuleEngineRuleActionCodeActionPtrInput `pulumi:"codeAction"` // Define a normal action. NormalAction RuleEngineRuleActionNormalActionPtrInput `pulumi:"normalAction"` // Define a rewrite action. 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 { // Action name. Action string `pulumi:"action"` // Action parameters. Parameters []RuleEngineRuleActionCodeActionParameter `pulumi:"parameters"` }
type RuleEngineRuleActionCodeActionArgs ¶
type RuleEngineRuleActionCodeActionArgs struct { // Action name. Action pulumi.StringInput `pulumi:"action"` // Action parameters. 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
Action name.
func (RuleEngineRuleActionCodeActionOutput) ElementType ¶
func (RuleEngineRuleActionCodeActionOutput) ElementType() reflect.Type
func (RuleEngineRuleActionCodeActionOutput) Parameters ¶
func (o RuleEngineRuleActionCodeActionOutput) Parameters() RuleEngineRuleActionCodeActionParameterArrayOutput
Action parameters.
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"` // HTTP status code to use. StatusCode pulumi.IntInput `pulumi:"statusCode"` // Parameter Values. 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
HTTP status code to use.
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 Values.
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
Action name.
func (RuleEngineRuleActionCodeActionPtrOutput) ElementType ¶
func (RuleEngineRuleActionCodeActionPtrOutput) ElementType() reflect.Type
func (RuleEngineRuleActionCodeActionPtrOutput) Parameters ¶
func (o RuleEngineRuleActionCodeActionPtrOutput) Parameters() RuleEngineRuleActionCodeActionParameterArrayOutput
Action parameters.
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 { // Action name. Action string `pulumi:"action"` // Action parameters. Parameters []RuleEngineRuleActionNormalActionParameter `pulumi:"parameters"` }
type RuleEngineRuleActionNormalActionArgs ¶
type RuleEngineRuleActionNormalActionArgs struct { // Action name. Action pulumi.StringInput `pulumi:"action"` // Action parameters. 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
Action name.
func (RuleEngineRuleActionNormalActionOutput) ElementType ¶
func (RuleEngineRuleActionNormalActionOutput) ElementType() reflect.Type
func (RuleEngineRuleActionNormalActionOutput) Parameters ¶
func (o RuleEngineRuleActionNormalActionOutput) Parameters() RuleEngineRuleActionNormalActionParameterArrayOutput
Action parameters.
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 Values. 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 Values.
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
Action name.
func (RuleEngineRuleActionNormalActionPtrOutput) ElementType ¶
func (RuleEngineRuleActionNormalActionPtrOutput) ElementType() reflect.Type
func (RuleEngineRuleActionNormalActionPtrOutput) Parameters ¶
func (o RuleEngineRuleActionNormalActionPtrOutput) Parameters() RuleEngineRuleActionNormalActionParameterArrayOutput
Action parameters.
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
Define a code action.
func (RuleEngineRuleActionOutput) ElementType ¶
func (RuleEngineRuleActionOutput) ElementType() reflect.Type
func (RuleEngineRuleActionOutput) NormalAction ¶
func (o RuleEngineRuleActionOutput) NormalAction() RuleEngineRuleActionNormalActionPtrOutput
Define a normal action.
func (RuleEngineRuleActionOutput) RewriteAction ¶
func (o RuleEngineRuleActionOutput) RewriteAction() RuleEngineRuleActionRewriteActionPtrOutput
Define a rewrite action.
func (RuleEngineRuleActionOutput) ToRuleEngineRuleActionOutput ¶
func (o RuleEngineRuleActionOutput) ToRuleEngineRuleActionOutput() RuleEngineRuleActionOutput
func (RuleEngineRuleActionOutput) ToRuleEngineRuleActionOutputWithContext ¶
func (o RuleEngineRuleActionOutput) ToRuleEngineRuleActionOutputWithContext(ctx context.Context) RuleEngineRuleActionOutput
type RuleEngineRuleActionRewriteAction ¶
type RuleEngineRuleActionRewriteAction struct { // Action name. Action string `pulumi:"action"` // Action parameters. Parameters []RuleEngineRuleActionRewriteActionParameter `pulumi:"parameters"` }
type RuleEngineRuleActionRewriteActionArgs ¶
type RuleEngineRuleActionRewriteActionArgs struct { // Action name. Action pulumi.StringInput `pulumi:"action"` // Action parameters. 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
Action name.
func (RuleEngineRuleActionRewriteActionOutput) ElementType ¶
func (RuleEngineRuleActionRewriteActionOutput) ElementType() reflect.Type
func (RuleEngineRuleActionRewriteActionOutput) Parameters ¶
func (o RuleEngineRuleActionRewriteActionOutput) Parameters() RuleEngineRuleActionRewriteActionParameterArrayOutput
Action parameters.
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 RuleEngineRuleActionRewriteActionParameterArgs ¶
type RuleEngineRuleActionRewriteActionParameterArgs struct { // Action to take on the HEADER. Valid values: `add`, `del`, `set`. Action pulumi.StringInput `pulumi:"action"` // Parameter Name. Name pulumi.StringInput `pulumi:"name"` // Parameter Values. 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
Action to take on the HEADER. Valid values: `add`, `del`, `set`.
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 Values.
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
Action name.
func (RuleEngineRuleActionRewriteActionPtrOutput) ElementType ¶
func (RuleEngineRuleActionRewriteActionPtrOutput) ElementType() reflect.Type
func (RuleEngineRuleActionRewriteActionPtrOutput) Parameters ¶
func (o RuleEngineRuleActionRewriteActionPtrOutput) Parameters() RuleEngineRuleActionRewriteActionParameterArrayOutput
Action parameters.
func (RuleEngineRuleActionRewriteActionPtrOutput) ToRuleEngineRuleActionRewriteActionPtrOutput ¶
func (o RuleEngineRuleActionRewriteActionPtrOutput) ToRuleEngineRuleActionRewriteActionPtrOutput() RuleEngineRuleActionRewriteActionPtrOutput
func (RuleEngineRuleActionRewriteActionPtrOutput) ToRuleEngineRuleActionRewriteActionPtrOutputWithContext ¶
func (o RuleEngineRuleActionRewriteActionPtrOutput) ToRuleEngineRuleActionRewriteActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionPtrOutput
type RuleEngineRuleArgs ¶
type RuleEngineRuleArgs struct { // Actions list of the rule. See details in data source `ruleEngineSetting`. 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"` // Actions list of the rule. See details in data source `ruleEngineSetting`. 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 { // AND Conditions list of the rule. Rule would be triggered if all conditions are true. Ands []RuleEngineRuleOrAnd `pulumi:"ands"` }
type RuleEngineRuleOrAnd ¶
type RuleEngineRuleOrAnd struct { // Whether to ignore the case of the parameter value, the default value is false. IgnoreCase *bool `pulumi:"ignoreCase"` // The parameter name corresponding to the matching type is valid when the Target value is the following, and the valid value cannot be empty: `queryString` (query string): The parameter name of the query string in the URL request under the current site, such as lang and version in lang=cn&version=1; `requestHeader` (HTTP request header): HTTP request header field name, such as Accept-Language in Accept-Language:zh-CN,zh;q=0.9. Name *string `pulumi:"name"` // Condition operator. Valid values are `equal`, `notequal`. Operator string `pulumi:"operator"` // Condition target. Valid values:- `host`: Host of the URL.- `filename`: filename of the URL.- `extension`: file extension of the URL.- `fullUrl`: full url.- `url`: path of the URL. Target string `pulumi:"target"` // Condition Value. Values []string `pulumi:"values"` }
type RuleEngineRuleOrAndArgs ¶
type RuleEngineRuleOrAndArgs struct { // Whether to ignore the case of the parameter value, the default value is false. IgnoreCase pulumi.BoolPtrInput `pulumi:"ignoreCase"` // The parameter name corresponding to the matching type is valid when the Target value is the following, and the valid value cannot be empty: `queryString` (query string): The parameter name of the query string in the URL request under the current site, such as lang and version in lang=cn&version=1; `requestHeader` (HTTP request header): HTTP request header field name, such as Accept-Language in Accept-Language:zh-CN,zh;q=0.9. Name pulumi.StringPtrInput `pulumi:"name"` // Condition operator. Valid values are `equal`, `notequal`. Operator pulumi.StringInput `pulumi:"operator"` // Condition target. Valid values:- `host`: Host of the URL.- `filename`: filename of the URL.- `extension`: file extension of the URL.- `fullUrl`: full url.- `url`: path of the URL. Target pulumi.StringInput `pulumi:"target"` // Condition Value. 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 to ignore the case of the parameter value, the default value is false.
func (RuleEngineRuleOrAndOutput) Name ¶
func (o RuleEngineRuleOrAndOutput) Name() pulumi.StringPtrOutput
The parameter name corresponding to the matching type is valid when the Target value is the following, and the valid value cannot be empty: `queryString` (query string): The parameter name of the query string in the URL request under the current site, such as lang and version in lang=cn&version=1; `requestHeader` (HTTP request header): HTTP request header field name, such as Accept-Language in Accept-Language:zh-CN,zh;q=0.9.
func (RuleEngineRuleOrAndOutput) Operator ¶
func (o RuleEngineRuleOrAndOutput) Operator() pulumi.StringOutput
Condition operator. Valid values are `equal`, `notequal`.
func (RuleEngineRuleOrAndOutput) Target ¶
func (o RuleEngineRuleOrAndOutput) Target() pulumi.StringOutput
Condition target. Valid values:- `host`: Host of the URL.- `filename`: filename of the URL.- `extension`: file extension of the URL.- `fullUrl`: full url.- `url`: path of the URL.
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
Condition Value.
type RuleEngineRuleOrArgs ¶
type RuleEngineRuleOrArgs struct { // AND Conditions list of the rule. Rule would be triggered if all conditions are true. 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
AND Conditions list of the rule. Rule would be triggered if all conditions are true.
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
Actions list of the rule. See details in data source `ruleEngineSetting`.
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
Actions list of the rule. See details in data source `ruleEngineSetting`.
func (RuleEngineRuleOutput) ToRuleEngineRuleOutput ¶
func (o RuleEngineRuleOutput) ToRuleEngineRuleOutput() RuleEngineRuleOutput
func (RuleEngineRuleOutput) ToRuleEngineRuleOutputWithContext ¶
func (o RuleEngineRuleOutput) ToRuleEngineRuleOutputWithContext(ctx context.Context) RuleEngineRuleOutput
type RuleEngineRuleSubRule ¶
type RuleEngineRuleSubRule struct { // Rule items list. Rules []RuleEngineRuleSubRuleRule `pulumi:"rules"` // rule tag list. Tags []string `pulumi:"tags"` }
type RuleEngineRuleSubRuleArgs ¶
type RuleEngineRuleSubRuleArgs struct { // Rule items list. Rules RuleEngineRuleSubRuleRuleArrayInput `pulumi:"rules"` // rule tag list. 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
Rule items list.
func (RuleEngineRuleSubRuleOutput) Tags ¶
func (o RuleEngineRuleSubRuleOutput) Tags() pulumi.StringArrayOutput
rule tag list.
func (RuleEngineRuleSubRuleOutput) ToRuleEngineRuleSubRuleOutput ¶
func (o RuleEngineRuleSubRuleOutput) ToRuleEngineRuleSubRuleOutput() RuleEngineRuleSubRuleOutput
func (RuleEngineRuleSubRuleOutput) ToRuleEngineRuleSubRuleOutputWithContext ¶
func (o RuleEngineRuleSubRuleOutput) ToRuleEngineRuleSubRuleOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleOutput
type RuleEngineRuleSubRuleRule ¶
type RuleEngineRuleSubRuleRule struct { // Actions list of the rule. See details in data source `ruleEngineSetting`. 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 { // Define a code action. CodeAction *RuleEngineRuleSubRuleRuleActionCodeAction `pulumi:"codeAction"` // Define a normal action. NormalAction *RuleEngineRuleSubRuleRuleActionNormalAction `pulumi:"normalAction"` // Define a rewrite action. RewriteAction *RuleEngineRuleSubRuleRuleActionRewriteAction `pulumi:"rewriteAction"` }
type RuleEngineRuleSubRuleRuleActionArgs ¶
type RuleEngineRuleSubRuleRuleActionArgs struct { // Define a code action. CodeAction RuleEngineRuleSubRuleRuleActionCodeActionPtrInput `pulumi:"codeAction"` // Define a normal action. NormalAction RuleEngineRuleSubRuleRuleActionNormalActionPtrInput `pulumi:"normalAction"` // Define a rewrite action. 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 { // Action name. Action string `pulumi:"action"` // Action parameters. Parameters []RuleEngineRuleSubRuleRuleActionCodeActionParameter `pulumi:"parameters"` }
type RuleEngineRuleSubRuleRuleActionCodeActionArgs ¶
type RuleEngineRuleSubRuleRuleActionCodeActionArgs struct { // Action name. Action pulumi.StringInput `pulumi:"action"` // Action parameters. 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
Action name.
func (RuleEngineRuleSubRuleRuleActionCodeActionOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionCodeActionOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionCodeActionOutput) Parameters ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionOutput) Parameters() RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
Action parameters.
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"` // HTTP status code to use. StatusCode pulumi.IntInput `pulumi:"statusCode"` // Parameter Values. 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
HTTP status code to use.
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 Values.
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
Action name.
func (RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) Parameters ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) Parameters() RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
Action parameters.
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 { // Action name. Action string `pulumi:"action"` // Action parameters. Parameters []RuleEngineRuleSubRuleRuleActionNormalActionParameter `pulumi:"parameters"` }
type RuleEngineRuleSubRuleRuleActionNormalActionArgs ¶
type RuleEngineRuleSubRuleRuleActionNormalActionArgs struct { // Action name. Action pulumi.StringInput `pulumi:"action"` // Action parameters. 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
Action name.
func (RuleEngineRuleSubRuleRuleActionNormalActionOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionNormalActionOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionNormalActionOutput) Parameters ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionOutput) Parameters() RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
Action parameters.
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 Values. 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 Values.
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
Action name.
func (RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) Parameters ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) Parameters() RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
Action parameters.
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
Define a code action.
func (RuleEngineRuleSubRuleRuleActionOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionOutput) NormalAction ¶
func (o RuleEngineRuleSubRuleRuleActionOutput) NormalAction() RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput
Define a normal action.
func (RuleEngineRuleSubRuleRuleActionOutput) RewriteAction ¶
func (o RuleEngineRuleSubRuleRuleActionOutput) RewriteAction() RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput
Define a rewrite action.
func (RuleEngineRuleSubRuleRuleActionOutput) ToRuleEngineRuleSubRuleRuleActionOutput ¶
func (o RuleEngineRuleSubRuleRuleActionOutput) ToRuleEngineRuleSubRuleRuleActionOutput() RuleEngineRuleSubRuleRuleActionOutput
func (RuleEngineRuleSubRuleRuleActionOutput) ToRuleEngineRuleSubRuleRuleActionOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionOutput) ToRuleEngineRuleSubRuleRuleActionOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionOutput
type RuleEngineRuleSubRuleRuleActionRewriteAction ¶
type RuleEngineRuleSubRuleRuleActionRewriteAction struct { // Action name. Action string `pulumi:"action"` // Action parameters. Parameters []RuleEngineRuleSubRuleRuleActionRewriteActionParameter `pulumi:"parameters"` }
type RuleEngineRuleSubRuleRuleActionRewriteActionArgs ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionArgs struct { // Action name. Action pulumi.StringInput `pulumi:"action"` // Action parameters. 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
Action name.
func (RuleEngineRuleSubRuleRuleActionRewriteActionOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionRewriteActionOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionRewriteActionOutput) Parameters ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionOutput) Parameters() RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
Action parameters.
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 RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs struct { // Action to take on the HEADER. Valid values: `add`, `del`, `set`. Action pulumi.StringInput `pulumi:"action"` // Parameter Name. Name pulumi.StringInput `pulumi:"name"` // Parameter Values. 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
Action to take on the HEADER. Valid values: `add`, `del`, `set`.
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 Values.
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
Action name.
func (RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) Parameters ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) Parameters() RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
Action parameters.
func (RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput() RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput
func (RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput
type RuleEngineRuleSubRuleRuleArgs ¶
type RuleEngineRuleSubRuleRuleArgs struct { // Actions list of the rule. See details in data source `ruleEngineSetting`. 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 { // AND Conditions list of the rule. Rule would be triggered if all conditions are true. Ands []RuleEngineRuleSubRuleRuleOrAnd `pulumi:"ands"` }
type RuleEngineRuleSubRuleRuleOrAnd ¶
type RuleEngineRuleSubRuleRuleOrAnd struct { // Whether to ignore the case of the parameter value, the default value is false. IgnoreCase *bool `pulumi:"ignoreCase"` // The parameter name corresponding to the matching type is valid when the Target value is the following, and the valid value cannot be empty: `queryString` (query string): The parameter name of the query string in the URL request under the current site, such as lang and version in lang=cn&version=1; `requestHeader` (HTTP request header): HTTP request header field name, such as Accept-Language in Accept-Language:zh-CN,zh;q=0.9. Name *string `pulumi:"name"` // Condition operator. Valid values are `equal`, `notequal`. Operator string `pulumi:"operator"` // Condition target. Valid values:- `host`: Host of the URL.- `filename`: filename of the URL.- `extension`: file extension of the URL.- `fullUrl`: full url.- `url`: path of the URL. Target string `pulumi:"target"` // Condition Value. Values []string `pulumi:"values"` }
type RuleEngineRuleSubRuleRuleOrAndArgs ¶
type RuleEngineRuleSubRuleRuleOrAndArgs struct { // Whether to ignore the case of the parameter value, the default value is false. IgnoreCase pulumi.BoolPtrInput `pulumi:"ignoreCase"` // The parameter name corresponding to the matching type is valid when the Target value is the following, and the valid value cannot be empty: `queryString` (query string): The parameter name of the query string in the URL request under the current site, such as lang and version in lang=cn&version=1; `requestHeader` (HTTP request header): HTTP request header field name, such as Accept-Language in Accept-Language:zh-CN,zh;q=0.9. Name pulumi.StringPtrInput `pulumi:"name"` // Condition operator. Valid values are `equal`, `notequal`. Operator pulumi.StringInput `pulumi:"operator"` // Condition target. Valid values:- `host`: Host of the URL.- `filename`: filename of the URL.- `extension`: file extension of the URL.- `fullUrl`: full url.- `url`: path of the URL. Target pulumi.StringInput `pulumi:"target"` // Condition Value. 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 to ignore the case of the parameter value, the default value is false.
func (RuleEngineRuleSubRuleRuleOrAndOutput) Name ¶
func (o RuleEngineRuleSubRuleRuleOrAndOutput) Name() pulumi.StringPtrOutput
The parameter name corresponding to the matching type is valid when the Target value is the following, and the valid value cannot be empty: `queryString` (query string): The parameter name of the query string in the URL request under the current site, such as lang and version in lang=cn&version=1; `requestHeader` (HTTP request header): HTTP request header field name, such as Accept-Language in Accept-Language:zh-CN,zh;q=0.9.
func (RuleEngineRuleSubRuleRuleOrAndOutput) Operator ¶
func (o RuleEngineRuleSubRuleRuleOrAndOutput) Operator() pulumi.StringOutput
Condition operator. Valid values are `equal`, `notequal`.
func (RuleEngineRuleSubRuleRuleOrAndOutput) Target ¶
func (o RuleEngineRuleSubRuleRuleOrAndOutput) Target() pulumi.StringOutput
Condition target. Valid values:- `host`: Host of the URL.- `filename`: filename of the URL.- `extension`: file extension of the URL.- `fullUrl`: full url.- `url`: path of the URL.
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
Condition Value.
type RuleEngineRuleSubRuleRuleOrArgs ¶
type RuleEngineRuleSubRuleRuleOrArgs struct { // AND Conditions list of the rule. Rule would be triggered if all conditions are true. 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 ¶
AND Conditions list of the rule. Rule would be triggered if all conditions are true.
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
Actions list of the rule. See details in data source `ruleEngineSetting`.
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 // Rule name. RuleName pulumi.StringPtrInput // Rule items list. Rules RuleEngineRuleArrayInput // Status of the rule, valid value can be `enable` or `disable`. Status pulumi.StringPtrInput // rule tag list. Tags pulumi.StringArrayInput // Site ID. ZoneId pulumi.StringPtrInput }
func (RuleEngineState) ElementType ¶
func (RuleEngineState) ElementType() reflect.Type
type SecurityPolicy ¶
type SecurityPolicy struct { pulumi.CustomResourceState // Security policy configuration. Config SecurityPolicyConfigOutput `pulumi:"config"` // Subdomain. Entity pulumi.StringOutput `pulumi:"entity"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo securityPolicy
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Teo" "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.NewSecurityPolicy(ctx, "securityPolicy", &Teo.SecurityPolicyArgs{ Config: &teo.SecurityPolicyConfigArgs{ AclConfig: &teo.SecurityPolicyConfigAclConfigArgs{ Switch: pulumi.String("off"), }, BotConfig: &teo.SecurityPolicyConfigBotConfigArgs{ IntelligenceRule: &teo.SecurityPolicyConfigBotConfigIntelligenceRuleArgs{ Items: teo.SecurityPolicyConfigBotConfigIntelligenceRuleItemArray{ &teo.SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs{ Action: pulumi.String("drop"), Label: pulumi.String("evil_bot"), }, &teo.SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs{ Action: pulumi.String("alg"), Label: pulumi.String("suspect_bot"), }, &teo.SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs{ Action: pulumi.String("monitor"), Label: pulumi.String("good_bot"), }, &teo.SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs{ Action: pulumi.String("trans"), Label: pulumi.String("normal"), }, }, Switch: pulumi.String("off"), }, ManagedRule: &teo.SecurityPolicyConfigBotConfigManagedRuleArgs{ Action: pulumi.String("monitor"), AlgManagedIds: pulumi.IntArray{}, CapManagedIds: pulumi.IntArray{}, DropManagedIds: pulumi.IntArray{}, MonManagedIds: pulumi.IntArray{}, PageId: pulumi.Int(0), PunishTime: pulumi.Int(0), ResponseCode: pulumi.Int(0), RuleId: pulumi.Int(0), TransManagedIds: pulumi.IntArray{}, }, PortraitRule: &teo.SecurityPolicyConfigBotConfigPortraitRuleArgs{ AlgManagedIds: pulumi.IntArray{}, CapManagedIds: pulumi.IntArray{}, DropManagedIds: pulumi.IntArray{}, MonManagedIds: pulumi.IntArray{}, RuleId: -1, Switch: pulumi.String("off"), }, Switch: pulumi.String("off"), }, DropPageConfig: &teo.SecurityPolicyConfigDropPageConfigArgs{ AclDropPageDetail: &teo.SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs{ Name: pulumi.String("-"), PageId: pulumi.Int(0), StatusCode: pulumi.Int(569), Type: pulumi.String("default"), }, Switch: pulumi.String("on"), WafDropPageDetail: &teo.SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs{ Name: pulumi.String("-"), PageId: pulumi.Int(0), StatusCode: pulumi.Int(566), Type: pulumi.String("default"), }, }, ExceptConfig: &teo.SecurityPolicyConfigExceptConfigArgs{ Switch: pulumi.String("on"), }, IpTableConfig: &teo.SecurityPolicyConfigIpTableConfigArgs{ Switch: pulumi.String("off"), }, RateLimitConfig: &teo.SecurityPolicyConfigRateLimitConfigArgs{ Intelligence: &teo.SecurityPolicyConfigRateLimitConfigIntelligenceArgs{ Action: pulumi.String("monitor"), Switch: pulumi.String("off"), }, Switch: pulumi.String("on"), Template: &teo.SecurityPolicyConfigRateLimitConfigTemplateArgs{ Detail: &teo.SecurityPolicyConfigRateLimitConfigTemplateDetailArgs{ Action: pulumi.String("alg"), Id: pulumi.Int(831807989), Mode: pulumi.String("sup_loose"), Period: pulumi.Int(1), PunishTime: pulumi.Int(0), Threshold: pulumi.Int(2000), }, Mode: pulumi.String("sup_loose"), }, }, SwitchConfig: &teo.SecurityPolicyConfigSwitchConfigArgs{ WebSwitch: pulumi.String("on"), }, WafConfig: &teo.SecurityPolicyConfigWafConfigArgs{ AiRule: &teo.SecurityPolicyConfigWafConfigAiRuleArgs{ Mode: pulumi.String("smart_status_close"), }, Level: pulumi.String("strict"), Mode: pulumi.String("block"), Switch: pulumi.String("on"), WafRules: &teo.SecurityPolicyConfigWafConfigWafRulesArgs{ BlockRuleIds: pulumi.IntArray{ pulumi.Int(22), pulumi.Int(84214562), pulumi.Int(106246133), pulumi.Int(106246507), pulumi.Int(106246508), pulumi.Int(106246523), pulumi.Int(106246524), pulumi.Int(106246679), pulumi.Int(106247029), pulumi.Int(106247048), pulumi.Int(106247140), pulumi.Int(106247356), pulumi.Int(106247357), pulumi.Int(106247358), pulumi.Int(106247378), pulumi.Int(106247389), pulumi.Int(106247392), pulumi.Int(106247394), pulumi.Int(106247405), pulumi.Int(106247409), pulumi.Int(106247413), pulumi.Int(106247558), pulumi.Int(106247795), pulumi.Int(106247819), pulumi.Int(106248021), }, ObserveRuleIds: pulumi.IntArray{}, Switch: pulumi.String("off"), }, }, }, Entity: pulumi.String("aaa.sfurnace.work"), ZoneId: pulumi.String("zone-2983wizgxqvm"), }) if err != nil { return err } return nil }) }
```
## Import
teo security_policy can be imported using the zoneId#entity, e.g.
```sh
$ pulumi import tencentcloud:Teo/securityPolicy:SecurityPolicy security_policy zone-2983wizgxqvm#aaa.sfurnace.work
```
func GetSecurityPolicy ¶
func GetSecurityPolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityPolicyState, opts ...pulumi.ResourceOption) (*SecurityPolicy, error)
GetSecurityPolicy gets an existing SecurityPolicy 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 NewSecurityPolicy ¶
func NewSecurityPolicy(ctx *pulumi.Context, name string, args *SecurityPolicyArgs, opts ...pulumi.ResourceOption) (*SecurityPolicy, error)
NewSecurityPolicy registers a new resource with the given unique name, arguments, and options.
func (*SecurityPolicy) ElementType ¶
func (*SecurityPolicy) ElementType() reflect.Type
func (*SecurityPolicy) ToSecurityPolicyOutput ¶
func (i *SecurityPolicy) ToSecurityPolicyOutput() SecurityPolicyOutput
func (*SecurityPolicy) ToSecurityPolicyOutputWithContext ¶
func (i *SecurityPolicy) ToSecurityPolicyOutputWithContext(ctx context.Context) SecurityPolicyOutput
type SecurityPolicyArgs ¶
type SecurityPolicyArgs struct { // Security policy configuration. Config SecurityPolicyConfigPtrInput // Subdomain. Entity pulumi.StringInput // Site ID. ZoneId pulumi.StringInput }
The set of arguments for constructing a SecurityPolicy resource.
func (SecurityPolicyArgs) ElementType ¶
func (SecurityPolicyArgs) ElementType() reflect.Type
type SecurityPolicyArray ¶
type SecurityPolicyArray []SecurityPolicyInput
func (SecurityPolicyArray) ElementType ¶
func (SecurityPolicyArray) ElementType() reflect.Type
func (SecurityPolicyArray) ToSecurityPolicyArrayOutput ¶
func (i SecurityPolicyArray) ToSecurityPolicyArrayOutput() SecurityPolicyArrayOutput
func (SecurityPolicyArray) ToSecurityPolicyArrayOutputWithContext ¶
func (i SecurityPolicyArray) ToSecurityPolicyArrayOutputWithContext(ctx context.Context) SecurityPolicyArrayOutput
type SecurityPolicyArrayInput ¶
type SecurityPolicyArrayInput interface { pulumi.Input ToSecurityPolicyArrayOutput() SecurityPolicyArrayOutput ToSecurityPolicyArrayOutputWithContext(context.Context) SecurityPolicyArrayOutput }
SecurityPolicyArrayInput is an input type that accepts SecurityPolicyArray and SecurityPolicyArrayOutput values. You can construct a concrete instance of `SecurityPolicyArrayInput` via:
SecurityPolicyArray{ SecurityPolicyArgs{...} }
type SecurityPolicyArrayOutput ¶
type SecurityPolicyArrayOutput struct{ *pulumi.OutputState }
func (SecurityPolicyArrayOutput) ElementType ¶
func (SecurityPolicyArrayOutput) ElementType() reflect.Type
func (SecurityPolicyArrayOutput) Index ¶
func (o SecurityPolicyArrayOutput) Index(i pulumi.IntInput) SecurityPolicyOutput
func (SecurityPolicyArrayOutput) ToSecurityPolicyArrayOutput ¶
func (o SecurityPolicyArrayOutput) ToSecurityPolicyArrayOutput() SecurityPolicyArrayOutput
func (SecurityPolicyArrayOutput) ToSecurityPolicyArrayOutputWithContext ¶
func (o SecurityPolicyArrayOutput) ToSecurityPolicyArrayOutputWithContext(ctx context.Context) SecurityPolicyArrayOutput
type SecurityPolicyConfig ¶
type SecurityPolicyConfig struct { // ACL configuration. AclConfig *SecurityPolicyConfigAclConfig `pulumi:"aclConfig"` // Bot Configuration. BotConfig *SecurityPolicyConfigBotConfig `pulumi:"botConfig"` // Custom drop page configuration. DropPageConfig *SecurityPolicyConfigDropPageConfig `pulumi:"dropPageConfig"` // Exception rule configuration. ExceptConfig *SecurityPolicyConfigExceptConfig `pulumi:"exceptConfig"` // Basic access control. IpTableConfig *SecurityPolicyConfigIpTableConfig `pulumi:"ipTableConfig"` // RateLimit Configuration. RateLimitConfig *SecurityPolicyConfigRateLimitConfig `pulumi:"rateLimitConfig"` // Main switch of 7-layer security. SwitchConfig *SecurityPolicyConfigSwitchConfig `pulumi:"switchConfig"` // WAF (Web Application Firewall) Configuration. WafConfig *SecurityPolicyConfigWafConfig `pulumi:"wafConfig"` }
type SecurityPolicyConfigAclConfig ¶
type SecurityPolicyConfigAclConfig struct { // - `on`: Enable.- `off`: Disable. Switch string `pulumi:"switch"` // Custom configuration. UserRules []SecurityPolicyConfigAclConfigUserRule `pulumi:"userRules"` }
type SecurityPolicyConfigAclConfigArgs ¶
type SecurityPolicyConfigAclConfigArgs struct { // - `on`: Enable.- `off`: Disable. Switch pulumi.StringInput `pulumi:"switch"` // Custom configuration. UserRules SecurityPolicyConfigAclConfigUserRuleArrayInput `pulumi:"userRules"` }
func (SecurityPolicyConfigAclConfigArgs) ElementType ¶
func (SecurityPolicyConfigAclConfigArgs) ElementType() reflect.Type
func (SecurityPolicyConfigAclConfigArgs) ToSecurityPolicyConfigAclConfigOutput ¶
func (i SecurityPolicyConfigAclConfigArgs) ToSecurityPolicyConfigAclConfigOutput() SecurityPolicyConfigAclConfigOutput
func (SecurityPolicyConfigAclConfigArgs) ToSecurityPolicyConfigAclConfigOutputWithContext ¶
func (i SecurityPolicyConfigAclConfigArgs) ToSecurityPolicyConfigAclConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigOutput
func (SecurityPolicyConfigAclConfigArgs) ToSecurityPolicyConfigAclConfigPtrOutput ¶
func (i SecurityPolicyConfigAclConfigArgs) ToSecurityPolicyConfigAclConfigPtrOutput() SecurityPolicyConfigAclConfigPtrOutput
func (SecurityPolicyConfigAclConfigArgs) ToSecurityPolicyConfigAclConfigPtrOutputWithContext ¶
func (i SecurityPolicyConfigAclConfigArgs) ToSecurityPolicyConfigAclConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigPtrOutput
type SecurityPolicyConfigAclConfigInput ¶
type SecurityPolicyConfigAclConfigInput interface { pulumi.Input ToSecurityPolicyConfigAclConfigOutput() SecurityPolicyConfigAclConfigOutput ToSecurityPolicyConfigAclConfigOutputWithContext(context.Context) SecurityPolicyConfigAclConfigOutput }
SecurityPolicyConfigAclConfigInput is an input type that accepts SecurityPolicyConfigAclConfigArgs and SecurityPolicyConfigAclConfigOutput values. You can construct a concrete instance of `SecurityPolicyConfigAclConfigInput` via:
SecurityPolicyConfigAclConfigArgs{...}
type SecurityPolicyConfigAclConfigOutput ¶
type SecurityPolicyConfigAclConfigOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigAclConfigOutput) ElementType ¶
func (SecurityPolicyConfigAclConfigOutput) ElementType() reflect.Type
func (SecurityPolicyConfigAclConfigOutput) Switch ¶
func (o SecurityPolicyConfigAclConfigOutput) Switch() pulumi.StringOutput
- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigAclConfigOutput) ToSecurityPolicyConfigAclConfigOutput ¶
func (o SecurityPolicyConfigAclConfigOutput) ToSecurityPolicyConfigAclConfigOutput() SecurityPolicyConfigAclConfigOutput
func (SecurityPolicyConfigAclConfigOutput) ToSecurityPolicyConfigAclConfigOutputWithContext ¶
func (o SecurityPolicyConfigAclConfigOutput) ToSecurityPolicyConfigAclConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigOutput
func (SecurityPolicyConfigAclConfigOutput) ToSecurityPolicyConfigAclConfigPtrOutput ¶
func (o SecurityPolicyConfigAclConfigOutput) ToSecurityPolicyConfigAclConfigPtrOutput() SecurityPolicyConfigAclConfigPtrOutput
func (SecurityPolicyConfigAclConfigOutput) ToSecurityPolicyConfigAclConfigPtrOutputWithContext ¶
func (o SecurityPolicyConfigAclConfigOutput) ToSecurityPolicyConfigAclConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigPtrOutput
func (SecurityPolicyConfigAclConfigOutput) UserRules ¶
func (o SecurityPolicyConfigAclConfigOutput) UserRules() SecurityPolicyConfigAclConfigUserRuleArrayOutput
Custom configuration.
type SecurityPolicyConfigAclConfigPtrInput ¶
type SecurityPolicyConfigAclConfigPtrInput interface { pulumi.Input ToSecurityPolicyConfigAclConfigPtrOutput() SecurityPolicyConfigAclConfigPtrOutput ToSecurityPolicyConfigAclConfigPtrOutputWithContext(context.Context) SecurityPolicyConfigAclConfigPtrOutput }
SecurityPolicyConfigAclConfigPtrInput is an input type that accepts SecurityPolicyConfigAclConfigArgs, SecurityPolicyConfigAclConfigPtr and SecurityPolicyConfigAclConfigPtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigAclConfigPtrInput` via:
SecurityPolicyConfigAclConfigArgs{...} or: nil
func SecurityPolicyConfigAclConfigPtr ¶
func SecurityPolicyConfigAclConfigPtr(v *SecurityPolicyConfigAclConfigArgs) SecurityPolicyConfigAclConfigPtrInput
type SecurityPolicyConfigAclConfigPtrOutput ¶
type SecurityPolicyConfigAclConfigPtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigAclConfigPtrOutput) ElementType ¶
func (SecurityPolicyConfigAclConfigPtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigAclConfigPtrOutput) Switch ¶
func (o SecurityPolicyConfigAclConfigPtrOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigAclConfigPtrOutput) ToSecurityPolicyConfigAclConfigPtrOutput ¶
func (o SecurityPolicyConfigAclConfigPtrOutput) ToSecurityPolicyConfigAclConfigPtrOutput() SecurityPolicyConfigAclConfigPtrOutput
func (SecurityPolicyConfigAclConfigPtrOutput) ToSecurityPolicyConfigAclConfigPtrOutputWithContext ¶
func (o SecurityPolicyConfigAclConfigPtrOutput) ToSecurityPolicyConfigAclConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigPtrOutput
func (SecurityPolicyConfigAclConfigPtrOutput) UserRules ¶
func (o SecurityPolicyConfigAclConfigPtrOutput) UserRules() SecurityPolicyConfigAclConfigUserRuleArrayOutput
Custom configuration.
type SecurityPolicyConfigAclConfigUserRule ¶
type SecurityPolicyConfigAclConfigUserRule struct { // Valid values: `monitor`, `drop`. Action string `pulumi:"action"` // Conditions of the rule. Conditions []SecurityPolicyConfigAclConfigUserRuleCondition `pulumi:"conditions"` // Name of the custom response page. Name *string `pulumi:"name"` // ID of the custom response page. PageId *int `pulumi:"pageId"` // Punish time, Valid value range: 0-2 days. PunishTime *int `pulumi:"punishTime"` // Time unit of the punish time. Valid values: `second`, `minutes`, `hour`. PunishTimeUnit *string `pulumi:"punishTimeUnit"` // Redirect target URL, must be an sub-domain from one of the account's site. RedirectUrl *string `pulumi:"redirectUrl"` // Response code to use when redirecting. ResponseCode *int `pulumi:"responseCode"` RuleId *int `pulumi:"ruleId"` // Rule Name. RuleName string `pulumi:"ruleName"` // Priority of the rule. Valid value range: 1-100. RulePriority int `pulumi:"rulePriority"` // Status of the rule. Valid values: `on`, `off`, `hour`. RuleStatus string `pulumi:"ruleStatus"` UpdateTime *string `pulumi:"updateTime"` }
type SecurityPolicyConfigAclConfigUserRuleArgs ¶
type SecurityPolicyConfigAclConfigUserRuleArgs struct { // Valid values: `monitor`, `drop`. Action pulumi.StringInput `pulumi:"action"` // Conditions of the rule. Conditions SecurityPolicyConfigAclConfigUserRuleConditionArrayInput `pulumi:"conditions"` // Name of the custom response page. Name pulumi.StringPtrInput `pulumi:"name"` // ID of the custom response page. PageId pulumi.IntPtrInput `pulumi:"pageId"` // Punish time, Valid value range: 0-2 days. PunishTime pulumi.IntPtrInput `pulumi:"punishTime"` // Time unit of the punish time. Valid values: `second`, `minutes`, `hour`. PunishTimeUnit pulumi.StringPtrInput `pulumi:"punishTimeUnit"` // Redirect target URL, must be an sub-domain from one of the account's site. RedirectUrl pulumi.StringPtrInput `pulumi:"redirectUrl"` // Response code to use when redirecting. ResponseCode pulumi.IntPtrInput `pulumi:"responseCode"` RuleId pulumi.IntPtrInput `pulumi:"ruleId"` // Rule Name. RuleName pulumi.StringInput `pulumi:"ruleName"` // Priority of the rule. Valid value range: 1-100. RulePriority pulumi.IntInput `pulumi:"rulePriority"` // Status of the rule. Valid values: `on`, `off`, `hour`. RuleStatus pulumi.StringInput `pulumi:"ruleStatus"` UpdateTime pulumi.StringPtrInput `pulumi:"updateTime"` }
func (SecurityPolicyConfigAclConfigUserRuleArgs) ElementType ¶
func (SecurityPolicyConfigAclConfigUserRuleArgs) ElementType() reflect.Type
func (SecurityPolicyConfigAclConfigUserRuleArgs) ToSecurityPolicyConfigAclConfigUserRuleOutput ¶
func (i SecurityPolicyConfigAclConfigUserRuleArgs) ToSecurityPolicyConfigAclConfigUserRuleOutput() SecurityPolicyConfigAclConfigUserRuleOutput
func (SecurityPolicyConfigAclConfigUserRuleArgs) ToSecurityPolicyConfigAclConfigUserRuleOutputWithContext ¶
func (i SecurityPolicyConfigAclConfigUserRuleArgs) ToSecurityPolicyConfigAclConfigUserRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigUserRuleOutput
type SecurityPolicyConfigAclConfigUserRuleArray ¶
type SecurityPolicyConfigAclConfigUserRuleArray []SecurityPolicyConfigAclConfigUserRuleInput
func (SecurityPolicyConfigAclConfigUserRuleArray) ElementType ¶
func (SecurityPolicyConfigAclConfigUserRuleArray) ElementType() reflect.Type
func (SecurityPolicyConfigAclConfigUserRuleArray) ToSecurityPolicyConfigAclConfigUserRuleArrayOutput ¶
func (i SecurityPolicyConfigAclConfigUserRuleArray) ToSecurityPolicyConfigAclConfigUserRuleArrayOutput() SecurityPolicyConfigAclConfigUserRuleArrayOutput
func (SecurityPolicyConfigAclConfigUserRuleArray) ToSecurityPolicyConfigAclConfigUserRuleArrayOutputWithContext ¶
func (i SecurityPolicyConfigAclConfigUserRuleArray) ToSecurityPolicyConfigAclConfigUserRuleArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigUserRuleArrayOutput
type SecurityPolicyConfigAclConfigUserRuleArrayInput ¶
type SecurityPolicyConfigAclConfigUserRuleArrayInput interface { pulumi.Input ToSecurityPolicyConfigAclConfigUserRuleArrayOutput() SecurityPolicyConfigAclConfigUserRuleArrayOutput ToSecurityPolicyConfigAclConfigUserRuleArrayOutputWithContext(context.Context) SecurityPolicyConfigAclConfigUserRuleArrayOutput }
SecurityPolicyConfigAclConfigUserRuleArrayInput is an input type that accepts SecurityPolicyConfigAclConfigUserRuleArray and SecurityPolicyConfigAclConfigUserRuleArrayOutput values. You can construct a concrete instance of `SecurityPolicyConfigAclConfigUserRuleArrayInput` via:
SecurityPolicyConfigAclConfigUserRuleArray{ SecurityPolicyConfigAclConfigUserRuleArgs{...} }
type SecurityPolicyConfigAclConfigUserRuleArrayOutput ¶
type SecurityPolicyConfigAclConfigUserRuleArrayOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigAclConfigUserRuleArrayOutput) ElementType ¶
func (SecurityPolicyConfigAclConfigUserRuleArrayOutput) ElementType() reflect.Type
func (SecurityPolicyConfigAclConfigUserRuleArrayOutput) ToSecurityPolicyConfigAclConfigUserRuleArrayOutput ¶
func (o SecurityPolicyConfigAclConfigUserRuleArrayOutput) ToSecurityPolicyConfigAclConfigUserRuleArrayOutput() SecurityPolicyConfigAclConfigUserRuleArrayOutput
func (SecurityPolicyConfigAclConfigUserRuleArrayOutput) ToSecurityPolicyConfigAclConfigUserRuleArrayOutputWithContext ¶
func (o SecurityPolicyConfigAclConfigUserRuleArrayOutput) ToSecurityPolicyConfigAclConfigUserRuleArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigUserRuleArrayOutput
type SecurityPolicyConfigAclConfigUserRuleCondition ¶
type SecurityPolicyConfigAclConfigUserRuleCondition struct { // Content to match. MatchContent string `pulumi:"matchContent"` // Items to match. Valid values:- `host`: Host of the request.- `sip`: Client IP.- `ua`: User-Agent.- `cookie`: Session cookie.- `cgi`: CGI script.- `xff`: XFF extension header.- `url`: URL of the request.- `accept`: Accept encoding of the request.- `method`: HTTP method of the request.- `header`: HTTP header of the request.- `sipProto`: Network protocol of the request. MatchFrom string `pulumi:"matchFrom"` // Parameter for match item. For example, when match from header, match parameter can be set to a header key. MatchParam string `pulumi:"matchParam"` // Valid values:- `equal`: string equal.- `notEqual`: string not equal.- `include`: string include.- `notInclude`: string not include.- `match`: ip match.- `notMatch`: ip not match.- `includeArea`: area include.- `isEmpty`: field existed but empty.- `notExists`: field is not existed.- `regexp`: regex match.- `lenGt`: value greater than.- `lenLt`: value less than.- `lenEq`: value equal.- `matchPrefix`: string prefix match.- `matchSuffix`: string suffix match.- `wildcard`: wildcard match. Operator string `pulumi:"operator"` }
type SecurityPolicyConfigAclConfigUserRuleConditionArgs ¶
type SecurityPolicyConfigAclConfigUserRuleConditionArgs struct { // Content to match. MatchContent pulumi.StringInput `pulumi:"matchContent"` // Items to match. Valid values:- `host`: Host of the request.- `sip`: Client IP.- `ua`: User-Agent.- `cookie`: Session cookie.- `cgi`: CGI script.- `xff`: XFF extension header.- `url`: URL of the request.- `accept`: Accept encoding of the request.- `method`: HTTP method of the request.- `header`: HTTP header of the request.- `sipProto`: Network protocol of the request. MatchFrom pulumi.StringInput `pulumi:"matchFrom"` // Parameter for match item. For example, when match from header, match parameter can be set to a header key. MatchParam pulumi.StringInput `pulumi:"matchParam"` // Valid values:- `equal`: string equal.- `notEqual`: string not equal.- `include`: string include.- `notInclude`: string not include.- `match`: ip match.- `notMatch`: ip not match.- `includeArea`: area include.- `isEmpty`: field existed but empty.- `notExists`: field is not existed.- `regexp`: regex match.- `lenGt`: value greater than.- `lenLt`: value less than.- `lenEq`: value equal.- `matchPrefix`: string prefix match.- `matchSuffix`: string suffix match.- `wildcard`: wildcard match. Operator pulumi.StringInput `pulumi:"operator"` }
func (SecurityPolicyConfigAclConfigUserRuleConditionArgs) ElementType ¶
func (SecurityPolicyConfigAclConfigUserRuleConditionArgs) ElementType() reflect.Type
func (SecurityPolicyConfigAclConfigUserRuleConditionArgs) ToSecurityPolicyConfigAclConfigUserRuleConditionOutput ¶
func (i SecurityPolicyConfigAclConfigUserRuleConditionArgs) ToSecurityPolicyConfigAclConfigUserRuleConditionOutput() SecurityPolicyConfigAclConfigUserRuleConditionOutput
func (SecurityPolicyConfigAclConfigUserRuleConditionArgs) ToSecurityPolicyConfigAclConfigUserRuleConditionOutputWithContext ¶
func (i SecurityPolicyConfigAclConfigUserRuleConditionArgs) ToSecurityPolicyConfigAclConfigUserRuleConditionOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigUserRuleConditionOutput
type SecurityPolicyConfigAclConfigUserRuleConditionArray ¶
type SecurityPolicyConfigAclConfigUserRuleConditionArray []SecurityPolicyConfigAclConfigUserRuleConditionInput
func (SecurityPolicyConfigAclConfigUserRuleConditionArray) ElementType ¶
func (SecurityPolicyConfigAclConfigUserRuleConditionArray) ElementType() reflect.Type
func (SecurityPolicyConfigAclConfigUserRuleConditionArray) ToSecurityPolicyConfigAclConfigUserRuleConditionArrayOutput ¶
func (i SecurityPolicyConfigAclConfigUserRuleConditionArray) ToSecurityPolicyConfigAclConfigUserRuleConditionArrayOutput() SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput
func (SecurityPolicyConfigAclConfigUserRuleConditionArray) ToSecurityPolicyConfigAclConfigUserRuleConditionArrayOutputWithContext ¶
func (i SecurityPolicyConfigAclConfigUserRuleConditionArray) ToSecurityPolicyConfigAclConfigUserRuleConditionArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput
type SecurityPolicyConfigAclConfigUserRuleConditionArrayInput ¶
type SecurityPolicyConfigAclConfigUserRuleConditionArrayInput interface { pulumi.Input ToSecurityPolicyConfigAclConfigUserRuleConditionArrayOutput() SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput ToSecurityPolicyConfigAclConfigUserRuleConditionArrayOutputWithContext(context.Context) SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput }
SecurityPolicyConfigAclConfigUserRuleConditionArrayInput is an input type that accepts SecurityPolicyConfigAclConfigUserRuleConditionArray and SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput values. You can construct a concrete instance of `SecurityPolicyConfigAclConfigUserRuleConditionArrayInput` via:
SecurityPolicyConfigAclConfigUserRuleConditionArray{ SecurityPolicyConfigAclConfigUserRuleConditionArgs{...} }
type SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput ¶
type SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput) ElementType ¶
func (SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput) ElementType() reflect.Type
func (SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput) ToSecurityPolicyConfigAclConfigUserRuleConditionArrayOutput ¶
func (o SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput) ToSecurityPolicyConfigAclConfigUserRuleConditionArrayOutput() SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput
func (SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput) ToSecurityPolicyConfigAclConfigUserRuleConditionArrayOutputWithContext ¶
func (o SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput) ToSecurityPolicyConfigAclConfigUserRuleConditionArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput
type SecurityPolicyConfigAclConfigUserRuleConditionInput ¶
type SecurityPolicyConfigAclConfigUserRuleConditionInput interface { pulumi.Input ToSecurityPolicyConfigAclConfigUserRuleConditionOutput() SecurityPolicyConfigAclConfigUserRuleConditionOutput ToSecurityPolicyConfigAclConfigUserRuleConditionOutputWithContext(context.Context) SecurityPolicyConfigAclConfigUserRuleConditionOutput }
SecurityPolicyConfigAclConfigUserRuleConditionInput is an input type that accepts SecurityPolicyConfigAclConfigUserRuleConditionArgs and SecurityPolicyConfigAclConfigUserRuleConditionOutput values. You can construct a concrete instance of `SecurityPolicyConfigAclConfigUserRuleConditionInput` via:
SecurityPolicyConfigAclConfigUserRuleConditionArgs{...}
type SecurityPolicyConfigAclConfigUserRuleConditionOutput ¶
type SecurityPolicyConfigAclConfigUserRuleConditionOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigAclConfigUserRuleConditionOutput) ElementType ¶
func (SecurityPolicyConfigAclConfigUserRuleConditionOutput) ElementType() reflect.Type
func (SecurityPolicyConfigAclConfigUserRuleConditionOutput) MatchContent ¶
func (o SecurityPolicyConfigAclConfigUserRuleConditionOutput) MatchContent() pulumi.StringOutput
Content to match.
func (SecurityPolicyConfigAclConfigUserRuleConditionOutput) MatchFrom ¶
func (o SecurityPolicyConfigAclConfigUserRuleConditionOutput) MatchFrom() pulumi.StringOutput
Items to match. Valid values:- `host`: Host of the request.- `sip`: Client IP.- `ua`: User-Agent.- `cookie`: Session cookie.- `cgi`: CGI script.- `xff`: XFF extension header.- `url`: URL of the request.- `accept`: Accept encoding of the request.- `method`: HTTP method of the request.- `header`: HTTP header of the request.- `sipProto`: Network protocol of the request.
func (SecurityPolicyConfigAclConfigUserRuleConditionOutput) MatchParam ¶
func (o SecurityPolicyConfigAclConfigUserRuleConditionOutput) MatchParam() pulumi.StringOutput
Parameter for match item. For example, when match from header, match parameter can be set to a header key.
func (SecurityPolicyConfigAclConfigUserRuleConditionOutput) Operator ¶
func (o SecurityPolicyConfigAclConfigUserRuleConditionOutput) Operator() pulumi.StringOutput
Valid values:- `equal`: string equal.- `notEqual`: string not equal.- `include`: string include.- `notInclude`: string not include.- `match`: ip match.- `notMatch`: ip not match.- `includeArea`: area include.- `isEmpty`: field existed but empty.- `notExists`: field is not existed.- `regexp`: regex match.- `lenGt`: value greater than.- `lenLt`: value less than.- `lenEq`: value equal.- `matchPrefix`: string prefix match.- `matchSuffix`: string suffix match.- `wildcard`: wildcard match.
func (SecurityPolicyConfigAclConfigUserRuleConditionOutput) ToSecurityPolicyConfigAclConfigUserRuleConditionOutput ¶
func (o SecurityPolicyConfigAclConfigUserRuleConditionOutput) ToSecurityPolicyConfigAclConfigUserRuleConditionOutput() SecurityPolicyConfigAclConfigUserRuleConditionOutput
func (SecurityPolicyConfigAclConfigUserRuleConditionOutput) ToSecurityPolicyConfigAclConfigUserRuleConditionOutputWithContext ¶
func (o SecurityPolicyConfigAclConfigUserRuleConditionOutput) ToSecurityPolicyConfigAclConfigUserRuleConditionOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigUserRuleConditionOutput
type SecurityPolicyConfigAclConfigUserRuleInput ¶
type SecurityPolicyConfigAclConfigUserRuleInput interface { pulumi.Input ToSecurityPolicyConfigAclConfigUserRuleOutput() SecurityPolicyConfigAclConfigUserRuleOutput ToSecurityPolicyConfigAclConfigUserRuleOutputWithContext(context.Context) SecurityPolicyConfigAclConfigUserRuleOutput }
SecurityPolicyConfigAclConfigUserRuleInput is an input type that accepts SecurityPolicyConfigAclConfigUserRuleArgs and SecurityPolicyConfigAclConfigUserRuleOutput values. You can construct a concrete instance of `SecurityPolicyConfigAclConfigUserRuleInput` via:
SecurityPolicyConfigAclConfigUserRuleArgs{...}
type SecurityPolicyConfigAclConfigUserRuleOutput ¶
type SecurityPolicyConfigAclConfigUserRuleOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigAclConfigUserRuleOutput) Action ¶
func (o SecurityPolicyConfigAclConfigUserRuleOutput) Action() pulumi.StringOutput
Valid values: `monitor`, `drop`.
func (SecurityPolicyConfigAclConfigUserRuleOutput) Conditions ¶
func (o SecurityPolicyConfigAclConfigUserRuleOutput) Conditions() SecurityPolicyConfigAclConfigUserRuleConditionArrayOutput
Conditions of the rule.
func (SecurityPolicyConfigAclConfigUserRuleOutput) ElementType ¶
func (SecurityPolicyConfigAclConfigUserRuleOutput) ElementType() reflect.Type
func (SecurityPolicyConfigAclConfigUserRuleOutput) Name ¶
func (o SecurityPolicyConfigAclConfigUserRuleOutput) Name() pulumi.StringPtrOutput
Name of the custom response page.
func (SecurityPolicyConfigAclConfigUserRuleOutput) PageId ¶
func (o SecurityPolicyConfigAclConfigUserRuleOutput) PageId() pulumi.IntPtrOutput
ID of the custom response page.
func (SecurityPolicyConfigAclConfigUserRuleOutput) PunishTime ¶
func (o SecurityPolicyConfigAclConfigUserRuleOutput) PunishTime() pulumi.IntPtrOutput
Punish time, Valid value range: 0-2 days.
func (SecurityPolicyConfigAclConfigUserRuleOutput) PunishTimeUnit ¶
func (o SecurityPolicyConfigAclConfigUserRuleOutput) PunishTimeUnit() pulumi.StringPtrOutput
Time unit of the punish time. Valid values: `second`, `minutes`, `hour`.
func (SecurityPolicyConfigAclConfigUserRuleOutput) RedirectUrl ¶
func (o SecurityPolicyConfigAclConfigUserRuleOutput) RedirectUrl() pulumi.StringPtrOutput
Redirect target URL, must be an sub-domain from one of the account's site.
func (SecurityPolicyConfigAclConfigUserRuleOutput) ResponseCode ¶
func (o SecurityPolicyConfigAclConfigUserRuleOutput) ResponseCode() pulumi.IntPtrOutput
Response code to use when redirecting.
func (SecurityPolicyConfigAclConfigUserRuleOutput) RuleId ¶
func (o SecurityPolicyConfigAclConfigUserRuleOutput) RuleId() pulumi.IntPtrOutput
func (SecurityPolicyConfigAclConfigUserRuleOutput) RuleName ¶
func (o SecurityPolicyConfigAclConfigUserRuleOutput) RuleName() pulumi.StringOutput
Rule Name.
func (SecurityPolicyConfigAclConfigUserRuleOutput) RulePriority ¶
func (o SecurityPolicyConfigAclConfigUserRuleOutput) RulePriority() pulumi.IntOutput
Priority of the rule. Valid value range: 1-100.
func (SecurityPolicyConfigAclConfigUserRuleOutput) RuleStatus ¶
func (o SecurityPolicyConfigAclConfigUserRuleOutput) RuleStatus() pulumi.StringOutput
Status of the rule. Valid values: `on`, `off`, `hour`.
func (SecurityPolicyConfigAclConfigUserRuleOutput) ToSecurityPolicyConfigAclConfigUserRuleOutput ¶
func (o SecurityPolicyConfigAclConfigUserRuleOutput) ToSecurityPolicyConfigAclConfigUserRuleOutput() SecurityPolicyConfigAclConfigUserRuleOutput
func (SecurityPolicyConfigAclConfigUserRuleOutput) ToSecurityPolicyConfigAclConfigUserRuleOutputWithContext ¶
func (o SecurityPolicyConfigAclConfigUserRuleOutput) ToSecurityPolicyConfigAclConfigUserRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigAclConfigUserRuleOutput
func (SecurityPolicyConfigAclConfigUserRuleOutput) UpdateTime ¶
func (o SecurityPolicyConfigAclConfigUserRuleOutput) UpdateTime() pulumi.StringPtrOutput
type SecurityPolicyConfigArgs ¶
type SecurityPolicyConfigArgs struct { // ACL configuration. AclConfig SecurityPolicyConfigAclConfigPtrInput `pulumi:"aclConfig"` // Bot Configuration. BotConfig SecurityPolicyConfigBotConfigPtrInput `pulumi:"botConfig"` // Custom drop page configuration. DropPageConfig SecurityPolicyConfigDropPageConfigPtrInput `pulumi:"dropPageConfig"` // Exception rule configuration. ExceptConfig SecurityPolicyConfigExceptConfigPtrInput `pulumi:"exceptConfig"` // Basic access control. IpTableConfig SecurityPolicyConfigIpTableConfigPtrInput `pulumi:"ipTableConfig"` // RateLimit Configuration. RateLimitConfig SecurityPolicyConfigRateLimitConfigPtrInput `pulumi:"rateLimitConfig"` // Main switch of 7-layer security. SwitchConfig SecurityPolicyConfigSwitchConfigPtrInput `pulumi:"switchConfig"` // WAF (Web Application Firewall) Configuration. WafConfig SecurityPolicyConfigWafConfigPtrInput `pulumi:"wafConfig"` }
func (SecurityPolicyConfigArgs) ElementType ¶
func (SecurityPolicyConfigArgs) ElementType() reflect.Type
func (SecurityPolicyConfigArgs) ToSecurityPolicyConfigOutput ¶
func (i SecurityPolicyConfigArgs) ToSecurityPolicyConfigOutput() SecurityPolicyConfigOutput
func (SecurityPolicyConfigArgs) ToSecurityPolicyConfigOutputWithContext ¶
func (i SecurityPolicyConfigArgs) ToSecurityPolicyConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigOutput
func (SecurityPolicyConfigArgs) ToSecurityPolicyConfigPtrOutput ¶
func (i SecurityPolicyConfigArgs) ToSecurityPolicyConfigPtrOutput() SecurityPolicyConfigPtrOutput
func (SecurityPolicyConfigArgs) ToSecurityPolicyConfigPtrOutputWithContext ¶
func (i SecurityPolicyConfigArgs) ToSecurityPolicyConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigPtrOutput
type SecurityPolicyConfigBotConfig ¶
type SecurityPolicyConfigBotConfig struct { // Bot intelligent rule configuration. IntelligenceRule *SecurityPolicyConfigBotConfigIntelligenceRule `pulumi:"intelligenceRule"` // Preset rules. ManagedRule *SecurityPolicyConfigBotConfigManagedRule `pulumi:"managedRule"` // Portrait rule. PortraitRule *SecurityPolicyConfigBotConfigPortraitRule `pulumi:"portraitRule"` // - `on`: Enable.- `off`: Disable. Switch *string `pulumi:"switch"` }
type SecurityPolicyConfigBotConfigArgs ¶
type SecurityPolicyConfigBotConfigArgs struct { // Bot intelligent rule configuration. IntelligenceRule SecurityPolicyConfigBotConfigIntelligenceRulePtrInput `pulumi:"intelligenceRule"` // Preset rules. ManagedRule SecurityPolicyConfigBotConfigManagedRulePtrInput `pulumi:"managedRule"` // Portrait rule. PortraitRule SecurityPolicyConfigBotConfigPortraitRulePtrInput `pulumi:"portraitRule"` // - `on`: Enable.- `off`: Disable. Switch pulumi.StringPtrInput `pulumi:"switch"` }
func (SecurityPolicyConfigBotConfigArgs) ElementType ¶
func (SecurityPolicyConfigBotConfigArgs) ElementType() reflect.Type
func (SecurityPolicyConfigBotConfigArgs) ToSecurityPolicyConfigBotConfigOutput ¶
func (i SecurityPolicyConfigBotConfigArgs) ToSecurityPolicyConfigBotConfigOutput() SecurityPolicyConfigBotConfigOutput
func (SecurityPolicyConfigBotConfigArgs) ToSecurityPolicyConfigBotConfigOutputWithContext ¶
func (i SecurityPolicyConfigBotConfigArgs) ToSecurityPolicyConfigBotConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigOutput
func (SecurityPolicyConfigBotConfigArgs) ToSecurityPolicyConfigBotConfigPtrOutput ¶
func (i SecurityPolicyConfigBotConfigArgs) ToSecurityPolicyConfigBotConfigPtrOutput() SecurityPolicyConfigBotConfigPtrOutput
func (SecurityPolicyConfigBotConfigArgs) ToSecurityPolicyConfigBotConfigPtrOutputWithContext ¶
func (i SecurityPolicyConfigBotConfigArgs) ToSecurityPolicyConfigBotConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigPtrOutput
type SecurityPolicyConfigBotConfigInput ¶
type SecurityPolicyConfigBotConfigInput interface { pulumi.Input ToSecurityPolicyConfigBotConfigOutput() SecurityPolicyConfigBotConfigOutput ToSecurityPolicyConfigBotConfigOutputWithContext(context.Context) SecurityPolicyConfigBotConfigOutput }
SecurityPolicyConfigBotConfigInput is an input type that accepts SecurityPolicyConfigBotConfigArgs and SecurityPolicyConfigBotConfigOutput values. You can construct a concrete instance of `SecurityPolicyConfigBotConfigInput` via:
SecurityPolicyConfigBotConfigArgs{...}
type SecurityPolicyConfigBotConfigIntelligenceRule ¶
type SecurityPolicyConfigBotConfigIntelligenceRule struct { // Configuration detail. Items []SecurityPolicyConfigBotConfigIntelligenceRuleItem `pulumi:"items"` // - `on`: Enable.- `off`: Disable. Switch *string `pulumi:"switch"` }
type SecurityPolicyConfigBotConfigIntelligenceRuleArgs ¶
type SecurityPolicyConfigBotConfigIntelligenceRuleArgs struct { // Configuration detail. Items SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayInput `pulumi:"items"` // - `on`: Enable.- `off`: Disable. Switch pulumi.StringPtrInput `pulumi:"switch"` }
func (SecurityPolicyConfigBotConfigIntelligenceRuleArgs) ElementType ¶
func (SecurityPolicyConfigBotConfigIntelligenceRuleArgs) ElementType() reflect.Type
func (SecurityPolicyConfigBotConfigIntelligenceRuleArgs) ToSecurityPolicyConfigBotConfigIntelligenceRuleOutput ¶
func (i SecurityPolicyConfigBotConfigIntelligenceRuleArgs) ToSecurityPolicyConfigBotConfigIntelligenceRuleOutput() SecurityPolicyConfigBotConfigIntelligenceRuleOutput
func (SecurityPolicyConfigBotConfigIntelligenceRuleArgs) ToSecurityPolicyConfigBotConfigIntelligenceRuleOutputWithContext ¶
func (i SecurityPolicyConfigBotConfigIntelligenceRuleArgs) ToSecurityPolicyConfigBotConfigIntelligenceRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigIntelligenceRuleOutput
func (SecurityPolicyConfigBotConfigIntelligenceRuleArgs) ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutput ¶
func (i SecurityPolicyConfigBotConfigIntelligenceRuleArgs) ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutput() SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput
func (SecurityPolicyConfigBotConfigIntelligenceRuleArgs) ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutputWithContext ¶
func (i SecurityPolicyConfigBotConfigIntelligenceRuleArgs) ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput
type SecurityPolicyConfigBotConfigIntelligenceRuleInput ¶
type SecurityPolicyConfigBotConfigIntelligenceRuleInput interface { pulumi.Input ToSecurityPolicyConfigBotConfigIntelligenceRuleOutput() SecurityPolicyConfigBotConfigIntelligenceRuleOutput ToSecurityPolicyConfigBotConfigIntelligenceRuleOutputWithContext(context.Context) SecurityPolicyConfigBotConfigIntelligenceRuleOutput }
SecurityPolicyConfigBotConfigIntelligenceRuleInput is an input type that accepts SecurityPolicyConfigBotConfigIntelligenceRuleArgs and SecurityPolicyConfigBotConfigIntelligenceRuleOutput values. You can construct a concrete instance of `SecurityPolicyConfigBotConfigIntelligenceRuleInput` via:
SecurityPolicyConfigBotConfigIntelligenceRuleArgs{...}
type SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs ¶
type SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs struct { // Action to take. Valid values: `trans`, `monitor`, `alg`, `captcha`, `drop`. Action pulumi.StringPtrInput `pulumi:"action"` // Bot label, valid values: `evilBot`, `suspectBot`, `goodBot`, `normal`. Label pulumi.StringPtrInput `pulumi:"label"` }
func (SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs) ElementType ¶
func (SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs) ElementType() reflect.Type
func (SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemOutput ¶
func (i SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemOutput() SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput
func (SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemOutputWithContext ¶
func (i SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput
type SecurityPolicyConfigBotConfigIntelligenceRuleItemArray ¶
type SecurityPolicyConfigBotConfigIntelligenceRuleItemArray []SecurityPolicyConfigBotConfigIntelligenceRuleItemInput
func (SecurityPolicyConfigBotConfigIntelligenceRuleItemArray) ElementType ¶
func (SecurityPolicyConfigBotConfigIntelligenceRuleItemArray) ElementType() reflect.Type
func (SecurityPolicyConfigBotConfigIntelligenceRuleItemArray) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput ¶
func (i SecurityPolicyConfigBotConfigIntelligenceRuleItemArray) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput() SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput
func (SecurityPolicyConfigBotConfigIntelligenceRuleItemArray) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutputWithContext ¶
func (i SecurityPolicyConfigBotConfigIntelligenceRuleItemArray) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput
type SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayInput ¶
type SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayInput interface { pulumi.Input ToSecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput() SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput ToSecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutputWithContext(context.Context) SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput }
SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayInput is an input type that accepts SecurityPolicyConfigBotConfigIntelligenceRuleItemArray and SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput values. You can construct a concrete instance of `SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayInput` via:
SecurityPolicyConfigBotConfigIntelligenceRuleItemArray{ SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs{...} }
type SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput ¶
type SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput) ElementType ¶
func (SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput) ElementType() reflect.Type
func (SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput ¶
func (o SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput() SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput
func (SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutputWithContext ¶
func (o SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput
type SecurityPolicyConfigBotConfigIntelligenceRuleItemInput ¶
type SecurityPolicyConfigBotConfigIntelligenceRuleItemInput interface { pulumi.Input ToSecurityPolicyConfigBotConfigIntelligenceRuleItemOutput() SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput ToSecurityPolicyConfigBotConfigIntelligenceRuleItemOutputWithContext(context.Context) SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput }
SecurityPolicyConfigBotConfigIntelligenceRuleItemInput is an input type that accepts SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs and SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput values. You can construct a concrete instance of `SecurityPolicyConfigBotConfigIntelligenceRuleItemInput` via:
SecurityPolicyConfigBotConfigIntelligenceRuleItemArgs{...}
type SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput ¶
type SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput) Action ¶
func (o SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput) Action() pulumi.StringPtrOutput
Action to take. Valid values: `trans`, `monitor`, `alg`, `captcha`, `drop`.
func (SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput) ElementType ¶
func (SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput) ElementType() reflect.Type
func (SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput) Label ¶
func (o SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput) Label() pulumi.StringPtrOutput
Bot label, valid values: `evilBot`, `suspectBot`, `goodBot`, `normal`.
func (SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemOutput ¶
func (o SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemOutput() SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput
func (SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemOutputWithContext ¶
func (o SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput) ToSecurityPolicyConfigBotConfigIntelligenceRuleItemOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigIntelligenceRuleItemOutput
type SecurityPolicyConfigBotConfigIntelligenceRuleOutput ¶
type SecurityPolicyConfigBotConfigIntelligenceRuleOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigBotConfigIntelligenceRuleOutput) ElementType ¶
func (SecurityPolicyConfigBotConfigIntelligenceRuleOutput) ElementType() reflect.Type
func (SecurityPolicyConfigBotConfigIntelligenceRuleOutput) Items ¶
func (o SecurityPolicyConfigBotConfigIntelligenceRuleOutput) Items() SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput
Configuration detail.
func (SecurityPolicyConfigBotConfigIntelligenceRuleOutput) Switch ¶
func (o SecurityPolicyConfigBotConfigIntelligenceRuleOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigBotConfigIntelligenceRuleOutput) ToSecurityPolicyConfigBotConfigIntelligenceRuleOutput ¶
func (o SecurityPolicyConfigBotConfigIntelligenceRuleOutput) ToSecurityPolicyConfigBotConfigIntelligenceRuleOutput() SecurityPolicyConfigBotConfigIntelligenceRuleOutput
func (SecurityPolicyConfigBotConfigIntelligenceRuleOutput) ToSecurityPolicyConfigBotConfigIntelligenceRuleOutputWithContext ¶
func (o SecurityPolicyConfigBotConfigIntelligenceRuleOutput) ToSecurityPolicyConfigBotConfigIntelligenceRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigIntelligenceRuleOutput
func (SecurityPolicyConfigBotConfigIntelligenceRuleOutput) ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutput ¶
func (o SecurityPolicyConfigBotConfigIntelligenceRuleOutput) ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutput() SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput
func (SecurityPolicyConfigBotConfigIntelligenceRuleOutput) ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutputWithContext ¶
func (o SecurityPolicyConfigBotConfigIntelligenceRuleOutput) ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput
type SecurityPolicyConfigBotConfigIntelligenceRulePtrInput ¶
type SecurityPolicyConfigBotConfigIntelligenceRulePtrInput interface { pulumi.Input ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutput() SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutputWithContext(context.Context) SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput }
SecurityPolicyConfigBotConfigIntelligenceRulePtrInput is an input type that accepts SecurityPolicyConfigBotConfigIntelligenceRuleArgs, SecurityPolicyConfigBotConfigIntelligenceRulePtr and SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigBotConfigIntelligenceRulePtrInput` via:
SecurityPolicyConfigBotConfigIntelligenceRuleArgs{...} or: nil
func SecurityPolicyConfigBotConfigIntelligenceRulePtr ¶
func SecurityPolicyConfigBotConfigIntelligenceRulePtr(v *SecurityPolicyConfigBotConfigIntelligenceRuleArgs) SecurityPolicyConfigBotConfigIntelligenceRulePtrInput
type SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput ¶
type SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput) ElementType ¶
func (SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput) Items ¶
func (o SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput) Items() SecurityPolicyConfigBotConfigIntelligenceRuleItemArrayOutput
Configuration detail.
func (SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput) Switch ¶
func (o SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput) ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutput ¶
func (o SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput) ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutput() SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput
func (SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput) ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutputWithContext ¶
func (o SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput) ToSecurityPolicyConfigBotConfigIntelligenceRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput
type SecurityPolicyConfigBotConfigManagedRule ¶
type SecurityPolicyConfigBotConfigManagedRule struct { // Action to take. Valid values: `drop`, `trans`, `monitor`, `alg`. Action *string `pulumi:"action"` // Rules to enable when action is `alg`. See details in data source `botManagedRules`. AlgManagedIds []int `pulumi:"algManagedIds"` // Rules to enable when action is `captcha`. See details in data source `botManagedRules`. CapManagedIds []int `pulumi:"capManagedIds"` // Rules to enable when action is `drop`. See details in data source `botManagedRules`. DropManagedIds []int `pulumi:"dropManagedIds"` // Rules to enable when action is `monitor`. See details in data source `botManagedRules`. MonManagedIds []int `pulumi:"monManagedIds"` // Name of the custom response page. Name *string `pulumi:"name"` // ID of the custom response page. PageId *int `pulumi:"pageId"` // Punish time. PunishTime *int `pulumi:"punishTime"` // Time unit of the punish time. PunishTimeUnit *string `pulumi:"punishTimeUnit"` // Redirect target URL, must be an sub-domain from one of the account's site. RedirectUrl *string `pulumi:"redirectUrl"` // Response code to use when redirecting. ResponseCode *int `pulumi:"responseCode"` RuleId *int `pulumi:"ruleId"` // Rules to enable when action is `trans`. See details in data source `botManagedRules`. TransManagedIds []int `pulumi:"transManagedIds"` }
type SecurityPolicyConfigBotConfigManagedRuleArgs ¶
type SecurityPolicyConfigBotConfigManagedRuleArgs struct { // Action to take. Valid values: `drop`, `trans`, `monitor`, `alg`. Action pulumi.StringPtrInput `pulumi:"action"` // Rules to enable when action is `alg`. See details in data source `botManagedRules`. AlgManagedIds pulumi.IntArrayInput `pulumi:"algManagedIds"` // Rules to enable when action is `captcha`. See details in data source `botManagedRules`. CapManagedIds pulumi.IntArrayInput `pulumi:"capManagedIds"` // Rules to enable when action is `drop`. See details in data source `botManagedRules`. DropManagedIds pulumi.IntArrayInput `pulumi:"dropManagedIds"` // Rules to enable when action is `monitor`. See details in data source `botManagedRules`. MonManagedIds pulumi.IntArrayInput `pulumi:"monManagedIds"` // Name of the custom response page. Name pulumi.StringPtrInput `pulumi:"name"` // ID of the custom response page. PageId pulumi.IntPtrInput `pulumi:"pageId"` // Punish time. PunishTime pulumi.IntPtrInput `pulumi:"punishTime"` // Time unit of the punish time. PunishTimeUnit pulumi.StringPtrInput `pulumi:"punishTimeUnit"` // Redirect target URL, must be an sub-domain from one of the account's site. RedirectUrl pulumi.StringPtrInput `pulumi:"redirectUrl"` // Response code to use when redirecting. ResponseCode pulumi.IntPtrInput `pulumi:"responseCode"` RuleId pulumi.IntPtrInput `pulumi:"ruleId"` // Rules to enable when action is `trans`. See details in data source `botManagedRules`. TransManagedIds pulumi.IntArrayInput `pulumi:"transManagedIds"` }
func (SecurityPolicyConfigBotConfigManagedRuleArgs) ElementType ¶
func (SecurityPolicyConfigBotConfigManagedRuleArgs) ElementType() reflect.Type
func (SecurityPolicyConfigBotConfigManagedRuleArgs) ToSecurityPolicyConfigBotConfigManagedRuleOutput ¶
func (i SecurityPolicyConfigBotConfigManagedRuleArgs) ToSecurityPolicyConfigBotConfigManagedRuleOutput() SecurityPolicyConfigBotConfigManagedRuleOutput
func (SecurityPolicyConfigBotConfigManagedRuleArgs) ToSecurityPolicyConfigBotConfigManagedRuleOutputWithContext ¶
func (i SecurityPolicyConfigBotConfigManagedRuleArgs) ToSecurityPolicyConfigBotConfigManagedRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigManagedRuleOutput
func (SecurityPolicyConfigBotConfigManagedRuleArgs) ToSecurityPolicyConfigBotConfigManagedRulePtrOutput ¶
func (i SecurityPolicyConfigBotConfigManagedRuleArgs) ToSecurityPolicyConfigBotConfigManagedRulePtrOutput() SecurityPolicyConfigBotConfigManagedRulePtrOutput
func (SecurityPolicyConfigBotConfigManagedRuleArgs) ToSecurityPolicyConfigBotConfigManagedRulePtrOutputWithContext ¶
func (i SecurityPolicyConfigBotConfigManagedRuleArgs) ToSecurityPolicyConfigBotConfigManagedRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigManagedRulePtrOutput
type SecurityPolicyConfigBotConfigManagedRuleInput ¶
type SecurityPolicyConfigBotConfigManagedRuleInput interface { pulumi.Input ToSecurityPolicyConfigBotConfigManagedRuleOutput() SecurityPolicyConfigBotConfigManagedRuleOutput ToSecurityPolicyConfigBotConfigManagedRuleOutputWithContext(context.Context) SecurityPolicyConfigBotConfigManagedRuleOutput }
SecurityPolicyConfigBotConfigManagedRuleInput is an input type that accepts SecurityPolicyConfigBotConfigManagedRuleArgs and SecurityPolicyConfigBotConfigManagedRuleOutput values. You can construct a concrete instance of `SecurityPolicyConfigBotConfigManagedRuleInput` via:
SecurityPolicyConfigBotConfigManagedRuleArgs{...}
type SecurityPolicyConfigBotConfigManagedRuleOutput ¶
type SecurityPolicyConfigBotConfigManagedRuleOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigBotConfigManagedRuleOutput) Action ¶
func (o SecurityPolicyConfigBotConfigManagedRuleOutput) Action() pulumi.StringPtrOutput
Action to take. Valid values: `drop`, `trans`, `monitor`, `alg`.
func (SecurityPolicyConfigBotConfigManagedRuleOutput) AlgManagedIds ¶
func (o SecurityPolicyConfigBotConfigManagedRuleOutput) AlgManagedIds() pulumi.IntArrayOutput
Rules to enable when action is `alg`. See details in data source `botManagedRules`.
func (SecurityPolicyConfigBotConfigManagedRuleOutput) CapManagedIds ¶
func (o SecurityPolicyConfigBotConfigManagedRuleOutput) CapManagedIds() pulumi.IntArrayOutput
Rules to enable when action is `captcha`. See details in data source `botManagedRules`.
func (SecurityPolicyConfigBotConfigManagedRuleOutput) DropManagedIds ¶
func (o SecurityPolicyConfigBotConfigManagedRuleOutput) DropManagedIds() pulumi.IntArrayOutput
Rules to enable when action is `drop`. See details in data source `botManagedRules`.
func (SecurityPolicyConfigBotConfigManagedRuleOutput) ElementType ¶
func (SecurityPolicyConfigBotConfigManagedRuleOutput) ElementType() reflect.Type
func (SecurityPolicyConfigBotConfigManagedRuleOutput) MonManagedIds ¶
func (o SecurityPolicyConfigBotConfigManagedRuleOutput) MonManagedIds() pulumi.IntArrayOutput
Rules to enable when action is `monitor`. See details in data source `botManagedRules`.
func (SecurityPolicyConfigBotConfigManagedRuleOutput) Name ¶
func (o SecurityPolicyConfigBotConfigManagedRuleOutput) Name() pulumi.StringPtrOutput
Name of the custom response page.
func (SecurityPolicyConfigBotConfigManagedRuleOutput) PageId ¶
func (o SecurityPolicyConfigBotConfigManagedRuleOutput) PageId() pulumi.IntPtrOutput
ID of the custom response page.
func (SecurityPolicyConfigBotConfigManagedRuleOutput) PunishTime ¶
func (o SecurityPolicyConfigBotConfigManagedRuleOutput) PunishTime() pulumi.IntPtrOutput
Punish time.
func (SecurityPolicyConfigBotConfigManagedRuleOutput) PunishTimeUnit ¶
func (o SecurityPolicyConfigBotConfigManagedRuleOutput) PunishTimeUnit() pulumi.StringPtrOutput
Time unit of the punish time.
func (SecurityPolicyConfigBotConfigManagedRuleOutput) RedirectUrl ¶
func (o SecurityPolicyConfigBotConfigManagedRuleOutput) RedirectUrl() pulumi.StringPtrOutput
Redirect target URL, must be an sub-domain from one of the account's site.
func (SecurityPolicyConfigBotConfigManagedRuleOutput) ResponseCode ¶
func (o SecurityPolicyConfigBotConfigManagedRuleOutput) ResponseCode() pulumi.IntPtrOutput
Response code to use when redirecting.
func (SecurityPolicyConfigBotConfigManagedRuleOutput) RuleId ¶
func (o SecurityPolicyConfigBotConfigManagedRuleOutput) RuleId() pulumi.IntPtrOutput
func (SecurityPolicyConfigBotConfigManagedRuleOutput) ToSecurityPolicyConfigBotConfigManagedRuleOutput ¶
func (o SecurityPolicyConfigBotConfigManagedRuleOutput) ToSecurityPolicyConfigBotConfigManagedRuleOutput() SecurityPolicyConfigBotConfigManagedRuleOutput
func (SecurityPolicyConfigBotConfigManagedRuleOutput) ToSecurityPolicyConfigBotConfigManagedRuleOutputWithContext ¶
func (o SecurityPolicyConfigBotConfigManagedRuleOutput) ToSecurityPolicyConfigBotConfigManagedRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigManagedRuleOutput
func (SecurityPolicyConfigBotConfigManagedRuleOutput) ToSecurityPolicyConfigBotConfigManagedRulePtrOutput ¶
func (o SecurityPolicyConfigBotConfigManagedRuleOutput) ToSecurityPolicyConfigBotConfigManagedRulePtrOutput() SecurityPolicyConfigBotConfigManagedRulePtrOutput
func (SecurityPolicyConfigBotConfigManagedRuleOutput) ToSecurityPolicyConfigBotConfigManagedRulePtrOutputWithContext ¶
func (o SecurityPolicyConfigBotConfigManagedRuleOutput) ToSecurityPolicyConfigBotConfigManagedRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigManagedRulePtrOutput
func (SecurityPolicyConfigBotConfigManagedRuleOutput) TransManagedIds ¶
func (o SecurityPolicyConfigBotConfigManagedRuleOutput) TransManagedIds() pulumi.IntArrayOutput
Rules to enable when action is `trans`. See details in data source `botManagedRules`.
type SecurityPolicyConfigBotConfigManagedRulePtrInput ¶
type SecurityPolicyConfigBotConfigManagedRulePtrInput interface { pulumi.Input ToSecurityPolicyConfigBotConfigManagedRulePtrOutput() SecurityPolicyConfigBotConfigManagedRulePtrOutput ToSecurityPolicyConfigBotConfigManagedRulePtrOutputWithContext(context.Context) SecurityPolicyConfigBotConfigManagedRulePtrOutput }
SecurityPolicyConfigBotConfigManagedRulePtrInput is an input type that accepts SecurityPolicyConfigBotConfigManagedRuleArgs, SecurityPolicyConfigBotConfigManagedRulePtr and SecurityPolicyConfigBotConfigManagedRulePtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigBotConfigManagedRulePtrInput` via:
SecurityPolicyConfigBotConfigManagedRuleArgs{...} or: nil
func SecurityPolicyConfigBotConfigManagedRulePtr ¶
func SecurityPolicyConfigBotConfigManagedRulePtr(v *SecurityPolicyConfigBotConfigManagedRuleArgs) SecurityPolicyConfigBotConfigManagedRulePtrInput
type SecurityPolicyConfigBotConfigManagedRulePtrOutput ¶
type SecurityPolicyConfigBotConfigManagedRulePtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigBotConfigManagedRulePtrOutput) Action ¶
func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) Action() pulumi.StringPtrOutput
Action to take. Valid values: `drop`, `trans`, `monitor`, `alg`.
func (SecurityPolicyConfigBotConfigManagedRulePtrOutput) AlgManagedIds ¶
func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) AlgManagedIds() pulumi.IntArrayOutput
Rules to enable when action is `alg`. See details in data source `botManagedRules`.
func (SecurityPolicyConfigBotConfigManagedRulePtrOutput) CapManagedIds ¶
func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) CapManagedIds() pulumi.IntArrayOutput
Rules to enable when action is `captcha`. See details in data source `botManagedRules`.
func (SecurityPolicyConfigBotConfigManagedRulePtrOutput) DropManagedIds ¶
func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) DropManagedIds() pulumi.IntArrayOutput
Rules to enable when action is `drop`. See details in data source `botManagedRules`.
func (SecurityPolicyConfigBotConfigManagedRulePtrOutput) ElementType ¶
func (SecurityPolicyConfigBotConfigManagedRulePtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigBotConfigManagedRulePtrOutput) MonManagedIds ¶
func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) MonManagedIds() pulumi.IntArrayOutput
Rules to enable when action is `monitor`. See details in data source `botManagedRules`.
func (SecurityPolicyConfigBotConfigManagedRulePtrOutput) Name ¶
func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) Name() pulumi.StringPtrOutput
Name of the custom response page.
func (SecurityPolicyConfigBotConfigManagedRulePtrOutput) PageId ¶
func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) PageId() pulumi.IntPtrOutput
ID of the custom response page.
func (SecurityPolicyConfigBotConfigManagedRulePtrOutput) PunishTime ¶
func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) PunishTime() pulumi.IntPtrOutput
Punish time.
func (SecurityPolicyConfigBotConfigManagedRulePtrOutput) PunishTimeUnit ¶
func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) PunishTimeUnit() pulumi.StringPtrOutput
Time unit of the punish time.
func (SecurityPolicyConfigBotConfigManagedRulePtrOutput) RedirectUrl ¶
func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) RedirectUrl() pulumi.StringPtrOutput
Redirect target URL, must be an sub-domain from one of the account's site.
func (SecurityPolicyConfigBotConfigManagedRulePtrOutput) ResponseCode ¶
func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) ResponseCode() pulumi.IntPtrOutput
Response code to use when redirecting.
func (SecurityPolicyConfigBotConfigManagedRulePtrOutput) RuleId ¶
func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) RuleId() pulumi.IntPtrOutput
func (SecurityPolicyConfigBotConfigManagedRulePtrOutput) ToSecurityPolicyConfigBotConfigManagedRulePtrOutput ¶
func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) ToSecurityPolicyConfigBotConfigManagedRulePtrOutput() SecurityPolicyConfigBotConfigManagedRulePtrOutput
func (SecurityPolicyConfigBotConfigManagedRulePtrOutput) ToSecurityPolicyConfigBotConfigManagedRulePtrOutputWithContext ¶
func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) ToSecurityPolicyConfigBotConfigManagedRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigManagedRulePtrOutput
func (SecurityPolicyConfigBotConfigManagedRulePtrOutput) TransManagedIds ¶
func (o SecurityPolicyConfigBotConfigManagedRulePtrOutput) TransManagedIds() pulumi.IntArrayOutput
Rules to enable when action is `trans`. See details in data source `botManagedRules`.
type SecurityPolicyConfigBotConfigOutput ¶
type SecurityPolicyConfigBotConfigOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigBotConfigOutput) ElementType ¶
func (SecurityPolicyConfigBotConfigOutput) ElementType() reflect.Type
func (SecurityPolicyConfigBotConfigOutput) IntelligenceRule ¶
func (o SecurityPolicyConfigBotConfigOutput) IntelligenceRule() SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput
Bot intelligent rule configuration.
func (SecurityPolicyConfigBotConfigOutput) ManagedRule ¶
func (o SecurityPolicyConfigBotConfigOutput) ManagedRule() SecurityPolicyConfigBotConfigManagedRulePtrOutput
Preset rules.
func (SecurityPolicyConfigBotConfigOutput) PortraitRule ¶
func (o SecurityPolicyConfigBotConfigOutput) PortraitRule() SecurityPolicyConfigBotConfigPortraitRulePtrOutput
Portrait rule.
func (SecurityPolicyConfigBotConfigOutput) Switch ¶
func (o SecurityPolicyConfigBotConfigOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigBotConfigOutput) ToSecurityPolicyConfigBotConfigOutput ¶
func (o SecurityPolicyConfigBotConfigOutput) ToSecurityPolicyConfigBotConfigOutput() SecurityPolicyConfigBotConfigOutput
func (SecurityPolicyConfigBotConfigOutput) ToSecurityPolicyConfigBotConfigOutputWithContext ¶
func (o SecurityPolicyConfigBotConfigOutput) ToSecurityPolicyConfigBotConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigOutput
func (SecurityPolicyConfigBotConfigOutput) ToSecurityPolicyConfigBotConfigPtrOutput ¶
func (o SecurityPolicyConfigBotConfigOutput) ToSecurityPolicyConfigBotConfigPtrOutput() SecurityPolicyConfigBotConfigPtrOutput
func (SecurityPolicyConfigBotConfigOutput) ToSecurityPolicyConfigBotConfigPtrOutputWithContext ¶
func (o SecurityPolicyConfigBotConfigOutput) ToSecurityPolicyConfigBotConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigPtrOutput
type SecurityPolicyConfigBotConfigPortraitRule ¶
type SecurityPolicyConfigBotConfigPortraitRule struct { // Rules to enable when action is `alg`. See details in data source `botPortraitRules`. AlgManagedIds []int `pulumi:"algManagedIds"` // Rules to enable when action is `captcha`. See details in data source `botPortraitRules`. CapManagedIds []int `pulumi:"capManagedIds"` // Rules to enable when action is `drop`. See details in data source `botPortraitRules`. DropManagedIds []int `pulumi:"dropManagedIds"` // Rules to enable when action is `monitor`. See details in data source `botPortraitRules`. MonManagedIds []int `pulumi:"monManagedIds"` RuleId *int `pulumi:"ruleId"` // - `on`: Enable.- `off`: Disable. Switch *string `pulumi:"switch"` }
type SecurityPolicyConfigBotConfigPortraitRuleArgs ¶
type SecurityPolicyConfigBotConfigPortraitRuleArgs struct { // Rules to enable when action is `alg`. See details in data source `botPortraitRules`. AlgManagedIds pulumi.IntArrayInput `pulumi:"algManagedIds"` // Rules to enable when action is `captcha`. See details in data source `botPortraitRules`. CapManagedIds pulumi.IntArrayInput `pulumi:"capManagedIds"` // Rules to enable when action is `drop`. See details in data source `botPortraitRules`. DropManagedIds pulumi.IntArrayInput `pulumi:"dropManagedIds"` // Rules to enable when action is `monitor`. See details in data source `botPortraitRules`. MonManagedIds pulumi.IntArrayInput `pulumi:"monManagedIds"` RuleId pulumi.IntPtrInput `pulumi:"ruleId"` // - `on`: Enable.- `off`: Disable. Switch pulumi.StringPtrInput `pulumi:"switch"` }
func (SecurityPolicyConfigBotConfigPortraitRuleArgs) ElementType ¶
func (SecurityPolicyConfigBotConfigPortraitRuleArgs) ElementType() reflect.Type
func (SecurityPolicyConfigBotConfigPortraitRuleArgs) ToSecurityPolicyConfigBotConfigPortraitRuleOutput ¶
func (i SecurityPolicyConfigBotConfigPortraitRuleArgs) ToSecurityPolicyConfigBotConfigPortraitRuleOutput() SecurityPolicyConfigBotConfigPortraitRuleOutput
func (SecurityPolicyConfigBotConfigPortraitRuleArgs) ToSecurityPolicyConfigBotConfigPortraitRuleOutputWithContext ¶
func (i SecurityPolicyConfigBotConfigPortraitRuleArgs) ToSecurityPolicyConfigBotConfigPortraitRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigPortraitRuleOutput
func (SecurityPolicyConfigBotConfigPortraitRuleArgs) ToSecurityPolicyConfigBotConfigPortraitRulePtrOutput ¶
func (i SecurityPolicyConfigBotConfigPortraitRuleArgs) ToSecurityPolicyConfigBotConfigPortraitRulePtrOutput() SecurityPolicyConfigBotConfigPortraitRulePtrOutput
func (SecurityPolicyConfigBotConfigPortraitRuleArgs) ToSecurityPolicyConfigBotConfigPortraitRulePtrOutputWithContext ¶
func (i SecurityPolicyConfigBotConfigPortraitRuleArgs) ToSecurityPolicyConfigBotConfigPortraitRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigPortraitRulePtrOutput
type SecurityPolicyConfigBotConfigPortraitRuleInput ¶
type SecurityPolicyConfigBotConfigPortraitRuleInput interface { pulumi.Input ToSecurityPolicyConfigBotConfigPortraitRuleOutput() SecurityPolicyConfigBotConfigPortraitRuleOutput ToSecurityPolicyConfigBotConfigPortraitRuleOutputWithContext(context.Context) SecurityPolicyConfigBotConfigPortraitRuleOutput }
SecurityPolicyConfigBotConfigPortraitRuleInput is an input type that accepts SecurityPolicyConfigBotConfigPortraitRuleArgs and SecurityPolicyConfigBotConfigPortraitRuleOutput values. You can construct a concrete instance of `SecurityPolicyConfigBotConfigPortraitRuleInput` via:
SecurityPolicyConfigBotConfigPortraitRuleArgs{...}
type SecurityPolicyConfigBotConfigPortraitRuleOutput ¶
type SecurityPolicyConfigBotConfigPortraitRuleOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigBotConfigPortraitRuleOutput) AlgManagedIds ¶
func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) AlgManagedIds() pulumi.IntArrayOutput
Rules to enable when action is `alg`. See details in data source `botPortraitRules`.
func (SecurityPolicyConfigBotConfigPortraitRuleOutput) CapManagedIds ¶
func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) CapManagedIds() pulumi.IntArrayOutput
Rules to enable when action is `captcha`. See details in data source `botPortraitRules`.
func (SecurityPolicyConfigBotConfigPortraitRuleOutput) DropManagedIds ¶
func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) DropManagedIds() pulumi.IntArrayOutput
Rules to enable when action is `drop`. See details in data source `botPortraitRules`.
func (SecurityPolicyConfigBotConfigPortraitRuleOutput) ElementType ¶
func (SecurityPolicyConfigBotConfigPortraitRuleOutput) ElementType() reflect.Type
func (SecurityPolicyConfigBotConfigPortraitRuleOutput) MonManagedIds ¶
func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) MonManagedIds() pulumi.IntArrayOutput
Rules to enable when action is `monitor`. See details in data source `botPortraitRules`.
func (SecurityPolicyConfigBotConfigPortraitRuleOutput) RuleId ¶
func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) RuleId() pulumi.IntPtrOutput
func (SecurityPolicyConfigBotConfigPortraitRuleOutput) Switch ¶
func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigBotConfigPortraitRuleOutput) ToSecurityPolicyConfigBotConfigPortraitRuleOutput ¶
func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) ToSecurityPolicyConfigBotConfigPortraitRuleOutput() SecurityPolicyConfigBotConfigPortraitRuleOutput
func (SecurityPolicyConfigBotConfigPortraitRuleOutput) ToSecurityPolicyConfigBotConfigPortraitRuleOutputWithContext ¶
func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) ToSecurityPolicyConfigBotConfigPortraitRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigPortraitRuleOutput
func (SecurityPolicyConfigBotConfigPortraitRuleOutput) ToSecurityPolicyConfigBotConfigPortraitRulePtrOutput ¶
func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) ToSecurityPolicyConfigBotConfigPortraitRulePtrOutput() SecurityPolicyConfigBotConfigPortraitRulePtrOutput
func (SecurityPolicyConfigBotConfigPortraitRuleOutput) ToSecurityPolicyConfigBotConfigPortraitRulePtrOutputWithContext ¶
func (o SecurityPolicyConfigBotConfigPortraitRuleOutput) ToSecurityPolicyConfigBotConfigPortraitRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigPortraitRulePtrOutput
type SecurityPolicyConfigBotConfigPortraitRulePtrInput ¶
type SecurityPolicyConfigBotConfigPortraitRulePtrInput interface { pulumi.Input ToSecurityPolicyConfigBotConfigPortraitRulePtrOutput() SecurityPolicyConfigBotConfigPortraitRulePtrOutput ToSecurityPolicyConfigBotConfigPortraitRulePtrOutputWithContext(context.Context) SecurityPolicyConfigBotConfigPortraitRulePtrOutput }
SecurityPolicyConfigBotConfigPortraitRulePtrInput is an input type that accepts SecurityPolicyConfigBotConfigPortraitRuleArgs, SecurityPolicyConfigBotConfigPortraitRulePtr and SecurityPolicyConfigBotConfigPortraitRulePtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigBotConfigPortraitRulePtrInput` via:
SecurityPolicyConfigBotConfigPortraitRuleArgs{...} or: nil
func SecurityPolicyConfigBotConfigPortraitRulePtr ¶
func SecurityPolicyConfigBotConfigPortraitRulePtr(v *SecurityPolicyConfigBotConfigPortraitRuleArgs) SecurityPolicyConfigBotConfigPortraitRulePtrInput
type SecurityPolicyConfigBotConfigPortraitRulePtrOutput ¶
type SecurityPolicyConfigBotConfigPortraitRulePtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigBotConfigPortraitRulePtrOutput) AlgManagedIds ¶
func (o SecurityPolicyConfigBotConfigPortraitRulePtrOutput) AlgManagedIds() pulumi.IntArrayOutput
Rules to enable when action is `alg`. See details in data source `botPortraitRules`.
func (SecurityPolicyConfigBotConfigPortraitRulePtrOutput) CapManagedIds ¶
func (o SecurityPolicyConfigBotConfigPortraitRulePtrOutput) CapManagedIds() pulumi.IntArrayOutput
Rules to enable when action is `captcha`. See details in data source `botPortraitRules`.
func (SecurityPolicyConfigBotConfigPortraitRulePtrOutput) DropManagedIds ¶
func (o SecurityPolicyConfigBotConfigPortraitRulePtrOutput) DropManagedIds() pulumi.IntArrayOutput
Rules to enable when action is `drop`. See details in data source `botPortraitRules`.
func (SecurityPolicyConfigBotConfigPortraitRulePtrOutput) ElementType ¶
func (SecurityPolicyConfigBotConfigPortraitRulePtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigBotConfigPortraitRulePtrOutput) MonManagedIds ¶
func (o SecurityPolicyConfigBotConfigPortraitRulePtrOutput) MonManagedIds() pulumi.IntArrayOutput
Rules to enable when action is `monitor`. See details in data source `botPortraitRules`.
func (SecurityPolicyConfigBotConfigPortraitRulePtrOutput) RuleId ¶
func (o SecurityPolicyConfigBotConfigPortraitRulePtrOutput) RuleId() pulumi.IntPtrOutput
func (SecurityPolicyConfigBotConfigPortraitRulePtrOutput) Switch ¶
func (o SecurityPolicyConfigBotConfigPortraitRulePtrOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigBotConfigPortraitRulePtrOutput) ToSecurityPolicyConfigBotConfigPortraitRulePtrOutput ¶
func (o SecurityPolicyConfigBotConfigPortraitRulePtrOutput) ToSecurityPolicyConfigBotConfigPortraitRulePtrOutput() SecurityPolicyConfigBotConfigPortraitRulePtrOutput
func (SecurityPolicyConfigBotConfigPortraitRulePtrOutput) ToSecurityPolicyConfigBotConfigPortraitRulePtrOutputWithContext ¶
func (o SecurityPolicyConfigBotConfigPortraitRulePtrOutput) ToSecurityPolicyConfigBotConfigPortraitRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigPortraitRulePtrOutput
type SecurityPolicyConfigBotConfigPtrInput ¶
type SecurityPolicyConfigBotConfigPtrInput interface { pulumi.Input ToSecurityPolicyConfigBotConfigPtrOutput() SecurityPolicyConfigBotConfigPtrOutput ToSecurityPolicyConfigBotConfigPtrOutputWithContext(context.Context) SecurityPolicyConfigBotConfigPtrOutput }
SecurityPolicyConfigBotConfigPtrInput is an input type that accepts SecurityPolicyConfigBotConfigArgs, SecurityPolicyConfigBotConfigPtr and SecurityPolicyConfigBotConfigPtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigBotConfigPtrInput` via:
SecurityPolicyConfigBotConfigArgs{...} or: nil
func SecurityPolicyConfigBotConfigPtr ¶
func SecurityPolicyConfigBotConfigPtr(v *SecurityPolicyConfigBotConfigArgs) SecurityPolicyConfigBotConfigPtrInput
type SecurityPolicyConfigBotConfigPtrOutput ¶
type SecurityPolicyConfigBotConfigPtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigBotConfigPtrOutput) ElementType ¶
func (SecurityPolicyConfigBotConfigPtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigBotConfigPtrOutput) IntelligenceRule ¶
func (o SecurityPolicyConfigBotConfigPtrOutput) IntelligenceRule() SecurityPolicyConfigBotConfigIntelligenceRulePtrOutput
Bot intelligent rule configuration.
func (SecurityPolicyConfigBotConfigPtrOutput) ManagedRule ¶
func (o SecurityPolicyConfigBotConfigPtrOutput) ManagedRule() SecurityPolicyConfigBotConfigManagedRulePtrOutput
Preset rules.
func (SecurityPolicyConfigBotConfigPtrOutput) PortraitRule ¶
func (o SecurityPolicyConfigBotConfigPtrOutput) PortraitRule() SecurityPolicyConfigBotConfigPortraitRulePtrOutput
Portrait rule.
func (SecurityPolicyConfigBotConfigPtrOutput) Switch ¶
func (o SecurityPolicyConfigBotConfigPtrOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigBotConfigPtrOutput) ToSecurityPolicyConfigBotConfigPtrOutput ¶
func (o SecurityPolicyConfigBotConfigPtrOutput) ToSecurityPolicyConfigBotConfigPtrOutput() SecurityPolicyConfigBotConfigPtrOutput
func (SecurityPolicyConfigBotConfigPtrOutput) ToSecurityPolicyConfigBotConfigPtrOutputWithContext ¶
func (o SecurityPolicyConfigBotConfigPtrOutput) ToSecurityPolicyConfigBotConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigBotConfigPtrOutput
type SecurityPolicyConfigDropPageConfig ¶
type SecurityPolicyConfigDropPageConfig struct { // Custom error page of ACL rules. AclDropPageDetail *SecurityPolicyConfigDropPageConfigAclDropPageDetail `pulumi:"aclDropPageDetail"` // - `on`: Enable.- `off`: Disable. Switch *string `pulumi:"switch"` // Custom error page of WAF rules. WafDropPageDetail *SecurityPolicyConfigDropPageConfigWafDropPageDetail `pulumi:"wafDropPageDetail"` }
type SecurityPolicyConfigDropPageConfigAclDropPageDetail ¶
type SecurityPolicyConfigDropPageConfigAclDropPageDetail struct { // File name or URL. Name *string `pulumi:"name"` // ID of the custom error page. when set to 0, use system default error page. PageId *int `pulumi:"pageId"` // HTTP status code to use. Valid range: 100-600. StatusCode *int `pulumi:"statusCode"` // Type of the custom error page. Valid values: `file`, `url`. Type *string `pulumi:"type"` }
type SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs ¶
type SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs struct { // File name or URL. Name pulumi.StringPtrInput `pulumi:"name"` // ID of the custom error page. when set to 0, use system default error page. PageId pulumi.IntPtrInput `pulumi:"pageId"` // HTTP status code to use. Valid range: 100-600. StatusCode pulumi.IntPtrInput `pulumi:"statusCode"` // Type of the custom error page. Valid values: `file`, `url`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs) ElementType ¶
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs) ElementType() reflect.Type
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailOutput ¶
func (i SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailOutput() SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailOutputWithContext ¶
func (i SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput ¶
func (i SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput() SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutputWithContext ¶
func (i SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput
type SecurityPolicyConfigDropPageConfigAclDropPageDetailInput ¶
type SecurityPolicyConfigDropPageConfigAclDropPageDetailInput interface { pulumi.Input ToSecurityPolicyConfigDropPageConfigAclDropPageDetailOutput() SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput ToSecurityPolicyConfigDropPageConfigAclDropPageDetailOutputWithContext(context.Context) SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput }
SecurityPolicyConfigDropPageConfigAclDropPageDetailInput is an input type that accepts SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs and SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput values. You can construct a concrete instance of `SecurityPolicyConfigDropPageConfigAclDropPageDetailInput` via:
SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs{...}
type SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput ¶
type SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) ElementType ¶
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) ElementType() reflect.Type
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) PageId ¶
func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) PageId() pulumi.IntPtrOutput
ID of the custom error page. when set to 0, use system default error page.
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) StatusCode ¶
func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) StatusCode() pulumi.IntPtrOutput
HTTP status code to use. Valid range: 100-600.
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailOutput ¶
func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailOutput() SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailOutputWithContext ¶
func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput ¶
func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput() SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutputWithContext ¶
func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput
type SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrInput ¶
type SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrInput interface { pulumi.Input ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput() SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutputWithContext(context.Context) SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput }
SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrInput is an input type that accepts SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs, SecurityPolicyConfigDropPageConfigAclDropPageDetailPtr and SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrInput` via:
SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs{...} or: nil
func SecurityPolicyConfigDropPageConfigAclDropPageDetailPtr ¶
func SecurityPolicyConfigDropPageConfigAclDropPageDetailPtr(v *SecurityPolicyConfigDropPageConfigAclDropPageDetailArgs) SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrInput
type SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput ¶
type SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput) ElementType ¶
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput) PageId ¶
func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput) PageId() pulumi.IntPtrOutput
ID of the custom error page. when set to 0, use system default error page.
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput) StatusCode ¶
func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput) StatusCode() pulumi.IntPtrOutput
HTTP status code to use. Valid range: 100-600.
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput ¶
func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput() SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput
func (SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutputWithContext ¶
func (o SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput) ToSecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput
type SecurityPolicyConfigDropPageConfigArgs ¶
type SecurityPolicyConfigDropPageConfigArgs struct { // Custom error page of ACL rules. AclDropPageDetail SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrInput `pulumi:"aclDropPageDetail"` // - `on`: Enable.- `off`: Disable. Switch pulumi.StringPtrInput `pulumi:"switch"` // Custom error page of WAF rules. WafDropPageDetail SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrInput `pulumi:"wafDropPageDetail"` }
func (SecurityPolicyConfigDropPageConfigArgs) ElementType ¶
func (SecurityPolicyConfigDropPageConfigArgs) ElementType() reflect.Type
func (SecurityPolicyConfigDropPageConfigArgs) ToSecurityPolicyConfigDropPageConfigOutput ¶
func (i SecurityPolicyConfigDropPageConfigArgs) ToSecurityPolicyConfigDropPageConfigOutput() SecurityPolicyConfigDropPageConfigOutput
func (SecurityPolicyConfigDropPageConfigArgs) ToSecurityPolicyConfigDropPageConfigOutputWithContext ¶
func (i SecurityPolicyConfigDropPageConfigArgs) ToSecurityPolicyConfigDropPageConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigOutput
func (SecurityPolicyConfigDropPageConfigArgs) ToSecurityPolicyConfigDropPageConfigPtrOutput ¶
func (i SecurityPolicyConfigDropPageConfigArgs) ToSecurityPolicyConfigDropPageConfigPtrOutput() SecurityPolicyConfigDropPageConfigPtrOutput
func (SecurityPolicyConfigDropPageConfigArgs) ToSecurityPolicyConfigDropPageConfigPtrOutputWithContext ¶
func (i SecurityPolicyConfigDropPageConfigArgs) ToSecurityPolicyConfigDropPageConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigPtrOutput
type SecurityPolicyConfigDropPageConfigInput ¶
type SecurityPolicyConfigDropPageConfigInput interface { pulumi.Input ToSecurityPolicyConfigDropPageConfigOutput() SecurityPolicyConfigDropPageConfigOutput ToSecurityPolicyConfigDropPageConfigOutputWithContext(context.Context) SecurityPolicyConfigDropPageConfigOutput }
SecurityPolicyConfigDropPageConfigInput is an input type that accepts SecurityPolicyConfigDropPageConfigArgs and SecurityPolicyConfigDropPageConfigOutput values. You can construct a concrete instance of `SecurityPolicyConfigDropPageConfigInput` via:
SecurityPolicyConfigDropPageConfigArgs{...}
type SecurityPolicyConfigDropPageConfigOutput ¶
type SecurityPolicyConfigDropPageConfigOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigDropPageConfigOutput) AclDropPageDetail ¶
func (o SecurityPolicyConfigDropPageConfigOutput) AclDropPageDetail() SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput
Custom error page of ACL rules.
func (SecurityPolicyConfigDropPageConfigOutput) ElementType ¶
func (SecurityPolicyConfigDropPageConfigOutput) ElementType() reflect.Type
func (SecurityPolicyConfigDropPageConfigOutput) Switch ¶
func (o SecurityPolicyConfigDropPageConfigOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigDropPageConfigOutput) ToSecurityPolicyConfigDropPageConfigOutput ¶
func (o SecurityPolicyConfigDropPageConfigOutput) ToSecurityPolicyConfigDropPageConfigOutput() SecurityPolicyConfigDropPageConfigOutput
func (SecurityPolicyConfigDropPageConfigOutput) ToSecurityPolicyConfigDropPageConfigOutputWithContext ¶
func (o SecurityPolicyConfigDropPageConfigOutput) ToSecurityPolicyConfigDropPageConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigOutput
func (SecurityPolicyConfigDropPageConfigOutput) ToSecurityPolicyConfigDropPageConfigPtrOutput ¶
func (o SecurityPolicyConfigDropPageConfigOutput) ToSecurityPolicyConfigDropPageConfigPtrOutput() SecurityPolicyConfigDropPageConfigPtrOutput
func (SecurityPolicyConfigDropPageConfigOutput) ToSecurityPolicyConfigDropPageConfigPtrOutputWithContext ¶
func (o SecurityPolicyConfigDropPageConfigOutput) ToSecurityPolicyConfigDropPageConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigPtrOutput
func (SecurityPolicyConfigDropPageConfigOutput) WafDropPageDetail ¶
func (o SecurityPolicyConfigDropPageConfigOutput) WafDropPageDetail() SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput
Custom error page of WAF rules.
type SecurityPolicyConfigDropPageConfigPtrInput ¶
type SecurityPolicyConfigDropPageConfigPtrInput interface { pulumi.Input ToSecurityPolicyConfigDropPageConfigPtrOutput() SecurityPolicyConfigDropPageConfigPtrOutput ToSecurityPolicyConfigDropPageConfigPtrOutputWithContext(context.Context) SecurityPolicyConfigDropPageConfigPtrOutput }
SecurityPolicyConfigDropPageConfigPtrInput is an input type that accepts SecurityPolicyConfigDropPageConfigArgs, SecurityPolicyConfigDropPageConfigPtr and SecurityPolicyConfigDropPageConfigPtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigDropPageConfigPtrInput` via:
SecurityPolicyConfigDropPageConfigArgs{...} or: nil
func SecurityPolicyConfigDropPageConfigPtr ¶
func SecurityPolicyConfigDropPageConfigPtr(v *SecurityPolicyConfigDropPageConfigArgs) SecurityPolicyConfigDropPageConfigPtrInput
type SecurityPolicyConfigDropPageConfigPtrOutput ¶
type SecurityPolicyConfigDropPageConfigPtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigDropPageConfigPtrOutput) AclDropPageDetail ¶
func (o SecurityPolicyConfigDropPageConfigPtrOutput) AclDropPageDetail() SecurityPolicyConfigDropPageConfigAclDropPageDetailPtrOutput
Custom error page of ACL rules.
func (SecurityPolicyConfigDropPageConfigPtrOutput) ElementType ¶
func (SecurityPolicyConfigDropPageConfigPtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigDropPageConfigPtrOutput) Switch ¶
func (o SecurityPolicyConfigDropPageConfigPtrOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigDropPageConfigPtrOutput) ToSecurityPolicyConfigDropPageConfigPtrOutput ¶
func (o SecurityPolicyConfigDropPageConfigPtrOutput) ToSecurityPolicyConfigDropPageConfigPtrOutput() SecurityPolicyConfigDropPageConfigPtrOutput
func (SecurityPolicyConfigDropPageConfigPtrOutput) ToSecurityPolicyConfigDropPageConfigPtrOutputWithContext ¶
func (o SecurityPolicyConfigDropPageConfigPtrOutput) ToSecurityPolicyConfigDropPageConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigPtrOutput
func (SecurityPolicyConfigDropPageConfigPtrOutput) WafDropPageDetail ¶
func (o SecurityPolicyConfigDropPageConfigPtrOutput) WafDropPageDetail() SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput
Custom error page of WAF rules.
type SecurityPolicyConfigDropPageConfigWafDropPageDetail ¶
type SecurityPolicyConfigDropPageConfigWafDropPageDetail struct { // File name or URL. Name *string `pulumi:"name"` // ID of the custom error page. when set to 0, use system default error page. PageId *int `pulumi:"pageId"` // HTTP status code to use. Valid range: 100-600. StatusCode *int `pulumi:"statusCode"` // Type of the custom error page. Valid values: `file`, `url`. Type *string `pulumi:"type"` }
type SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs ¶
type SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs struct { // File name or URL. Name pulumi.StringPtrInput `pulumi:"name"` // ID of the custom error page. when set to 0, use system default error page. PageId pulumi.IntPtrInput `pulumi:"pageId"` // HTTP status code to use. Valid range: 100-600. StatusCode pulumi.IntPtrInput `pulumi:"statusCode"` // Type of the custom error page. Valid values: `file`, `url`. Type pulumi.StringPtrInput `pulumi:"type"` }
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs) ElementType ¶
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs) ElementType() reflect.Type
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailOutput ¶
func (i SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailOutput() SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailOutputWithContext ¶
func (i SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput ¶
func (i SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput() SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutputWithContext ¶
func (i SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput
type SecurityPolicyConfigDropPageConfigWafDropPageDetailInput ¶
type SecurityPolicyConfigDropPageConfigWafDropPageDetailInput interface { pulumi.Input ToSecurityPolicyConfigDropPageConfigWafDropPageDetailOutput() SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput ToSecurityPolicyConfigDropPageConfigWafDropPageDetailOutputWithContext(context.Context) SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput }
SecurityPolicyConfigDropPageConfigWafDropPageDetailInput is an input type that accepts SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs and SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput values. You can construct a concrete instance of `SecurityPolicyConfigDropPageConfigWafDropPageDetailInput` via:
SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs{...}
type SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput ¶
type SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) ElementType ¶
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) ElementType() reflect.Type
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) PageId ¶
func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) PageId() pulumi.IntPtrOutput
ID of the custom error page. when set to 0, use system default error page.
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) StatusCode ¶
func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) StatusCode() pulumi.IntPtrOutput
HTTP status code to use. Valid range: 100-600.
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailOutput ¶
func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailOutput() SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailOutputWithContext ¶
func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput ¶
func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput() SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutputWithContext ¶
func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailOutput) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput
type SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrInput ¶
type SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrInput interface { pulumi.Input ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput() SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutputWithContext(context.Context) SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput }
SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrInput is an input type that accepts SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs, SecurityPolicyConfigDropPageConfigWafDropPageDetailPtr and SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrInput` via:
SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs{...} or: nil
func SecurityPolicyConfigDropPageConfigWafDropPageDetailPtr ¶
func SecurityPolicyConfigDropPageConfigWafDropPageDetailPtr(v *SecurityPolicyConfigDropPageConfigWafDropPageDetailArgs) SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrInput
type SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput ¶
type SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput) ElementType ¶
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput) PageId ¶
func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput) PageId() pulumi.IntPtrOutput
ID of the custom error page. when set to 0, use system default error page.
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput) StatusCode ¶
func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput) StatusCode() pulumi.IntPtrOutput
HTTP status code to use. Valid range: 100-600.
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput ¶
func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput() SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput
func (SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutputWithContext ¶
func (o SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput) ToSecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigDropPageConfigWafDropPageDetailPtrOutput
type SecurityPolicyConfigExceptConfig ¶
type SecurityPolicyConfigExceptConfig struct { // Exception rules. ExceptUserRules []SecurityPolicyConfigExceptConfigExceptUserRule `pulumi:"exceptUserRules"` // - `on`: Enable.- `off`: Disable. Switch *string `pulumi:"switch"` }
type SecurityPolicyConfigExceptConfigArgs ¶
type SecurityPolicyConfigExceptConfigArgs struct { // Exception rules. ExceptUserRules SecurityPolicyConfigExceptConfigExceptUserRuleArrayInput `pulumi:"exceptUserRules"` // - `on`: Enable.- `off`: Disable. Switch pulumi.StringPtrInput `pulumi:"switch"` }
func (SecurityPolicyConfigExceptConfigArgs) ElementType ¶
func (SecurityPolicyConfigExceptConfigArgs) ElementType() reflect.Type
func (SecurityPolicyConfigExceptConfigArgs) ToSecurityPolicyConfigExceptConfigOutput ¶
func (i SecurityPolicyConfigExceptConfigArgs) ToSecurityPolicyConfigExceptConfigOutput() SecurityPolicyConfigExceptConfigOutput
func (SecurityPolicyConfigExceptConfigArgs) ToSecurityPolicyConfigExceptConfigOutputWithContext ¶
func (i SecurityPolicyConfigExceptConfigArgs) ToSecurityPolicyConfigExceptConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigOutput
func (SecurityPolicyConfigExceptConfigArgs) ToSecurityPolicyConfigExceptConfigPtrOutput ¶
func (i SecurityPolicyConfigExceptConfigArgs) ToSecurityPolicyConfigExceptConfigPtrOutput() SecurityPolicyConfigExceptConfigPtrOutput
func (SecurityPolicyConfigExceptConfigArgs) ToSecurityPolicyConfigExceptConfigPtrOutputWithContext ¶
func (i SecurityPolicyConfigExceptConfigArgs) ToSecurityPolicyConfigExceptConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigPtrOutput
type SecurityPolicyConfigExceptConfigExceptUserRule ¶
type SecurityPolicyConfigExceptConfigExceptUserRule struct { // Action to take. Valid values: `skip`. Action *string `pulumi:"action"` // Conditions of the rule. ExceptUserRuleConditions []SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleCondition `pulumi:"exceptUserRuleConditions"` // Scope of the rule in effect. ExceptUserRuleScope *SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScope `pulumi:"exceptUserRuleScope"` RuleId *int `pulumi:"ruleId"` // Rule name. RuleName *string `pulumi:"ruleName"` // Priority of the rule. Valid value range: 0-100. RulePriority *int `pulumi:"rulePriority"` // Status of the rule. Valid values:- `on`: Enabled.- `off`: Disabled. RuleStatus *string `pulumi:"ruleStatus"` UpdateTime *string `pulumi:"updateTime"` }
type SecurityPolicyConfigExceptConfigExceptUserRuleArgs ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleArgs struct { // Action to take. Valid values: `skip`. Action pulumi.StringPtrInput `pulumi:"action"` // Conditions of the rule. ExceptUserRuleConditions SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayInput `pulumi:"exceptUserRuleConditions"` // Scope of the rule in effect. ExceptUserRuleScope SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrInput `pulumi:"exceptUserRuleScope"` RuleId pulumi.IntPtrInput `pulumi:"ruleId"` // Rule name. RuleName pulumi.StringPtrInput `pulumi:"ruleName"` // Priority of the rule. Valid value range: 0-100. RulePriority pulumi.IntPtrInput `pulumi:"rulePriority"` // Status of the rule. Valid values:- `on`: Enabled.- `off`: Disabled. RuleStatus pulumi.StringPtrInput `pulumi:"ruleStatus"` UpdateTime pulumi.StringPtrInput `pulumi:"updateTime"` }
func (SecurityPolicyConfigExceptConfigExceptUserRuleArgs) ElementType ¶
func (SecurityPolicyConfigExceptConfigExceptUserRuleArgs) ElementType() reflect.Type
func (SecurityPolicyConfigExceptConfigExceptUserRuleArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleOutput ¶
func (i SecurityPolicyConfigExceptConfigExceptUserRuleArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleOutput() SecurityPolicyConfigExceptConfigExceptUserRuleOutput
func (SecurityPolicyConfigExceptConfigExceptUserRuleArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleOutputWithContext ¶
func (i SecurityPolicyConfigExceptConfigExceptUserRuleArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleOutput
type SecurityPolicyConfigExceptConfigExceptUserRuleArray ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleArray []SecurityPolicyConfigExceptConfigExceptUserRuleInput
func (SecurityPolicyConfigExceptConfigExceptUserRuleArray) ElementType ¶
func (SecurityPolicyConfigExceptConfigExceptUserRuleArray) ElementType() reflect.Type
func (SecurityPolicyConfigExceptConfigExceptUserRuleArray) ToSecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput ¶
func (i SecurityPolicyConfigExceptConfigExceptUserRuleArray) ToSecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput() SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput
func (SecurityPolicyConfigExceptConfigExceptUserRuleArray) ToSecurityPolicyConfigExceptConfigExceptUserRuleArrayOutputWithContext ¶
func (i SecurityPolicyConfigExceptConfigExceptUserRuleArray) ToSecurityPolicyConfigExceptConfigExceptUserRuleArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput
type SecurityPolicyConfigExceptConfigExceptUserRuleArrayInput ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleArrayInput interface { pulumi.Input ToSecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput() SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput ToSecurityPolicyConfigExceptConfigExceptUserRuleArrayOutputWithContext(context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput }
SecurityPolicyConfigExceptConfigExceptUserRuleArrayInput is an input type that accepts SecurityPolicyConfigExceptConfigExceptUserRuleArray and SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput values. You can construct a concrete instance of `SecurityPolicyConfigExceptConfigExceptUserRuleArrayInput` via:
SecurityPolicyConfigExceptConfigExceptUserRuleArray{ SecurityPolicyConfigExceptConfigExceptUserRuleArgs{...} }
type SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput) ElementType ¶
func (SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput) ElementType() reflect.Type
func (SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput() SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput
func (SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleArrayOutputWithContext ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleCondition ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleCondition struct { // Content to match. MatchContent *string `pulumi:"matchContent"` // Items to match. Valid values:- `host`: Host of the request.- `sip`: Client IP.- `ua`: User-Agent.- `cookie`: Session cookie.- `cgi`: CGI script.- `xff`: XFF extension header.- `url`: URL of the request.- `accept`: Accept encoding of the request.- `method`: HTTP method of the request.- `header`: HTTP header of the request.- `sipProto`: Network protocol of the request. MatchFrom *string `pulumi:"matchFrom"` // Parameter for match item. For example, when match from header, match parameter can be set to a header key. MatchParam *string `pulumi:"matchParam"` // Valid values:- `equal`: string equal.- `notEqual`: string not equal.- `include`: string include.- `notInclude`: string not include.- `match`: ip match.- `notMatch`: ip not match.- `includeArea`: area include.- `isEmpty`: field existed but empty.- `notExists`: field is not existed.- `regexp`: regex match.- `lenGt`: value greater than.- `lenLt`: value less than.- `lenEq`: value equal.- `matchPrefix`: string prefix match.- `matchSuffix`: string suffix match.- `wildcard`: wildcard match. Operator *string `pulumi:"operator"` }
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArgs ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArgs struct { // Content to match. MatchContent pulumi.StringPtrInput `pulumi:"matchContent"` // Items to match. Valid values:- `host`: Host of the request.- `sip`: Client IP.- `ua`: User-Agent.- `cookie`: Session cookie.- `cgi`: CGI script.- `xff`: XFF extension header.- `url`: URL of the request.- `accept`: Accept encoding of the request.- `method`: HTTP method of the request.- `header`: HTTP header of the request.- `sipProto`: Network protocol of the request. MatchFrom pulumi.StringPtrInput `pulumi:"matchFrom"` // Parameter for match item. For example, when match from header, match parameter can be set to a header key. MatchParam pulumi.StringPtrInput `pulumi:"matchParam"` // Valid values:- `equal`: string equal.- `notEqual`: string not equal.- `include`: string include.- `notInclude`: string not include.- `match`: ip match.- `notMatch`: ip not match.- `includeArea`: area include.- `isEmpty`: field existed but empty.- `notExists`: field is not existed.- `regexp`: regex match.- `lenGt`: value greater than.- `lenLt`: value less than.- `lenEq`: value equal.- `matchPrefix`: string prefix match.- `matchSuffix`: string suffix match.- `wildcard`: wildcard match. Operator pulumi.StringPtrInput `pulumi:"operator"` }
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArgs) ElementType ¶
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArgs) ElementType() reflect.Type
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput ¶
func (i SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutputWithContext ¶
func (i SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArray ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArray []SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionInput
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArray) ElementType ¶
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArray) ElementType() reflect.Type
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArray) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput ¶
func (i SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArray) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArray) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutputWithContext ¶
func (i SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArray) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayInput ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayInput interface { pulumi.Input ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutputWithContext(context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput }
SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayInput is an input type that accepts SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArray and SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput values. You can construct a concrete instance of `SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayInput` via:
SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArray{ SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArgs{...} }
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput) ElementType ¶
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput) ElementType() reflect.Type
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutputWithContext ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionInput ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionInput interface { pulumi.Input ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutputWithContext(context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput }
SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionInput is an input type that accepts SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArgs and SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput values. You can construct a concrete instance of `SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionInput` via:
SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArgs{...}
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) ElementType ¶
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) ElementType() reflect.Type
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) MatchContent ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) MatchContent() pulumi.StringPtrOutput
Content to match.
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) MatchFrom ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) MatchFrom() pulumi.StringPtrOutput
Items to match. Valid values:- `host`: Host of the request.- `sip`: Client IP.- `ua`: User-Agent.- `cookie`: Session cookie.- `cgi`: CGI script.- `xff`: XFF extension header.- `url`: URL of the request.- `accept`: Accept encoding of the request.- `method`: HTTP method of the request.- `header`: HTTP header of the request.- `sipProto`: Network protocol of the request.
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) MatchParam ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) MatchParam() pulumi.StringPtrOutput
Parameter for match item. For example, when match from header, match parameter can be set to a header key.
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) Operator ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) Operator() pulumi.StringPtrOutput
Valid values:- `equal`: string equal.- `notEqual`: string not equal.- `include`: string include.- `notInclude`: string not include.- `match`: ip match.- `notMatch`: ip not match.- `includeArea`: area include.- `isEmpty`: field existed but empty.- `notExists`: field is not existed.- `regexp`: regex match.- `lenGt`: value greater than.- `lenLt`: value less than.- `lenEq`: value equal.- `matchPrefix`: string prefix match.- `matchSuffix`: string suffix match.- `wildcard`: wildcard match.
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutputWithContext ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionOutput
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScope ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScope struct { // Modules in which the rule take effect. Valid values: `waf`. Modules []string `pulumi:"modules"` }
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs struct { // Modules in which the rule take effect. Valid values: `waf`. Modules pulumi.StringArrayInput `pulumi:"modules"` }
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs) ElementType ¶
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs) ElementType() reflect.Type
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput ¶
func (i SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutputWithContext ¶
func (i SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput ¶
func (i SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutputWithContext ¶
func (i SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeInput ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeInput interface { pulumi.Input ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutputWithContext(context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput }
SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeInput is an input type that accepts SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs and SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput values. You can construct a concrete instance of `SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeInput` via:
SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs{...}
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput) ElementType ¶
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput) ElementType() reflect.Type
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput) Modules ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput) Modules() pulumi.StringArrayOutput
Modules in which the rule take effect. Valid values: `waf`.
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutputWithContext ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutputWithContext ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrInput ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrInput interface { pulumi.Input ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutputWithContext(context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput }
SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrInput is an input type that accepts SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs, SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtr and SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrInput` via:
SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs{...} or: nil
func SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtr ¶
func SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtr(v *SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopeArgs) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrInput
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput) ElementType ¶
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput) Modules ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput) Modules() pulumi.StringArrayOutput
Modules in which the rule take effect. Valid values: `waf`.
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput
func (SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutputWithContext ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput
type SecurityPolicyConfigExceptConfigExceptUserRuleInput ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleInput interface { pulumi.Input ToSecurityPolicyConfigExceptConfigExceptUserRuleOutput() SecurityPolicyConfigExceptConfigExceptUserRuleOutput ToSecurityPolicyConfigExceptConfigExceptUserRuleOutputWithContext(context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleOutput }
SecurityPolicyConfigExceptConfigExceptUserRuleInput is an input type that accepts SecurityPolicyConfigExceptConfigExceptUserRuleArgs and SecurityPolicyConfigExceptConfigExceptUserRuleOutput values. You can construct a concrete instance of `SecurityPolicyConfigExceptConfigExceptUserRuleInput` via:
SecurityPolicyConfigExceptConfigExceptUserRuleArgs{...}
type SecurityPolicyConfigExceptConfigExceptUserRuleOutput ¶
type SecurityPolicyConfigExceptConfigExceptUserRuleOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigExceptConfigExceptUserRuleOutput) Action ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) Action() pulumi.StringPtrOutput
Action to take. Valid values: `skip`.
func (SecurityPolicyConfigExceptConfigExceptUserRuleOutput) ElementType ¶
func (SecurityPolicyConfigExceptConfigExceptUserRuleOutput) ElementType() reflect.Type
func (SecurityPolicyConfigExceptConfigExceptUserRuleOutput) ExceptUserRuleConditions ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) ExceptUserRuleConditions() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleConditionArrayOutput
Conditions of the rule.
func (SecurityPolicyConfigExceptConfigExceptUserRuleOutput) ExceptUserRuleScope ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) ExceptUserRuleScope() SecurityPolicyConfigExceptConfigExceptUserRuleExceptUserRuleScopePtrOutput
Scope of the rule in effect.
func (SecurityPolicyConfigExceptConfigExceptUserRuleOutput) RuleId ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) RuleId() pulumi.IntPtrOutput
func (SecurityPolicyConfigExceptConfigExceptUserRuleOutput) RuleName ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) RuleName() pulumi.StringPtrOutput
Rule name.
func (SecurityPolicyConfigExceptConfigExceptUserRuleOutput) RulePriority ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) RulePriority() pulumi.IntPtrOutput
Priority of the rule. Valid value range: 0-100.
func (SecurityPolicyConfigExceptConfigExceptUserRuleOutput) RuleStatus ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) RuleStatus() pulumi.StringPtrOutput
Status of the rule. Valid values:- `on`: Enabled.- `off`: Disabled.
func (SecurityPolicyConfigExceptConfigExceptUserRuleOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleOutput ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleOutput() SecurityPolicyConfigExceptConfigExceptUserRuleOutput
func (SecurityPolicyConfigExceptConfigExceptUserRuleOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleOutputWithContext ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) ToSecurityPolicyConfigExceptConfigExceptUserRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigExceptUserRuleOutput
func (SecurityPolicyConfigExceptConfigExceptUserRuleOutput) UpdateTime ¶
func (o SecurityPolicyConfigExceptConfigExceptUserRuleOutput) UpdateTime() pulumi.StringPtrOutput
type SecurityPolicyConfigExceptConfigInput ¶
type SecurityPolicyConfigExceptConfigInput interface { pulumi.Input ToSecurityPolicyConfigExceptConfigOutput() SecurityPolicyConfigExceptConfigOutput ToSecurityPolicyConfigExceptConfigOutputWithContext(context.Context) SecurityPolicyConfigExceptConfigOutput }
SecurityPolicyConfigExceptConfigInput is an input type that accepts SecurityPolicyConfigExceptConfigArgs and SecurityPolicyConfigExceptConfigOutput values. You can construct a concrete instance of `SecurityPolicyConfigExceptConfigInput` via:
SecurityPolicyConfigExceptConfigArgs{...}
type SecurityPolicyConfigExceptConfigOutput ¶
type SecurityPolicyConfigExceptConfigOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigExceptConfigOutput) ElementType ¶
func (SecurityPolicyConfigExceptConfigOutput) ElementType() reflect.Type
func (SecurityPolicyConfigExceptConfigOutput) ExceptUserRules ¶
func (o SecurityPolicyConfigExceptConfigOutput) ExceptUserRules() SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput
Exception rules.
func (SecurityPolicyConfigExceptConfigOutput) Switch ¶
func (o SecurityPolicyConfigExceptConfigOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigExceptConfigOutput) ToSecurityPolicyConfigExceptConfigOutput ¶
func (o SecurityPolicyConfigExceptConfigOutput) ToSecurityPolicyConfigExceptConfigOutput() SecurityPolicyConfigExceptConfigOutput
func (SecurityPolicyConfigExceptConfigOutput) ToSecurityPolicyConfigExceptConfigOutputWithContext ¶
func (o SecurityPolicyConfigExceptConfigOutput) ToSecurityPolicyConfigExceptConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigOutput
func (SecurityPolicyConfigExceptConfigOutput) ToSecurityPolicyConfigExceptConfigPtrOutput ¶
func (o SecurityPolicyConfigExceptConfigOutput) ToSecurityPolicyConfigExceptConfigPtrOutput() SecurityPolicyConfigExceptConfigPtrOutput
func (SecurityPolicyConfigExceptConfigOutput) ToSecurityPolicyConfigExceptConfigPtrOutputWithContext ¶
func (o SecurityPolicyConfigExceptConfigOutput) ToSecurityPolicyConfigExceptConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigPtrOutput
type SecurityPolicyConfigExceptConfigPtrInput ¶
type SecurityPolicyConfigExceptConfigPtrInput interface { pulumi.Input ToSecurityPolicyConfigExceptConfigPtrOutput() SecurityPolicyConfigExceptConfigPtrOutput ToSecurityPolicyConfigExceptConfigPtrOutputWithContext(context.Context) SecurityPolicyConfigExceptConfigPtrOutput }
SecurityPolicyConfigExceptConfigPtrInput is an input type that accepts SecurityPolicyConfigExceptConfigArgs, SecurityPolicyConfigExceptConfigPtr and SecurityPolicyConfigExceptConfigPtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigExceptConfigPtrInput` via:
SecurityPolicyConfigExceptConfigArgs{...} or: nil
func SecurityPolicyConfigExceptConfigPtr ¶
func SecurityPolicyConfigExceptConfigPtr(v *SecurityPolicyConfigExceptConfigArgs) SecurityPolicyConfigExceptConfigPtrInput
type SecurityPolicyConfigExceptConfigPtrOutput ¶
type SecurityPolicyConfigExceptConfigPtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigExceptConfigPtrOutput) ElementType ¶
func (SecurityPolicyConfigExceptConfigPtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigExceptConfigPtrOutput) ExceptUserRules ¶
func (o SecurityPolicyConfigExceptConfigPtrOutput) ExceptUserRules() SecurityPolicyConfigExceptConfigExceptUserRuleArrayOutput
Exception rules.
func (SecurityPolicyConfigExceptConfigPtrOutput) Switch ¶
func (o SecurityPolicyConfigExceptConfigPtrOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigExceptConfigPtrOutput) ToSecurityPolicyConfigExceptConfigPtrOutput ¶
func (o SecurityPolicyConfigExceptConfigPtrOutput) ToSecurityPolicyConfigExceptConfigPtrOutput() SecurityPolicyConfigExceptConfigPtrOutput
func (SecurityPolicyConfigExceptConfigPtrOutput) ToSecurityPolicyConfigExceptConfigPtrOutputWithContext ¶
func (o SecurityPolicyConfigExceptConfigPtrOutput) ToSecurityPolicyConfigExceptConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigExceptConfigPtrOutput
type SecurityPolicyConfigInput ¶
type SecurityPolicyConfigInput interface { pulumi.Input ToSecurityPolicyConfigOutput() SecurityPolicyConfigOutput ToSecurityPolicyConfigOutputWithContext(context.Context) SecurityPolicyConfigOutput }
SecurityPolicyConfigInput is an input type that accepts SecurityPolicyConfigArgs and SecurityPolicyConfigOutput values. You can construct a concrete instance of `SecurityPolicyConfigInput` via:
SecurityPolicyConfigArgs{...}
type SecurityPolicyConfigIpTableConfig ¶
type SecurityPolicyConfigIpTableConfig struct { // Rules list. Rules []SecurityPolicyConfigIpTableConfigRule `pulumi:"rules"` // - `on`: Enable.- `off`: Disable. Switch *string `pulumi:"switch"` }
type SecurityPolicyConfigIpTableConfigArgs ¶
type SecurityPolicyConfigIpTableConfigArgs struct { // Rules list. Rules SecurityPolicyConfigIpTableConfigRuleArrayInput `pulumi:"rules"` // - `on`: Enable.- `off`: Disable. Switch pulumi.StringPtrInput `pulumi:"switch"` }
func (SecurityPolicyConfigIpTableConfigArgs) ElementType ¶
func (SecurityPolicyConfigIpTableConfigArgs) ElementType() reflect.Type
func (SecurityPolicyConfigIpTableConfigArgs) ToSecurityPolicyConfigIpTableConfigOutput ¶
func (i SecurityPolicyConfigIpTableConfigArgs) ToSecurityPolicyConfigIpTableConfigOutput() SecurityPolicyConfigIpTableConfigOutput
func (SecurityPolicyConfigIpTableConfigArgs) ToSecurityPolicyConfigIpTableConfigOutputWithContext ¶
func (i SecurityPolicyConfigIpTableConfigArgs) ToSecurityPolicyConfigIpTableConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigIpTableConfigOutput
func (SecurityPolicyConfigIpTableConfigArgs) ToSecurityPolicyConfigIpTableConfigPtrOutput ¶
func (i SecurityPolicyConfigIpTableConfigArgs) ToSecurityPolicyConfigIpTableConfigPtrOutput() SecurityPolicyConfigIpTableConfigPtrOutput
func (SecurityPolicyConfigIpTableConfigArgs) ToSecurityPolicyConfigIpTableConfigPtrOutputWithContext ¶
func (i SecurityPolicyConfigIpTableConfigArgs) ToSecurityPolicyConfigIpTableConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigIpTableConfigPtrOutput
type SecurityPolicyConfigIpTableConfigInput ¶
type SecurityPolicyConfigIpTableConfigInput interface { pulumi.Input ToSecurityPolicyConfigIpTableConfigOutput() SecurityPolicyConfigIpTableConfigOutput ToSecurityPolicyConfigIpTableConfigOutputWithContext(context.Context) SecurityPolicyConfigIpTableConfigOutput }
SecurityPolicyConfigIpTableConfigInput is an input type that accepts SecurityPolicyConfigIpTableConfigArgs and SecurityPolicyConfigIpTableConfigOutput values. You can construct a concrete instance of `SecurityPolicyConfigIpTableConfigInput` via:
SecurityPolicyConfigIpTableConfigArgs{...}
type SecurityPolicyConfigIpTableConfigOutput ¶
type SecurityPolicyConfigIpTableConfigOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigIpTableConfigOutput) ElementType ¶
func (SecurityPolicyConfigIpTableConfigOutput) ElementType() reflect.Type
func (SecurityPolicyConfigIpTableConfigOutput) Rules ¶
func (o SecurityPolicyConfigIpTableConfigOutput) Rules() SecurityPolicyConfigIpTableConfigRuleArrayOutput
Rules list.
func (SecurityPolicyConfigIpTableConfigOutput) Switch ¶
func (o SecurityPolicyConfigIpTableConfigOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigIpTableConfigOutput) ToSecurityPolicyConfigIpTableConfigOutput ¶
func (o SecurityPolicyConfigIpTableConfigOutput) ToSecurityPolicyConfigIpTableConfigOutput() SecurityPolicyConfigIpTableConfigOutput
func (SecurityPolicyConfigIpTableConfigOutput) ToSecurityPolicyConfigIpTableConfigOutputWithContext ¶
func (o SecurityPolicyConfigIpTableConfigOutput) ToSecurityPolicyConfigIpTableConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigIpTableConfigOutput
func (SecurityPolicyConfigIpTableConfigOutput) ToSecurityPolicyConfigIpTableConfigPtrOutput ¶
func (o SecurityPolicyConfigIpTableConfigOutput) ToSecurityPolicyConfigIpTableConfigPtrOutput() SecurityPolicyConfigIpTableConfigPtrOutput
func (SecurityPolicyConfigIpTableConfigOutput) ToSecurityPolicyConfigIpTableConfigPtrOutputWithContext ¶
func (o SecurityPolicyConfigIpTableConfigOutput) ToSecurityPolicyConfigIpTableConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigIpTableConfigPtrOutput
type SecurityPolicyConfigIpTableConfigPtrInput ¶
type SecurityPolicyConfigIpTableConfigPtrInput interface { pulumi.Input ToSecurityPolicyConfigIpTableConfigPtrOutput() SecurityPolicyConfigIpTableConfigPtrOutput ToSecurityPolicyConfigIpTableConfigPtrOutputWithContext(context.Context) SecurityPolicyConfigIpTableConfigPtrOutput }
SecurityPolicyConfigIpTableConfigPtrInput is an input type that accepts SecurityPolicyConfigIpTableConfigArgs, SecurityPolicyConfigIpTableConfigPtr and SecurityPolicyConfigIpTableConfigPtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigIpTableConfigPtrInput` via:
SecurityPolicyConfigIpTableConfigArgs{...} or: nil
func SecurityPolicyConfigIpTableConfigPtr ¶
func SecurityPolicyConfigIpTableConfigPtr(v *SecurityPolicyConfigIpTableConfigArgs) SecurityPolicyConfigIpTableConfigPtrInput
type SecurityPolicyConfigIpTableConfigPtrOutput ¶
type SecurityPolicyConfigIpTableConfigPtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigIpTableConfigPtrOutput) ElementType ¶
func (SecurityPolicyConfigIpTableConfigPtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigIpTableConfigPtrOutput) Rules ¶
func (o SecurityPolicyConfigIpTableConfigPtrOutput) Rules() SecurityPolicyConfigIpTableConfigRuleArrayOutput
Rules list.
func (SecurityPolicyConfigIpTableConfigPtrOutput) Switch ¶
func (o SecurityPolicyConfigIpTableConfigPtrOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigIpTableConfigPtrOutput) ToSecurityPolicyConfigIpTableConfigPtrOutput ¶
func (o SecurityPolicyConfigIpTableConfigPtrOutput) ToSecurityPolicyConfigIpTableConfigPtrOutput() SecurityPolicyConfigIpTableConfigPtrOutput
func (SecurityPolicyConfigIpTableConfigPtrOutput) ToSecurityPolicyConfigIpTableConfigPtrOutputWithContext ¶
func (o SecurityPolicyConfigIpTableConfigPtrOutput) ToSecurityPolicyConfigIpTableConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigIpTableConfigPtrOutput
type SecurityPolicyConfigIpTableConfigRule ¶
type SecurityPolicyConfigIpTableConfigRule struct { // Actions to take. Valid values: `drop`, `trans`, `monitor`. Action *string `pulumi:"action"` // Matching content. MatchContent *string `pulumi:"matchContent"` // Matching type. Valid values: `ip`, `area`. MatchFrom *string `pulumi:"matchFrom"` RuleId *int `pulumi:"ruleId"` UpdateTime *string `pulumi:"updateTime"` }
type SecurityPolicyConfigIpTableConfigRuleArgs ¶
type SecurityPolicyConfigIpTableConfigRuleArgs struct { // Actions to take. Valid values: `drop`, `trans`, `monitor`. Action pulumi.StringPtrInput `pulumi:"action"` // Matching content. MatchContent pulumi.StringPtrInput `pulumi:"matchContent"` // Matching type. Valid values: `ip`, `area`. MatchFrom pulumi.StringPtrInput `pulumi:"matchFrom"` RuleId pulumi.IntPtrInput `pulumi:"ruleId"` UpdateTime pulumi.StringPtrInput `pulumi:"updateTime"` }
func (SecurityPolicyConfigIpTableConfigRuleArgs) ElementType ¶
func (SecurityPolicyConfigIpTableConfigRuleArgs) ElementType() reflect.Type
func (SecurityPolicyConfigIpTableConfigRuleArgs) ToSecurityPolicyConfigIpTableConfigRuleOutput ¶
func (i SecurityPolicyConfigIpTableConfigRuleArgs) ToSecurityPolicyConfigIpTableConfigRuleOutput() SecurityPolicyConfigIpTableConfigRuleOutput
func (SecurityPolicyConfigIpTableConfigRuleArgs) ToSecurityPolicyConfigIpTableConfigRuleOutputWithContext ¶
func (i SecurityPolicyConfigIpTableConfigRuleArgs) ToSecurityPolicyConfigIpTableConfigRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigIpTableConfigRuleOutput
type SecurityPolicyConfigIpTableConfigRuleArray ¶
type SecurityPolicyConfigIpTableConfigRuleArray []SecurityPolicyConfigIpTableConfigRuleInput
func (SecurityPolicyConfigIpTableConfigRuleArray) ElementType ¶
func (SecurityPolicyConfigIpTableConfigRuleArray) ElementType() reflect.Type
func (SecurityPolicyConfigIpTableConfigRuleArray) ToSecurityPolicyConfigIpTableConfigRuleArrayOutput ¶
func (i SecurityPolicyConfigIpTableConfigRuleArray) ToSecurityPolicyConfigIpTableConfigRuleArrayOutput() SecurityPolicyConfigIpTableConfigRuleArrayOutput
func (SecurityPolicyConfigIpTableConfigRuleArray) ToSecurityPolicyConfigIpTableConfigRuleArrayOutputWithContext ¶
func (i SecurityPolicyConfigIpTableConfigRuleArray) ToSecurityPolicyConfigIpTableConfigRuleArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigIpTableConfigRuleArrayOutput
type SecurityPolicyConfigIpTableConfigRuleArrayInput ¶
type SecurityPolicyConfigIpTableConfigRuleArrayInput interface { pulumi.Input ToSecurityPolicyConfigIpTableConfigRuleArrayOutput() SecurityPolicyConfigIpTableConfigRuleArrayOutput ToSecurityPolicyConfigIpTableConfigRuleArrayOutputWithContext(context.Context) SecurityPolicyConfigIpTableConfigRuleArrayOutput }
SecurityPolicyConfigIpTableConfigRuleArrayInput is an input type that accepts SecurityPolicyConfigIpTableConfigRuleArray and SecurityPolicyConfigIpTableConfigRuleArrayOutput values. You can construct a concrete instance of `SecurityPolicyConfigIpTableConfigRuleArrayInput` via:
SecurityPolicyConfigIpTableConfigRuleArray{ SecurityPolicyConfigIpTableConfigRuleArgs{...} }
type SecurityPolicyConfigIpTableConfigRuleArrayOutput ¶
type SecurityPolicyConfigIpTableConfigRuleArrayOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigIpTableConfigRuleArrayOutput) ElementType ¶
func (SecurityPolicyConfigIpTableConfigRuleArrayOutput) ElementType() reflect.Type
func (SecurityPolicyConfigIpTableConfigRuleArrayOutput) ToSecurityPolicyConfigIpTableConfigRuleArrayOutput ¶
func (o SecurityPolicyConfigIpTableConfigRuleArrayOutput) ToSecurityPolicyConfigIpTableConfigRuleArrayOutput() SecurityPolicyConfigIpTableConfigRuleArrayOutput
func (SecurityPolicyConfigIpTableConfigRuleArrayOutput) ToSecurityPolicyConfigIpTableConfigRuleArrayOutputWithContext ¶
func (o SecurityPolicyConfigIpTableConfigRuleArrayOutput) ToSecurityPolicyConfigIpTableConfigRuleArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigIpTableConfigRuleArrayOutput
type SecurityPolicyConfigIpTableConfigRuleInput ¶
type SecurityPolicyConfigIpTableConfigRuleInput interface { pulumi.Input ToSecurityPolicyConfigIpTableConfigRuleOutput() SecurityPolicyConfigIpTableConfigRuleOutput ToSecurityPolicyConfigIpTableConfigRuleOutputWithContext(context.Context) SecurityPolicyConfigIpTableConfigRuleOutput }
SecurityPolicyConfigIpTableConfigRuleInput is an input type that accepts SecurityPolicyConfigIpTableConfigRuleArgs and SecurityPolicyConfigIpTableConfigRuleOutput values. You can construct a concrete instance of `SecurityPolicyConfigIpTableConfigRuleInput` via:
SecurityPolicyConfigIpTableConfigRuleArgs{...}
type SecurityPolicyConfigIpTableConfigRuleOutput ¶
type SecurityPolicyConfigIpTableConfigRuleOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigIpTableConfigRuleOutput) Action ¶
func (o SecurityPolicyConfigIpTableConfigRuleOutput) Action() pulumi.StringPtrOutput
Actions to take. Valid values: `drop`, `trans`, `monitor`.
func (SecurityPolicyConfigIpTableConfigRuleOutput) ElementType ¶
func (SecurityPolicyConfigIpTableConfigRuleOutput) ElementType() reflect.Type
func (SecurityPolicyConfigIpTableConfigRuleOutput) MatchContent ¶
func (o SecurityPolicyConfigIpTableConfigRuleOutput) MatchContent() pulumi.StringPtrOutput
Matching content.
func (SecurityPolicyConfigIpTableConfigRuleOutput) MatchFrom ¶
func (o SecurityPolicyConfigIpTableConfigRuleOutput) MatchFrom() pulumi.StringPtrOutput
Matching type. Valid values: `ip`, `area`.
func (SecurityPolicyConfigIpTableConfigRuleOutput) RuleId ¶
func (o SecurityPolicyConfigIpTableConfigRuleOutput) RuleId() pulumi.IntPtrOutput
func (SecurityPolicyConfigIpTableConfigRuleOutput) ToSecurityPolicyConfigIpTableConfigRuleOutput ¶
func (o SecurityPolicyConfigIpTableConfigRuleOutput) ToSecurityPolicyConfigIpTableConfigRuleOutput() SecurityPolicyConfigIpTableConfigRuleOutput
func (SecurityPolicyConfigIpTableConfigRuleOutput) ToSecurityPolicyConfigIpTableConfigRuleOutputWithContext ¶
func (o SecurityPolicyConfigIpTableConfigRuleOutput) ToSecurityPolicyConfigIpTableConfigRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigIpTableConfigRuleOutput
func (SecurityPolicyConfigIpTableConfigRuleOutput) UpdateTime ¶
func (o SecurityPolicyConfigIpTableConfigRuleOutput) UpdateTime() pulumi.StringPtrOutput
type SecurityPolicyConfigOutput ¶
type SecurityPolicyConfigOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigOutput) AclConfig ¶
func (o SecurityPolicyConfigOutput) AclConfig() SecurityPolicyConfigAclConfigPtrOutput
ACL configuration.
func (SecurityPolicyConfigOutput) BotConfig ¶
func (o SecurityPolicyConfigOutput) BotConfig() SecurityPolicyConfigBotConfigPtrOutput
Bot Configuration.
func (SecurityPolicyConfigOutput) DropPageConfig ¶
func (o SecurityPolicyConfigOutput) DropPageConfig() SecurityPolicyConfigDropPageConfigPtrOutput
Custom drop page configuration.
func (SecurityPolicyConfigOutput) ElementType ¶
func (SecurityPolicyConfigOutput) ElementType() reflect.Type
func (SecurityPolicyConfigOutput) ExceptConfig ¶
func (o SecurityPolicyConfigOutput) ExceptConfig() SecurityPolicyConfigExceptConfigPtrOutput
Exception rule configuration.
func (SecurityPolicyConfigOutput) IpTableConfig ¶
func (o SecurityPolicyConfigOutput) IpTableConfig() SecurityPolicyConfigIpTableConfigPtrOutput
Basic access control.
func (SecurityPolicyConfigOutput) RateLimitConfig ¶
func (o SecurityPolicyConfigOutput) RateLimitConfig() SecurityPolicyConfigRateLimitConfigPtrOutput
RateLimit Configuration.
func (SecurityPolicyConfigOutput) SwitchConfig ¶
func (o SecurityPolicyConfigOutput) SwitchConfig() SecurityPolicyConfigSwitchConfigPtrOutput
Main switch of 7-layer security.
func (SecurityPolicyConfigOutput) ToSecurityPolicyConfigOutput ¶
func (o SecurityPolicyConfigOutput) ToSecurityPolicyConfigOutput() SecurityPolicyConfigOutput
func (SecurityPolicyConfigOutput) ToSecurityPolicyConfigOutputWithContext ¶
func (o SecurityPolicyConfigOutput) ToSecurityPolicyConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigOutput
func (SecurityPolicyConfigOutput) ToSecurityPolicyConfigPtrOutput ¶
func (o SecurityPolicyConfigOutput) ToSecurityPolicyConfigPtrOutput() SecurityPolicyConfigPtrOutput
func (SecurityPolicyConfigOutput) ToSecurityPolicyConfigPtrOutputWithContext ¶
func (o SecurityPolicyConfigOutput) ToSecurityPolicyConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigPtrOutput
func (SecurityPolicyConfigOutput) WafConfig ¶
func (o SecurityPolicyConfigOutput) WafConfig() SecurityPolicyConfigWafConfigPtrOutput
WAF (Web Application Firewall) Configuration.
type SecurityPolicyConfigPtrInput ¶
type SecurityPolicyConfigPtrInput interface { pulumi.Input ToSecurityPolicyConfigPtrOutput() SecurityPolicyConfigPtrOutput ToSecurityPolicyConfigPtrOutputWithContext(context.Context) SecurityPolicyConfigPtrOutput }
SecurityPolicyConfigPtrInput is an input type that accepts SecurityPolicyConfigArgs, SecurityPolicyConfigPtr and SecurityPolicyConfigPtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigPtrInput` via:
SecurityPolicyConfigArgs{...} or: nil
func SecurityPolicyConfigPtr ¶
func SecurityPolicyConfigPtr(v *SecurityPolicyConfigArgs) SecurityPolicyConfigPtrInput
type SecurityPolicyConfigPtrOutput ¶
type SecurityPolicyConfigPtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigPtrOutput) AclConfig ¶
func (o SecurityPolicyConfigPtrOutput) AclConfig() SecurityPolicyConfigAclConfigPtrOutput
ACL configuration.
func (SecurityPolicyConfigPtrOutput) BotConfig ¶
func (o SecurityPolicyConfigPtrOutput) BotConfig() SecurityPolicyConfigBotConfigPtrOutput
Bot Configuration.
func (SecurityPolicyConfigPtrOutput) DropPageConfig ¶
func (o SecurityPolicyConfigPtrOutput) DropPageConfig() SecurityPolicyConfigDropPageConfigPtrOutput
Custom drop page configuration.
func (SecurityPolicyConfigPtrOutput) Elem ¶
func (o SecurityPolicyConfigPtrOutput) Elem() SecurityPolicyConfigOutput
func (SecurityPolicyConfigPtrOutput) ElementType ¶
func (SecurityPolicyConfigPtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigPtrOutput) ExceptConfig ¶
func (o SecurityPolicyConfigPtrOutput) ExceptConfig() SecurityPolicyConfigExceptConfigPtrOutput
Exception rule configuration.
func (SecurityPolicyConfigPtrOutput) IpTableConfig ¶
func (o SecurityPolicyConfigPtrOutput) IpTableConfig() SecurityPolicyConfigIpTableConfigPtrOutput
Basic access control.
func (SecurityPolicyConfigPtrOutput) RateLimitConfig ¶
func (o SecurityPolicyConfigPtrOutput) RateLimitConfig() SecurityPolicyConfigRateLimitConfigPtrOutput
RateLimit Configuration.
func (SecurityPolicyConfigPtrOutput) SwitchConfig ¶
func (o SecurityPolicyConfigPtrOutput) SwitchConfig() SecurityPolicyConfigSwitchConfigPtrOutput
Main switch of 7-layer security.
func (SecurityPolicyConfigPtrOutput) ToSecurityPolicyConfigPtrOutput ¶
func (o SecurityPolicyConfigPtrOutput) ToSecurityPolicyConfigPtrOutput() SecurityPolicyConfigPtrOutput
func (SecurityPolicyConfigPtrOutput) ToSecurityPolicyConfigPtrOutputWithContext ¶
func (o SecurityPolicyConfigPtrOutput) ToSecurityPolicyConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigPtrOutput
func (SecurityPolicyConfigPtrOutput) WafConfig ¶
func (o SecurityPolicyConfigPtrOutput) WafConfig() SecurityPolicyConfigWafConfigPtrOutput
WAF (Web Application Firewall) Configuration.
type SecurityPolicyConfigRateLimitConfig ¶
type SecurityPolicyConfigRateLimitConfig struct { // Intelligent client filter. Intelligence *SecurityPolicyConfigRateLimitConfigIntelligence `pulumi:"intelligence"` // - `on`: Enable.- `off`: Disable. Switch *string `pulumi:"switch"` // Default Template. Note: This field may return null, indicating that no valid value can be obtained. Template *SecurityPolicyConfigRateLimitConfigTemplate `pulumi:"template"` // Custom configuration. UserRules []SecurityPolicyConfigRateLimitConfigUserRule `pulumi:"userRules"` }
type SecurityPolicyConfigRateLimitConfigArgs ¶
type SecurityPolicyConfigRateLimitConfigArgs struct { // Intelligent client filter. Intelligence SecurityPolicyConfigRateLimitConfigIntelligencePtrInput `pulumi:"intelligence"` // - `on`: Enable.- `off`: Disable. Switch pulumi.StringPtrInput `pulumi:"switch"` // Default Template. Note: This field may return null, indicating that no valid value can be obtained. Template SecurityPolicyConfigRateLimitConfigTemplatePtrInput `pulumi:"template"` // Custom configuration. UserRules SecurityPolicyConfigRateLimitConfigUserRuleArrayInput `pulumi:"userRules"` }
func (SecurityPolicyConfigRateLimitConfigArgs) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigArgs) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigArgs) ToSecurityPolicyConfigRateLimitConfigOutput ¶
func (i SecurityPolicyConfigRateLimitConfigArgs) ToSecurityPolicyConfigRateLimitConfigOutput() SecurityPolicyConfigRateLimitConfigOutput
func (SecurityPolicyConfigRateLimitConfigArgs) ToSecurityPolicyConfigRateLimitConfigOutputWithContext ¶
func (i SecurityPolicyConfigRateLimitConfigArgs) ToSecurityPolicyConfigRateLimitConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigOutput
func (SecurityPolicyConfigRateLimitConfigArgs) ToSecurityPolicyConfigRateLimitConfigPtrOutput ¶
func (i SecurityPolicyConfigRateLimitConfigArgs) ToSecurityPolicyConfigRateLimitConfigPtrOutput() SecurityPolicyConfigRateLimitConfigPtrOutput
func (SecurityPolicyConfigRateLimitConfigArgs) ToSecurityPolicyConfigRateLimitConfigPtrOutputWithContext ¶
func (i SecurityPolicyConfigRateLimitConfigArgs) ToSecurityPolicyConfigRateLimitConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigPtrOutput
type SecurityPolicyConfigRateLimitConfigInput ¶
type SecurityPolicyConfigRateLimitConfigInput interface { pulumi.Input ToSecurityPolicyConfigRateLimitConfigOutput() SecurityPolicyConfigRateLimitConfigOutput ToSecurityPolicyConfigRateLimitConfigOutputWithContext(context.Context) SecurityPolicyConfigRateLimitConfigOutput }
SecurityPolicyConfigRateLimitConfigInput is an input type that accepts SecurityPolicyConfigRateLimitConfigArgs and SecurityPolicyConfigRateLimitConfigOutput values. You can construct a concrete instance of `SecurityPolicyConfigRateLimitConfigInput` via:
SecurityPolicyConfigRateLimitConfigArgs{...}
type SecurityPolicyConfigRateLimitConfigIntelligenceArgs ¶
type SecurityPolicyConfigRateLimitConfigIntelligenceArgs struct { // Action to take. Valid values: `monitor`, `alg`. Action pulumi.StringPtrInput `pulumi:"action"` // - `on`: Enable.- `off`: Disable. Switch pulumi.StringPtrInput `pulumi:"switch"` }
func (SecurityPolicyConfigRateLimitConfigIntelligenceArgs) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigIntelligenceArgs) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigIntelligenceArgs) ToSecurityPolicyConfigRateLimitConfigIntelligenceOutput ¶
func (i SecurityPolicyConfigRateLimitConfigIntelligenceArgs) ToSecurityPolicyConfigRateLimitConfigIntelligenceOutput() SecurityPolicyConfigRateLimitConfigIntelligenceOutput
func (SecurityPolicyConfigRateLimitConfigIntelligenceArgs) ToSecurityPolicyConfigRateLimitConfigIntelligenceOutputWithContext ¶
func (i SecurityPolicyConfigRateLimitConfigIntelligenceArgs) ToSecurityPolicyConfigRateLimitConfigIntelligenceOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigIntelligenceOutput
func (SecurityPolicyConfigRateLimitConfigIntelligenceArgs) ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutput ¶
func (i SecurityPolicyConfigRateLimitConfigIntelligenceArgs) ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutput() SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput
func (SecurityPolicyConfigRateLimitConfigIntelligenceArgs) ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutputWithContext ¶
func (i SecurityPolicyConfigRateLimitConfigIntelligenceArgs) ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput
type SecurityPolicyConfigRateLimitConfigIntelligenceInput ¶
type SecurityPolicyConfigRateLimitConfigIntelligenceInput interface { pulumi.Input ToSecurityPolicyConfigRateLimitConfigIntelligenceOutput() SecurityPolicyConfigRateLimitConfigIntelligenceOutput ToSecurityPolicyConfigRateLimitConfigIntelligenceOutputWithContext(context.Context) SecurityPolicyConfigRateLimitConfigIntelligenceOutput }
SecurityPolicyConfigRateLimitConfigIntelligenceInput is an input type that accepts SecurityPolicyConfigRateLimitConfigIntelligenceArgs and SecurityPolicyConfigRateLimitConfigIntelligenceOutput values. You can construct a concrete instance of `SecurityPolicyConfigRateLimitConfigIntelligenceInput` via:
SecurityPolicyConfigRateLimitConfigIntelligenceArgs{...}
type SecurityPolicyConfigRateLimitConfigIntelligenceOutput ¶
type SecurityPolicyConfigRateLimitConfigIntelligenceOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigRateLimitConfigIntelligenceOutput) Action ¶
func (o SecurityPolicyConfigRateLimitConfigIntelligenceOutput) Action() pulumi.StringPtrOutput
Action to take. Valid values: `monitor`, `alg`.
func (SecurityPolicyConfigRateLimitConfigIntelligenceOutput) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigIntelligenceOutput) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigIntelligenceOutput) Switch ¶
func (o SecurityPolicyConfigRateLimitConfigIntelligenceOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigRateLimitConfigIntelligenceOutput) ToSecurityPolicyConfigRateLimitConfigIntelligenceOutput ¶
func (o SecurityPolicyConfigRateLimitConfigIntelligenceOutput) ToSecurityPolicyConfigRateLimitConfigIntelligenceOutput() SecurityPolicyConfigRateLimitConfigIntelligenceOutput
func (SecurityPolicyConfigRateLimitConfigIntelligenceOutput) ToSecurityPolicyConfigRateLimitConfigIntelligenceOutputWithContext ¶
func (o SecurityPolicyConfigRateLimitConfigIntelligenceOutput) ToSecurityPolicyConfigRateLimitConfigIntelligenceOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigIntelligenceOutput
func (SecurityPolicyConfigRateLimitConfigIntelligenceOutput) ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutput ¶
func (o SecurityPolicyConfigRateLimitConfigIntelligenceOutput) ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutput() SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput
func (SecurityPolicyConfigRateLimitConfigIntelligenceOutput) ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutputWithContext ¶
func (o SecurityPolicyConfigRateLimitConfigIntelligenceOutput) ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput
type SecurityPolicyConfigRateLimitConfigIntelligencePtrInput ¶
type SecurityPolicyConfigRateLimitConfigIntelligencePtrInput interface { pulumi.Input ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutput() SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutputWithContext(context.Context) SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput }
SecurityPolicyConfigRateLimitConfigIntelligencePtrInput is an input type that accepts SecurityPolicyConfigRateLimitConfigIntelligenceArgs, SecurityPolicyConfigRateLimitConfigIntelligencePtr and SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigRateLimitConfigIntelligencePtrInput` via:
SecurityPolicyConfigRateLimitConfigIntelligenceArgs{...} or: nil
func SecurityPolicyConfigRateLimitConfigIntelligencePtr ¶
func SecurityPolicyConfigRateLimitConfigIntelligencePtr(v *SecurityPolicyConfigRateLimitConfigIntelligenceArgs) SecurityPolicyConfigRateLimitConfigIntelligencePtrInput
type SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput ¶
type SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput) Action ¶
func (o SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput) Action() pulumi.StringPtrOutput
Action to take. Valid values: `monitor`, `alg`.
func (SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput) Switch ¶
func (o SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput) ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutput ¶
func (o SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput) ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutput() SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput
func (SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput) ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutputWithContext ¶
func (o SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput) ToSecurityPolicyConfigRateLimitConfigIntelligencePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput
type SecurityPolicyConfigRateLimitConfigOutput ¶
type SecurityPolicyConfigRateLimitConfigOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigRateLimitConfigOutput) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigOutput) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigOutput) Intelligence ¶
func (o SecurityPolicyConfigRateLimitConfigOutput) Intelligence() SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput
Intelligent client filter.
func (SecurityPolicyConfigRateLimitConfigOutput) Switch ¶
func (o SecurityPolicyConfigRateLimitConfigOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigRateLimitConfigOutput) Template ¶
func (o SecurityPolicyConfigRateLimitConfigOutput) Template() SecurityPolicyConfigRateLimitConfigTemplatePtrOutput
Default Template. Note: This field may return null, indicating that no valid value can be obtained.
func (SecurityPolicyConfigRateLimitConfigOutput) ToSecurityPolicyConfigRateLimitConfigOutput ¶
func (o SecurityPolicyConfigRateLimitConfigOutput) ToSecurityPolicyConfigRateLimitConfigOutput() SecurityPolicyConfigRateLimitConfigOutput
func (SecurityPolicyConfigRateLimitConfigOutput) ToSecurityPolicyConfigRateLimitConfigOutputWithContext ¶
func (o SecurityPolicyConfigRateLimitConfigOutput) ToSecurityPolicyConfigRateLimitConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigOutput
func (SecurityPolicyConfigRateLimitConfigOutput) ToSecurityPolicyConfigRateLimitConfigPtrOutput ¶
func (o SecurityPolicyConfigRateLimitConfigOutput) ToSecurityPolicyConfigRateLimitConfigPtrOutput() SecurityPolicyConfigRateLimitConfigPtrOutput
func (SecurityPolicyConfigRateLimitConfigOutput) ToSecurityPolicyConfigRateLimitConfigPtrOutputWithContext ¶
func (o SecurityPolicyConfigRateLimitConfigOutput) ToSecurityPolicyConfigRateLimitConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigPtrOutput
func (SecurityPolicyConfigRateLimitConfigOutput) UserRules ¶
func (o SecurityPolicyConfigRateLimitConfigOutput) UserRules() SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput
Custom configuration.
type SecurityPolicyConfigRateLimitConfigPtrInput ¶
type SecurityPolicyConfigRateLimitConfigPtrInput interface { pulumi.Input ToSecurityPolicyConfigRateLimitConfigPtrOutput() SecurityPolicyConfigRateLimitConfigPtrOutput ToSecurityPolicyConfigRateLimitConfigPtrOutputWithContext(context.Context) SecurityPolicyConfigRateLimitConfigPtrOutput }
SecurityPolicyConfigRateLimitConfigPtrInput is an input type that accepts SecurityPolicyConfigRateLimitConfigArgs, SecurityPolicyConfigRateLimitConfigPtr and SecurityPolicyConfigRateLimitConfigPtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigRateLimitConfigPtrInput` via:
SecurityPolicyConfigRateLimitConfigArgs{...} or: nil
func SecurityPolicyConfigRateLimitConfigPtr ¶
func SecurityPolicyConfigRateLimitConfigPtr(v *SecurityPolicyConfigRateLimitConfigArgs) SecurityPolicyConfigRateLimitConfigPtrInput
type SecurityPolicyConfigRateLimitConfigPtrOutput ¶
type SecurityPolicyConfigRateLimitConfigPtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigRateLimitConfigPtrOutput) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigPtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigPtrOutput) Intelligence ¶
func (o SecurityPolicyConfigRateLimitConfigPtrOutput) Intelligence() SecurityPolicyConfigRateLimitConfigIntelligencePtrOutput
Intelligent client filter.
func (SecurityPolicyConfigRateLimitConfigPtrOutput) Switch ¶
func (o SecurityPolicyConfigRateLimitConfigPtrOutput) Switch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigRateLimitConfigPtrOutput) Template ¶
func (o SecurityPolicyConfigRateLimitConfigPtrOutput) Template() SecurityPolicyConfigRateLimitConfigTemplatePtrOutput
Default Template. Note: This field may return null, indicating that no valid value can be obtained.
func (SecurityPolicyConfigRateLimitConfigPtrOutput) ToSecurityPolicyConfigRateLimitConfigPtrOutput ¶
func (o SecurityPolicyConfigRateLimitConfigPtrOutput) ToSecurityPolicyConfigRateLimitConfigPtrOutput() SecurityPolicyConfigRateLimitConfigPtrOutput
func (SecurityPolicyConfigRateLimitConfigPtrOutput) ToSecurityPolicyConfigRateLimitConfigPtrOutputWithContext ¶
func (o SecurityPolicyConfigRateLimitConfigPtrOutput) ToSecurityPolicyConfigRateLimitConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigPtrOutput
func (SecurityPolicyConfigRateLimitConfigPtrOutput) UserRules ¶
func (o SecurityPolicyConfigRateLimitConfigPtrOutput) UserRules() SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput
Custom configuration.
type SecurityPolicyConfigRateLimitConfigTemplate ¶
type SecurityPolicyConfigRateLimitConfigTemplate struct { // Detail of the template. Detail *SecurityPolicyConfigRateLimitConfigTemplateDetail `pulumi:"detail"` // Template Name. Note: This field may return null, indicating that no valid value can be obtained. Mode *string `pulumi:"mode"` }
type SecurityPolicyConfigRateLimitConfigTemplateArgs ¶
type SecurityPolicyConfigRateLimitConfigTemplateArgs struct { // Detail of the template. Detail SecurityPolicyConfigRateLimitConfigTemplateDetailPtrInput `pulumi:"detail"` // Template Name. Note: This field may return null, indicating that no valid value can be obtained. Mode pulumi.StringPtrInput `pulumi:"mode"` }
func (SecurityPolicyConfigRateLimitConfigTemplateArgs) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigTemplateArgs) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigTemplateArgs) ToSecurityPolicyConfigRateLimitConfigTemplateOutput ¶
func (i SecurityPolicyConfigRateLimitConfigTemplateArgs) ToSecurityPolicyConfigRateLimitConfigTemplateOutput() SecurityPolicyConfigRateLimitConfigTemplateOutput
func (SecurityPolicyConfigRateLimitConfigTemplateArgs) ToSecurityPolicyConfigRateLimitConfigTemplateOutputWithContext ¶
func (i SecurityPolicyConfigRateLimitConfigTemplateArgs) ToSecurityPolicyConfigRateLimitConfigTemplateOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplateOutput
func (SecurityPolicyConfigRateLimitConfigTemplateArgs) ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutput ¶
func (i SecurityPolicyConfigRateLimitConfigTemplateArgs) ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutput() SecurityPolicyConfigRateLimitConfigTemplatePtrOutput
func (SecurityPolicyConfigRateLimitConfigTemplateArgs) ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutputWithContext ¶
func (i SecurityPolicyConfigRateLimitConfigTemplateArgs) ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplatePtrOutput
type SecurityPolicyConfigRateLimitConfigTemplateDetail ¶
type SecurityPolicyConfigRateLimitConfigTemplateDetail struct { // Action to take. Action *string `pulumi:"action"` // Template ID. Note: This field may return null, indicating that no valid value can be obtained. Id *int `pulumi:"id"` // Template Name. Note: This field may return null, indicating that no valid value can be obtained. Mode *string `pulumi:"mode"` // Period. Period *int `pulumi:"period"` // Punish time. PunishTime *int `pulumi:"punishTime"` // Threshold. Threshold *int `pulumi:"threshold"` }
type SecurityPolicyConfigRateLimitConfigTemplateDetailArgs ¶
type SecurityPolicyConfigRateLimitConfigTemplateDetailArgs struct { // Action to take. Action pulumi.StringPtrInput `pulumi:"action"` // Template ID. Note: This field may return null, indicating that no valid value can be obtained. Id pulumi.IntPtrInput `pulumi:"id"` // Template Name. Note: This field may return null, indicating that no valid value can be obtained. Mode pulumi.StringPtrInput `pulumi:"mode"` // Period. Period pulumi.IntPtrInput `pulumi:"period"` // Punish time. PunishTime pulumi.IntPtrInput `pulumi:"punishTime"` // Threshold. Threshold pulumi.IntPtrInput `pulumi:"threshold"` }
func (SecurityPolicyConfigRateLimitConfigTemplateDetailArgs) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigTemplateDetailArgs) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigTemplateDetailArgs) ToSecurityPolicyConfigRateLimitConfigTemplateDetailOutput ¶
func (i SecurityPolicyConfigRateLimitConfigTemplateDetailArgs) ToSecurityPolicyConfigRateLimitConfigTemplateDetailOutput() SecurityPolicyConfigRateLimitConfigTemplateDetailOutput
func (SecurityPolicyConfigRateLimitConfigTemplateDetailArgs) ToSecurityPolicyConfigRateLimitConfigTemplateDetailOutputWithContext ¶
func (i SecurityPolicyConfigRateLimitConfigTemplateDetailArgs) ToSecurityPolicyConfigRateLimitConfigTemplateDetailOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplateDetailOutput
func (SecurityPolicyConfigRateLimitConfigTemplateDetailArgs) ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput ¶
func (i SecurityPolicyConfigRateLimitConfigTemplateDetailArgs) ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput() SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput
func (SecurityPolicyConfigRateLimitConfigTemplateDetailArgs) ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutputWithContext ¶
func (i SecurityPolicyConfigRateLimitConfigTemplateDetailArgs) ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput
type SecurityPolicyConfigRateLimitConfigTemplateDetailInput ¶
type SecurityPolicyConfigRateLimitConfigTemplateDetailInput interface { pulumi.Input ToSecurityPolicyConfigRateLimitConfigTemplateDetailOutput() SecurityPolicyConfigRateLimitConfigTemplateDetailOutput ToSecurityPolicyConfigRateLimitConfigTemplateDetailOutputWithContext(context.Context) SecurityPolicyConfigRateLimitConfigTemplateDetailOutput }
SecurityPolicyConfigRateLimitConfigTemplateDetailInput is an input type that accepts SecurityPolicyConfigRateLimitConfigTemplateDetailArgs and SecurityPolicyConfigRateLimitConfigTemplateDetailOutput values. You can construct a concrete instance of `SecurityPolicyConfigRateLimitConfigTemplateDetailInput` via:
SecurityPolicyConfigRateLimitConfigTemplateDetailArgs{...}
type SecurityPolicyConfigRateLimitConfigTemplateDetailOutput ¶
type SecurityPolicyConfigRateLimitConfigTemplateDetailOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) Action ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) Action() pulumi.StringPtrOutput
Action to take.
func (SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) Id ¶
Template ID. Note: This field may return null, indicating that no valid value can be obtained.
func (SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) Mode ¶
Template Name. Note: This field may return null, indicating that no valid value can be obtained.
func (SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) Period ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) Period() pulumi.IntPtrOutput
Period.
func (SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) PunishTime ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) PunishTime() pulumi.IntPtrOutput
Punish time.
func (SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) Threshold ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) Threshold() pulumi.IntPtrOutput
Threshold.
func (SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) ToSecurityPolicyConfigRateLimitConfigTemplateDetailOutput ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) ToSecurityPolicyConfigRateLimitConfigTemplateDetailOutput() SecurityPolicyConfigRateLimitConfigTemplateDetailOutput
func (SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) ToSecurityPolicyConfigRateLimitConfigTemplateDetailOutputWithContext ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) ToSecurityPolicyConfigRateLimitConfigTemplateDetailOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplateDetailOutput
func (SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput() SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput
func (SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutputWithContext ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateDetailOutput) ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput
type SecurityPolicyConfigRateLimitConfigTemplateDetailPtrInput ¶
type SecurityPolicyConfigRateLimitConfigTemplateDetailPtrInput interface { pulumi.Input ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput() SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutputWithContext(context.Context) SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput }
SecurityPolicyConfigRateLimitConfigTemplateDetailPtrInput is an input type that accepts SecurityPolicyConfigRateLimitConfigTemplateDetailArgs, SecurityPolicyConfigRateLimitConfigTemplateDetailPtr and SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigRateLimitConfigTemplateDetailPtrInput` via:
SecurityPolicyConfigRateLimitConfigTemplateDetailArgs{...} or: nil
func SecurityPolicyConfigRateLimitConfigTemplateDetailPtr ¶
func SecurityPolicyConfigRateLimitConfigTemplateDetailPtr(v *SecurityPolicyConfigRateLimitConfigTemplateDetailArgs) SecurityPolicyConfigRateLimitConfigTemplateDetailPtrInput
type SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput ¶
type SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) Action ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) Action() pulumi.StringPtrOutput
Action to take.
func (SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) Id ¶
Template ID. Note: This field may return null, indicating that no valid value can be obtained.
func (SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) Mode ¶
Template Name. Note: This field may return null, indicating that no valid value can be obtained.
func (SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) Period ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) Period() pulumi.IntPtrOutput
Period.
func (SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) PunishTime ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) PunishTime() pulumi.IntPtrOutput
Punish time.
func (SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) Threshold ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) Threshold() pulumi.IntPtrOutput
Threshold.
func (SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput() SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput
func (SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutputWithContext ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput) ToSecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput
type SecurityPolicyConfigRateLimitConfigTemplateInput ¶
type SecurityPolicyConfigRateLimitConfigTemplateInput interface { pulumi.Input ToSecurityPolicyConfigRateLimitConfigTemplateOutput() SecurityPolicyConfigRateLimitConfigTemplateOutput ToSecurityPolicyConfigRateLimitConfigTemplateOutputWithContext(context.Context) SecurityPolicyConfigRateLimitConfigTemplateOutput }
SecurityPolicyConfigRateLimitConfigTemplateInput is an input type that accepts SecurityPolicyConfigRateLimitConfigTemplateArgs and SecurityPolicyConfigRateLimitConfigTemplateOutput values. You can construct a concrete instance of `SecurityPolicyConfigRateLimitConfigTemplateInput` via:
SecurityPolicyConfigRateLimitConfigTemplateArgs{...}
type SecurityPolicyConfigRateLimitConfigTemplateOutput ¶
type SecurityPolicyConfigRateLimitConfigTemplateOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigRateLimitConfigTemplateOutput) Detail ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateOutput) Detail() SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput
Detail of the template.
func (SecurityPolicyConfigRateLimitConfigTemplateOutput) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigTemplateOutput) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigTemplateOutput) Mode ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateOutput) Mode() pulumi.StringPtrOutput
Template Name. Note: This field may return null, indicating that no valid value can be obtained.
func (SecurityPolicyConfigRateLimitConfigTemplateOutput) ToSecurityPolicyConfigRateLimitConfigTemplateOutput ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateOutput) ToSecurityPolicyConfigRateLimitConfigTemplateOutput() SecurityPolicyConfigRateLimitConfigTemplateOutput
func (SecurityPolicyConfigRateLimitConfigTemplateOutput) ToSecurityPolicyConfigRateLimitConfigTemplateOutputWithContext ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateOutput) ToSecurityPolicyConfigRateLimitConfigTemplateOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplateOutput
func (SecurityPolicyConfigRateLimitConfigTemplateOutput) ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutput ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateOutput) ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutput() SecurityPolicyConfigRateLimitConfigTemplatePtrOutput
func (SecurityPolicyConfigRateLimitConfigTemplateOutput) ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutputWithContext ¶
func (o SecurityPolicyConfigRateLimitConfigTemplateOutput) ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplatePtrOutput
type SecurityPolicyConfigRateLimitConfigTemplatePtrInput ¶
type SecurityPolicyConfigRateLimitConfigTemplatePtrInput interface { pulumi.Input ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutput() SecurityPolicyConfigRateLimitConfigTemplatePtrOutput ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutputWithContext(context.Context) SecurityPolicyConfigRateLimitConfigTemplatePtrOutput }
SecurityPolicyConfigRateLimitConfigTemplatePtrInput is an input type that accepts SecurityPolicyConfigRateLimitConfigTemplateArgs, SecurityPolicyConfigRateLimitConfigTemplatePtr and SecurityPolicyConfigRateLimitConfigTemplatePtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigRateLimitConfigTemplatePtrInput` via:
SecurityPolicyConfigRateLimitConfigTemplateArgs{...} or: nil
func SecurityPolicyConfigRateLimitConfigTemplatePtr ¶
func SecurityPolicyConfigRateLimitConfigTemplatePtr(v *SecurityPolicyConfigRateLimitConfigTemplateArgs) SecurityPolicyConfigRateLimitConfigTemplatePtrInput
type SecurityPolicyConfigRateLimitConfigTemplatePtrOutput ¶
type SecurityPolicyConfigRateLimitConfigTemplatePtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigRateLimitConfigTemplatePtrOutput) Detail ¶
func (o SecurityPolicyConfigRateLimitConfigTemplatePtrOutput) Detail() SecurityPolicyConfigRateLimitConfigTemplateDetailPtrOutput
Detail of the template.
func (SecurityPolicyConfigRateLimitConfigTemplatePtrOutput) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigTemplatePtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigTemplatePtrOutput) Mode ¶
Template Name. Note: This field may return null, indicating that no valid value can be obtained.
func (SecurityPolicyConfigRateLimitConfigTemplatePtrOutput) ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutput ¶
func (o SecurityPolicyConfigRateLimitConfigTemplatePtrOutput) ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutput() SecurityPolicyConfigRateLimitConfigTemplatePtrOutput
func (SecurityPolicyConfigRateLimitConfigTemplatePtrOutput) ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutputWithContext ¶
func (o SecurityPolicyConfigRateLimitConfigTemplatePtrOutput) ToSecurityPolicyConfigRateLimitConfigTemplatePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigTemplatePtrOutput
type SecurityPolicyConfigRateLimitConfigUserRule ¶
type SecurityPolicyConfigRateLimitConfigUserRule struct { // Valid values: `monitor`, `drop`. Action string `pulumi:"action"` // Conditions of the rule. Conditions []SecurityPolicyConfigRateLimitConfigUserRuleCondition `pulumi:"conditions"` // Filter words. FreqFields []string `pulumi:"freqFields"` // Period of the rate limit. Valid values: 10, 20, 30, 40, 50, 60 (in seconds). Period int `pulumi:"period"` // Punish time, Valid value range: 0-2 days. PunishTime int `pulumi:"punishTime"` // Time unit of the punish time. Valid values: `second`, `minutes`, `hour`. PunishTimeUnit string `pulumi:"punishTimeUnit"` RuleId *int `pulumi:"ruleId"` // Rule Name. RuleName string `pulumi:"ruleName"` // Priority of the rule. Valid value range: 1-100. RulePriority int `pulumi:"rulePriority"` // Status of the rule. Valid values: `on`, `off`, `hour`. RuleStatus *string `pulumi:"ruleStatus"` // Threshold of the rate limit. Valid value range: 0-4294967294. Threshold int `pulumi:"threshold"` UpdateTime *string `pulumi:"updateTime"` }
type SecurityPolicyConfigRateLimitConfigUserRuleArgs ¶
type SecurityPolicyConfigRateLimitConfigUserRuleArgs struct { // Valid values: `monitor`, `drop`. Action pulumi.StringInput `pulumi:"action"` // Conditions of the rule. Conditions SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayInput `pulumi:"conditions"` // Filter words. FreqFields pulumi.StringArrayInput `pulumi:"freqFields"` // Period of the rate limit. Valid values: 10, 20, 30, 40, 50, 60 (in seconds). Period pulumi.IntInput `pulumi:"period"` // Punish time, Valid value range: 0-2 days. PunishTime pulumi.IntInput `pulumi:"punishTime"` // Time unit of the punish time. Valid values: `second`, `minutes`, `hour`. PunishTimeUnit pulumi.StringInput `pulumi:"punishTimeUnit"` RuleId pulumi.IntPtrInput `pulumi:"ruleId"` // Rule Name. RuleName pulumi.StringInput `pulumi:"ruleName"` // Priority of the rule. Valid value range: 1-100. RulePriority pulumi.IntInput `pulumi:"rulePriority"` // Status of the rule. Valid values: `on`, `off`, `hour`. RuleStatus pulumi.StringPtrInput `pulumi:"ruleStatus"` // Threshold of the rate limit. Valid value range: 0-4294967294. Threshold pulumi.IntInput `pulumi:"threshold"` UpdateTime pulumi.StringPtrInput `pulumi:"updateTime"` }
func (SecurityPolicyConfigRateLimitConfigUserRuleArgs) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigUserRuleArgs) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigUserRuleArgs) ToSecurityPolicyConfigRateLimitConfigUserRuleOutput ¶
func (i SecurityPolicyConfigRateLimitConfigUserRuleArgs) ToSecurityPolicyConfigRateLimitConfigUserRuleOutput() SecurityPolicyConfigRateLimitConfigUserRuleOutput
func (SecurityPolicyConfigRateLimitConfigUserRuleArgs) ToSecurityPolicyConfigRateLimitConfigUserRuleOutputWithContext ¶
func (i SecurityPolicyConfigRateLimitConfigUserRuleArgs) ToSecurityPolicyConfigRateLimitConfigUserRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigUserRuleOutput
type SecurityPolicyConfigRateLimitConfigUserRuleArray ¶
type SecurityPolicyConfigRateLimitConfigUserRuleArray []SecurityPolicyConfigRateLimitConfigUserRuleInput
func (SecurityPolicyConfigRateLimitConfigUserRuleArray) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigUserRuleArray) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigUserRuleArray) ToSecurityPolicyConfigRateLimitConfigUserRuleArrayOutput ¶
func (i SecurityPolicyConfigRateLimitConfigUserRuleArray) ToSecurityPolicyConfigRateLimitConfigUserRuleArrayOutput() SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput
func (SecurityPolicyConfigRateLimitConfigUserRuleArray) ToSecurityPolicyConfigRateLimitConfigUserRuleArrayOutputWithContext ¶
func (i SecurityPolicyConfigRateLimitConfigUserRuleArray) ToSecurityPolicyConfigRateLimitConfigUserRuleArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput
type SecurityPolicyConfigRateLimitConfigUserRuleArrayInput ¶
type SecurityPolicyConfigRateLimitConfigUserRuleArrayInput interface { pulumi.Input ToSecurityPolicyConfigRateLimitConfigUserRuleArrayOutput() SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput ToSecurityPolicyConfigRateLimitConfigUserRuleArrayOutputWithContext(context.Context) SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput }
SecurityPolicyConfigRateLimitConfigUserRuleArrayInput is an input type that accepts SecurityPolicyConfigRateLimitConfigUserRuleArray and SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput values. You can construct a concrete instance of `SecurityPolicyConfigRateLimitConfigUserRuleArrayInput` via:
SecurityPolicyConfigRateLimitConfigUserRuleArray{ SecurityPolicyConfigRateLimitConfigUserRuleArgs{...} }
type SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput ¶
type SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleArrayOutput ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleArrayOutput() SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput
func (SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleArrayOutputWithContext ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigUserRuleArrayOutput
type SecurityPolicyConfigRateLimitConfigUserRuleCondition ¶
type SecurityPolicyConfigRateLimitConfigUserRuleCondition struct { // Content to match. MatchContent string `pulumi:"matchContent"` // Items to match. Valid values:- `host`: Host of the request.- `sip`: Client IP.- `ua`: User-Agent.- `cookie`: Session cookie.- `cgi`: CGI script.- `xff`: XFF extension header.- `url`: URL of the request.- `accept`: Accept encoding of the request.- `method`: HTTP method of the request.- `header`: HTTP header of the request.- `sipProto`: Network protocol of the request. MatchFrom string `pulumi:"matchFrom"` // Parameter for match item. For example, when match from header, match parameter can be set to a header key. MatchParam string `pulumi:"matchParam"` // Valid values:- `equal`: string equal.- `notEqual`: string not equal.- `include`: string include.- `notInclude`: string not include.- `match`: ip match.- `notMatch`: ip not match.- `includeArea`: area include.- `isEmpty`: field existed but empty.- `notExists`: field is not existed.- `regexp`: regex match.- `lenGt`: value greater than.- `lenLt`: value less than.- `lenEq`: value equal.- `matchPrefix`: string prefix match.- `matchSuffix`: string suffix match.- `wildcard`: wildcard match. Operator string `pulumi:"operator"` }
type SecurityPolicyConfigRateLimitConfigUserRuleConditionArgs ¶
type SecurityPolicyConfigRateLimitConfigUserRuleConditionArgs struct { // Content to match. MatchContent pulumi.StringInput `pulumi:"matchContent"` // Items to match. Valid values:- `host`: Host of the request.- `sip`: Client IP.- `ua`: User-Agent.- `cookie`: Session cookie.- `cgi`: CGI script.- `xff`: XFF extension header.- `url`: URL of the request.- `accept`: Accept encoding of the request.- `method`: HTTP method of the request.- `header`: HTTP header of the request.- `sipProto`: Network protocol of the request. MatchFrom pulumi.StringInput `pulumi:"matchFrom"` // Parameter for match item. For example, when match from header, match parameter can be set to a header key. MatchParam pulumi.StringInput `pulumi:"matchParam"` // Valid values:- `equal`: string equal.- `notEqual`: string not equal.- `include`: string include.- `notInclude`: string not include.- `match`: ip match.- `notMatch`: ip not match.- `includeArea`: area include.- `isEmpty`: field existed but empty.- `notExists`: field is not existed.- `regexp`: regex match.- `lenGt`: value greater than.- `lenLt`: value less than.- `lenEq`: value equal.- `matchPrefix`: string prefix match.- `matchSuffix`: string suffix match.- `wildcard`: wildcard match. Operator pulumi.StringInput `pulumi:"operator"` }
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionArgs) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionArgs) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionArgs) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionOutput ¶
func (i SecurityPolicyConfigRateLimitConfigUserRuleConditionArgs) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionOutput() SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionArgs) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionOutputWithContext ¶
func (i SecurityPolicyConfigRateLimitConfigUserRuleConditionArgs) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput
type SecurityPolicyConfigRateLimitConfigUserRuleConditionArray ¶
type SecurityPolicyConfigRateLimitConfigUserRuleConditionArray []SecurityPolicyConfigRateLimitConfigUserRuleConditionInput
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionArray) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionArray) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionArray) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput ¶
func (i SecurityPolicyConfigRateLimitConfigUserRuleConditionArray) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput() SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionArray) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutputWithContext ¶
func (i SecurityPolicyConfigRateLimitConfigUserRuleConditionArray) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput
type SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayInput ¶
type SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayInput interface { pulumi.Input ToSecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput() SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput ToSecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutputWithContext(context.Context) SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput }
SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayInput is an input type that accepts SecurityPolicyConfigRateLimitConfigUserRuleConditionArray and SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput values. You can construct a concrete instance of `SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayInput` via:
SecurityPolicyConfigRateLimitConfigUserRuleConditionArray{ SecurityPolicyConfigRateLimitConfigUserRuleConditionArgs{...} }
type SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput ¶
type SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput() SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutputWithContext ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput
type SecurityPolicyConfigRateLimitConfigUserRuleConditionInput ¶
type SecurityPolicyConfigRateLimitConfigUserRuleConditionInput interface { pulumi.Input ToSecurityPolicyConfigRateLimitConfigUserRuleConditionOutput() SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput ToSecurityPolicyConfigRateLimitConfigUserRuleConditionOutputWithContext(context.Context) SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput }
SecurityPolicyConfigRateLimitConfigUserRuleConditionInput is an input type that accepts SecurityPolicyConfigRateLimitConfigUserRuleConditionArgs and SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput values. You can construct a concrete instance of `SecurityPolicyConfigRateLimitConfigUserRuleConditionInput` via:
SecurityPolicyConfigRateLimitConfigUserRuleConditionArgs{...}
type SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput ¶
type SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) MatchContent ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) MatchContent() pulumi.StringOutput
Content to match.
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) MatchFrom ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) MatchFrom() pulumi.StringOutput
Items to match. Valid values:- `host`: Host of the request.- `sip`: Client IP.- `ua`: User-Agent.- `cookie`: Session cookie.- `cgi`: CGI script.- `xff`: XFF extension header.- `url`: URL of the request.- `accept`: Accept encoding of the request.- `method`: HTTP method of the request.- `header`: HTTP header of the request.- `sipProto`: Network protocol of the request.
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) MatchParam ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) MatchParam() pulumi.StringOutput
Parameter for match item. For example, when match from header, match parameter can be set to a header key.
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) Operator ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) Operator() pulumi.StringOutput
Valid values:- `equal`: string equal.- `notEqual`: string not equal.- `include`: string include.- `notInclude`: string not include.- `match`: ip match.- `notMatch`: ip not match.- `includeArea`: area include.- `isEmpty`: field existed but empty.- `notExists`: field is not existed.- `regexp`: regex match.- `lenGt`: value greater than.- `lenLt`: value less than.- `lenEq`: value equal.- `matchPrefix`: string prefix match.- `matchSuffix`: string suffix match.- `wildcard`: wildcard match.
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionOutput ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionOutput() SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput
func (SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionOutputWithContext ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleConditionOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigUserRuleConditionOutput
type SecurityPolicyConfigRateLimitConfigUserRuleInput ¶
type SecurityPolicyConfigRateLimitConfigUserRuleInput interface { pulumi.Input ToSecurityPolicyConfigRateLimitConfigUserRuleOutput() SecurityPolicyConfigRateLimitConfigUserRuleOutput ToSecurityPolicyConfigRateLimitConfigUserRuleOutputWithContext(context.Context) SecurityPolicyConfigRateLimitConfigUserRuleOutput }
SecurityPolicyConfigRateLimitConfigUserRuleInput is an input type that accepts SecurityPolicyConfigRateLimitConfigUserRuleArgs and SecurityPolicyConfigRateLimitConfigUserRuleOutput values. You can construct a concrete instance of `SecurityPolicyConfigRateLimitConfigUserRuleInput` via:
SecurityPolicyConfigRateLimitConfigUserRuleArgs{...}
type SecurityPolicyConfigRateLimitConfigUserRuleOutput ¶
type SecurityPolicyConfigRateLimitConfigUserRuleOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigRateLimitConfigUserRuleOutput) Action ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) Action() pulumi.StringOutput
Valid values: `monitor`, `drop`.
func (SecurityPolicyConfigRateLimitConfigUserRuleOutput) Conditions ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) Conditions() SecurityPolicyConfigRateLimitConfigUserRuleConditionArrayOutput
Conditions of the rule.
func (SecurityPolicyConfigRateLimitConfigUserRuleOutput) ElementType ¶
func (SecurityPolicyConfigRateLimitConfigUserRuleOutput) ElementType() reflect.Type
func (SecurityPolicyConfigRateLimitConfigUserRuleOutput) FreqFields ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) FreqFields() pulumi.StringArrayOutput
Filter words.
func (SecurityPolicyConfigRateLimitConfigUserRuleOutput) Period ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) Period() pulumi.IntOutput
Period of the rate limit. Valid values: 10, 20, 30, 40, 50, 60 (in seconds).
func (SecurityPolicyConfigRateLimitConfigUserRuleOutput) PunishTime ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) PunishTime() pulumi.IntOutput
Punish time, Valid value range: 0-2 days.
func (SecurityPolicyConfigRateLimitConfigUserRuleOutput) PunishTimeUnit ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) PunishTimeUnit() pulumi.StringOutput
Time unit of the punish time. Valid values: `second`, `minutes`, `hour`.
func (SecurityPolicyConfigRateLimitConfigUserRuleOutput) RuleId ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) RuleId() pulumi.IntPtrOutput
func (SecurityPolicyConfigRateLimitConfigUserRuleOutput) RuleName ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) RuleName() pulumi.StringOutput
Rule Name.
func (SecurityPolicyConfigRateLimitConfigUserRuleOutput) RulePriority ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) RulePriority() pulumi.IntOutput
Priority of the rule. Valid value range: 1-100.
func (SecurityPolicyConfigRateLimitConfigUserRuleOutput) RuleStatus ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) RuleStatus() pulumi.StringPtrOutput
Status of the rule. Valid values: `on`, `off`, `hour`.
func (SecurityPolicyConfigRateLimitConfigUserRuleOutput) Threshold ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) Threshold() pulumi.IntOutput
Threshold of the rate limit. Valid value range: 0-4294967294.
func (SecurityPolicyConfigRateLimitConfigUserRuleOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleOutput ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleOutput() SecurityPolicyConfigRateLimitConfigUserRuleOutput
func (SecurityPolicyConfigRateLimitConfigUserRuleOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleOutputWithContext ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) ToSecurityPolicyConfigRateLimitConfigUserRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigRateLimitConfigUserRuleOutput
func (SecurityPolicyConfigRateLimitConfigUserRuleOutput) UpdateTime ¶
func (o SecurityPolicyConfigRateLimitConfigUserRuleOutput) UpdateTime() pulumi.StringPtrOutput
type SecurityPolicyConfigSwitchConfig ¶
type SecurityPolicyConfigSwitchConfig struct { // - `on`: Enable.- `off`: Disable. WebSwitch *string `pulumi:"webSwitch"` }
type SecurityPolicyConfigSwitchConfigArgs ¶
type SecurityPolicyConfigSwitchConfigArgs struct { // - `on`: Enable.- `off`: Disable. WebSwitch pulumi.StringPtrInput `pulumi:"webSwitch"` }
func (SecurityPolicyConfigSwitchConfigArgs) ElementType ¶
func (SecurityPolicyConfigSwitchConfigArgs) ElementType() reflect.Type
func (SecurityPolicyConfigSwitchConfigArgs) ToSecurityPolicyConfigSwitchConfigOutput ¶
func (i SecurityPolicyConfigSwitchConfigArgs) ToSecurityPolicyConfigSwitchConfigOutput() SecurityPolicyConfigSwitchConfigOutput
func (SecurityPolicyConfigSwitchConfigArgs) ToSecurityPolicyConfigSwitchConfigOutputWithContext ¶
func (i SecurityPolicyConfigSwitchConfigArgs) ToSecurityPolicyConfigSwitchConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigSwitchConfigOutput
func (SecurityPolicyConfigSwitchConfigArgs) ToSecurityPolicyConfigSwitchConfigPtrOutput ¶
func (i SecurityPolicyConfigSwitchConfigArgs) ToSecurityPolicyConfigSwitchConfigPtrOutput() SecurityPolicyConfigSwitchConfigPtrOutput
func (SecurityPolicyConfigSwitchConfigArgs) ToSecurityPolicyConfigSwitchConfigPtrOutputWithContext ¶
func (i SecurityPolicyConfigSwitchConfigArgs) ToSecurityPolicyConfigSwitchConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigSwitchConfigPtrOutput
type SecurityPolicyConfigSwitchConfigInput ¶
type SecurityPolicyConfigSwitchConfigInput interface { pulumi.Input ToSecurityPolicyConfigSwitchConfigOutput() SecurityPolicyConfigSwitchConfigOutput ToSecurityPolicyConfigSwitchConfigOutputWithContext(context.Context) SecurityPolicyConfigSwitchConfigOutput }
SecurityPolicyConfigSwitchConfigInput is an input type that accepts SecurityPolicyConfigSwitchConfigArgs and SecurityPolicyConfigSwitchConfigOutput values. You can construct a concrete instance of `SecurityPolicyConfigSwitchConfigInput` via:
SecurityPolicyConfigSwitchConfigArgs{...}
type SecurityPolicyConfigSwitchConfigOutput ¶
type SecurityPolicyConfigSwitchConfigOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigSwitchConfigOutput) ElementType ¶
func (SecurityPolicyConfigSwitchConfigOutput) ElementType() reflect.Type
func (SecurityPolicyConfigSwitchConfigOutput) ToSecurityPolicyConfigSwitchConfigOutput ¶
func (o SecurityPolicyConfigSwitchConfigOutput) ToSecurityPolicyConfigSwitchConfigOutput() SecurityPolicyConfigSwitchConfigOutput
func (SecurityPolicyConfigSwitchConfigOutput) ToSecurityPolicyConfigSwitchConfigOutputWithContext ¶
func (o SecurityPolicyConfigSwitchConfigOutput) ToSecurityPolicyConfigSwitchConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigSwitchConfigOutput
func (SecurityPolicyConfigSwitchConfigOutput) ToSecurityPolicyConfigSwitchConfigPtrOutput ¶
func (o SecurityPolicyConfigSwitchConfigOutput) ToSecurityPolicyConfigSwitchConfigPtrOutput() SecurityPolicyConfigSwitchConfigPtrOutput
func (SecurityPolicyConfigSwitchConfigOutput) ToSecurityPolicyConfigSwitchConfigPtrOutputWithContext ¶
func (o SecurityPolicyConfigSwitchConfigOutput) ToSecurityPolicyConfigSwitchConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigSwitchConfigPtrOutput
func (SecurityPolicyConfigSwitchConfigOutput) WebSwitch ¶
func (o SecurityPolicyConfigSwitchConfigOutput) WebSwitch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
type SecurityPolicyConfigSwitchConfigPtrInput ¶
type SecurityPolicyConfigSwitchConfigPtrInput interface { pulumi.Input ToSecurityPolicyConfigSwitchConfigPtrOutput() SecurityPolicyConfigSwitchConfigPtrOutput ToSecurityPolicyConfigSwitchConfigPtrOutputWithContext(context.Context) SecurityPolicyConfigSwitchConfigPtrOutput }
SecurityPolicyConfigSwitchConfigPtrInput is an input type that accepts SecurityPolicyConfigSwitchConfigArgs, SecurityPolicyConfigSwitchConfigPtr and SecurityPolicyConfigSwitchConfigPtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigSwitchConfigPtrInput` via:
SecurityPolicyConfigSwitchConfigArgs{...} or: nil
func SecurityPolicyConfigSwitchConfigPtr ¶
func SecurityPolicyConfigSwitchConfigPtr(v *SecurityPolicyConfigSwitchConfigArgs) SecurityPolicyConfigSwitchConfigPtrInput
type SecurityPolicyConfigSwitchConfigPtrOutput ¶
type SecurityPolicyConfigSwitchConfigPtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigSwitchConfigPtrOutput) ElementType ¶
func (SecurityPolicyConfigSwitchConfigPtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigSwitchConfigPtrOutput) ToSecurityPolicyConfigSwitchConfigPtrOutput ¶
func (o SecurityPolicyConfigSwitchConfigPtrOutput) ToSecurityPolicyConfigSwitchConfigPtrOutput() SecurityPolicyConfigSwitchConfigPtrOutput
func (SecurityPolicyConfigSwitchConfigPtrOutput) ToSecurityPolicyConfigSwitchConfigPtrOutputWithContext ¶
func (o SecurityPolicyConfigSwitchConfigPtrOutput) ToSecurityPolicyConfigSwitchConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigSwitchConfigPtrOutput
func (SecurityPolicyConfigSwitchConfigPtrOutput) WebSwitch ¶
func (o SecurityPolicyConfigSwitchConfigPtrOutput) WebSwitch() pulumi.StringPtrOutput
- `on`: Enable.- `off`: Disable.
type SecurityPolicyConfigWafConfig ¶
type SecurityPolicyConfigWafConfig struct { // AI based rules configuration. AiRule *SecurityPolicyConfigWafConfigAiRule `pulumi:"aiRule"` // Protection level. Valid values: `loose`, `normal`, `strict`, `stricter`, `custom`. Level string `pulumi:"level"` // Protection mode. Valid values:- `block`: use block mode globally, you still can set a group of rules to use observe mode.- `observe`: use observe mode globally. Mode string `pulumi:"mode"` // Whether to enable WAF rules. Valid values:- `on`: Enable.- `off`: Disable. Switch string `pulumi:"switch"` // WAF Rules Configuration. WafRules SecurityPolicyConfigWafConfigWafRules `pulumi:"wafRules"` }
type SecurityPolicyConfigWafConfigAiRule ¶
type SecurityPolicyConfigWafConfigAiRule struct { // Valid values:- `smartStatusClose`: disabled.- `smartStatusOpen`: blocked.- `smartStatusObserve`: observed. Mode *string `pulumi:"mode"` }
type SecurityPolicyConfigWafConfigAiRuleArgs ¶
type SecurityPolicyConfigWafConfigAiRuleArgs struct { // Valid values:- `smartStatusClose`: disabled.- `smartStatusOpen`: blocked.- `smartStatusObserve`: observed. Mode pulumi.StringPtrInput `pulumi:"mode"` }
func (SecurityPolicyConfigWafConfigAiRuleArgs) ElementType ¶
func (SecurityPolicyConfigWafConfigAiRuleArgs) ElementType() reflect.Type
func (SecurityPolicyConfigWafConfigAiRuleArgs) ToSecurityPolicyConfigWafConfigAiRuleOutput ¶
func (i SecurityPolicyConfigWafConfigAiRuleArgs) ToSecurityPolicyConfigWafConfigAiRuleOutput() SecurityPolicyConfigWafConfigAiRuleOutput
func (SecurityPolicyConfigWafConfigAiRuleArgs) ToSecurityPolicyConfigWafConfigAiRuleOutputWithContext ¶
func (i SecurityPolicyConfigWafConfigAiRuleArgs) ToSecurityPolicyConfigWafConfigAiRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigAiRuleOutput
func (SecurityPolicyConfigWafConfigAiRuleArgs) ToSecurityPolicyConfigWafConfigAiRulePtrOutput ¶
func (i SecurityPolicyConfigWafConfigAiRuleArgs) ToSecurityPolicyConfigWafConfigAiRulePtrOutput() SecurityPolicyConfigWafConfigAiRulePtrOutput
func (SecurityPolicyConfigWafConfigAiRuleArgs) ToSecurityPolicyConfigWafConfigAiRulePtrOutputWithContext ¶
func (i SecurityPolicyConfigWafConfigAiRuleArgs) ToSecurityPolicyConfigWafConfigAiRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigAiRulePtrOutput
type SecurityPolicyConfigWafConfigAiRuleInput ¶
type SecurityPolicyConfigWafConfigAiRuleInput interface { pulumi.Input ToSecurityPolicyConfigWafConfigAiRuleOutput() SecurityPolicyConfigWafConfigAiRuleOutput ToSecurityPolicyConfigWafConfigAiRuleOutputWithContext(context.Context) SecurityPolicyConfigWafConfigAiRuleOutput }
SecurityPolicyConfigWafConfigAiRuleInput is an input type that accepts SecurityPolicyConfigWafConfigAiRuleArgs and SecurityPolicyConfigWafConfigAiRuleOutput values. You can construct a concrete instance of `SecurityPolicyConfigWafConfigAiRuleInput` via:
SecurityPolicyConfigWafConfigAiRuleArgs{...}
type SecurityPolicyConfigWafConfigAiRuleOutput ¶
type SecurityPolicyConfigWafConfigAiRuleOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigWafConfigAiRuleOutput) ElementType ¶
func (SecurityPolicyConfigWafConfigAiRuleOutput) ElementType() reflect.Type
func (SecurityPolicyConfigWafConfigAiRuleOutput) Mode ¶
func (o SecurityPolicyConfigWafConfigAiRuleOutput) Mode() pulumi.StringPtrOutput
Valid values:- `smartStatusClose`: disabled.- `smartStatusOpen`: blocked.- `smartStatusObserve`: observed.
func (SecurityPolicyConfigWafConfigAiRuleOutput) ToSecurityPolicyConfigWafConfigAiRuleOutput ¶
func (o SecurityPolicyConfigWafConfigAiRuleOutput) ToSecurityPolicyConfigWafConfigAiRuleOutput() SecurityPolicyConfigWafConfigAiRuleOutput
func (SecurityPolicyConfigWafConfigAiRuleOutput) ToSecurityPolicyConfigWafConfigAiRuleOutputWithContext ¶
func (o SecurityPolicyConfigWafConfigAiRuleOutput) ToSecurityPolicyConfigWafConfigAiRuleOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigAiRuleOutput
func (SecurityPolicyConfigWafConfigAiRuleOutput) ToSecurityPolicyConfigWafConfigAiRulePtrOutput ¶
func (o SecurityPolicyConfigWafConfigAiRuleOutput) ToSecurityPolicyConfigWafConfigAiRulePtrOutput() SecurityPolicyConfigWafConfigAiRulePtrOutput
func (SecurityPolicyConfigWafConfigAiRuleOutput) ToSecurityPolicyConfigWafConfigAiRulePtrOutputWithContext ¶
func (o SecurityPolicyConfigWafConfigAiRuleOutput) ToSecurityPolicyConfigWafConfigAiRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigAiRulePtrOutput
type SecurityPolicyConfigWafConfigAiRulePtrInput ¶
type SecurityPolicyConfigWafConfigAiRulePtrInput interface { pulumi.Input ToSecurityPolicyConfigWafConfigAiRulePtrOutput() SecurityPolicyConfigWafConfigAiRulePtrOutput ToSecurityPolicyConfigWafConfigAiRulePtrOutputWithContext(context.Context) SecurityPolicyConfigWafConfigAiRulePtrOutput }
SecurityPolicyConfigWafConfigAiRulePtrInput is an input type that accepts SecurityPolicyConfigWafConfigAiRuleArgs, SecurityPolicyConfigWafConfigAiRulePtr and SecurityPolicyConfigWafConfigAiRulePtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigWafConfigAiRulePtrInput` via:
SecurityPolicyConfigWafConfigAiRuleArgs{...} or: nil
func SecurityPolicyConfigWafConfigAiRulePtr ¶
func SecurityPolicyConfigWafConfigAiRulePtr(v *SecurityPolicyConfigWafConfigAiRuleArgs) SecurityPolicyConfigWafConfigAiRulePtrInput
type SecurityPolicyConfigWafConfigAiRulePtrOutput ¶
type SecurityPolicyConfigWafConfigAiRulePtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigWafConfigAiRulePtrOutput) ElementType ¶
func (SecurityPolicyConfigWafConfigAiRulePtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigWafConfigAiRulePtrOutput) Mode ¶
func (o SecurityPolicyConfigWafConfigAiRulePtrOutput) Mode() pulumi.StringPtrOutput
Valid values:- `smartStatusClose`: disabled.- `smartStatusOpen`: blocked.- `smartStatusObserve`: observed.
func (SecurityPolicyConfigWafConfigAiRulePtrOutput) ToSecurityPolicyConfigWafConfigAiRulePtrOutput ¶
func (o SecurityPolicyConfigWafConfigAiRulePtrOutput) ToSecurityPolicyConfigWafConfigAiRulePtrOutput() SecurityPolicyConfigWafConfigAiRulePtrOutput
func (SecurityPolicyConfigWafConfigAiRulePtrOutput) ToSecurityPolicyConfigWafConfigAiRulePtrOutputWithContext ¶
func (o SecurityPolicyConfigWafConfigAiRulePtrOutput) ToSecurityPolicyConfigWafConfigAiRulePtrOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigAiRulePtrOutput
type SecurityPolicyConfigWafConfigArgs ¶
type SecurityPolicyConfigWafConfigArgs struct { // AI based rules configuration. AiRule SecurityPolicyConfigWafConfigAiRulePtrInput `pulumi:"aiRule"` // Protection level. Valid values: `loose`, `normal`, `strict`, `stricter`, `custom`. Level pulumi.StringInput `pulumi:"level"` // Protection mode. Valid values:- `block`: use block mode globally, you still can set a group of rules to use observe mode.- `observe`: use observe mode globally. Mode pulumi.StringInput `pulumi:"mode"` // Whether to enable WAF rules. Valid values:- `on`: Enable.- `off`: Disable. Switch pulumi.StringInput `pulumi:"switch"` // WAF Rules Configuration. WafRules SecurityPolicyConfigWafConfigWafRulesInput `pulumi:"wafRules"` }
func (SecurityPolicyConfigWafConfigArgs) ElementType ¶
func (SecurityPolicyConfigWafConfigArgs) ElementType() reflect.Type
func (SecurityPolicyConfigWafConfigArgs) ToSecurityPolicyConfigWafConfigOutput ¶
func (i SecurityPolicyConfigWafConfigArgs) ToSecurityPolicyConfigWafConfigOutput() SecurityPolicyConfigWafConfigOutput
func (SecurityPolicyConfigWafConfigArgs) ToSecurityPolicyConfigWafConfigOutputWithContext ¶
func (i SecurityPolicyConfigWafConfigArgs) ToSecurityPolicyConfigWafConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigOutput
func (SecurityPolicyConfigWafConfigArgs) ToSecurityPolicyConfigWafConfigPtrOutput ¶
func (i SecurityPolicyConfigWafConfigArgs) ToSecurityPolicyConfigWafConfigPtrOutput() SecurityPolicyConfigWafConfigPtrOutput
func (SecurityPolicyConfigWafConfigArgs) ToSecurityPolicyConfigWafConfigPtrOutputWithContext ¶
func (i SecurityPolicyConfigWafConfigArgs) ToSecurityPolicyConfigWafConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigPtrOutput
type SecurityPolicyConfigWafConfigInput ¶
type SecurityPolicyConfigWafConfigInput interface { pulumi.Input ToSecurityPolicyConfigWafConfigOutput() SecurityPolicyConfigWafConfigOutput ToSecurityPolicyConfigWafConfigOutputWithContext(context.Context) SecurityPolicyConfigWafConfigOutput }
SecurityPolicyConfigWafConfigInput is an input type that accepts SecurityPolicyConfigWafConfigArgs and SecurityPolicyConfigWafConfigOutput values. You can construct a concrete instance of `SecurityPolicyConfigWafConfigInput` via:
SecurityPolicyConfigWafConfigArgs{...}
type SecurityPolicyConfigWafConfigOutput ¶
type SecurityPolicyConfigWafConfigOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigWafConfigOutput) ElementType ¶
func (SecurityPolicyConfigWafConfigOutput) ElementType() reflect.Type
func (SecurityPolicyConfigWafConfigOutput) Level ¶
func (o SecurityPolicyConfigWafConfigOutput) Level() pulumi.StringOutput
Protection level. Valid values: `loose`, `normal`, `strict`, `stricter`, `custom`.
func (SecurityPolicyConfigWafConfigOutput) Mode ¶
func (o SecurityPolicyConfigWafConfigOutput) Mode() pulumi.StringOutput
Protection mode. Valid values:- `block`: use block mode globally, you still can set a group of rules to use observe mode.- `observe`: use observe mode globally.
func (SecurityPolicyConfigWafConfigOutput) Switch ¶
func (o SecurityPolicyConfigWafConfigOutput) Switch() pulumi.StringOutput
Whether to enable WAF rules. Valid values:- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigWafConfigOutput) ToSecurityPolicyConfigWafConfigOutput ¶
func (o SecurityPolicyConfigWafConfigOutput) ToSecurityPolicyConfigWafConfigOutput() SecurityPolicyConfigWafConfigOutput
func (SecurityPolicyConfigWafConfigOutput) ToSecurityPolicyConfigWafConfigOutputWithContext ¶
func (o SecurityPolicyConfigWafConfigOutput) ToSecurityPolicyConfigWafConfigOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigOutput
func (SecurityPolicyConfigWafConfigOutput) ToSecurityPolicyConfigWafConfigPtrOutput ¶
func (o SecurityPolicyConfigWafConfigOutput) ToSecurityPolicyConfigWafConfigPtrOutput() SecurityPolicyConfigWafConfigPtrOutput
func (SecurityPolicyConfigWafConfigOutput) ToSecurityPolicyConfigWafConfigPtrOutputWithContext ¶
func (o SecurityPolicyConfigWafConfigOutput) ToSecurityPolicyConfigWafConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigPtrOutput
func (SecurityPolicyConfigWafConfigOutput) WafRules ¶
func (o SecurityPolicyConfigWafConfigOutput) WafRules() SecurityPolicyConfigWafConfigWafRulesOutput
WAF Rules Configuration.
type SecurityPolicyConfigWafConfigPtrInput ¶
type SecurityPolicyConfigWafConfigPtrInput interface { pulumi.Input ToSecurityPolicyConfigWafConfigPtrOutput() SecurityPolicyConfigWafConfigPtrOutput ToSecurityPolicyConfigWafConfigPtrOutputWithContext(context.Context) SecurityPolicyConfigWafConfigPtrOutput }
SecurityPolicyConfigWafConfigPtrInput is an input type that accepts SecurityPolicyConfigWafConfigArgs, SecurityPolicyConfigWafConfigPtr and SecurityPolicyConfigWafConfigPtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigWafConfigPtrInput` via:
SecurityPolicyConfigWafConfigArgs{...} or: nil
func SecurityPolicyConfigWafConfigPtr ¶
func SecurityPolicyConfigWafConfigPtr(v *SecurityPolicyConfigWafConfigArgs) SecurityPolicyConfigWafConfigPtrInput
type SecurityPolicyConfigWafConfigPtrOutput ¶
type SecurityPolicyConfigWafConfigPtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigWafConfigPtrOutput) AiRule ¶
func (o SecurityPolicyConfigWafConfigPtrOutput) AiRule() SecurityPolicyConfigWafConfigAiRulePtrOutput
AI based rules configuration.
func (SecurityPolicyConfigWafConfigPtrOutput) ElementType ¶
func (SecurityPolicyConfigWafConfigPtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigWafConfigPtrOutput) Level ¶
func (o SecurityPolicyConfigWafConfigPtrOutput) Level() pulumi.StringPtrOutput
Protection level. Valid values: `loose`, `normal`, `strict`, `stricter`, `custom`.
func (SecurityPolicyConfigWafConfigPtrOutput) Mode ¶
func (o SecurityPolicyConfigWafConfigPtrOutput) Mode() pulumi.StringPtrOutput
Protection mode. Valid values:- `block`: use block mode globally, you still can set a group of rules to use observe mode.- `observe`: use observe mode globally.
func (SecurityPolicyConfigWafConfigPtrOutput) Switch ¶
func (o SecurityPolicyConfigWafConfigPtrOutput) Switch() pulumi.StringPtrOutput
Whether to enable WAF rules. Valid values:- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigWafConfigPtrOutput) ToSecurityPolicyConfigWafConfigPtrOutput ¶
func (o SecurityPolicyConfigWafConfigPtrOutput) ToSecurityPolicyConfigWafConfigPtrOutput() SecurityPolicyConfigWafConfigPtrOutput
func (SecurityPolicyConfigWafConfigPtrOutput) ToSecurityPolicyConfigWafConfigPtrOutputWithContext ¶
func (o SecurityPolicyConfigWafConfigPtrOutput) ToSecurityPolicyConfigWafConfigPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigPtrOutput
func (SecurityPolicyConfigWafConfigPtrOutput) WafRules ¶
func (o SecurityPolicyConfigWafConfigPtrOutput) WafRules() SecurityPolicyConfigWafConfigWafRulesPtrOutput
WAF Rules Configuration.
type SecurityPolicyConfigWafConfigWafRules ¶
type SecurityPolicyConfigWafConfigWafRules struct { // Block mode rules list. See details in data source `wafManagedRules`. BlockRuleIds []int `pulumi:"blockRuleIds"` // Observe rules list. See details in data source `wafManagedRules`. ObserveRuleIds []int `pulumi:"observeRuleIds"` // Whether to host the rules' configuration.- `on`: Enable.- `off`: Disable. Switch string `pulumi:"switch"` }
type SecurityPolicyConfigWafConfigWafRulesArgs ¶
type SecurityPolicyConfigWafConfigWafRulesArgs struct { // Block mode rules list. See details in data source `wafManagedRules`. BlockRuleIds pulumi.IntArrayInput `pulumi:"blockRuleIds"` // Observe rules list. See details in data source `wafManagedRules`. ObserveRuleIds pulumi.IntArrayInput `pulumi:"observeRuleIds"` // Whether to host the rules' configuration.- `on`: Enable.- `off`: Disable. Switch pulumi.StringInput `pulumi:"switch"` }
func (SecurityPolicyConfigWafConfigWafRulesArgs) ElementType ¶
func (SecurityPolicyConfigWafConfigWafRulesArgs) ElementType() reflect.Type
func (SecurityPolicyConfigWafConfigWafRulesArgs) ToSecurityPolicyConfigWafConfigWafRulesOutput ¶
func (i SecurityPolicyConfigWafConfigWafRulesArgs) ToSecurityPolicyConfigWafConfigWafRulesOutput() SecurityPolicyConfigWafConfigWafRulesOutput
func (SecurityPolicyConfigWafConfigWafRulesArgs) ToSecurityPolicyConfigWafConfigWafRulesOutputWithContext ¶
func (i SecurityPolicyConfigWafConfigWafRulesArgs) ToSecurityPolicyConfigWafConfigWafRulesOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigWafRulesOutput
func (SecurityPolicyConfigWafConfigWafRulesArgs) ToSecurityPolicyConfigWafConfigWafRulesPtrOutput ¶
func (i SecurityPolicyConfigWafConfigWafRulesArgs) ToSecurityPolicyConfigWafConfigWafRulesPtrOutput() SecurityPolicyConfigWafConfigWafRulesPtrOutput
func (SecurityPolicyConfigWafConfigWafRulesArgs) ToSecurityPolicyConfigWafConfigWafRulesPtrOutputWithContext ¶
func (i SecurityPolicyConfigWafConfigWafRulesArgs) ToSecurityPolicyConfigWafConfigWafRulesPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigWafRulesPtrOutput
type SecurityPolicyConfigWafConfigWafRulesInput ¶
type SecurityPolicyConfigWafConfigWafRulesInput interface { pulumi.Input ToSecurityPolicyConfigWafConfigWafRulesOutput() SecurityPolicyConfigWafConfigWafRulesOutput ToSecurityPolicyConfigWafConfigWafRulesOutputWithContext(context.Context) SecurityPolicyConfigWafConfigWafRulesOutput }
SecurityPolicyConfigWafConfigWafRulesInput is an input type that accepts SecurityPolicyConfigWafConfigWafRulesArgs and SecurityPolicyConfigWafConfigWafRulesOutput values. You can construct a concrete instance of `SecurityPolicyConfigWafConfigWafRulesInput` via:
SecurityPolicyConfigWafConfigWafRulesArgs{...}
type SecurityPolicyConfigWafConfigWafRulesOutput ¶
type SecurityPolicyConfigWafConfigWafRulesOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigWafConfigWafRulesOutput) BlockRuleIds ¶
func (o SecurityPolicyConfigWafConfigWafRulesOutput) BlockRuleIds() pulumi.IntArrayOutput
Block mode rules list. See details in data source `wafManagedRules`.
func (SecurityPolicyConfigWafConfigWafRulesOutput) ElementType ¶
func (SecurityPolicyConfigWafConfigWafRulesOutput) ElementType() reflect.Type
func (SecurityPolicyConfigWafConfigWafRulesOutput) ObserveRuleIds ¶
func (o SecurityPolicyConfigWafConfigWafRulesOutput) ObserveRuleIds() pulumi.IntArrayOutput
Observe rules list. See details in data source `wafManagedRules`.
func (SecurityPolicyConfigWafConfigWafRulesOutput) Switch ¶
func (o SecurityPolicyConfigWafConfigWafRulesOutput) Switch() pulumi.StringOutput
Whether to host the rules' configuration.- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigWafConfigWafRulesOutput) ToSecurityPolicyConfigWafConfigWafRulesOutput ¶
func (o SecurityPolicyConfigWafConfigWafRulesOutput) ToSecurityPolicyConfigWafConfigWafRulesOutput() SecurityPolicyConfigWafConfigWafRulesOutput
func (SecurityPolicyConfigWafConfigWafRulesOutput) ToSecurityPolicyConfigWafConfigWafRulesOutputWithContext ¶
func (o SecurityPolicyConfigWafConfigWafRulesOutput) ToSecurityPolicyConfigWafConfigWafRulesOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigWafRulesOutput
func (SecurityPolicyConfigWafConfigWafRulesOutput) ToSecurityPolicyConfigWafConfigWafRulesPtrOutput ¶
func (o SecurityPolicyConfigWafConfigWafRulesOutput) ToSecurityPolicyConfigWafConfigWafRulesPtrOutput() SecurityPolicyConfigWafConfigWafRulesPtrOutput
func (SecurityPolicyConfigWafConfigWafRulesOutput) ToSecurityPolicyConfigWafConfigWafRulesPtrOutputWithContext ¶
func (o SecurityPolicyConfigWafConfigWafRulesOutput) ToSecurityPolicyConfigWafConfigWafRulesPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigWafRulesPtrOutput
type SecurityPolicyConfigWafConfigWafRulesPtrInput ¶
type SecurityPolicyConfigWafConfigWafRulesPtrInput interface { pulumi.Input ToSecurityPolicyConfigWafConfigWafRulesPtrOutput() SecurityPolicyConfigWafConfigWafRulesPtrOutput ToSecurityPolicyConfigWafConfigWafRulesPtrOutputWithContext(context.Context) SecurityPolicyConfigWafConfigWafRulesPtrOutput }
SecurityPolicyConfigWafConfigWafRulesPtrInput is an input type that accepts SecurityPolicyConfigWafConfigWafRulesArgs, SecurityPolicyConfigWafConfigWafRulesPtr and SecurityPolicyConfigWafConfigWafRulesPtrOutput values. You can construct a concrete instance of `SecurityPolicyConfigWafConfigWafRulesPtrInput` via:
SecurityPolicyConfigWafConfigWafRulesArgs{...} or: nil
func SecurityPolicyConfigWafConfigWafRulesPtr ¶
func SecurityPolicyConfigWafConfigWafRulesPtr(v *SecurityPolicyConfigWafConfigWafRulesArgs) SecurityPolicyConfigWafConfigWafRulesPtrInput
type SecurityPolicyConfigWafConfigWafRulesPtrOutput ¶
type SecurityPolicyConfigWafConfigWafRulesPtrOutput struct{ *pulumi.OutputState }
func (SecurityPolicyConfigWafConfigWafRulesPtrOutput) BlockRuleIds ¶
func (o SecurityPolicyConfigWafConfigWafRulesPtrOutput) BlockRuleIds() pulumi.IntArrayOutput
Block mode rules list. See details in data source `wafManagedRules`.
func (SecurityPolicyConfigWafConfigWafRulesPtrOutput) ElementType ¶
func (SecurityPolicyConfigWafConfigWafRulesPtrOutput) ElementType() reflect.Type
func (SecurityPolicyConfigWafConfigWafRulesPtrOutput) ObserveRuleIds ¶
func (o SecurityPolicyConfigWafConfigWafRulesPtrOutput) ObserveRuleIds() pulumi.IntArrayOutput
Observe rules list. See details in data source `wafManagedRules`.
func (SecurityPolicyConfigWafConfigWafRulesPtrOutput) Switch ¶
func (o SecurityPolicyConfigWafConfigWafRulesPtrOutput) Switch() pulumi.StringPtrOutput
Whether to host the rules' configuration.- `on`: Enable.- `off`: Disable.
func (SecurityPolicyConfigWafConfigWafRulesPtrOutput) ToSecurityPolicyConfigWafConfigWafRulesPtrOutput ¶
func (o SecurityPolicyConfigWafConfigWafRulesPtrOutput) ToSecurityPolicyConfigWafConfigWafRulesPtrOutput() SecurityPolicyConfigWafConfigWafRulesPtrOutput
func (SecurityPolicyConfigWafConfigWafRulesPtrOutput) ToSecurityPolicyConfigWafConfigWafRulesPtrOutputWithContext ¶
func (o SecurityPolicyConfigWafConfigWafRulesPtrOutput) ToSecurityPolicyConfigWafConfigWafRulesPtrOutputWithContext(ctx context.Context) SecurityPolicyConfigWafConfigWafRulesPtrOutput
type SecurityPolicyInput ¶
type SecurityPolicyInput interface { pulumi.Input ToSecurityPolicyOutput() SecurityPolicyOutput ToSecurityPolicyOutputWithContext(ctx context.Context) SecurityPolicyOutput }
type SecurityPolicyMap ¶
type SecurityPolicyMap map[string]SecurityPolicyInput
func (SecurityPolicyMap) ElementType ¶
func (SecurityPolicyMap) ElementType() reflect.Type
func (SecurityPolicyMap) ToSecurityPolicyMapOutput ¶
func (i SecurityPolicyMap) ToSecurityPolicyMapOutput() SecurityPolicyMapOutput
func (SecurityPolicyMap) ToSecurityPolicyMapOutputWithContext ¶
func (i SecurityPolicyMap) ToSecurityPolicyMapOutputWithContext(ctx context.Context) SecurityPolicyMapOutput
type SecurityPolicyMapInput ¶
type SecurityPolicyMapInput interface { pulumi.Input ToSecurityPolicyMapOutput() SecurityPolicyMapOutput ToSecurityPolicyMapOutputWithContext(context.Context) SecurityPolicyMapOutput }
SecurityPolicyMapInput is an input type that accepts SecurityPolicyMap and SecurityPolicyMapOutput values. You can construct a concrete instance of `SecurityPolicyMapInput` via:
SecurityPolicyMap{ "key": SecurityPolicyArgs{...} }
type SecurityPolicyMapOutput ¶
type SecurityPolicyMapOutput struct{ *pulumi.OutputState }
func (SecurityPolicyMapOutput) ElementType ¶
func (SecurityPolicyMapOutput) ElementType() reflect.Type
func (SecurityPolicyMapOutput) MapIndex ¶
func (o SecurityPolicyMapOutput) MapIndex(k pulumi.StringInput) SecurityPolicyOutput
func (SecurityPolicyMapOutput) ToSecurityPolicyMapOutput ¶
func (o SecurityPolicyMapOutput) ToSecurityPolicyMapOutput() SecurityPolicyMapOutput
func (SecurityPolicyMapOutput) ToSecurityPolicyMapOutputWithContext ¶
func (o SecurityPolicyMapOutput) ToSecurityPolicyMapOutputWithContext(ctx context.Context) SecurityPolicyMapOutput
type SecurityPolicyOutput ¶
type SecurityPolicyOutput struct{ *pulumi.OutputState }
func (SecurityPolicyOutput) Config ¶
func (o SecurityPolicyOutput) Config() SecurityPolicyConfigOutput
Security policy configuration.
func (SecurityPolicyOutput) ElementType ¶
func (SecurityPolicyOutput) ElementType() reflect.Type
func (SecurityPolicyOutput) Entity ¶
func (o SecurityPolicyOutput) Entity() pulumi.StringOutput
Subdomain.
func (SecurityPolicyOutput) ToSecurityPolicyOutput ¶
func (o SecurityPolicyOutput) ToSecurityPolicyOutput() SecurityPolicyOutput
func (SecurityPolicyOutput) ToSecurityPolicyOutputWithContext ¶
func (o SecurityPolicyOutput) ToSecurityPolicyOutputWithContext(ctx context.Context) SecurityPolicyOutput
func (SecurityPolicyOutput) ZoneId ¶
func (o SecurityPolicyOutput) ZoneId() pulumi.StringOutput
Site ID.
type SecurityPolicyState ¶
type SecurityPolicyState struct { // Security policy configuration. Config SecurityPolicyConfigPtrInput // Subdomain. Entity pulumi.StringPtrInput // Site ID. ZoneId pulumi.StringPtrInput }
func (SecurityPolicyState) ElementType ¶
func (SecurityPolicyState) ElementType() reflect.Type
type Zone ¶
type Zone struct { pulumi.CustomResourceState // Valid values: `mainland`, `overseas`. Area pulumi.StringOutput `pulumi:"area"` // Specifies whether CNAME acceleration is enabled. Valid values: `enabled`, `disabled`. CnameSpeedUp pulumi.StringOutput `pulumi:"cnameSpeedUp"` // Ownership verification status of the site when it accesses via CNAME.- `finished`: The site is verified.- `pending`: The site is waiting for verification. CnameStatus pulumi.StringOutput `pulumi:"cnameStatus"` // Site creation date. CreatedOn pulumi.StringOutput `pulumi:"createdOn"` // Site modification date. ModifiedOn pulumi.StringOutput `pulumi:"modifiedOn"` // List of name servers assigned by Tencent Cloud. NameServers pulumi.StringArrayOutput `pulumi:"nameServers"` // Name server used by the site. OriginalNameServers pulumi.StringArrayOutput `pulumi:"originalNameServers"` // Indicates whether the site is disabled. Paused pulumi.BoolOutput `pulumi:"paused"` // Plan type of the zone. See details in data source `zoneAvailablePlans`. PlanType pulumi.StringOutput `pulumi:"planType"` // Billing resources of the zone. Resources ZoneResourceArrayOutput `pulumi:"resources"` // 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"` // Specifies how the site is connected to EdgeOne.- `full`: The site is connected via NS.- `partial`: The site is connected via CNAME. Type pulumi.StringOutput `pulumi:"type"` // User-defined name server information. Note: This field may return null, indicating that no valid value can be obtained. VanityNameServers ZoneVanityNameServersPtrOutput `pulumi:"vanityNameServers"` // User-defined name server IP information. Note: This field may return null, indicating that no valid value can be obtained. VanityNameServersIps ZoneVanityNameServersIpArrayOutput `pulumi:"vanityNameServersIps"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` // Site name. ZoneName pulumi.StringOutput `pulumi:"zoneName"` }
Provides a resource to create a teo zone
## Example Usage
```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{ CnameSpeedUp: pulumi.String("enabled"), Paused: pulumi.Bool(false), PlanType: pulumi.String("sta"), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, Type: pulumi.String("full"), ZoneName: pulumi.String("toutiao2.com"), }) if err != nil { return err } return nil }) }
```
## 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 { // Specifies whether CNAME acceleration is enabled. Valid values: `enabled`, `disabled`. CnameSpeedUp pulumi.StringPtrInput // Indicates whether the site is disabled. Paused pulumi.BoolPtrInput // Plan type of the zone. See details in data source `zoneAvailablePlans`. PlanType pulumi.StringInput // Tag description list. Tags pulumi.MapInput // Specifies how the site is connected to EdgeOne.- `full`: The site is connected via NS.- `partial`: The site is connected via CNAME. Type pulumi.StringPtrInput // User-defined name server information. Note: This field may return null, indicating that no valid value can be obtained. VanityNameServers ZoneVanityNameServersPtrInput // Site name. 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) Area ¶
func (o ZoneOutput) Area() pulumi.StringOutput
Valid values: `mainland`, `overseas`.
func (ZoneOutput) CnameSpeedUp ¶
func (o ZoneOutput) CnameSpeedUp() pulumi.StringOutput
Specifies whether CNAME acceleration is enabled. Valid values: `enabled`, `disabled`.
func (ZoneOutput) CnameStatus ¶
func (o ZoneOutput) CnameStatus() pulumi.StringOutput
Ownership verification status of the site when it accesses via CNAME.- `finished`: The site is verified.- `pending`: The site is waiting for verification.
func (ZoneOutput) CreatedOn ¶
func (o ZoneOutput) CreatedOn() pulumi.StringOutput
Site creation date.
func (ZoneOutput) ElementType ¶
func (ZoneOutput) ElementType() reflect.Type
func (ZoneOutput) ModifiedOn ¶
func (o ZoneOutput) ModifiedOn() pulumi.StringOutput
Site modification date.
func (ZoneOutput) NameServers ¶
func (o ZoneOutput) NameServers() pulumi.StringArrayOutput
List of name servers assigned by Tencent Cloud.
func (ZoneOutput) OriginalNameServers ¶
func (o ZoneOutput) OriginalNameServers() pulumi.StringArrayOutput
Name server used by the site.
func (ZoneOutput) Paused ¶
func (o ZoneOutput) Paused() pulumi.BoolOutput
Indicates whether the site is disabled.
func (ZoneOutput) PlanType ¶
func (o ZoneOutput) PlanType() pulumi.StringOutput
Plan type of the zone. See details in data source `zoneAvailablePlans`.
func (ZoneOutput) Resources ¶
func (o ZoneOutput) Resources() ZoneResourceArrayOutput
Billing resources of the zone.
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
Specifies how the site is connected to EdgeOne.- `full`: The site is connected via NS.- `partial`: The site is connected via CNAME.
func (ZoneOutput) VanityNameServers ¶
func (o ZoneOutput) VanityNameServers() ZoneVanityNameServersPtrOutput
User-defined name server information. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneOutput) VanityNameServersIps ¶
func (o ZoneOutput) VanityNameServersIps() ZoneVanityNameServersIpArrayOutput
User-defined name server IP information. Note: This field may return null, indicating that no valid value can be obtained.
type ZoneResource ¶
type ZoneResource struct { // Valid values: `mainland`, `overseas`. Area *string `pulumi:"area"` // Whether to automatically renew. Valid values:- `0`: Default.- `1`: Enable automatic renewal.- `2`: Disable automatic renewal. AutoRenewFlag *int `pulumi:"autoRenewFlag"` // Resource creation date. CreateTime *string `pulumi:"createTime"` // Enable time of the resource. EnableTime *string `pulumi:"enableTime"` // Expire time of the resource. ExpireTime *string `pulumi:"expireTime"` // Resource ID. Id *string `pulumi:"id"` // Resource pay mode. Valid values:- `0`: post pay mode. PayMode *int `pulumi:"payMode"` // Associated plan ID. PlanId *string `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 *string `pulumi:"status"` // Price inquiry parameters. Svs []ZoneResourceSv `pulumi:"svs"` }
type ZoneResourceArgs ¶
type ZoneResourceArgs struct { // Valid values: `mainland`, `overseas`. Area pulumi.StringPtrInput `pulumi:"area"` // Whether to automatically renew. Valid values:- `0`: Default.- `1`: Enable automatic renewal.- `2`: Disable automatic renewal. AutoRenewFlag pulumi.IntPtrInput `pulumi:"autoRenewFlag"` // Resource creation date. CreateTime pulumi.StringPtrInput `pulumi:"createTime"` // Enable time of the resource. EnableTime pulumi.StringPtrInput `pulumi:"enableTime"` // Expire time of the resource. ExpireTime pulumi.StringPtrInput `pulumi:"expireTime"` // Resource ID. Id pulumi.StringPtrInput `pulumi:"id"` // Resource pay mode. Valid values:- `0`: post pay mode. PayMode pulumi.IntPtrInput `pulumi:"payMode"` // Associated plan ID. PlanId pulumi.StringPtrInput `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.StringPtrInput `pulumi:"status"` // Price inquiry parameters. Svs ZoneResourceSvArrayInput `pulumi:"svs"` }
func (ZoneResourceArgs) ElementType ¶
func (ZoneResourceArgs) ElementType() reflect.Type
func (ZoneResourceArgs) ToZoneResourceOutput ¶
func (i ZoneResourceArgs) ToZoneResourceOutput() ZoneResourceOutput
func (ZoneResourceArgs) ToZoneResourceOutputWithContext ¶
func (i ZoneResourceArgs) ToZoneResourceOutputWithContext(ctx context.Context) ZoneResourceOutput
type ZoneResourceArray ¶
type ZoneResourceArray []ZoneResourceInput
func (ZoneResourceArray) ElementType ¶
func (ZoneResourceArray) ElementType() reflect.Type
func (ZoneResourceArray) ToZoneResourceArrayOutput ¶
func (i ZoneResourceArray) ToZoneResourceArrayOutput() ZoneResourceArrayOutput
func (ZoneResourceArray) ToZoneResourceArrayOutputWithContext ¶
func (i ZoneResourceArray) ToZoneResourceArrayOutputWithContext(ctx context.Context) ZoneResourceArrayOutput
type ZoneResourceArrayInput ¶
type ZoneResourceArrayInput interface { pulumi.Input ToZoneResourceArrayOutput() ZoneResourceArrayOutput ToZoneResourceArrayOutputWithContext(context.Context) ZoneResourceArrayOutput }
ZoneResourceArrayInput is an input type that accepts ZoneResourceArray and ZoneResourceArrayOutput values. You can construct a concrete instance of `ZoneResourceArrayInput` via:
ZoneResourceArray{ ZoneResourceArgs{...} }
type ZoneResourceArrayOutput ¶
type ZoneResourceArrayOutput struct{ *pulumi.OutputState }
func (ZoneResourceArrayOutput) ElementType ¶
func (ZoneResourceArrayOutput) ElementType() reflect.Type
func (ZoneResourceArrayOutput) Index ¶
func (o ZoneResourceArrayOutput) Index(i pulumi.IntInput) ZoneResourceOutput
func (ZoneResourceArrayOutput) ToZoneResourceArrayOutput ¶
func (o ZoneResourceArrayOutput) ToZoneResourceArrayOutput() ZoneResourceArrayOutput
func (ZoneResourceArrayOutput) ToZoneResourceArrayOutputWithContext ¶
func (o ZoneResourceArrayOutput) ToZoneResourceArrayOutputWithContext(ctx context.Context) ZoneResourceArrayOutput
type ZoneResourceInput ¶
type ZoneResourceInput interface { pulumi.Input ToZoneResourceOutput() ZoneResourceOutput ToZoneResourceOutputWithContext(context.Context) ZoneResourceOutput }
ZoneResourceInput is an input type that accepts ZoneResourceArgs and ZoneResourceOutput values. You can construct a concrete instance of `ZoneResourceInput` via:
ZoneResourceArgs{...}
type ZoneResourceOutput ¶
type ZoneResourceOutput struct{ *pulumi.OutputState }
func (ZoneResourceOutput) Area ¶
func (o ZoneResourceOutput) Area() pulumi.StringPtrOutput
Valid values: `mainland`, `overseas`.
func (ZoneResourceOutput) AutoRenewFlag ¶
func (o ZoneResourceOutput) AutoRenewFlag() pulumi.IntPtrOutput
Whether to automatically renew. Valid values:- `0`: Default.- `1`: Enable automatic renewal.- `2`: Disable automatic renewal.
func (ZoneResourceOutput) CreateTime ¶
func (o ZoneResourceOutput) CreateTime() pulumi.StringPtrOutput
Resource creation date.
func (ZoneResourceOutput) ElementType ¶
func (ZoneResourceOutput) ElementType() reflect.Type
func (ZoneResourceOutput) EnableTime ¶
func (o ZoneResourceOutput) EnableTime() pulumi.StringPtrOutput
Enable time of the resource.
func (ZoneResourceOutput) ExpireTime ¶
func (o ZoneResourceOutput) ExpireTime() pulumi.StringPtrOutput
Expire time of the resource.
func (ZoneResourceOutput) PayMode ¶
func (o ZoneResourceOutput) PayMode() pulumi.IntPtrOutput
Resource pay mode. Valid values:- `0`: post pay mode.
func (ZoneResourceOutput) PlanId ¶
func (o ZoneResourceOutput) PlanId() pulumi.StringPtrOutput
Associated plan ID.
func (ZoneResourceOutput) Status ¶
func (o ZoneResourceOutput) Status() pulumi.StringPtrOutput
Site status. Valid values:- `active`: NS is switched.- `pending`: NS is not switched.- `moved`: NS is moved.- `deactivated`: this site is blocked.
func (ZoneResourceOutput) Svs ¶
func (o ZoneResourceOutput) Svs() ZoneResourceSvArrayOutput
Price inquiry parameters.
func (ZoneResourceOutput) ToZoneResourceOutput ¶
func (o ZoneResourceOutput) ToZoneResourceOutput() ZoneResourceOutput
func (ZoneResourceOutput) ToZoneResourceOutputWithContext ¶
func (o ZoneResourceOutput) ToZoneResourceOutputWithContext(ctx context.Context) ZoneResourceOutput
type ZoneResourceSv ¶
type ZoneResourceSvArgs ¶
type ZoneResourceSvArgs struct { // Parameter Key. Key pulumi.StringPtrInput `pulumi:"key"` // Parameter Value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (ZoneResourceSvArgs) ElementType ¶
func (ZoneResourceSvArgs) ElementType() reflect.Type
func (ZoneResourceSvArgs) ToZoneResourceSvOutput ¶
func (i ZoneResourceSvArgs) ToZoneResourceSvOutput() ZoneResourceSvOutput
func (ZoneResourceSvArgs) ToZoneResourceSvOutputWithContext ¶
func (i ZoneResourceSvArgs) ToZoneResourceSvOutputWithContext(ctx context.Context) ZoneResourceSvOutput
type ZoneResourceSvArray ¶
type ZoneResourceSvArray []ZoneResourceSvInput
func (ZoneResourceSvArray) ElementType ¶
func (ZoneResourceSvArray) ElementType() reflect.Type
func (ZoneResourceSvArray) ToZoneResourceSvArrayOutput ¶
func (i ZoneResourceSvArray) ToZoneResourceSvArrayOutput() ZoneResourceSvArrayOutput
func (ZoneResourceSvArray) ToZoneResourceSvArrayOutputWithContext ¶
func (i ZoneResourceSvArray) ToZoneResourceSvArrayOutputWithContext(ctx context.Context) ZoneResourceSvArrayOutput
type ZoneResourceSvArrayInput ¶
type ZoneResourceSvArrayInput interface { pulumi.Input ToZoneResourceSvArrayOutput() ZoneResourceSvArrayOutput ToZoneResourceSvArrayOutputWithContext(context.Context) ZoneResourceSvArrayOutput }
ZoneResourceSvArrayInput is an input type that accepts ZoneResourceSvArray and ZoneResourceSvArrayOutput values. You can construct a concrete instance of `ZoneResourceSvArrayInput` via:
ZoneResourceSvArray{ ZoneResourceSvArgs{...} }
type ZoneResourceSvArrayOutput ¶
type ZoneResourceSvArrayOutput struct{ *pulumi.OutputState }
func (ZoneResourceSvArrayOutput) ElementType ¶
func (ZoneResourceSvArrayOutput) ElementType() reflect.Type
func (ZoneResourceSvArrayOutput) Index ¶
func (o ZoneResourceSvArrayOutput) Index(i pulumi.IntInput) ZoneResourceSvOutput
func (ZoneResourceSvArrayOutput) ToZoneResourceSvArrayOutput ¶
func (o ZoneResourceSvArrayOutput) ToZoneResourceSvArrayOutput() ZoneResourceSvArrayOutput
func (ZoneResourceSvArrayOutput) ToZoneResourceSvArrayOutputWithContext ¶
func (o ZoneResourceSvArrayOutput) ToZoneResourceSvArrayOutputWithContext(ctx context.Context) ZoneResourceSvArrayOutput
type ZoneResourceSvInput ¶
type ZoneResourceSvInput interface { pulumi.Input ToZoneResourceSvOutput() ZoneResourceSvOutput ToZoneResourceSvOutputWithContext(context.Context) ZoneResourceSvOutput }
ZoneResourceSvInput is an input type that accepts ZoneResourceSvArgs and ZoneResourceSvOutput values. You can construct a concrete instance of `ZoneResourceSvInput` via:
ZoneResourceSvArgs{...}
type ZoneResourceSvOutput ¶
type ZoneResourceSvOutput struct{ *pulumi.OutputState }
func (ZoneResourceSvOutput) ElementType ¶
func (ZoneResourceSvOutput) ElementType() reflect.Type
func (ZoneResourceSvOutput) Key ¶
func (o ZoneResourceSvOutput) Key() pulumi.StringPtrOutput
Parameter Key.
func (ZoneResourceSvOutput) ToZoneResourceSvOutput ¶
func (o ZoneResourceSvOutput) ToZoneResourceSvOutput() ZoneResourceSvOutput
func (ZoneResourceSvOutput) ToZoneResourceSvOutputWithContext ¶
func (o ZoneResourceSvOutput) ToZoneResourceSvOutputWithContext(ctx context.Context) ZoneResourceSvOutput
func (ZoneResourceSvOutput) Value ¶
func (o ZoneResourceSvOutput) Value() pulumi.StringPtrOutput
Parameter Value.
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
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Teo" "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.NewZoneSetting(ctx, "zoneSetting", &Teo.ZoneSettingArgs{ Cache: &teo.ZoneSettingCacheArgs{ FollowOrigin: &teo.ZoneSettingCacheFollowOriginArgs{ Switch: pulumi.String("on"), }, NoCache: &teo.ZoneSettingCacheNoCacheArgs{ Switch: pulumi.String("off"), }, }, CacheKey: &teo.ZoneSettingCacheKeyArgs{ FullUrlCache: pulumi.String("on"), IgnoreCase: pulumi.String("off"), QueryString: &teo.ZoneSettingCacheKeyQueryStringArgs{ Action: pulumi.String("includeCustom"), Switch: pulumi.String("off"), Value: []interface{}{}, }, }, CachePrefresh: &teo.ZoneSettingCachePrefreshArgs{ Percent: pulumi.Int(90), Switch: pulumi.String("off"), }, ClientIpHeader: &teo.ZoneSettingClientIpHeaderArgs{ Switch: pulumi.String("off"), }, Compression: &teo.ZoneSettingCompressionArgs{ Algorithms: pulumi.StringArray{ pulumi.String("brotli"), pulumi.String("gzip"), }, Switch: pulumi.String("on"), }, ForceRedirect: &teo.ZoneSettingForceRedirectArgs{ RedirectStatusCode: pulumi.Int(302), Switch: pulumi.String("off"), }, Https: &teo.ZoneSettingHttpsArgs{ Hsts: &teo.ZoneSettingHttpsHstsArgs{ IncludeSubDomains: pulumi.String("off"), MaxAge: pulumi.Int(0), Preload: pulumi.String("off"), Switch: pulumi.String("off"), }, Http2: pulumi.String("on"), OcspStapling: pulumi.String("off"), TlsVersions: pulumi.StringArray{ pulumi.String("TLSv1"), pulumi.String("TLSv1.1"), pulumi.String("TLSv1.2"), pulumi.String("TLSv1.3"), }, }, Ipv6: &teo.ZoneSettingIpv6Args{ Switch: pulumi.String("off"), }, MaxAge: &teo.ZoneSettingMaxAgeArgs{ FollowOrigin: pulumi.String("on"), MaxAgeTime: pulumi.Int(0), }, OfflineCache: &teo.ZoneSettingOfflineCacheArgs{ Switch: pulumi.String("on"), }, Origin: &teo.ZoneSettingOriginArgs{ BackupOrigins: pulumi.StringArray{}, OriginPullProtocol: pulumi.String("follow"), Origins: pulumi.StringArray{}, }, PostMaxSize: &teo.ZoneSettingPostMaxSizeArgs{ MaxSize: pulumi.Int(524288000), Switch: pulumi.String("on"), }, Quic: &teo.ZoneSettingQuicArgs{ Switch: pulumi.String("off"), }, SmartRouting: &teo.ZoneSettingSmartRoutingArgs{ Switch: pulumi.String("off"), }, UpstreamHttp2: &teo.ZoneSettingUpstreamHttp2Args{ Switch: pulumi.String("off"), }, WebSocket: &teo.ZoneSettingWebSocketArgs{ Switch: pulumi.String("off"), Timeout: pulumi.Int(30), }, ZoneId: pulumi.String("zone-297z8rf93cfw"), }) if err != nil { return err } return nil }) }
```
## 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"` // Specifies whether to enable force cache.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained. IgnoreCacheControl *string `pulumi:"ignoreCacheControl"` // Cache configuration switch.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained. 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"` // Specifies whether to enable force cache.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained. IgnoreCacheControl pulumi.StringPtrInput `pulumi:"ignoreCacheControl"` // Cache configuration switch.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained. 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) IgnoreCacheControl ¶
func (o ZoneSettingCacheCacheOutput) IgnoreCacheControl() pulumi.StringPtrOutput
Specifies whether to enable force cache.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingCacheCacheOutput) Switch ¶
func (o ZoneSettingCacheCacheOutput) Switch() pulumi.StringPtrOutput
Cache configuration switch.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.
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) IgnoreCacheControl ¶
func (o ZoneSettingCacheCachePtrOutput) IgnoreCacheControl() pulumi.StringPtrOutput
Specifies whether to enable force cache.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingCacheCachePtrOutput) Switch ¶
func (o ZoneSettingCacheCachePtrOutput) Switch() pulumi.StringPtrOutput
Cache configuration switch.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.
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.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained. Switch *string `pulumi:"switch"` }
type ZoneSettingCacheFollowOriginArgs ¶
type ZoneSettingCacheFollowOriginArgs struct { // Specifies whether to follow the origin server configuration.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained. 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.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.
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.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.
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.- `on`: Enable full-path cache (i.e., disable Ignore Query String).- `off`: Disable full-path cache (i.e., enable Ignore Query String). Note: This field may return null, indicating that no valid value can be obtained. 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.- `on`: Enable full-path cache (i.e., disable Ignore Query String).- `off`: Disable full-path cache (i.e., enable Ignore Query String). Note: This field may return null, indicating that no valid value can be obtained. 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.- `on`: Enable full-path cache (i.e., disable Ignore Query String).- `off`: Disable full-path cache (i.e., enable Ignore Query String). Note: This field may return null, indicating that no valid value can be obtained.
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.- `on`: Enable full-path cache (i.e., disable Ignore Query String).- `off`: Disable full-path cache (i.e., enable Ignore Query String). Note: This field may return null, indicating that no valid value can be obtained.
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.- `excludeCustom`: Exclude the specified query strings. Note: This field may return null, indicating that no valid value can be obtained. Action *string `pulumi:"action"` // Whether to use QueryString as part of CacheKey.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained. 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.- `excludeCustom`: Exclude the specified query strings. Note: This field may return null, indicating that no valid value can be obtained. Action pulumi.StringPtrInput `pulumi:"action"` // Whether to use QueryString as part of CacheKey.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained. 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.- `excludeCustom`: Exclude the specified query strings. Note: This field may return null, indicating that no valid value can be obtained.
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.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.
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.- `excludeCustom`: Exclude the specified query strings. Note: This field may return null, indicating that no valid value can be obtained.
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.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.
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.- `on`: Do not cache.- `off`: Cache. Note: This field may return null, indicating that no valid value can be obtained. Switch *string `pulumi:"switch"` }
type ZoneSettingCacheNoCacheArgs ¶
type ZoneSettingCacheNoCacheArgs struct { // Whether to cache the configuration.- `on`: Do not cache.- `off`: Cache. Note: This field may return null, indicating that no valid value can be obtained. 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.- `on`: Do not cache.- `off`: Cache. Note: This field may return null, indicating that no valid value can be obtained.
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.- `on`: Do not cache.- `off`: Cache. Note: This field may return null, indicating that no valid value can be obtained.
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.- `on`: Enable.- `off`: Disable. 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.- `on`: Enable.- `off`: Disable.
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.- `on`: Enable.- `off`: Disable.
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 ZoneSettingClientIpHeader ¶
type ZoneSettingClientIpHeader 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 *string `pulumi:"headerName"` // Specifies whether to enable client IP header.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained. Switch string `pulumi:"switch"` }
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.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained. 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.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.
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.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.
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.- `on`: Enable.- `off`: Disable. 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.- `on`: Enable.- `off`: Disable.
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.- `on`: Enable.- `off`: Disable.
func (ZoneSettingCompressionPtrOutput) ToZoneSettingCompressionPtrOutput ¶
func (o ZoneSettingCompressionPtrOutput) ToZoneSettingCompressionPtrOutput() ZoneSettingCompressionPtrOutput
func (ZoneSettingCompressionPtrOutput) ToZoneSettingCompressionPtrOutputWithContext ¶
func (o ZoneSettingCompressionPtrOutput) ToZoneSettingCompressionPtrOutputWithContext(ctx context.Context) ZoneSettingCompressionPtrOutput
type ZoneSettingForceRedirect ¶
type ZoneSettingForceRedirect struct { // Redirection status code.- 301- 302 Note: This field may return null, indicating that no valid value can be obtained. RedirectStatusCode *int `pulumi:"redirectStatusCode"` // Whether to enable force redirect.- `on`: Enable.- `off`: Disable. Switch string `pulumi:"switch"` }
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.- `on`: Enable.- `off`: Disable. 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.- `on`: Enable.- `off`: Disable.
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.- `on`: Enable.- `off`: Disable.
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.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained. Http2 *string `pulumi:"http2"` // OCSP configuration switch.- `on`: Enable.- `off`: Disable.It is disabled by default. Note: This field may return null, indicating that no valid value can be obtained. 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. 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.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained. Http2 pulumi.StringPtrInput `pulumi:"http2"` // OCSP configuration switch.- `on`: Enable.- `off`: Disable.It is disabled by default. Note: This field may return null, indicating that no valid value can be obtained. 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. 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.- `off`: Disable. 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.- `off`: Disable. 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.- `off`: Disable.
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.- `off`: Disable.
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.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingHttpsOutput) OcspStapling ¶
func (o ZoneSettingHttpsOutput) OcspStapling() pulumi.StringPtrOutput
OCSP configuration switch.- `on`: Enable.- `off`: Disable.It is disabled by default. Note: This field may return null, indicating that no valid value can be obtained.
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.
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.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneSettingHttpsPtrOutput) OcspStapling ¶
func (o ZoneSettingHttpsPtrOutput) OcspStapling() pulumi.StringPtrOutput
OCSP configuration switch.- `on`: Enable.- `off`: Disable.It is disabled by default. Note: This field may return null, indicating that no valid value can be obtained.
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.
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 { // Specifies whether to enable cache prefresh.- `on`: Enable.- `off`: Disable. Switch string `pulumi:"switch"` }
type ZoneSettingIpv6Args ¶
type ZoneSettingIpv6Args struct { // Specifies whether to enable cache prefresh.- `on`: Enable.- `off`: Disable. 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
Specifies whether to enable cache prefresh.- `on`: Enable.- `off`: Disable.
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
Specifies whether to enable cache prefresh.- `on`: Enable.- `off`: Disable.
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.- `on`: Enable.- `off`: Disable.If it's on, MaxAgeTime is ignored. Note: This field may return null, indicating that no valid value can be obtained. 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.- `on`: Enable.- `off`: Disable.If it's on, MaxAgeTime is ignored. Note: This field may return null, indicating that no valid value can be obtained. 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.- `on`: Enable.- `off`: Disable.If it's on, MaxAgeTime is ignored. Note: This field may return null, indicating that no valid value can be obtained.
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.- `on`: Enable.- `off`: Disable.If it's on, MaxAgeTime is ignored. Note: This field may return null, indicating that no valid value can be obtained.
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.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained. Switch string `pulumi:"switch"` }
type ZoneSettingOfflineCacheArgs ¶
type ZoneSettingOfflineCacheArgs struct { // Whether to enable offline cache.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained. 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.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.
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.- `on`: Enable.- `off`: Disable. Note: This field may return null, indicating that no valid value can be obtained.
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"` // Whether access private cos bucket is allowed when `OriginType` is cos. Note: This field may return null, indicating that no valid value can be obtained. CosPrivateAccess *string `pulumi:"cosPrivateAccess"` // Origin-pull protocol.- `http`: Switch HTTPS requests to HTTP.- `follow`: Follow the protocol of the request.- `https`: Switch HTTP requests to HTTPS. This only supports port 443 on the origin server. Note: This field may return null, indicating that no valid value can be obtained. 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"` // Whether access private cos bucket is allowed when `OriginType` is cos. Note: This field may return null, indicating that no valid value can be obtained. CosPrivateAccess pulumi.StringPtrInput `pulumi:"cosPrivateAccess"` // Origin-pull protocol.- `http`: Switch HTTPS requests to HTTP.- `follow`: Follow the protocol of the request.- `https`: Switch HTTP requests to HTTPS. This only supports port 443 on the origin server. Note: This field may return null, indicating that no valid value can be obtained. 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) CosPrivateAccess ¶
func (o ZoneSettingOriginOutput) CosPrivateAccess() pulumi.StringPtrOutput
Whether access private cos bucket is allowed when `OriginType` is cos. 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.- `http`: Switch HTTPS requests to HTTP.- `follow`: Follow the protocol of the request.- `https`: Switch HTTP requests to HTTPS. This only supports port 443 on the origin server. Note: This field may return null, indicating that no valid value can be obtained.
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) CosPrivateAccess ¶
func (o ZoneSettingOriginPtrOutput) CosPrivateAccess() pulumi.StringPtrOutput
Whether access private cos bucket is allowed when `OriginType` is cos. 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.- `http`: Switch HTTPS requests to HTTP.- `follow`: Follow the protocol of the request.- `https`: Switch HTTP requests to HTTPS. This only supports port 443 on the origin server. Note: This field may return null, indicating that no valid value can be obtained.
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 ZoneSettingPostMaxSize struct { // Maximum size. Value range: 1-500 MB. Note: This field may return null, indicating that no valid value can be obtained. MaxSize *int `pulumi:"maxSize"` // Specifies whether to enable custom setting of the maximum file size.- `on`: Enable. You can set a custom max size.- `off`: Disable. In this case, the max size defaults to 32 MB. Switch string `pulumi:"switch"` }
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.- `on`: Enable. You can set a custom max size.- `off`: Disable. In this case, the max size defaults to 32 MB. 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.- `on`: Enable. You can set a custom max size.- `off`: Disable. In this case, the max size defaults to 32 MB.
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.- `on`: Enable. You can set a custom max size.- `off`: Disable. In this case, the max size defaults to 32 MB.
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.- `on`: Enable.- `off`: Disable. Switch string `pulumi:"switch"` }
type ZoneSettingQuicArgs ¶
type ZoneSettingQuicArgs struct { // Whether to enable QUIC.- `on`: Enable.- `off`: Disable. 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.- `on`: Enable.- `off`: Disable.
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.- `on`: Enable.- `off`: Disable.
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.- `on`: Enable.- `off`: Disable. Switch string `pulumi:"switch"` }
type ZoneSettingSmartRoutingArgs ¶
type ZoneSettingSmartRoutingArgs struct { // Whether to enable HTTP2 origin-pull.- `on`: Enable.- `off`: Disable. 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.- `on`: Enable.- `off`: Disable.
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.- `on`: Enable.- `off`: Disable.
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 { // Specifies whether to enable cache prefresh.- `on`: Enable.- `off`: Disable. Switch string `pulumi:"switch"` }
type ZoneSettingUpstreamHttp2Args ¶
type ZoneSettingUpstreamHttp2Args struct { // Specifies whether to enable cache prefresh.- `on`: Enable.- `off`: Disable. 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
Specifies whether to enable cache prefresh.- `on`: Enable.- `off`: Disable.
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
Specifies whether to enable cache prefresh.- `on`: Enable.- `off`: Disable.
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 { // Valid values: `mainland`, `overseas`. Area pulumi.StringPtrInput // Specifies whether CNAME acceleration is enabled. Valid values: `enabled`, `disabled`. CnameSpeedUp pulumi.StringPtrInput // Ownership verification status of the site when it accesses via CNAME.- `finished`: The site is verified.- `pending`: The site is waiting for verification. CnameStatus pulumi.StringPtrInput // Site creation date. CreatedOn pulumi.StringPtrInput // Site modification date. ModifiedOn pulumi.StringPtrInput // List of name servers assigned by Tencent Cloud. NameServers pulumi.StringArrayInput // Name server used by the site. OriginalNameServers pulumi.StringArrayInput // Indicates whether the site is disabled. Paused pulumi.BoolPtrInput // Plan type of the zone. See details in data source `zoneAvailablePlans`. PlanType pulumi.StringPtrInput // Billing resources of the zone. Resources ZoneResourceArrayInput // 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 // Specifies how the site is connected to EdgeOne.- `full`: The site is connected via NS.- `partial`: The site is connected via CNAME. Type pulumi.StringPtrInput // User-defined name server information. Note: This field may return null, indicating that no valid value can be obtained. VanityNameServers ZoneVanityNameServersPtrInput // User-defined name server IP information. Note: This field may return null, indicating that no valid value can be obtained. VanityNameServersIps ZoneVanityNameServersIpArrayInput // Site ID. ZoneId pulumi.StringPtrInput // Site name. ZoneName pulumi.StringPtrInput }
func (ZoneState) ElementType ¶
type ZoneVanityNameServers ¶
type ZoneVanityNameServersArgs ¶
type ZoneVanityNameServersArgs struct { // List of custom name servers. Servers pulumi.StringArrayInput `pulumi:"servers"` // Whether to enable the custom name server.- `on`: Enable.- `off`: Disable. Switch pulumi.StringInput `pulumi:"switch"` }
func (ZoneVanityNameServersArgs) ElementType ¶
func (ZoneVanityNameServersArgs) ElementType() reflect.Type
func (ZoneVanityNameServersArgs) ToZoneVanityNameServersOutput ¶
func (i ZoneVanityNameServersArgs) ToZoneVanityNameServersOutput() ZoneVanityNameServersOutput
func (ZoneVanityNameServersArgs) ToZoneVanityNameServersOutputWithContext ¶
func (i ZoneVanityNameServersArgs) ToZoneVanityNameServersOutputWithContext(ctx context.Context) ZoneVanityNameServersOutput
func (ZoneVanityNameServersArgs) ToZoneVanityNameServersPtrOutput ¶
func (i ZoneVanityNameServersArgs) ToZoneVanityNameServersPtrOutput() ZoneVanityNameServersPtrOutput
func (ZoneVanityNameServersArgs) ToZoneVanityNameServersPtrOutputWithContext ¶
func (i ZoneVanityNameServersArgs) ToZoneVanityNameServersPtrOutputWithContext(ctx context.Context) ZoneVanityNameServersPtrOutput
type ZoneVanityNameServersInput ¶
type ZoneVanityNameServersInput interface { pulumi.Input ToZoneVanityNameServersOutput() ZoneVanityNameServersOutput ToZoneVanityNameServersOutputWithContext(context.Context) ZoneVanityNameServersOutput }
ZoneVanityNameServersInput is an input type that accepts ZoneVanityNameServersArgs and ZoneVanityNameServersOutput values. You can construct a concrete instance of `ZoneVanityNameServersInput` via:
ZoneVanityNameServersArgs{...}
type ZoneVanityNameServersIp ¶
type ZoneVanityNameServersIpArgs ¶
type ZoneVanityNameServersIpArgs struct { // IPv4 address of the custom name server. Ipv4 pulumi.StringPtrInput `pulumi:"ipv4"` // Name of the custom name server. Name pulumi.StringPtrInput `pulumi:"name"` }
func (ZoneVanityNameServersIpArgs) ElementType ¶
func (ZoneVanityNameServersIpArgs) ElementType() reflect.Type
func (ZoneVanityNameServersIpArgs) ToZoneVanityNameServersIpOutput ¶
func (i ZoneVanityNameServersIpArgs) ToZoneVanityNameServersIpOutput() ZoneVanityNameServersIpOutput
func (ZoneVanityNameServersIpArgs) ToZoneVanityNameServersIpOutputWithContext ¶
func (i ZoneVanityNameServersIpArgs) ToZoneVanityNameServersIpOutputWithContext(ctx context.Context) ZoneVanityNameServersIpOutput
type ZoneVanityNameServersIpArray ¶
type ZoneVanityNameServersIpArray []ZoneVanityNameServersIpInput
func (ZoneVanityNameServersIpArray) ElementType ¶
func (ZoneVanityNameServersIpArray) ElementType() reflect.Type
func (ZoneVanityNameServersIpArray) ToZoneVanityNameServersIpArrayOutput ¶
func (i ZoneVanityNameServersIpArray) ToZoneVanityNameServersIpArrayOutput() ZoneVanityNameServersIpArrayOutput
func (ZoneVanityNameServersIpArray) ToZoneVanityNameServersIpArrayOutputWithContext ¶
func (i ZoneVanityNameServersIpArray) ToZoneVanityNameServersIpArrayOutputWithContext(ctx context.Context) ZoneVanityNameServersIpArrayOutput
type ZoneVanityNameServersIpArrayInput ¶
type ZoneVanityNameServersIpArrayInput interface { pulumi.Input ToZoneVanityNameServersIpArrayOutput() ZoneVanityNameServersIpArrayOutput ToZoneVanityNameServersIpArrayOutputWithContext(context.Context) ZoneVanityNameServersIpArrayOutput }
ZoneVanityNameServersIpArrayInput is an input type that accepts ZoneVanityNameServersIpArray and ZoneVanityNameServersIpArrayOutput values. You can construct a concrete instance of `ZoneVanityNameServersIpArrayInput` via:
ZoneVanityNameServersIpArray{ ZoneVanityNameServersIpArgs{...} }
type ZoneVanityNameServersIpArrayOutput ¶
type ZoneVanityNameServersIpArrayOutput struct{ *pulumi.OutputState }
func (ZoneVanityNameServersIpArrayOutput) ElementType ¶
func (ZoneVanityNameServersIpArrayOutput) ElementType() reflect.Type
func (ZoneVanityNameServersIpArrayOutput) Index ¶
func (o ZoneVanityNameServersIpArrayOutput) Index(i pulumi.IntInput) ZoneVanityNameServersIpOutput
func (ZoneVanityNameServersIpArrayOutput) ToZoneVanityNameServersIpArrayOutput ¶
func (o ZoneVanityNameServersIpArrayOutput) ToZoneVanityNameServersIpArrayOutput() ZoneVanityNameServersIpArrayOutput
func (ZoneVanityNameServersIpArrayOutput) ToZoneVanityNameServersIpArrayOutputWithContext ¶
func (o ZoneVanityNameServersIpArrayOutput) ToZoneVanityNameServersIpArrayOutputWithContext(ctx context.Context) ZoneVanityNameServersIpArrayOutput
type ZoneVanityNameServersIpInput ¶
type ZoneVanityNameServersIpInput interface { pulumi.Input ToZoneVanityNameServersIpOutput() ZoneVanityNameServersIpOutput ToZoneVanityNameServersIpOutputWithContext(context.Context) ZoneVanityNameServersIpOutput }
ZoneVanityNameServersIpInput is an input type that accepts ZoneVanityNameServersIpArgs and ZoneVanityNameServersIpOutput values. You can construct a concrete instance of `ZoneVanityNameServersIpInput` via:
ZoneVanityNameServersIpArgs{...}
type ZoneVanityNameServersIpOutput ¶
type ZoneVanityNameServersIpOutput struct{ *pulumi.OutputState }
func (ZoneVanityNameServersIpOutput) ElementType ¶
func (ZoneVanityNameServersIpOutput) ElementType() reflect.Type
func (ZoneVanityNameServersIpOutput) Ipv4 ¶
func (o ZoneVanityNameServersIpOutput) Ipv4() pulumi.StringPtrOutput
IPv4 address of the custom name server.
func (ZoneVanityNameServersIpOutput) Name ¶
func (o ZoneVanityNameServersIpOutput) Name() pulumi.StringPtrOutput
Name of the custom name server.
func (ZoneVanityNameServersIpOutput) ToZoneVanityNameServersIpOutput ¶
func (o ZoneVanityNameServersIpOutput) ToZoneVanityNameServersIpOutput() ZoneVanityNameServersIpOutput
func (ZoneVanityNameServersIpOutput) ToZoneVanityNameServersIpOutputWithContext ¶
func (o ZoneVanityNameServersIpOutput) ToZoneVanityNameServersIpOutputWithContext(ctx context.Context) ZoneVanityNameServersIpOutput
type ZoneVanityNameServersOutput ¶
type ZoneVanityNameServersOutput struct{ *pulumi.OutputState }
func (ZoneVanityNameServersOutput) ElementType ¶
func (ZoneVanityNameServersOutput) ElementType() reflect.Type
func (ZoneVanityNameServersOutput) Servers ¶
func (o ZoneVanityNameServersOutput) Servers() pulumi.StringArrayOutput
List of custom name servers.
func (ZoneVanityNameServersOutput) Switch ¶
func (o ZoneVanityNameServersOutput) Switch() pulumi.StringOutput
Whether to enable the custom name server.- `on`: Enable.- `off`: Disable.
func (ZoneVanityNameServersOutput) ToZoneVanityNameServersOutput ¶
func (o ZoneVanityNameServersOutput) ToZoneVanityNameServersOutput() ZoneVanityNameServersOutput
func (ZoneVanityNameServersOutput) ToZoneVanityNameServersOutputWithContext ¶
func (o ZoneVanityNameServersOutput) ToZoneVanityNameServersOutputWithContext(ctx context.Context) ZoneVanityNameServersOutput
func (ZoneVanityNameServersOutput) ToZoneVanityNameServersPtrOutput ¶
func (o ZoneVanityNameServersOutput) ToZoneVanityNameServersPtrOutput() ZoneVanityNameServersPtrOutput
func (ZoneVanityNameServersOutput) ToZoneVanityNameServersPtrOutputWithContext ¶
func (o ZoneVanityNameServersOutput) ToZoneVanityNameServersPtrOutputWithContext(ctx context.Context) ZoneVanityNameServersPtrOutput
type ZoneVanityNameServersPtrInput ¶
type ZoneVanityNameServersPtrInput interface { pulumi.Input ToZoneVanityNameServersPtrOutput() ZoneVanityNameServersPtrOutput ToZoneVanityNameServersPtrOutputWithContext(context.Context) ZoneVanityNameServersPtrOutput }
ZoneVanityNameServersPtrInput is an input type that accepts ZoneVanityNameServersArgs, ZoneVanityNameServersPtr and ZoneVanityNameServersPtrOutput values. You can construct a concrete instance of `ZoneVanityNameServersPtrInput` via:
ZoneVanityNameServersArgs{...} or: nil
func ZoneVanityNameServersPtr ¶
func ZoneVanityNameServersPtr(v *ZoneVanityNameServersArgs) ZoneVanityNameServersPtrInput
type ZoneVanityNameServersPtrOutput ¶
type ZoneVanityNameServersPtrOutput struct{ *pulumi.OutputState }
func (ZoneVanityNameServersPtrOutput) Elem ¶
func (o ZoneVanityNameServersPtrOutput) Elem() ZoneVanityNameServersOutput
func (ZoneVanityNameServersPtrOutput) ElementType ¶
func (ZoneVanityNameServersPtrOutput) ElementType() reflect.Type
func (ZoneVanityNameServersPtrOutput) Servers ¶
func (o ZoneVanityNameServersPtrOutput) Servers() pulumi.StringArrayOutput
List of custom name servers.
func (ZoneVanityNameServersPtrOutput) Switch ¶
func (o ZoneVanityNameServersPtrOutput) Switch() pulumi.StringPtrOutput
Whether to enable the custom name server.- `on`: Enable.- `off`: Disable.
func (ZoneVanityNameServersPtrOutput) ToZoneVanityNameServersPtrOutput ¶
func (o ZoneVanityNameServersPtrOutput) ToZoneVanityNameServersPtrOutput() ZoneVanityNameServersPtrOutput
func (ZoneVanityNameServersPtrOutput) ToZoneVanityNameServersPtrOutputWithContext ¶
func (o ZoneVanityNameServersPtrOutput) ToZoneVanityNameServersPtrOutputWithContext(ctx context.Context) ZoneVanityNameServersPtrOutput
Source Files
¶
- applicationProxy.go
- applicationProxyRule.go
- customErrorPage.go
- ddosPolicy.go
- dnsRecord.go
- dnsSec.go
- getBotManagedRules.go
- getBotPortraitRules.go
- getRuleEngineSettings.go
- getSecurityPolicyRegions.go
- getWafRuleGroups.go
- getZoneAvailablePlans.go
- getZoneDdosPolicy.go
- init.go
- loadBalancing.go
- originGroup.go
- pulumiTypes.go
- pulumiUtilities.go
- ruleEngine.go
- ruleEnginePriority.go
- securityPolicy.go
- zone.go
- zoneSetting.go