Documentation
¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type AccelerationDomain
- type AccelerationDomainArgs
- type AccelerationDomainArray
- type AccelerationDomainArrayInput
- type AccelerationDomainArrayOutput
- func (AccelerationDomainArrayOutput) ElementType() reflect.Type
- func (o AccelerationDomainArrayOutput) Index(i pulumi.IntInput) AccelerationDomainOutput
- func (o AccelerationDomainArrayOutput) ToAccelerationDomainArrayOutput() AccelerationDomainArrayOutput
- func (o AccelerationDomainArrayOutput) ToAccelerationDomainArrayOutputWithContext(ctx context.Context) AccelerationDomainArrayOutput
- type AccelerationDomainInput
- type AccelerationDomainMap
- type AccelerationDomainMapInput
- type AccelerationDomainMapOutput
- func (AccelerationDomainMapOutput) ElementType() reflect.Type
- func (o AccelerationDomainMapOutput) MapIndex(k pulumi.StringInput) AccelerationDomainOutput
- func (o AccelerationDomainMapOutput) ToAccelerationDomainMapOutput() AccelerationDomainMapOutput
- func (o AccelerationDomainMapOutput) ToAccelerationDomainMapOutputWithContext(ctx context.Context) AccelerationDomainMapOutput
- type AccelerationDomainOriginInfo
- type AccelerationDomainOriginInfoArgs
- func (AccelerationDomainOriginInfoArgs) ElementType() reflect.Type
- func (i AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoOutput() AccelerationDomainOriginInfoOutput
- func (i AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoOutput
- func (i AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoPtrOutput() AccelerationDomainOriginInfoPtrOutput
- func (i AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoPtrOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPtrOutput
- type AccelerationDomainOriginInfoInput
- type AccelerationDomainOriginInfoOutput
- func (o AccelerationDomainOriginInfoOutput) BackupOrigin() pulumi.StringPtrOutput
- func (AccelerationDomainOriginInfoOutput) ElementType() reflect.Type
- func (o AccelerationDomainOriginInfoOutput) Origin() pulumi.StringOutput
- func (o AccelerationDomainOriginInfoOutput) OriginType() pulumi.StringOutput
- func (o AccelerationDomainOriginInfoOutput) PrivateAccess() pulumi.StringPtrOutput
- func (o AccelerationDomainOriginInfoOutput) PrivateParameters() AccelerationDomainOriginInfoPrivateParameterArrayOutput
- func (o AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoOutput() AccelerationDomainOriginInfoOutput
- func (o AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoOutput
- func (o AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoPtrOutput() AccelerationDomainOriginInfoPtrOutput
- func (o AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoPtrOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPtrOutput
- type AccelerationDomainOriginInfoPrivateParameter
- type AccelerationDomainOriginInfoPrivateParameterArgs
- func (AccelerationDomainOriginInfoPrivateParameterArgs) ElementType() reflect.Type
- func (i AccelerationDomainOriginInfoPrivateParameterArgs) ToAccelerationDomainOriginInfoPrivateParameterOutput() AccelerationDomainOriginInfoPrivateParameterOutput
- func (i AccelerationDomainOriginInfoPrivateParameterArgs) ToAccelerationDomainOriginInfoPrivateParameterOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPrivateParameterOutput
- type AccelerationDomainOriginInfoPrivateParameterArray
- func (AccelerationDomainOriginInfoPrivateParameterArray) ElementType() reflect.Type
- func (i AccelerationDomainOriginInfoPrivateParameterArray) ToAccelerationDomainOriginInfoPrivateParameterArrayOutput() AccelerationDomainOriginInfoPrivateParameterArrayOutput
- func (i AccelerationDomainOriginInfoPrivateParameterArray) ToAccelerationDomainOriginInfoPrivateParameterArrayOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPrivateParameterArrayOutput
- type AccelerationDomainOriginInfoPrivateParameterArrayInput
- type AccelerationDomainOriginInfoPrivateParameterArrayOutput
- func (AccelerationDomainOriginInfoPrivateParameterArrayOutput) ElementType() reflect.Type
- func (o AccelerationDomainOriginInfoPrivateParameterArrayOutput) Index(i pulumi.IntInput) AccelerationDomainOriginInfoPrivateParameterOutput
- func (o AccelerationDomainOriginInfoPrivateParameterArrayOutput) ToAccelerationDomainOriginInfoPrivateParameterArrayOutput() AccelerationDomainOriginInfoPrivateParameterArrayOutput
- func (o AccelerationDomainOriginInfoPrivateParameterArrayOutput) ToAccelerationDomainOriginInfoPrivateParameterArrayOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPrivateParameterArrayOutput
- type AccelerationDomainOriginInfoPrivateParameterInput
- type AccelerationDomainOriginInfoPrivateParameterOutput
- func (AccelerationDomainOriginInfoPrivateParameterOutput) ElementType() reflect.Type
- func (o AccelerationDomainOriginInfoPrivateParameterOutput) Name() pulumi.StringOutput
- func (o AccelerationDomainOriginInfoPrivateParameterOutput) ToAccelerationDomainOriginInfoPrivateParameterOutput() AccelerationDomainOriginInfoPrivateParameterOutput
- func (o AccelerationDomainOriginInfoPrivateParameterOutput) ToAccelerationDomainOriginInfoPrivateParameterOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPrivateParameterOutput
- func (o AccelerationDomainOriginInfoPrivateParameterOutput) Value() pulumi.StringOutput
- type AccelerationDomainOriginInfoPtrInput
- type AccelerationDomainOriginInfoPtrOutput
- func (o AccelerationDomainOriginInfoPtrOutput) BackupOrigin() pulumi.StringPtrOutput
- func (o AccelerationDomainOriginInfoPtrOutput) Elem() AccelerationDomainOriginInfoOutput
- func (AccelerationDomainOriginInfoPtrOutput) ElementType() reflect.Type
- func (o AccelerationDomainOriginInfoPtrOutput) Origin() pulumi.StringPtrOutput
- func (o AccelerationDomainOriginInfoPtrOutput) OriginType() pulumi.StringPtrOutput
- func (o AccelerationDomainOriginInfoPtrOutput) PrivateAccess() pulumi.StringPtrOutput
- func (o AccelerationDomainOriginInfoPtrOutput) PrivateParameters() AccelerationDomainOriginInfoPrivateParameterArrayOutput
- func (o AccelerationDomainOriginInfoPtrOutput) ToAccelerationDomainOriginInfoPtrOutput() AccelerationDomainOriginInfoPtrOutput
- func (o AccelerationDomainOriginInfoPtrOutput) ToAccelerationDomainOriginInfoPtrOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPtrOutput
- type AccelerationDomainOutput
- func (o AccelerationDomainOutput) Cname() pulumi.StringOutput
- func (o AccelerationDomainOutput) DomainName() pulumi.StringOutput
- func (AccelerationDomainOutput) ElementType() reflect.Type
- func (o AccelerationDomainOutput) OriginInfo() AccelerationDomainOriginInfoOutput
- func (o AccelerationDomainOutput) Status() pulumi.StringPtrOutput
- func (o AccelerationDomainOutput) ToAccelerationDomainOutput() AccelerationDomainOutput
- func (o AccelerationDomainOutput) ToAccelerationDomainOutputWithContext(ctx context.Context) AccelerationDomainOutput
- func (o AccelerationDomainOutput) ZoneId() pulumi.StringOutput
- type AccelerationDomainState
- type ApplicationProxy
- type ApplicationProxyArgs
- type ApplicationProxyArray
- type ApplicationProxyArrayInput
- type ApplicationProxyArrayOutput
- func (ApplicationProxyArrayOutput) ElementType() reflect.Type
- func (o ApplicationProxyArrayOutput) Index(i pulumi.IntInput) ApplicationProxyOutput
- func (o ApplicationProxyArrayOutput) ToApplicationProxyArrayOutput() ApplicationProxyArrayOutput
- func (o ApplicationProxyArrayOutput) ToApplicationProxyArrayOutputWithContext(ctx context.Context) ApplicationProxyArrayOutput
- type ApplicationProxyInput
- type ApplicationProxyIpv6
- type ApplicationProxyIpv6Args
- func (ApplicationProxyIpv6Args) ElementType() reflect.Type
- func (i ApplicationProxyIpv6Args) ToApplicationProxyIpv6Output() ApplicationProxyIpv6Output
- func (i ApplicationProxyIpv6Args) ToApplicationProxyIpv6OutputWithContext(ctx context.Context) ApplicationProxyIpv6Output
- func (i ApplicationProxyIpv6Args) ToApplicationProxyIpv6PtrOutput() ApplicationProxyIpv6PtrOutput
- func (i ApplicationProxyIpv6Args) ToApplicationProxyIpv6PtrOutputWithContext(ctx context.Context) ApplicationProxyIpv6PtrOutput
- type ApplicationProxyIpv6Input
- type ApplicationProxyIpv6Output
- func (ApplicationProxyIpv6Output) ElementType() reflect.Type
- func (o ApplicationProxyIpv6Output) Switch() pulumi.StringOutput
- func (o ApplicationProxyIpv6Output) ToApplicationProxyIpv6Output() ApplicationProxyIpv6Output
- func (o ApplicationProxyIpv6Output) ToApplicationProxyIpv6OutputWithContext(ctx context.Context) ApplicationProxyIpv6Output
- func (o ApplicationProxyIpv6Output) ToApplicationProxyIpv6PtrOutput() ApplicationProxyIpv6PtrOutput
- func (o ApplicationProxyIpv6Output) ToApplicationProxyIpv6PtrOutputWithContext(ctx context.Context) ApplicationProxyIpv6PtrOutput
- type ApplicationProxyIpv6PtrInput
- type ApplicationProxyIpv6PtrOutput
- func (o ApplicationProxyIpv6PtrOutput) Elem() ApplicationProxyIpv6Output
- func (ApplicationProxyIpv6PtrOutput) ElementType() reflect.Type
- func (o ApplicationProxyIpv6PtrOutput) Switch() pulumi.StringPtrOutput
- func (o ApplicationProxyIpv6PtrOutput) ToApplicationProxyIpv6PtrOutput() ApplicationProxyIpv6PtrOutput
- func (o ApplicationProxyIpv6PtrOutput) ToApplicationProxyIpv6PtrOutputWithContext(ctx context.Context) ApplicationProxyIpv6PtrOutput
- type ApplicationProxyMap
- type ApplicationProxyMapInput
- type ApplicationProxyMapOutput
- func (ApplicationProxyMapOutput) ElementType() reflect.Type
- func (o ApplicationProxyMapOutput) MapIndex(k pulumi.StringInput) ApplicationProxyOutput
- func (o ApplicationProxyMapOutput) ToApplicationProxyMapOutput() ApplicationProxyMapOutput
- func (o ApplicationProxyMapOutput) ToApplicationProxyMapOutputWithContext(ctx context.Context) ApplicationProxyMapOutput
- type ApplicationProxyOutput
- func (o ApplicationProxyOutput) AccelerateType() pulumi.IntOutput
- func (o ApplicationProxyOutput) Area() pulumi.StringOutput
- func (o ApplicationProxyOutput) BanStatus() pulumi.StringOutput
- func (ApplicationProxyOutput) ElementType() reflect.Type
- func (o ApplicationProxyOutput) HostId() pulumi.StringOutput
- func (o ApplicationProxyOutput) Ipv6() ApplicationProxyIpv6Output
- func (o ApplicationProxyOutput) PlatType() pulumi.StringOutput
- func (o ApplicationProxyOutput) ProxyId() pulumi.StringOutput
- func (o ApplicationProxyOutput) ProxyName() pulumi.StringOutput
- func (o ApplicationProxyOutput) ProxyType() pulumi.StringOutput
- func (o ApplicationProxyOutput) ScheduleValues() pulumi.StringArrayOutput
- func (o ApplicationProxyOutput) SecurityType() pulumi.IntOutput
- func (o ApplicationProxyOutput) SessionPersistTime() pulumi.IntOutput
- func (o ApplicationProxyOutput) Status() pulumi.StringOutput
- func (o ApplicationProxyOutput) ToApplicationProxyOutput() ApplicationProxyOutput
- func (o ApplicationProxyOutput) ToApplicationProxyOutputWithContext(ctx context.Context) ApplicationProxyOutput
- func (o ApplicationProxyOutput) UpdateTime() pulumi.StringOutput
- func (o ApplicationProxyOutput) ZoneId() pulumi.StringOutput
- type ApplicationProxyRule
- type ApplicationProxyRuleArgs
- type ApplicationProxyRuleArray
- type ApplicationProxyRuleArrayInput
- type ApplicationProxyRuleArrayOutput
- func (ApplicationProxyRuleArrayOutput) ElementType() reflect.Type
- func (o ApplicationProxyRuleArrayOutput) Index(i pulumi.IntInput) ApplicationProxyRuleOutput
- func (o ApplicationProxyRuleArrayOutput) ToApplicationProxyRuleArrayOutput() ApplicationProxyRuleArrayOutput
- func (o ApplicationProxyRuleArrayOutput) ToApplicationProxyRuleArrayOutputWithContext(ctx context.Context) ApplicationProxyRuleArrayOutput
- type ApplicationProxyRuleInput
- type ApplicationProxyRuleMap
- type ApplicationProxyRuleMapInput
- type ApplicationProxyRuleMapOutput
- func (ApplicationProxyRuleMapOutput) ElementType() reflect.Type
- func (o ApplicationProxyRuleMapOutput) MapIndex(k pulumi.StringInput) ApplicationProxyRuleOutput
- func (o ApplicationProxyRuleMapOutput) ToApplicationProxyRuleMapOutput() ApplicationProxyRuleMapOutput
- func (o ApplicationProxyRuleMapOutput) ToApplicationProxyRuleMapOutputWithContext(ctx context.Context) ApplicationProxyRuleMapOutput
- type ApplicationProxyRuleOutput
- func (ApplicationProxyRuleOutput) ElementType() reflect.Type
- func (o ApplicationProxyRuleOutput) ForwardClientIp() pulumi.StringOutput
- func (o ApplicationProxyRuleOutput) OriginPort() pulumi.StringOutput
- func (o ApplicationProxyRuleOutput) OriginType() pulumi.StringOutput
- func (o ApplicationProxyRuleOutput) OriginValues() pulumi.StringArrayOutput
- func (o ApplicationProxyRuleOutput) Ports() pulumi.StringArrayOutput
- func (o ApplicationProxyRuleOutput) Proto() pulumi.StringOutput
- func (o ApplicationProxyRuleOutput) ProxyId() pulumi.StringOutput
- func (o ApplicationProxyRuleOutput) RuleId() pulumi.StringOutput
- func (o ApplicationProxyRuleOutput) SessionPersist() pulumi.BoolOutput
- func (o ApplicationProxyRuleOutput) Status() pulumi.StringOutput
- func (o ApplicationProxyRuleOutput) ToApplicationProxyRuleOutput() ApplicationProxyRuleOutput
- func (o ApplicationProxyRuleOutput) ToApplicationProxyRuleOutputWithContext(ctx context.Context) ApplicationProxyRuleOutput
- func (o ApplicationProxyRuleOutput) ZoneId() pulumi.StringOutput
- type ApplicationProxyRuleState
- type ApplicationProxyState
- type CertificateConfig
- type CertificateConfigArgs
- type CertificateConfigArray
- type CertificateConfigArrayInput
- type CertificateConfigArrayOutput
- func (CertificateConfigArrayOutput) ElementType() reflect.Type
- func (o CertificateConfigArrayOutput) Index(i pulumi.IntInput) CertificateConfigOutput
- func (o CertificateConfigArrayOutput) ToCertificateConfigArrayOutput() CertificateConfigArrayOutput
- func (o CertificateConfigArrayOutput) ToCertificateConfigArrayOutputWithContext(ctx context.Context) CertificateConfigArrayOutput
- type CertificateConfigInput
- type CertificateConfigMap
- type CertificateConfigMapInput
- type CertificateConfigMapOutput
- func (CertificateConfigMapOutput) ElementType() reflect.Type
- func (o CertificateConfigMapOutput) MapIndex(k pulumi.StringInput) CertificateConfigOutput
- func (o CertificateConfigMapOutput) ToCertificateConfigMapOutput() CertificateConfigMapOutput
- func (o CertificateConfigMapOutput) ToCertificateConfigMapOutputWithContext(ctx context.Context) CertificateConfigMapOutput
- type CertificateConfigOutput
- func (CertificateConfigOutput) ElementType() reflect.Type
- func (o CertificateConfigOutput) Host() pulumi.StringOutput
- func (o CertificateConfigOutput) Mode() pulumi.StringOutput
- func (o CertificateConfigOutput) ServerCertInfos() CertificateConfigServerCertInfoArrayOutput
- func (o CertificateConfigOutput) ToCertificateConfigOutput() CertificateConfigOutput
- func (o CertificateConfigOutput) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
- func (o CertificateConfigOutput) ZoneId() pulumi.StringOutput
- type CertificateConfigServerCertInfo
- type CertificateConfigServerCertInfoArgs
- func (CertificateConfigServerCertInfoArgs) ElementType() reflect.Type
- func (i CertificateConfigServerCertInfoArgs) ToCertificateConfigServerCertInfoOutput() CertificateConfigServerCertInfoOutput
- func (i CertificateConfigServerCertInfoArgs) ToCertificateConfigServerCertInfoOutputWithContext(ctx context.Context) CertificateConfigServerCertInfoOutput
- type CertificateConfigServerCertInfoArray
- func (CertificateConfigServerCertInfoArray) ElementType() reflect.Type
- func (i CertificateConfigServerCertInfoArray) ToCertificateConfigServerCertInfoArrayOutput() CertificateConfigServerCertInfoArrayOutput
- func (i CertificateConfigServerCertInfoArray) ToCertificateConfigServerCertInfoArrayOutputWithContext(ctx context.Context) CertificateConfigServerCertInfoArrayOutput
- type CertificateConfigServerCertInfoArrayInput
- type CertificateConfigServerCertInfoArrayOutput
- func (CertificateConfigServerCertInfoArrayOutput) ElementType() reflect.Type
- func (o CertificateConfigServerCertInfoArrayOutput) Index(i pulumi.IntInput) CertificateConfigServerCertInfoOutput
- func (o CertificateConfigServerCertInfoArrayOutput) ToCertificateConfigServerCertInfoArrayOutput() CertificateConfigServerCertInfoArrayOutput
- func (o CertificateConfigServerCertInfoArrayOutput) ToCertificateConfigServerCertInfoArrayOutputWithContext(ctx context.Context) CertificateConfigServerCertInfoArrayOutput
- type CertificateConfigServerCertInfoInput
- type CertificateConfigServerCertInfoOutput
- func (o CertificateConfigServerCertInfoOutput) Alias() pulumi.StringPtrOutput
- func (o CertificateConfigServerCertInfoOutput) CertId() pulumi.StringOutput
- func (o CertificateConfigServerCertInfoOutput) CommonName() pulumi.StringPtrOutput
- func (o CertificateConfigServerCertInfoOutput) DeployTime() pulumi.StringPtrOutput
- func (CertificateConfigServerCertInfoOutput) ElementType() reflect.Type
- func (o CertificateConfigServerCertInfoOutput) ExpireTime() pulumi.StringPtrOutput
- func (o CertificateConfigServerCertInfoOutput) SignAlgo() pulumi.StringPtrOutput
- func (o CertificateConfigServerCertInfoOutput) ToCertificateConfigServerCertInfoOutput() CertificateConfigServerCertInfoOutput
- func (o CertificateConfigServerCertInfoOutput) ToCertificateConfigServerCertInfoOutputWithContext(ctx context.Context) CertificateConfigServerCertInfoOutput
- func (o CertificateConfigServerCertInfoOutput) Type() pulumi.StringPtrOutput
- type CertificateConfigState
- type 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 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 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 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 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 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 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 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 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 OwnershipVerify
- type OwnershipVerifyArgs
- type OwnershipVerifyArray
- type OwnershipVerifyArrayInput
- type OwnershipVerifyArrayOutput
- func (OwnershipVerifyArrayOutput) ElementType() reflect.Type
- func (o OwnershipVerifyArrayOutput) Index(i pulumi.IntInput) OwnershipVerifyOutput
- func (o OwnershipVerifyArrayOutput) ToOwnershipVerifyArrayOutput() OwnershipVerifyArrayOutput
- func (o OwnershipVerifyArrayOutput) ToOwnershipVerifyArrayOutputWithContext(ctx context.Context) OwnershipVerifyArrayOutput
- type OwnershipVerifyInput
- type OwnershipVerifyMap
- type OwnershipVerifyMapInput
- type OwnershipVerifyMapOutput
- func (OwnershipVerifyMapOutput) ElementType() reflect.Type
- func (o OwnershipVerifyMapOutput) MapIndex(k pulumi.StringInput) OwnershipVerifyOutput
- func (o OwnershipVerifyMapOutput) ToOwnershipVerifyMapOutput() OwnershipVerifyMapOutput
- func (o OwnershipVerifyMapOutput) ToOwnershipVerifyMapOutputWithContext(ctx context.Context) OwnershipVerifyMapOutput
- type OwnershipVerifyOutput
- func (o OwnershipVerifyOutput) Domain() pulumi.StringOutput
- func (OwnershipVerifyOutput) ElementType() reflect.Type
- func (o OwnershipVerifyOutput) Result() pulumi.StringOutput
- func (o OwnershipVerifyOutput) Status() pulumi.StringOutput
- func (o OwnershipVerifyOutput) ToOwnershipVerifyOutput() OwnershipVerifyOutput
- func (o OwnershipVerifyOutput) ToOwnershipVerifyOutputWithContext(ctx context.Context) OwnershipVerifyOutput
- type OwnershipVerifyState
- type 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 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 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) AliasZoneName() pulumi.StringPtrOutput
- func (o ZoneOutput) Area() pulumi.StringOutput
- func (ZoneOutput) ElementType() reflect.Type
- func (o ZoneOutput) NameServers() pulumi.StringArrayOutput
- func (o ZoneOutput) OwnershipVerifications() ZoneOwnershipVerificationArrayOutput
- func (o ZoneOutput) Paused() pulumi.BoolOutput
- func (o ZoneOutput) PlanId() pulumi.StringOutput
- func (o ZoneOutput) Status() pulumi.StringOutput
- func (o ZoneOutput) Tags() pulumi.MapOutput
- func (o ZoneOutput) ToZoneOutput() ZoneOutput
- func (o ZoneOutput) ToZoneOutputWithContext(ctx context.Context) ZoneOutput
- func (o ZoneOutput) Type() pulumi.StringOutput
- func (o ZoneOutput) ZoneName() pulumi.StringOutput
- type ZoneOwnershipVerification
- type ZoneOwnershipVerificationArgs
- func (ZoneOwnershipVerificationArgs) ElementType() reflect.Type
- func (i ZoneOwnershipVerificationArgs) ToZoneOwnershipVerificationOutput() ZoneOwnershipVerificationOutput
- func (i ZoneOwnershipVerificationArgs) ToZoneOwnershipVerificationOutputWithContext(ctx context.Context) ZoneOwnershipVerificationOutput
- type ZoneOwnershipVerificationArray
- func (ZoneOwnershipVerificationArray) ElementType() reflect.Type
- func (i ZoneOwnershipVerificationArray) ToZoneOwnershipVerificationArrayOutput() ZoneOwnershipVerificationArrayOutput
- func (i ZoneOwnershipVerificationArray) ToZoneOwnershipVerificationArrayOutputWithContext(ctx context.Context) ZoneOwnershipVerificationArrayOutput
- type ZoneOwnershipVerificationArrayInput
- type ZoneOwnershipVerificationArrayOutput
- func (ZoneOwnershipVerificationArrayOutput) ElementType() reflect.Type
- func (o ZoneOwnershipVerificationArrayOutput) Index(i pulumi.IntInput) ZoneOwnershipVerificationOutput
- func (o ZoneOwnershipVerificationArrayOutput) ToZoneOwnershipVerificationArrayOutput() ZoneOwnershipVerificationArrayOutput
- func (o ZoneOwnershipVerificationArrayOutput) ToZoneOwnershipVerificationArrayOutputWithContext(ctx context.Context) ZoneOwnershipVerificationArrayOutput
- type ZoneOwnershipVerificationDnsVerification
- type ZoneOwnershipVerificationDnsVerificationArgs
- func (ZoneOwnershipVerificationDnsVerificationArgs) ElementType() reflect.Type
- func (i ZoneOwnershipVerificationDnsVerificationArgs) ToZoneOwnershipVerificationDnsVerificationOutput() ZoneOwnershipVerificationDnsVerificationOutput
- func (i ZoneOwnershipVerificationDnsVerificationArgs) ToZoneOwnershipVerificationDnsVerificationOutputWithContext(ctx context.Context) ZoneOwnershipVerificationDnsVerificationOutput
- type ZoneOwnershipVerificationDnsVerificationArray
- func (ZoneOwnershipVerificationDnsVerificationArray) ElementType() reflect.Type
- func (i ZoneOwnershipVerificationDnsVerificationArray) ToZoneOwnershipVerificationDnsVerificationArrayOutput() ZoneOwnershipVerificationDnsVerificationArrayOutput
- func (i ZoneOwnershipVerificationDnsVerificationArray) ToZoneOwnershipVerificationDnsVerificationArrayOutputWithContext(ctx context.Context) ZoneOwnershipVerificationDnsVerificationArrayOutput
- type ZoneOwnershipVerificationDnsVerificationArrayInput
- type ZoneOwnershipVerificationDnsVerificationArrayOutput
- func (ZoneOwnershipVerificationDnsVerificationArrayOutput) ElementType() reflect.Type
- func (o ZoneOwnershipVerificationDnsVerificationArrayOutput) Index(i pulumi.IntInput) ZoneOwnershipVerificationDnsVerificationOutput
- func (o ZoneOwnershipVerificationDnsVerificationArrayOutput) ToZoneOwnershipVerificationDnsVerificationArrayOutput() ZoneOwnershipVerificationDnsVerificationArrayOutput
- func (o ZoneOwnershipVerificationDnsVerificationArrayOutput) ToZoneOwnershipVerificationDnsVerificationArrayOutputWithContext(ctx context.Context) ZoneOwnershipVerificationDnsVerificationArrayOutput
- type ZoneOwnershipVerificationDnsVerificationInput
- type ZoneOwnershipVerificationDnsVerificationOutput
- func (ZoneOwnershipVerificationDnsVerificationOutput) ElementType() reflect.Type
- func (o ZoneOwnershipVerificationDnsVerificationOutput) RecordType() pulumi.StringPtrOutput
- func (o ZoneOwnershipVerificationDnsVerificationOutput) RecordValue() pulumi.StringPtrOutput
- func (o ZoneOwnershipVerificationDnsVerificationOutput) Subdomain() pulumi.StringPtrOutput
- func (o ZoneOwnershipVerificationDnsVerificationOutput) ToZoneOwnershipVerificationDnsVerificationOutput() ZoneOwnershipVerificationDnsVerificationOutput
- func (o ZoneOwnershipVerificationDnsVerificationOutput) ToZoneOwnershipVerificationDnsVerificationOutputWithContext(ctx context.Context) ZoneOwnershipVerificationDnsVerificationOutput
- type ZoneOwnershipVerificationInput
- type ZoneOwnershipVerificationOutput
- func (o ZoneOwnershipVerificationOutput) DnsVerifications() ZoneOwnershipVerificationDnsVerificationArrayOutput
- func (ZoneOwnershipVerificationOutput) ElementType() reflect.Type
- func (o ZoneOwnershipVerificationOutput) ToZoneOwnershipVerificationOutput() ZoneOwnershipVerificationOutput
- func (o ZoneOwnershipVerificationOutput) ToZoneOwnershipVerificationOutputWithContext(ctx context.Context) ZoneOwnershipVerificationOutput
- type ZoneSetting
- type ZoneSettingArgs
- type ZoneSettingArray
- type ZoneSettingArrayInput
- type ZoneSettingArrayOutput
- func (ZoneSettingArrayOutput) ElementType() reflect.Type
- func (o ZoneSettingArrayOutput) Index(i pulumi.IntInput) ZoneSettingOutput
- func (o ZoneSettingArrayOutput) ToZoneSettingArrayOutput() ZoneSettingArrayOutput
- func (o ZoneSettingArrayOutput) ToZoneSettingArrayOutputWithContext(ctx context.Context) ZoneSettingArrayOutput
- type ZoneSettingCache
- type ZoneSettingCacheArgs
- func (ZoneSettingCacheArgs) ElementType() reflect.Type
- func (i ZoneSettingCacheArgs) ToZoneSettingCacheOutput() ZoneSettingCacheOutput
- func (i ZoneSettingCacheArgs) ToZoneSettingCacheOutputWithContext(ctx context.Context) ZoneSettingCacheOutput
- func (i ZoneSettingCacheArgs) ToZoneSettingCachePtrOutput() ZoneSettingCachePtrOutput
- func (i ZoneSettingCacheArgs) ToZoneSettingCachePtrOutputWithContext(ctx context.Context) ZoneSettingCachePtrOutput
- type ZoneSettingCacheCache
- type ZoneSettingCacheCacheArgs
- func (ZoneSettingCacheCacheArgs) ElementType() reflect.Type
- func (i ZoneSettingCacheCacheArgs) ToZoneSettingCacheCacheOutput() ZoneSettingCacheCacheOutput
- func (i ZoneSettingCacheCacheArgs) ToZoneSettingCacheCacheOutputWithContext(ctx context.Context) ZoneSettingCacheCacheOutput
- func (i ZoneSettingCacheCacheArgs) ToZoneSettingCacheCachePtrOutput() ZoneSettingCacheCachePtrOutput
- func (i ZoneSettingCacheCacheArgs) ToZoneSettingCacheCachePtrOutputWithContext(ctx context.Context) ZoneSettingCacheCachePtrOutput
- type ZoneSettingCacheCacheInput
- type ZoneSettingCacheCacheOutput
- func (o ZoneSettingCacheCacheOutput) CacheTime() pulumi.IntPtrOutput
- func (ZoneSettingCacheCacheOutput) ElementType() reflect.Type
- func (o ZoneSettingCacheCacheOutput) 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
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 AccelerationDomain ¶ added in v0.1.8
type AccelerationDomain struct { pulumi.CustomResourceState // CNAME address. Cname pulumi.StringOutput `pulumi:"cname"` // Accelerated domain name. DomainName pulumi.StringOutput `pulumi:"domainName"` // Details of the origin. OriginInfo AccelerationDomainOriginInfoOutput `pulumi:"originInfo"` // Accelerated domain name status, the values are: `online`: enabled; `offline`: disabled. Status pulumi.StringPtrOutput `pulumi:"status"` // ID of the site related with the accelerated domain name. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo accelerationDomain
## Example Usage
```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.NewAccelerationDomain(ctx, "accelerationDomain", &Teo.AccelerationDomainArgs{ DomainName: pulumi.String("aaa.makn.cn"), OriginInfo: &teo.AccelerationDomainOriginInfoArgs{ Origin: pulumi.String("150.109.8.1"), OriginType: pulumi.String("IP_DOMAIN"), }, ZoneId: pulumi.String("zone-2o0i41pv2h8c"), }) if err != nil { return err } return nil }) }
```
## Import
teo acceleration_domain can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Teo/accelerationDomain:AccelerationDomain acceleration_domain acceleration_domain_id
```
func GetAccelerationDomain ¶ added in v0.1.8
func GetAccelerationDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccelerationDomainState, opts ...pulumi.ResourceOption) (*AccelerationDomain, error)
GetAccelerationDomain gets an existing AccelerationDomain resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewAccelerationDomain ¶ added in v0.1.8
func NewAccelerationDomain(ctx *pulumi.Context, name string, args *AccelerationDomainArgs, opts ...pulumi.ResourceOption) (*AccelerationDomain, error)
NewAccelerationDomain registers a new resource with the given unique name, arguments, and options.
func (*AccelerationDomain) ElementType ¶ added in v0.1.8
func (*AccelerationDomain) ElementType() reflect.Type
func (*AccelerationDomain) ToAccelerationDomainOutput ¶ added in v0.1.8
func (i *AccelerationDomain) ToAccelerationDomainOutput() AccelerationDomainOutput
func (*AccelerationDomain) ToAccelerationDomainOutputWithContext ¶ added in v0.1.8
func (i *AccelerationDomain) ToAccelerationDomainOutputWithContext(ctx context.Context) AccelerationDomainOutput
type AccelerationDomainArgs ¶ added in v0.1.8
type AccelerationDomainArgs struct { // Accelerated domain name. DomainName pulumi.StringInput // Details of the origin. OriginInfo AccelerationDomainOriginInfoInput // Accelerated domain name status, the values are: `online`: enabled; `offline`: disabled. Status pulumi.StringPtrInput // ID of the site related with the accelerated domain name. ZoneId pulumi.StringInput }
The set of arguments for constructing a AccelerationDomain resource.
func (AccelerationDomainArgs) ElementType ¶ added in v0.1.8
func (AccelerationDomainArgs) ElementType() reflect.Type
type AccelerationDomainArray ¶ added in v0.1.8
type AccelerationDomainArray []AccelerationDomainInput
func (AccelerationDomainArray) ElementType ¶ added in v0.1.8
func (AccelerationDomainArray) ElementType() reflect.Type
func (AccelerationDomainArray) ToAccelerationDomainArrayOutput ¶ added in v0.1.8
func (i AccelerationDomainArray) ToAccelerationDomainArrayOutput() AccelerationDomainArrayOutput
func (AccelerationDomainArray) ToAccelerationDomainArrayOutputWithContext ¶ added in v0.1.8
func (i AccelerationDomainArray) ToAccelerationDomainArrayOutputWithContext(ctx context.Context) AccelerationDomainArrayOutput
type AccelerationDomainArrayInput ¶ added in v0.1.8
type AccelerationDomainArrayInput interface { pulumi.Input ToAccelerationDomainArrayOutput() AccelerationDomainArrayOutput ToAccelerationDomainArrayOutputWithContext(context.Context) AccelerationDomainArrayOutput }
AccelerationDomainArrayInput is an input type that accepts AccelerationDomainArray and AccelerationDomainArrayOutput values. You can construct a concrete instance of `AccelerationDomainArrayInput` via:
AccelerationDomainArray{ AccelerationDomainArgs{...} }
type AccelerationDomainArrayOutput ¶ added in v0.1.8
type AccelerationDomainArrayOutput struct{ *pulumi.OutputState }
func (AccelerationDomainArrayOutput) ElementType ¶ added in v0.1.8
func (AccelerationDomainArrayOutput) ElementType() reflect.Type
func (AccelerationDomainArrayOutput) Index ¶ added in v0.1.8
func (o AccelerationDomainArrayOutput) Index(i pulumi.IntInput) AccelerationDomainOutput
func (AccelerationDomainArrayOutput) ToAccelerationDomainArrayOutput ¶ added in v0.1.8
func (o AccelerationDomainArrayOutput) ToAccelerationDomainArrayOutput() AccelerationDomainArrayOutput
func (AccelerationDomainArrayOutput) ToAccelerationDomainArrayOutputWithContext ¶ added in v0.1.8
func (o AccelerationDomainArrayOutput) ToAccelerationDomainArrayOutputWithContext(ctx context.Context) AccelerationDomainArrayOutput
type AccelerationDomainInput ¶ added in v0.1.8
type AccelerationDomainInput interface { pulumi.Input ToAccelerationDomainOutput() AccelerationDomainOutput ToAccelerationDomainOutputWithContext(ctx context.Context) AccelerationDomainOutput }
type AccelerationDomainMap ¶ added in v0.1.8
type AccelerationDomainMap map[string]AccelerationDomainInput
func (AccelerationDomainMap) ElementType ¶ added in v0.1.8
func (AccelerationDomainMap) ElementType() reflect.Type
func (AccelerationDomainMap) ToAccelerationDomainMapOutput ¶ added in v0.1.8
func (i AccelerationDomainMap) ToAccelerationDomainMapOutput() AccelerationDomainMapOutput
func (AccelerationDomainMap) ToAccelerationDomainMapOutputWithContext ¶ added in v0.1.8
func (i AccelerationDomainMap) ToAccelerationDomainMapOutputWithContext(ctx context.Context) AccelerationDomainMapOutput
type AccelerationDomainMapInput ¶ added in v0.1.8
type AccelerationDomainMapInput interface { pulumi.Input ToAccelerationDomainMapOutput() AccelerationDomainMapOutput ToAccelerationDomainMapOutputWithContext(context.Context) AccelerationDomainMapOutput }
AccelerationDomainMapInput is an input type that accepts AccelerationDomainMap and AccelerationDomainMapOutput values. You can construct a concrete instance of `AccelerationDomainMapInput` via:
AccelerationDomainMap{ "key": AccelerationDomainArgs{...} }
type AccelerationDomainMapOutput ¶ added in v0.1.8
type AccelerationDomainMapOutput struct{ *pulumi.OutputState }
func (AccelerationDomainMapOutput) ElementType ¶ added in v0.1.8
func (AccelerationDomainMapOutput) ElementType() reflect.Type
func (AccelerationDomainMapOutput) MapIndex ¶ added in v0.1.8
func (o AccelerationDomainMapOutput) MapIndex(k pulumi.StringInput) AccelerationDomainOutput
func (AccelerationDomainMapOutput) ToAccelerationDomainMapOutput ¶ added in v0.1.8
func (o AccelerationDomainMapOutput) ToAccelerationDomainMapOutput() AccelerationDomainMapOutput
func (AccelerationDomainMapOutput) ToAccelerationDomainMapOutputWithContext ¶ added in v0.1.8
func (o AccelerationDomainMapOutput) ToAccelerationDomainMapOutputWithContext(ctx context.Context) AccelerationDomainMapOutput
type AccelerationDomainOriginInfo ¶ added in v0.1.8
type AccelerationDomainOriginInfo struct { // ID of the secondary origin group (valid when `OriginType=ORIGIN_GROUP`). If it is not specified, it indicates that secondary origins are not used. BackupOrigin *string `pulumi:"backupOrigin"` // The origin address. Enter the origin group ID if `OriginType=ORIGIN_GROUP`. Origin string `pulumi:"origin"` // The origin type. Values: `IP_DOMAIN`: IPv4/IPv6 address or domain name; `COS`: COS bucket address; `ORIGIN_GROUP`: Origin group; `AWS_S3`: AWS S3 bucket address; `SPACE`: EdgeOne Shield Space. OriginType string `pulumi:"originType"` // Whether to authenticate access to the private object storage origin (valid when `OriginType=COS/AWS_S3`). Values: `on`: Enable private authentication; `off`: Disable private authentication. If this field is not specified, the default value `off` is used. PrivateAccess *string `pulumi:"privateAccess"` // The private authentication parameters. This field is valid when `PrivateAccess=on`. PrivateParameters []AccelerationDomainOriginInfoPrivateParameter `pulumi:"privateParameters"` }
type AccelerationDomainOriginInfoArgs ¶ added in v0.1.8
type AccelerationDomainOriginInfoArgs struct { // ID of the secondary origin group (valid when `OriginType=ORIGIN_GROUP`). If it is not specified, it indicates that secondary origins are not used. BackupOrigin pulumi.StringPtrInput `pulumi:"backupOrigin"` // The origin address. Enter the origin group ID if `OriginType=ORIGIN_GROUP`. Origin pulumi.StringInput `pulumi:"origin"` // The origin type. Values: `IP_DOMAIN`: IPv4/IPv6 address or domain name; `COS`: COS bucket address; `ORIGIN_GROUP`: Origin group; `AWS_S3`: AWS S3 bucket address; `SPACE`: EdgeOne Shield Space. OriginType pulumi.StringInput `pulumi:"originType"` // Whether to authenticate access to the private object storage origin (valid when `OriginType=COS/AWS_S3`). Values: `on`: Enable private authentication; `off`: Disable private authentication. If this field is not specified, the default value `off` is used. PrivateAccess pulumi.StringPtrInput `pulumi:"privateAccess"` // The private authentication parameters. This field is valid when `PrivateAccess=on`. PrivateParameters AccelerationDomainOriginInfoPrivateParameterArrayInput `pulumi:"privateParameters"` }
func (AccelerationDomainOriginInfoArgs) ElementType ¶ added in v0.1.8
func (AccelerationDomainOriginInfoArgs) ElementType() reflect.Type
func (AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoOutput ¶ added in v0.1.8
func (i AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoOutput() AccelerationDomainOriginInfoOutput
func (AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoOutputWithContext ¶ added in v0.1.8
func (i AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoOutput
func (AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoPtrOutput ¶ added in v0.1.8
func (i AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoPtrOutput() AccelerationDomainOriginInfoPtrOutput
func (AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoPtrOutputWithContext ¶ added in v0.1.8
func (i AccelerationDomainOriginInfoArgs) ToAccelerationDomainOriginInfoPtrOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPtrOutput
type AccelerationDomainOriginInfoInput ¶ added in v0.1.8
type AccelerationDomainOriginInfoInput interface { pulumi.Input ToAccelerationDomainOriginInfoOutput() AccelerationDomainOriginInfoOutput ToAccelerationDomainOriginInfoOutputWithContext(context.Context) AccelerationDomainOriginInfoOutput }
AccelerationDomainOriginInfoInput is an input type that accepts AccelerationDomainOriginInfoArgs and AccelerationDomainOriginInfoOutput values. You can construct a concrete instance of `AccelerationDomainOriginInfoInput` via:
AccelerationDomainOriginInfoArgs{...}
type AccelerationDomainOriginInfoOutput ¶ added in v0.1.8
type AccelerationDomainOriginInfoOutput struct{ *pulumi.OutputState }
func (AccelerationDomainOriginInfoOutput) BackupOrigin ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoOutput) BackupOrigin() pulumi.StringPtrOutput
ID of the secondary origin group (valid when `OriginType=ORIGIN_GROUP`). If it is not specified, it indicates that secondary origins are not used.
func (AccelerationDomainOriginInfoOutput) ElementType ¶ added in v0.1.8
func (AccelerationDomainOriginInfoOutput) ElementType() reflect.Type
func (AccelerationDomainOriginInfoOutput) Origin ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoOutput) Origin() pulumi.StringOutput
The origin address. Enter the origin group ID if `OriginType=ORIGIN_GROUP`.
func (AccelerationDomainOriginInfoOutput) OriginType ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoOutput) OriginType() pulumi.StringOutput
The origin type. Values: `IP_DOMAIN`: IPv4/IPv6 address or domain name; `COS`: COS bucket address; `ORIGIN_GROUP`: Origin group; `AWS_S3`: AWS S3 bucket address; `SPACE`: EdgeOne Shield Space.
func (AccelerationDomainOriginInfoOutput) PrivateAccess ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoOutput) PrivateAccess() pulumi.StringPtrOutput
Whether to authenticate access to the private object storage origin (valid when `OriginType=COS/AWS_S3`). Values: `on`: Enable private authentication; `off`: Disable private authentication. If this field is not specified, the default value `off` is used.
func (AccelerationDomainOriginInfoOutput) PrivateParameters ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoOutput) PrivateParameters() AccelerationDomainOriginInfoPrivateParameterArrayOutput
The private authentication parameters. This field is valid when `PrivateAccess=on`.
func (AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoOutput ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoOutput() AccelerationDomainOriginInfoOutput
func (AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoOutputWithContext ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoOutput
func (AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoPtrOutput ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoPtrOutput() AccelerationDomainOriginInfoPtrOutput
func (AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoPtrOutputWithContext ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoOutput) ToAccelerationDomainOriginInfoPtrOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPtrOutput
type AccelerationDomainOriginInfoPrivateParameter ¶ added in v0.1.8
type AccelerationDomainOriginInfoPrivateParameterArgs ¶ added in v0.1.8
type AccelerationDomainOriginInfoPrivateParameterArgs struct { // The parameter name. Valid values: `AccessKeyId`: Access Key ID; `SecretAccessKey`: Secret Access Key. Name pulumi.StringInput `pulumi:"name"` // The parameter value. Value pulumi.StringInput `pulumi:"value"` }
func (AccelerationDomainOriginInfoPrivateParameterArgs) ElementType ¶ added in v0.1.8
func (AccelerationDomainOriginInfoPrivateParameterArgs) ElementType() reflect.Type
func (AccelerationDomainOriginInfoPrivateParameterArgs) ToAccelerationDomainOriginInfoPrivateParameterOutput ¶ added in v0.1.8
func (i AccelerationDomainOriginInfoPrivateParameterArgs) ToAccelerationDomainOriginInfoPrivateParameterOutput() AccelerationDomainOriginInfoPrivateParameterOutput
func (AccelerationDomainOriginInfoPrivateParameterArgs) ToAccelerationDomainOriginInfoPrivateParameterOutputWithContext ¶ added in v0.1.8
func (i AccelerationDomainOriginInfoPrivateParameterArgs) ToAccelerationDomainOriginInfoPrivateParameterOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPrivateParameterOutput
type AccelerationDomainOriginInfoPrivateParameterArray ¶ added in v0.1.8
type AccelerationDomainOriginInfoPrivateParameterArray []AccelerationDomainOriginInfoPrivateParameterInput
func (AccelerationDomainOriginInfoPrivateParameterArray) ElementType ¶ added in v0.1.8
func (AccelerationDomainOriginInfoPrivateParameterArray) ElementType() reflect.Type
func (AccelerationDomainOriginInfoPrivateParameterArray) ToAccelerationDomainOriginInfoPrivateParameterArrayOutput ¶ added in v0.1.8
func (i AccelerationDomainOriginInfoPrivateParameterArray) ToAccelerationDomainOriginInfoPrivateParameterArrayOutput() AccelerationDomainOriginInfoPrivateParameterArrayOutput
func (AccelerationDomainOriginInfoPrivateParameterArray) ToAccelerationDomainOriginInfoPrivateParameterArrayOutputWithContext ¶ added in v0.1.8
func (i AccelerationDomainOriginInfoPrivateParameterArray) ToAccelerationDomainOriginInfoPrivateParameterArrayOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPrivateParameterArrayOutput
type AccelerationDomainOriginInfoPrivateParameterArrayInput ¶ added in v0.1.8
type AccelerationDomainOriginInfoPrivateParameterArrayInput interface { pulumi.Input ToAccelerationDomainOriginInfoPrivateParameterArrayOutput() AccelerationDomainOriginInfoPrivateParameterArrayOutput ToAccelerationDomainOriginInfoPrivateParameterArrayOutputWithContext(context.Context) AccelerationDomainOriginInfoPrivateParameterArrayOutput }
AccelerationDomainOriginInfoPrivateParameterArrayInput is an input type that accepts AccelerationDomainOriginInfoPrivateParameterArray and AccelerationDomainOriginInfoPrivateParameterArrayOutput values. You can construct a concrete instance of `AccelerationDomainOriginInfoPrivateParameterArrayInput` via:
AccelerationDomainOriginInfoPrivateParameterArray{ AccelerationDomainOriginInfoPrivateParameterArgs{...} }
type AccelerationDomainOriginInfoPrivateParameterArrayOutput ¶ added in v0.1.8
type AccelerationDomainOriginInfoPrivateParameterArrayOutput struct{ *pulumi.OutputState }
func (AccelerationDomainOriginInfoPrivateParameterArrayOutput) ElementType ¶ added in v0.1.8
func (AccelerationDomainOriginInfoPrivateParameterArrayOutput) ElementType() reflect.Type
func (AccelerationDomainOriginInfoPrivateParameterArrayOutput) ToAccelerationDomainOriginInfoPrivateParameterArrayOutput ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPrivateParameterArrayOutput) ToAccelerationDomainOriginInfoPrivateParameterArrayOutput() AccelerationDomainOriginInfoPrivateParameterArrayOutput
func (AccelerationDomainOriginInfoPrivateParameterArrayOutput) ToAccelerationDomainOriginInfoPrivateParameterArrayOutputWithContext ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPrivateParameterArrayOutput) ToAccelerationDomainOriginInfoPrivateParameterArrayOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPrivateParameterArrayOutput
type AccelerationDomainOriginInfoPrivateParameterInput ¶ added in v0.1.8
type AccelerationDomainOriginInfoPrivateParameterInput interface { pulumi.Input ToAccelerationDomainOriginInfoPrivateParameterOutput() AccelerationDomainOriginInfoPrivateParameterOutput ToAccelerationDomainOriginInfoPrivateParameterOutputWithContext(context.Context) AccelerationDomainOriginInfoPrivateParameterOutput }
AccelerationDomainOriginInfoPrivateParameterInput is an input type that accepts AccelerationDomainOriginInfoPrivateParameterArgs and AccelerationDomainOriginInfoPrivateParameterOutput values. You can construct a concrete instance of `AccelerationDomainOriginInfoPrivateParameterInput` via:
AccelerationDomainOriginInfoPrivateParameterArgs{...}
type AccelerationDomainOriginInfoPrivateParameterOutput ¶ added in v0.1.8
type AccelerationDomainOriginInfoPrivateParameterOutput struct{ *pulumi.OutputState }
func (AccelerationDomainOriginInfoPrivateParameterOutput) ElementType ¶ added in v0.1.8
func (AccelerationDomainOriginInfoPrivateParameterOutput) ElementType() reflect.Type
func (AccelerationDomainOriginInfoPrivateParameterOutput) Name ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPrivateParameterOutput) Name() pulumi.StringOutput
The parameter name. Valid values: `AccessKeyId`: Access Key ID; `SecretAccessKey`: Secret Access Key.
func (AccelerationDomainOriginInfoPrivateParameterOutput) ToAccelerationDomainOriginInfoPrivateParameterOutput ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPrivateParameterOutput) ToAccelerationDomainOriginInfoPrivateParameterOutput() AccelerationDomainOriginInfoPrivateParameterOutput
func (AccelerationDomainOriginInfoPrivateParameterOutput) ToAccelerationDomainOriginInfoPrivateParameterOutputWithContext ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPrivateParameterOutput) ToAccelerationDomainOriginInfoPrivateParameterOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPrivateParameterOutput
func (AccelerationDomainOriginInfoPrivateParameterOutput) Value ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPrivateParameterOutput) Value() pulumi.StringOutput
The parameter value.
type AccelerationDomainOriginInfoPtrInput ¶ added in v0.1.8
type AccelerationDomainOriginInfoPtrInput interface { pulumi.Input ToAccelerationDomainOriginInfoPtrOutput() AccelerationDomainOriginInfoPtrOutput ToAccelerationDomainOriginInfoPtrOutputWithContext(context.Context) AccelerationDomainOriginInfoPtrOutput }
AccelerationDomainOriginInfoPtrInput is an input type that accepts AccelerationDomainOriginInfoArgs, AccelerationDomainOriginInfoPtr and AccelerationDomainOriginInfoPtrOutput values. You can construct a concrete instance of `AccelerationDomainOriginInfoPtrInput` via:
AccelerationDomainOriginInfoArgs{...} or: nil
func AccelerationDomainOriginInfoPtr ¶ added in v0.1.8
func AccelerationDomainOriginInfoPtr(v *AccelerationDomainOriginInfoArgs) AccelerationDomainOriginInfoPtrInput
type AccelerationDomainOriginInfoPtrOutput ¶ added in v0.1.8
type AccelerationDomainOriginInfoPtrOutput struct{ *pulumi.OutputState }
func (AccelerationDomainOriginInfoPtrOutput) BackupOrigin ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPtrOutput) BackupOrigin() pulumi.StringPtrOutput
ID of the secondary origin group (valid when `OriginType=ORIGIN_GROUP`). If it is not specified, it indicates that secondary origins are not used.
func (AccelerationDomainOriginInfoPtrOutput) ElementType ¶ added in v0.1.8
func (AccelerationDomainOriginInfoPtrOutput) ElementType() reflect.Type
func (AccelerationDomainOriginInfoPtrOutput) Origin ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPtrOutput) Origin() pulumi.StringPtrOutput
The origin address. Enter the origin group ID if `OriginType=ORIGIN_GROUP`.
func (AccelerationDomainOriginInfoPtrOutput) OriginType ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPtrOutput) OriginType() pulumi.StringPtrOutput
The origin type. Values: `IP_DOMAIN`: IPv4/IPv6 address or domain name; `COS`: COS bucket address; `ORIGIN_GROUP`: Origin group; `AWS_S3`: AWS S3 bucket address; `SPACE`: EdgeOne Shield Space.
func (AccelerationDomainOriginInfoPtrOutput) PrivateAccess ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPtrOutput) PrivateAccess() pulumi.StringPtrOutput
Whether to authenticate access to the private object storage origin (valid when `OriginType=COS/AWS_S3`). Values: `on`: Enable private authentication; `off`: Disable private authentication. If this field is not specified, the default value `off` is used.
func (AccelerationDomainOriginInfoPtrOutput) PrivateParameters ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPtrOutput) PrivateParameters() AccelerationDomainOriginInfoPrivateParameterArrayOutput
The private authentication parameters. This field is valid when `PrivateAccess=on`.
func (AccelerationDomainOriginInfoPtrOutput) ToAccelerationDomainOriginInfoPtrOutput ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPtrOutput) ToAccelerationDomainOriginInfoPtrOutput() AccelerationDomainOriginInfoPtrOutput
func (AccelerationDomainOriginInfoPtrOutput) ToAccelerationDomainOriginInfoPtrOutputWithContext ¶ added in v0.1.8
func (o AccelerationDomainOriginInfoPtrOutput) ToAccelerationDomainOriginInfoPtrOutputWithContext(ctx context.Context) AccelerationDomainOriginInfoPtrOutput
type AccelerationDomainOutput ¶ added in v0.1.8
type AccelerationDomainOutput struct{ *pulumi.OutputState }
func (AccelerationDomainOutput) Cname ¶ added in v0.1.8
func (o AccelerationDomainOutput) Cname() pulumi.StringOutput
CNAME address.
func (AccelerationDomainOutput) DomainName ¶ added in v0.1.8
func (o AccelerationDomainOutput) DomainName() pulumi.StringOutput
Accelerated domain name.
func (AccelerationDomainOutput) ElementType ¶ added in v0.1.8
func (AccelerationDomainOutput) ElementType() reflect.Type
func (AccelerationDomainOutput) OriginInfo ¶ added in v0.1.8
func (o AccelerationDomainOutput) OriginInfo() AccelerationDomainOriginInfoOutput
Details of the origin.
func (AccelerationDomainOutput) Status ¶ added in v0.1.8
func (o AccelerationDomainOutput) Status() pulumi.StringPtrOutput
Accelerated domain name status, the values are: `online`: enabled; `offline`: disabled.
func (AccelerationDomainOutput) ToAccelerationDomainOutput ¶ added in v0.1.8
func (o AccelerationDomainOutput) ToAccelerationDomainOutput() AccelerationDomainOutput
func (AccelerationDomainOutput) ToAccelerationDomainOutputWithContext ¶ added in v0.1.8
func (o AccelerationDomainOutput) ToAccelerationDomainOutputWithContext(ctx context.Context) AccelerationDomainOutput
func (AccelerationDomainOutput) ZoneId ¶ added in v0.1.8
func (o AccelerationDomainOutput) ZoneId() pulumi.StringOutput
ID of the site related with the accelerated domain name.
type AccelerationDomainState ¶ added in v0.1.8
type AccelerationDomainState struct { // CNAME address. Cname pulumi.StringPtrInput // Accelerated domain name. DomainName pulumi.StringPtrInput // Details of the origin. OriginInfo AccelerationDomainOriginInfoPtrInput // Accelerated domain name status, the values are: `online`: enabled; `offline`: disabled. Status pulumi.StringPtrInput // ID of the site related with the accelerated domain name. ZoneId pulumi.StringPtrInput }
func (AccelerationDomainState) ElementType ¶ added in v0.1.8
func (AccelerationDomainState) ElementType() reflect.Type
type ApplicationProxy ¶
type ApplicationProxy struct { pulumi.CustomResourceState // - `0`: Disable acceleration.- `1`: Enable acceleration. AccelerateType pulumi.IntOutput `pulumi:"accelerateType"` // Acceleration area. Valid values: `mainland`, `overseas`. Area pulumi.StringOutput `pulumi:"area"` // Application proxy block status. Valid values: `banned`, `banning`, `recover`, `recovering`. BanStatus pulumi.StringOutput `pulumi:"banStatus"` // When `ProxyType` is hostname, this field is the ID of the subdomain. HostId pulumi.StringOutput `pulumi:"hostId"` // IPv6 access configuration. Ipv6 ApplicationProxyIpv6Output `pulumi:"ipv6"` // Scheduling mode.- `ip`: Anycast IP.- `domain`: CNAME. PlatType pulumi.StringOutput `pulumi:"platType"` // Proxy ID. ProxyId pulumi.StringOutput `pulumi:"proxyId"` // When `ProxyType` is hostname, `ProxyName` is the domain or subdomain name.When `ProxyType` is instance, `ProxyName` is // the name of proxy application. ProxyName pulumi.StringOutput `pulumi:"proxyName"` // Layer 4 proxy mode. Valid values:- `hostname`: subdomain mode.- `instance`: instance mode. ProxyType pulumi.StringOutput `pulumi:"proxyType"` // Scheduling information. ScheduleValues pulumi.StringArrayOutput `pulumi:"scheduleValues"` // - `0`: Disable security protection.- `1`: Enable security protection. SecurityType pulumi.IntOutput `pulumi:"securityType"` // Session persistence duration. Value range: 30-3600 (in seconds), default value is 600. SessionPersistTime pulumi.IntOutput `pulumi:"sessionPersistTime"` // Status of this application proxy. Valid values to set is `online` and `offline`.- `online`: Enable.- `offline`: // Disable.- `progress`: Deploying.- `stopping`: Deactivating.- `fail`: Deploy or deactivate failed. Status pulumi.StringOutput `pulumi:"status"` // Last modification date. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
func GetApplicationProxy ¶
func GetApplicationProxy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ApplicationProxyState, opts ...pulumi.ResourceOption) (*ApplicationProxy, error)
GetApplicationProxy gets an existing ApplicationProxy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewApplicationProxy ¶
func NewApplicationProxy(ctx *pulumi.Context, name string, args *ApplicationProxyArgs, opts ...pulumi.ResourceOption) (*ApplicationProxy, error)
NewApplicationProxy registers a new resource with the given unique name, arguments, and options.
func (*ApplicationProxy) ElementType ¶
func (*ApplicationProxy) ElementType() reflect.Type
func (*ApplicationProxy) ToApplicationProxyOutput ¶
func (i *ApplicationProxy) ToApplicationProxyOutput() ApplicationProxyOutput
func (*ApplicationProxy) ToApplicationProxyOutputWithContext ¶
func (i *ApplicationProxy) ToApplicationProxyOutputWithContext(ctx context.Context) ApplicationProxyOutput
type ApplicationProxyArgs ¶
type ApplicationProxyArgs struct { // - `0`: Disable acceleration.- `1`: Enable acceleration. AccelerateType pulumi.IntInput // IPv6 access configuration. Ipv6 ApplicationProxyIpv6PtrInput // Scheduling mode.- `ip`: Anycast IP.- `domain`: CNAME. PlatType pulumi.StringInput // When `ProxyType` is hostname, `ProxyName` is the domain or subdomain name.When `ProxyType` is instance, `ProxyName` is // the name of proxy application. ProxyName pulumi.StringInput // Layer 4 proxy mode. Valid values:- `hostname`: subdomain mode.- `instance`: instance mode. ProxyType pulumi.StringPtrInput // - `0`: Disable security protection.- `1`: Enable security protection. SecurityType pulumi.IntInput // Session persistence duration. Value range: 30-3600 (in seconds), default value is 600. SessionPersistTime pulumi.IntPtrInput // Status of this application proxy. Valid values to set is `online` and `offline`.- `online`: Enable.- `offline`: // Disable.- `progress`: Deploying.- `stopping`: Deactivating.- `fail`: Deploy or deactivate failed. Status pulumi.StringPtrInput // Site ID. ZoneId pulumi.StringInput }
The set of arguments for constructing a ApplicationProxy resource.
func (ApplicationProxyArgs) ElementType ¶
func (ApplicationProxyArgs) ElementType() reflect.Type
type ApplicationProxyArray ¶
type ApplicationProxyArray []ApplicationProxyInput
func (ApplicationProxyArray) ElementType ¶
func (ApplicationProxyArray) ElementType() reflect.Type
func (ApplicationProxyArray) ToApplicationProxyArrayOutput ¶
func (i ApplicationProxyArray) ToApplicationProxyArrayOutput() ApplicationProxyArrayOutput
func (ApplicationProxyArray) ToApplicationProxyArrayOutputWithContext ¶
func (i ApplicationProxyArray) ToApplicationProxyArrayOutputWithContext(ctx context.Context) ApplicationProxyArrayOutput
type ApplicationProxyArrayInput ¶
type ApplicationProxyArrayInput interface { pulumi.Input ToApplicationProxyArrayOutput() ApplicationProxyArrayOutput ToApplicationProxyArrayOutputWithContext(context.Context) ApplicationProxyArrayOutput }
ApplicationProxyArrayInput is an input type that accepts ApplicationProxyArray and ApplicationProxyArrayOutput values. You can construct a concrete instance of `ApplicationProxyArrayInput` via:
ApplicationProxyArray{ ApplicationProxyArgs{...} }
type ApplicationProxyArrayOutput ¶
type ApplicationProxyArrayOutput struct{ *pulumi.OutputState }
func (ApplicationProxyArrayOutput) ElementType ¶
func (ApplicationProxyArrayOutput) ElementType() reflect.Type
func (ApplicationProxyArrayOutput) Index ¶
func (o ApplicationProxyArrayOutput) Index(i pulumi.IntInput) ApplicationProxyOutput
func (ApplicationProxyArrayOutput) ToApplicationProxyArrayOutput ¶
func (o ApplicationProxyArrayOutput) ToApplicationProxyArrayOutput() ApplicationProxyArrayOutput
func (ApplicationProxyArrayOutput) ToApplicationProxyArrayOutputWithContext ¶
func (o ApplicationProxyArrayOutput) ToApplicationProxyArrayOutputWithContext(ctx context.Context) ApplicationProxyArrayOutput
type ApplicationProxyInput ¶
type ApplicationProxyInput interface { pulumi.Input ToApplicationProxyOutput() ApplicationProxyOutput ToApplicationProxyOutputWithContext(ctx context.Context) ApplicationProxyOutput }
type ApplicationProxyIpv6 ¶
type ApplicationProxyIpv6 struct {
Switch string `pulumi:"switch"`
}
type ApplicationProxyIpv6Args ¶
type ApplicationProxyIpv6Args struct {
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
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
func (ApplicationProxyIpv6PtrOutput) ToApplicationProxyIpv6PtrOutput ¶
func (o ApplicationProxyIpv6PtrOutput) ToApplicationProxyIpv6PtrOutput() ApplicationProxyIpv6PtrOutput
func (ApplicationProxyIpv6PtrOutput) ToApplicationProxyIpv6PtrOutputWithContext ¶
func (o ApplicationProxyIpv6PtrOutput) ToApplicationProxyIpv6PtrOutputWithContext(ctx context.Context) ApplicationProxyIpv6PtrOutput
type ApplicationProxyMap ¶
type ApplicationProxyMap map[string]ApplicationProxyInput
func (ApplicationProxyMap) ElementType ¶
func (ApplicationProxyMap) ElementType() reflect.Type
func (ApplicationProxyMap) ToApplicationProxyMapOutput ¶
func (i ApplicationProxyMap) ToApplicationProxyMapOutput() ApplicationProxyMapOutput
func (ApplicationProxyMap) ToApplicationProxyMapOutputWithContext ¶
func (i ApplicationProxyMap) ToApplicationProxyMapOutputWithContext(ctx context.Context) ApplicationProxyMapOutput
type ApplicationProxyMapInput ¶
type ApplicationProxyMapInput interface { pulumi.Input ToApplicationProxyMapOutput() ApplicationProxyMapOutput ToApplicationProxyMapOutputWithContext(context.Context) ApplicationProxyMapOutput }
ApplicationProxyMapInput is an input type that accepts ApplicationProxyMap and ApplicationProxyMapOutput values. You can construct a concrete instance of `ApplicationProxyMapInput` via:
ApplicationProxyMap{ "key": ApplicationProxyArgs{...} }
type ApplicationProxyMapOutput ¶
type ApplicationProxyMapOutput struct{ *pulumi.OutputState }
func (ApplicationProxyMapOutput) ElementType ¶
func (ApplicationProxyMapOutput) ElementType() reflect.Type
func (ApplicationProxyMapOutput) MapIndex ¶
func (o ApplicationProxyMapOutput) MapIndex(k pulumi.StringInput) ApplicationProxyOutput
func (ApplicationProxyMapOutput) ToApplicationProxyMapOutput ¶
func (o ApplicationProxyMapOutput) ToApplicationProxyMapOutput() ApplicationProxyMapOutput
func (ApplicationProxyMapOutput) ToApplicationProxyMapOutputWithContext ¶
func (o ApplicationProxyMapOutput) ToApplicationProxyMapOutputWithContext(ctx context.Context) ApplicationProxyMapOutput
type ApplicationProxyOutput ¶
type ApplicationProxyOutput struct{ *pulumi.OutputState }
func (ApplicationProxyOutput) AccelerateType ¶
func (o ApplicationProxyOutput) AccelerateType() pulumi.IntOutput
- `0`: Disable acceleration.- `1`: Enable acceleration.
func (ApplicationProxyOutput) Area ¶
func (o ApplicationProxyOutput) Area() pulumi.StringOutput
Acceleration area. Valid values: `mainland`, `overseas`.
func (ApplicationProxyOutput) BanStatus ¶
func (o ApplicationProxyOutput) BanStatus() pulumi.StringOutput
Application proxy block status. Valid values: `banned`, `banning`, `recover`, `recovering`.
func (ApplicationProxyOutput) ElementType ¶
func (ApplicationProxyOutput) ElementType() reflect.Type
func (ApplicationProxyOutput) HostId ¶
func (o ApplicationProxyOutput) HostId() pulumi.StringOutput
When `ProxyType` is hostname, this field is the ID of the subdomain.
func (ApplicationProxyOutput) Ipv6 ¶
func (o ApplicationProxyOutput) Ipv6() ApplicationProxyIpv6Output
IPv6 access configuration.
func (ApplicationProxyOutput) PlatType ¶
func (o ApplicationProxyOutput) PlatType() pulumi.StringOutput
Scheduling mode.- `ip`: Anycast IP.- `domain`: CNAME.
func (ApplicationProxyOutput) ProxyId ¶
func (o ApplicationProxyOutput) ProxyId() pulumi.StringOutput
Proxy ID.
func (ApplicationProxyOutput) ProxyName ¶
func (o ApplicationProxyOutput) ProxyName() pulumi.StringOutput
When `ProxyType` is hostname, `ProxyName` is the domain or subdomain name.When `ProxyType` is instance, `ProxyName` is the name of proxy application.
func (ApplicationProxyOutput) ProxyType ¶
func (o ApplicationProxyOutput) ProxyType() pulumi.StringOutput
Layer 4 proxy mode. Valid values:- `hostname`: subdomain mode.- `instance`: instance mode.
func (ApplicationProxyOutput) ScheduleValues ¶
func (o ApplicationProxyOutput) ScheduleValues() pulumi.StringArrayOutput
Scheduling information.
func (ApplicationProxyOutput) SecurityType ¶
func (o ApplicationProxyOutput) SecurityType() pulumi.IntOutput
- `0`: Disable security protection.- `1`: Enable security protection.
func (ApplicationProxyOutput) SessionPersistTime ¶
func (o ApplicationProxyOutput) SessionPersistTime() pulumi.IntOutput
Session persistence duration. Value range: 30-3600 (in seconds), default value is 600.
func (ApplicationProxyOutput) Status ¶
func (o ApplicationProxyOutput) Status() pulumi.StringOutput
Status of this application proxy. Valid values to set is `online` and `offline`.- `online`: Enable.- `offline`: Disable.- `progress`: Deploying.- `stopping`: Deactivating.- `fail`: Deploy or deactivate failed.
func (ApplicationProxyOutput) ToApplicationProxyOutput ¶
func (o ApplicationProxyOutput) ToApplicationProxyOutput() ApplicationProxyOutput
func (ApplicationProxyOutput) ToApplicationProxyOutputWithContext ¶
func (o ApplicationProxyOutput) ToApplicationProxyOutputWithContext(ctx context.Context) ApplicationProxyOutput
func (ApplicationProxyOutput) UpdateTime ¶
func (o ApplicationProxyOutput) UpdateTime() pulumi.StringOutput
Last modification date.
func (ApplicationProxyOutput) ZoneId ¶
func (o ApplicationProxyOutput) ZoneId() pulumi.StringOutput
Site ID.
type ApplicationProxyRule ¶
type ApplicationProxyRule struct { pulumi.CustomResourceState // Passes the client IP. Default value is `OFF`. When Proto is TCP, valid values: `TOA`: Pass the client IP via TOA; `PPV1`: Pass the client IP via Proxy Protocol V1; `PPV2`: Pass the client IP via Proxy Protocol V2; `OFF`: Do not pass the client IP. When Proto=UDP, valid values: `PPV2`: Pass the client IP via Proxy Protocol V2; `OFF`: Do not pass the client IP. ForwardClientIp pulumi.StringOutput `pulumi:"forwardClientIp"` // Origin port, supported formats: single port: 80; Port segment: 81-90, 81 to 90 ports. OriginPort pulumi.StringOutput `pulumi:"originPort"` // Origin server type. Valid values: `custom`: Specified origins; `origins`: An origin group. OriginType pulumi.StringOutput `pulumi:"originType"` // Origin site information: When `OriginType` is `custom`, it indicates one or more origin sites, such as `['8.8.8.8', '9.9.9.9']` or `OriginValue=['test.com']`; When `OriginType` is `origins`, there is required to be one and only one element, representing the origin site group ID, such as `['origin-537f5b41-162a-11ed-abaa-525400c5da15']`. OriginValues pulumi.StringArrayOutput `pulumi:"originValues"` // Valid values: `80` means port 80; `81-90` means port range 81-90. Ports pulumi.StringArrayOutput `pulumi:"ports"` // Protocol. Valid values: `TCP`, `UDP`. Proto pulumi.StringOutput `pulumi:"proto"` // Proxy ID. ProxyId pulumi.StringOutput `pulumi:"proxyId"` // Rule ID. RuleId pulumi.StringOutput `pulumi:"ruleId"` // Specifies whether to enable session persistence. Default value is false. SessionPersist pulumi.BoolOutput `pulumi:"sessionPersist"` // Status, the values are: `online`: enabled; `offline`: deactivated; `progress`: being deployed; `stopping`: being deactivated; `fail`: deployment failure/deactivation failure. Status pulumi.StringOutput `pulumi:"status"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo applicationProxyRule
## Example Usage
```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. Valid values: `custom`: Specified origins; `origins`: An origin group. OriginType pulumi.StringInput // Origin site information: When `OriginType` is `custom`, it indicates one or more origin sites, such as `['8.8.8.8', '9.9.9.9']` or `OriginValue=['test.com']`; When `OriginType` is `origins`, there is required to be one and only one element, representing the origin site group ID, such as `['origin-537f5b41-162a-11ed-abaa-525400c5da15']`. OriginValues pulumi.StringArrayInput // Valid values: `80` means port 80; `81-90` means port range 81-90. Ports pulumi.StringArrayInput // Protocol. Valid values: `TCP`, `UDP`. Proto pulumi.StringInput // Proxy ID. ProxyId pulumi.StringInput // Specifies whether to enable session persistence. Default value is false. SessionPersist pulumi.BoolPtrInput // Status, the values are: `online`: enabled; `offline`: deactivated; `progress`: being deployed; `stopping`: being deactivated; `fail`: deployment failure/deactivation failure. Status pulumi.StringPtrInput // Site ID. ZoneId pulumi.StringInput }
The set of arguments for constructing a ApplicationProxyRule resource.
func (ApplicationProxyRuleArgs) ElementType ¶
func (ApplicationProxyRuleArgs) ElementType() reflect.Type
type ApplicationProxyRuleArray ¶
type ApplicationProxyRuleArray []ApplicationProxyRuleInput
func (ApplicationProxyRuleArray) ElementType ¶
func (ApplicationProxyRuleArray) ElementType() reflect.Type
func (ApplicationProxyRuleArray) ToApplicationProxyRuleArrayOutput ¶
func (i ApplicationProxyRuleArray) ToApplicationProxyRuleArrayOutput() ApplicationProxyRuleArrayOutput
func (ApplicationProxyRuleArray) ToApplicationProxyRuleArrayOutputWithContext ¶
func (i ApplicationProxyRuleArray) ToApplicationProxyRuleArrayOutputWithContext(ctx context.Context) ApplicationProxyRuleArrayOutput
type ApplicationProxyRuleArrayInput ¶
type ApplicationProxyRuleArrayInput interface { pulumi.Input ToApplicationProxyRuleArrayOutput() ApplicationProxyRuleArrayOutput ToApplicationProxyRuleArrayOutputWithContext(context.Context) ApplicationProxyRuleArrayOutput }
ApplicationProxyRuleArrayInput is an input type that accepts ApplicationProxyRuleArray and ApplicationProxyRuleArrayOutput values. You can construct a concrete instance of `ApplicationProxyRuleArrayInput` via:
ApplicationProxyRuleArray{ ApplicationProxyRuleArgs{...} }
type ApplicationProxyRuleArrayOutput ¶
type ApplicationProxyRuleArrayOutput struct{ *pulumi.OutputState }
func (ApplicationProxyRuleArrayOutput) ElementType ¶
func (ApplicationProxyRuleArrayOutput) ElementType() reflect.Type
func (ApplicationProxyRuleArrayOutput) Index ¶
func (o ApplicationProxyRuleArrayOutput) Index(i pulumi.IntInput) ApplicationProxyRuleOutput
func (ApplicationProxyRuleArrayOutput) ToApplicationProxyRuleArrayOutput ¶
func (o ApplicationProxyRuleArrayOutput) ToApplicationProxyRuleArrayOutput() ApplicationProxyRuleArrayOutput
func (ApplicationProxyRuleArrayOutput) ToApplicationProxyRuleArrayOutputWithContext ¶
func (o ApplicationProxyRuleArrayOutput) ToApplicationProxyRuleArrayOutputWithContext(ctx context.Context) ApplicationProxyRuleArrayOutput
type ApplicationProxyRuleInput ¶
type ApplicationProxyRuleInput interface { pulumi.Input ToApplicationProxyRuleOutput() ApplicationProxyRuleOutput ToApplicationProxyRuleOutputWithContext(ctx context.Context) ApplicationProxyRuleOutput }
type ApplicationProxyRuleMap ¶
type ApplicationProxyRuleMap map[string]ApplicationProxyRuleInput
func (ApplicationProxyRuleMap) ElementType ¶
func (ApplicationProxyRuleMap) ElementType() reflect.Type
func (ApplicationProxyRuleMap) ToApplicationProxyRuleMapOutput ¶
func (i ApplicationProxyRuleMap) ToApplicationProxyRuleMapOutput() ApplicationProxyRuleMapOutput
func (ApplicationProxyRuleMap) ToApplicationProxyRuleMapOutputWithContext ¶
func (i ApplicationProxyRuleMap) ToApplicationProxyRuleMapOutputWithContext(ctx context.Context) ApplicationProxyRuleMapOutput
type ApplicationProxyRuleMapInput ¶
type ApplicationProxyRuleMapInput interface { pulumi.Input ToApplicationProxyRuleMapOutput() ApplicationProxyRuleMapOutput ToApplicationProxyRuleMapOutputWithContext(context.Context) ApplicationProxyRuleMapOutput }
ApplicationProxyRuleMapInput is an input type that accepts ApplicationProxyRuleMap and ApplicationProxyRuleMapOutput values. You can construct a concrete instance of `ApplicationProxyRuleMapInput` via:
ApplicationProxyRuleMap{ "key": ApplicationProxyRuleArgs{...} }
type ApplicationProxyRuleMapOutput ¶
type ApplicationProxyRuleMapOutput struct{ *pulumi.OutputState }
func (ApplicationProxyRuleMapOutput) ElementType ¶
func (ApplicationProxyRuleMapOutput) ElementType() reflect.Type
func (ApplicationProxyRuleMapOutput) MapIndex ¶
func (o ApplicationProxyRuleMapOutput) MapIndex(k pulumi.StringInput) ApplicationProxyRuleOutput
func (ApplicationProxyRuleMapOutput) ToApplicationProxyRuleMapOutput ¶
func (o ApplicationProxyRuleMapOutput) ToApplicationProxyRuleMapOutput() ApplicationProxyRuleMapOutput
func (ApplicationProxyRuleMapOutput) ToApplicationProxyRuleMapOutputWithContext ¶
func (o ApplicationProxyRuleMapOutput) ToApplicationProxyRuleMapOutputWithContext(ctx context.Context) ApplicationProxyRuleMapOutput
type ApplicationProxyRuleOutput ¶
type ApplicationProxyRuleOutput struct{ *pulumi.OutputState }
func (ApplicationProxyRuleOutput) ElementType ¶
func (ApplicationProxyRuleOutput) ElementType() reflect.Type
func (ApplicationProxyRuleOutput) ForwardClientIp ¶
func (o ApplicationProxyRuleOutput) ForwardClientIp() pulumi.StringOutput
Passes the client IP. Default value is `OFF`. When Proto is TCP, valid values: `TOA`: Pass the client IP via TOA; `PPV1`: Pass the client IP via Proxy Protocol V1; `PPV2`: Pass the client IP via Proxy Protocol V2; `OFF`: Do not pass the client IP. When Proto=UDP, valid values: `PPV2`: Pass the client IP via Proxy Protocol V2; `OFF`: Do not pass the client IP.
func (ApplicationProxyRuleOutput) OriginPort ¶
func (o ApplicationProxyRuleOutput) OriginPort() pulumi.StringOutput
Origin port, supported formats: single port: 80; Port segment: 81-90, 81 to 90 ports.
func (ApplicationProxyRuleOutput) OriginType ¶
func (o ApplicationProxyRuleOutput) OriginType() pulumi.StringOutput
Origin server type. Valid values: `custom`: Specified origins; `origins`: An origin group.
func (ApplicationProxyRuleOutput) OriginValues ¶
func (o ApplicationProxyRuleOutput) OriginValues() pulumi.StringArrayOutput
Origin site information: When `OriginType` is `custom`, it indicates one or more origin sites, such as `['8.8.8.8', '9.9.9.9']` or `OriginValue=['test.com']`; When `OriginType` is `origins`, there is required to be one and only one element, representing the origin site group ID, such as `['origin-537f5b41-162a-11ed-abaa-525400c5da15']`.
func (ApplicationProxyRuleOutput) Ports ¶
func (o ApplicationProxyRuleOutput) Ports() pulumi.StringArrayOutput
Valid values: `80` means port 80; `81-90` means port range 81-90.
func (ApplicationProxyRuleOutput) Proto ¶
func (o ApplicationProxyRuleOutput) Proto() pulumi.StringOutput
Protocol. Valid values: `TCP`, `UDP`.
func (ApplicationProxyRuleOutput) ProxyId ¶
func (o ApplicationProxyRuleOutput) ProxyId() pulumi.StringOutput
Proxy ID.
func (ApplicationProxyRuleOutput) RuleId ¶
func (o ApplicationProxyRuleOutput) RuleId() pulumi.StringOutput
Rule ID.
func (ApplicationProxyRuleOutput) SessionPersist ¶
func (o ApplicationProxyRuleOutput) SessionPersist() pulumi.BoolOutput
Specifies whether to enable session persistence. Default value is false.
func (ApplicationProxyRuleOutput) Status ¶
func (o ApplicationProxyRuleOutput) Status() pulumi.StringOutput
Status, the values are: `online`: enabled; `offline`: deactivated; `progress`: being deployed; `stopping`: being deactivated; `fail`: deployment failure/deactivation failure.
func (ApplicationProxyRuleOutput) ToApplicationProxyRuleOutput ¶
func (o ApplicationProxyRuleOutput) ToApplicationProxyRuleOutput() ApplicationProxyRuleOutput
func (ApplicationProxyRuleOutput) ToApplicationProxyRuleOutputWithContext ¶
func (o ApplicationProxyRuleOutput) ToApplicationProxyRuleOutputWithContext(ctx context.Context) ApplicationProxyRuleOutput
func (ApplicationProxyRuleOutput) ZoneId ¶
func (o ApplicationProxyRuleOutput) ZoneId() pulumi.StringOutput
Site ID.
type ApplicationProxyRuleState ¶
type ApplicationProxyRuleState struct { // Passes the client IP. Default value is `OFF`. When Proto is TCP, valid values: `TOA`: Pass the client IP via TOA; `PPV1`: Pass the client IP via Proxy Protocol V1; `PPV2`: Pass the client IP via Proxy Protocol V2; `OFF`: Do not pass the client IP. When Proto=UDP, valid values: `PPV2`: Pass the client IP via Proxy Protocol V2; `OFF`: Do not pass the client IP. ForwardClientIp pulumi.StringPtrInput // Origin port, supported formats: single port: 80; Port segment: 81-90, 81 to 90 ports. OriginPort pulumi.StringPtrInput // Origin server type. Valid values: `custom`: Specified origins; `origins`: An origin group. OriginType pulumi.StringPtrInput // Origin site information: When `OriginType` is `custom`, it indicates one or more origin sites, such as `['8.8.8.8', '9.9.9.9']` or `OriginValue=['test.com']`; When `OriginType` is `origins`, there is required to be one and only one element, representing the origin site group ID, such as `['origin-537f5b41-162a-11ed-abaa-525400c5da15']`. OriginValues pulumi.StringArrayInput // Valid values: `80` means port 80; `81-90` means port range 81-90. Ports pulumi.StringArrayInput // Protocol. Valid values: `TCP`, `UDP`. Proto pulumi.StringPtrInput // Proxy ID. ProxyId pulumi.StringPtrInput // Rule ID. RuleId pulumi.StringPtrInput // Specifies whether to enable session persistence. Default value is false. SessionPersist pulumi.BoolPtrInput // Status, the values are: `online`: enabled; `offline`: deactivated; `progress`: being deployed; `stopping`: being deactivated; `fail`: deployment failure/deactivation failure. Status pulumi.StringPtrInput // Site ID. ZoneId pulumi.StringPtrInput }
func (ApplicationProxyRuleState) ElementType ¶
func (ApplicationProxyRuleState) ElementType() reflect.Type
type ApplicationProxyState ¶
type ApplicationProxyState struct { // - `0`: Disable acceleration.- `1`: Enable acceleration. AccelerateType pulumi.IntPtrInput // Acceleration area. Valid values: `mainland`, `overseas`. Area pulumi.StringPtrInput // Application proxy block status. Valid values: `banned`, `banning`, `recover`, `recovering`. BanStatus pulumi.StringPtrInput // When `ProxyType` is hostname, this field is the ID of the subdomain. HostId pulumi.StringPtrInput // IPv6 access configuration. Ipv6 ApplicationProxyIpv6PtrInput // Scheduling mode.- `ip`: Anycast IP.- `domain`: CNAME. PlatType pulumi.StringPtrInput // Proxy ID. ProxyId pulumi.StringPtrInput // When `ProxyType` is hostname, `ProxyName` is the domain or subdomain name.When `ProxyType` is instance, `ProxyName` is // the name of proxy application. ProxyName pulumi.StringPtrInput // Layer 4 proxy mode. Valid values:- `hostname`: subdomain mode.- `instance`: instance mode. ProxyType pulumi.StringPtrInput // Scheduling information. ScheduleValues pulumi.StringArrayInput // - `0`: Disable security protection.- `1`: Enable security protection. SecurityType pulumi.IntPtrInput // Session persistence duration. Value range: 30-3600 (in seconds), default value is 600. SessionPersistTime pulumi.IntPtrInput // Status of this application proxy. Valid values to set is `online` and `offline`.- `online`: Enable.- `offline`: // Disable.- `progress`: Deploying.- `stopping`: Deactivating.- `fail`: Deploy or deactivate failed. Status pulumi.StringPtrInput // Last modification date. UpdateTime pulumi.StringPtrInput // Site ID. ZoneId pulumi.StringPtrInput }
func (ApplicationProxyState) ElementType ¶
func (ApplicationProxyState) ElementType() reflect.Type
type CertificateConfig ¶ added in v0.1.8
type CertificateConfig struct { pulumi.CustomResourceState // Acceleration domain name that needs to modify the certificate configuration. Host pulumi.StringOutput `pulumi:"host"` // Mode of configuring the certificate, the values are: `disable`: Do not configure the certificate; `eofreecert`: Configure EdgeOne free certificate; `sslcert`: Configure SSL certificate. If not filled in, the default value is `disable`. Mode pulumi.StringOutput `pulumi:"mode"` // SSL certificate configuration, this parameter takes effect only when mode = sslcert, just enter the corresponding CertId. You can go to the SSL certificate list to view the CertId. ServerCertInfos CertificateConfigServerCertInfoArrayOutput `pulumi:"serverCertInfos"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo certificate
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Teo"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Teo.NewCertificateConfig(ctx, "certificate", &Teo.CertificateConfigArgs{ Host: pulumi.String("test.tencentcloud-terraform-provider.cn"), Mode: pulumi.String("eofreecert"), ZoneId: pulumi.String("zone-2o1t24kgy362"), }) if err != nil { return err } return nil }) }
``` ### Configure SSL certificate
```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.NewCertificateConfig(ctx, "certificate", &Teo.CertificateConfigArgs{ Host: pulumi.String("test.tencentcloud-terraform-provider.cn"), Mode: pulumi.String("sslcert"), ServerCertInfos: teo.CertificateConfigServerCertInfoArray{ &teo.CertificateConfigServerCertInfoArgs{ CertId: pulumi.String("8xiUJIJd"), }, }, ZoneId: pulumi.String("zone-2o1t24kgy362"), }) if err != nil { return err } return nil }) }
```
## Import
teo certificate can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Teo/certificateConfig:CertificateConfig certificate zone_id#host#cert_id
```
func GetCertificateConfig ¶ added in v0.1.8
func GetCertificateConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateConfigState, opts ...pulumi.ResourceOption) (*CertificateConfig, error)
GetCertificateConfig gets an existing CertificateConfig resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCertificateConfig ¶ added in v0.1.8
func NewCertificateConfig(ctx *pulumi.Context, name string, args *CertificateConfigArgs, opts ...pulumi.ResourceOption) (*CertificateConfig, error)
NewCertificateConfig registers a new resource with the given unique name, arguments, and options.
func (*CertificateConfig) ElementType ¶ added in v0.1.8
func (*CertificateConfig) ElementType() reflect.Type
func (*CertificateConfig) ToCertificateConfigOutput ¶ added in v0.1.8
func (i *CertificateConfig) ToCertificateConfigOutput() CertificateConfigOutput
func (*CertificateConfig) ToCertificateConfigOutputWithContext ¶ added in v0.1.8
func (i *CertificateConfig) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
type CertificateConfigArgs ¶ added in v0.1.8
type CertificateConfigArgs struct { // Acceleration domain name that needs to modify the certificate configuration. Host pulumi.StringInput // Mode of configuring the certificate, the values are: `disable`: Do not configure the certificate; `eofreecert`: Configure EdgeOne free certificate; `sslcert`: Configure SSL certificate. If not filled in, the default value is `disable`. Mode pulumi.StringPtrInput // SSL certificate configuration, this parameter takes effect only when mode = sslcert, just enter the corresponding CertId. You can go to the SSL certificate list to view the CertId. ServerCertInfos CertificateConfigServerCertInfoArrayInput // Site ID. ZoneId pulumi.StringInput }
The set of arguments for constructing a CertificateConfig resource.
func (CertificateConfigArgs) ElementType ¶ added in v0.1.8
func (CertificateConfigArgs) ElementType() reflect.Type
type CertificateConfigArray ¶ added in v0.1.8
type CertificateConfigArray []CertificateConfigInput
func (CertificateConfigArray) ElementType ¶ added in v0.1.8
func (CertificateConfigArray) ElementType() reflect.Type
func (CertificateConfigArray) ToCertificateConfigArrayOutput ¶ added in v0.1.8
func (i CertificateConfigArray) ToCertificateConfigArrayOutput() CertificateConfigArrayOutput
func (CertificateConfigArray) ToCertificateConfigArrayOutputWithContext ¶ added in v0.1.8
func (i CertificateConfigArray) ToCertificateConfigArrayOutputWithContext(ctx context.Context) CertificateConfigArrayOutput
type CertificateConfigArrayInput ¶ added in v0.1.8
type CertificateConfigArrayInput interface { pulumi.Input ToCertificateConfigArrayOutput() CertificateConfigArrayOutput ToCertificateConfigArrayOutputWithContext(context.Context) CertificateConfigArrayOutput }
CertificateConfigArrayInput is an input type that accepts CertificateConfigArray and CertificateConfigArrayOutput values. You can construct a concrete instance of `CertificateConfigArrayInput` via:
CertificateConfigArray{ CertificateConfigArgs{...} }
type CertificateConfigArrayOutput ¶ added in v0.1.8
type CertificateConfigArrayOutput struct{ *pulumi.OutputState }
func (CertificateConfigArrayOutput) ElementType ¶ added in v0.1.8
func (CertificateConfigArrayOutput) ElementType() reflect.Type
func (CertificateConfigArrayOutput) Index ¶ added in v0.1.8
func (o CertificateConfigArrayOutput) Index(i pulumi.IntInput) CertificateConfigOutput
func (CertificateConfigArrayOutput) ToCertificateConfigArrayOutput ¶ added in v0.1.8
func (o CertificateConfigArrayOutput) ToCertificateConfigArrayOutput() CertificateConfigArrayOutput
func (CertificateConfigArrayOutput) ToCertificateConfigArrayOutputWithContext ¶ added in v0.1.8
func (o CertificateConfigArrayOutput) ToCertificateConfigArrayOutputWithContext(ctx context.Context) CertificateConfigArrayOutput
type CertificateConfigInput ¶ added in v0.1.8
type CertificateConfigInput interface { pulumi.Input ToCertificateConfigOutput() CertificateConfigOutput ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput }
type CertificateConfigMap ¶ added in v0.1.8
type CertificateConfigMap map[string]CertificateConfigInput
func (CertificateConfigMap) ElementType ¶ added in v0.1.8
func (CertificateConfigMap) ElementType() reflect.Type
func (CertificateConfigMap) ToCertificateConfigMapOutput ¶ added in v0.1.8
func (i CertificateConfigMap) ToCertificateConfigMapOutput() CertificateConfigMapOutput
func (CertificateConfigMap) ToCertificateConfigMapOutputWithContext ¶ added in v0.1.8
func (i CertificateConfigMap) ToCertificateConfigMapOutputWithContext(ctx context.Context) CertificateConfigMapOutput
type CertificateConfigMapInput ¶ added in v0.1.8
type CertificateConfigMapInput interface { pulumi.Input ToCertificateConfigMapOutput() CertificateConfigMapOutput ToCertificateConfigMapOutputWithContext(context.Context) CertificateConfigMapOutput }
CertificateConfigMapInput is an input type that accepts CertificateConfigMap and CertificateConfigMapOutput values. You can construct a concrete instance of `CertificateConfigMapInput` via:
CertificateConfigMap{ "key": CertificateConfigArgs{...} }
type CertificateConfigMapOutput ¶ added in v0.1.8
type CertificateConfigMapOutput struct{ *pulumi.OutputState }
func (CertificateConfigMapOutput) ElementType ¶ added in v0.1.8
func (CertificateConfigMapOutput) ElementType() reflect.Type
func (CertificateConfigMapOutput) MapIndex ¶ added in v0.1.8
func (o CertificateConfigMapOutput) MapIndex(k pulumi.StringInput) CertificateConfigOutput
func (CertificateConfigMapOutput) ToCertificateConfigMapOutput ¶ added in v0.1.8
func (o CertificateConfigMapOutput) ToCertificateConfigMapOutput() CertificateConfigMapOutput
func (CertificateConfigMapOutput) ToCertificateConfigMapOutputWithContext ¶ added in v0.1.8
func (o CertificateConfigMapOutput) ToCertificateConfigMapOutputWithContext(ctx context.Context) CertificateConfigMapOutput
type CertificateConfigOutput ¶ added in v0.1.8
type CertificateConfigOutput struct{ *pulumi.OutputState }
func (CertificateConfigOutput) ElementType ¶ added in v0.1.8
func (CertificateConfigOutput) ElementType() reflect.Type
func (CertificateConfigOutput) Host ¶ added in v0.1.8
func (o CertificateConfigOutput) Host() pulumi.StringOutput
Acceleration domain name that needs to modify the certificate configuration.
func (CertificateConfigOutput) Mode ¶ added in v0.1.8
func (o CertificateConfigOutput) Mode() pulumi.StringOutput
Mode of configuring the certificate, the values are: `disable`: Do not configure the certificate; `eofreecert`: Configure EdgeOne free certificate; `sslcert`: Configure SSL certificate. If not filled in, the default value is `disable`.
func (CertificateConfigOutput) ServerCertInfos ¶ added in v0.1.8
func (o CertificateConfigOutput) ServerCertInfos() CertificateConfigServerCertInfoArrayOutput
SSL certificate configuration, this parameter takes effect only when mode = sslcert, just enter the corresponding CertId. You can go to the SSL certificate list to view the CertId.
func (CertificateConfigOutput) ToCertificateConfigOutput ¶ added in v0.1.8
func (o CertificateConfigOutput) ToCertificateConfigOutput() CertificateConfigOutput
func (CertificateConfigOutput) ToCertificateConfigOutputWithContext ¶ added in v0.1.8
func (o CertificateConfigOutput) ToCertificateConfigOutputWithContext(ctx context.Context) CertificateConfigOutput
func (CertificateConfigOutput) ZoneId ¶ added in v0.1.8
func (o CertificateConfigOutput) ZoneId() pulumi.StringOutput
Site ID.
type CertificateConfigServerCertInfo ¶ added in v0.1.8
type CertificateConfigServerCertInfo struct { // Alias of the certificate.Note: This field may return null, indicating that no valid values can be obtained. Alias *string `pulumi:"alias"` // ID of the server certificate.Note: This field may return null, indicating that no valid values can be obtained. CertId string `pulumi:"certId"` // Domain name of the certificate. Note: This field may return `null`, indicating that no valid value can be obtained. CommonName *string `pulumi:"commonName"` // Time when the certificate is deployed. Note: This field may return null, indicating that no valid values can be obtained. DeployTime *string `pulumi:"deployTime"` // Time when the certificate expires. Note: This field may return null, indicating that no valid values can be obtained. ExpireTime *string `pulumi:"expireTime"` // Signature algorithm. Note: This field may return null, indicating that no valid values can be obtained. SignAlgo *string `pulumi:"signAlgo"` // Type of the certificate. Values: `default`: Default certificate; `upload`: Specified certificate; `managed`: Tencent Cloud-managed certificate. Note: This field may return `null`, indicating that no valid value can be obtained. Type *string `pulumi:"type"` }
type CertificateConfigServerCertInfoArgs ¶ added in v0.1.8
type CertificateConfigServerCertInfoArgs struct { // Alias of the certificate.Note: This field may return null, indicating that no valid values can be obtained. Alias pulumi.StringPtrInput `pulumi:"alias"` // ID of the server certificate.Note: This field may return null, indicating that no valid values can be obtained. CertId pulumi.StringInput `pulumi:"certId"` // Domain name of the certificate. Note: This field may return `null`, indicating that no valid value can be obtained. CommonName pulumi.StringPtrInput `pulumi:"commonName"` // Time when the certificate is deployed. Note: This field may return null, indicating that no valid values can be obtained. DeployTime pulumi.StringPtrInput `pulumi:"deployTime"` // Time when the certificate expires. Note: This field may return null, indicating that no valid values can be obtained. ExpireTime pulumi.StringPtrInput `pulumi:"expireTime"` // Signature algorithm. Note: This field may return null, indicating that no valid values can be obtained. SignAlgo pulumi.StringPtrInput `pulumi:"signAlgo"` // Type of the certificate. Values: `default`: Default certificate; `upload`: Specified certificate; `managed`: Tencent Cloud-managed certificate. Note: This field may return `null`, indicating that no valid value can be obtained. Type pulumi.StringPtrInput `pulumi:"type"` }
func (CertificateConfigServerCertInfoArgs) ElementType ¶ added in v0.1.8
func (CertificateConfigServerCertInfoArgs) ElementType() reflect.Type
func (CertificateConfigServerCertInfoArgs) ToCertificateConfigServerCertInfoOutput ¶ added in v0.1.8
func (i CertificateConfigServerCertInfoArgs) ToCertificateConfigServerCertInfoOutput() CertificateConfigServerCertInfoOutput
func (CertificateConfigServerCertInfoArgs) ToCertificateConfigServerCertInfoOutputWithContext ¶ added in v0.1.8
func (i CertificateConfigServerCertInfoArgs) ToCertificateConfigServerCertInfoOutputWithContext(ctx context.Context) CertificateConfigServerCertInfoOutput
type CertificateConfigServerCertInfoArray ¶ added in v0.1.8
type CertificateConfigServerCertInfoArray []CertificateConfigServerCertInfoInput
func (CertificateConfigServerCertInfoArray) ElementType ¶ added in v0.1.8
func (CertificateConfigServerCertInfoArray) ElementType() reflect.Type
func (CertificateConfigServerCertInfoArray) ToCertificateConfigServerCertInfoArrayOutput ¶ added in v0.1.8
func (i CertificateConfigServerCertInfoArray) ToCertificateConfigServerCertInfoArrayOutput() CertificateConfigServerCertInfoArrayOutput
func (CertificateConfigServerCertInfoArray) ToCertificateConfigServerCertInfoArrayOutputWithContext ¶ added in v0.1.8
func (i CertificateConfigServerCertInfoArray) ToCertificateConfigServerCertInfoArrayOutputWithContext(ctx context.Context) CertificateConfigServerCertInfoArrayOutput
type CertificateConfigServerCertInfoArrayInput ¶ added in v0.1.8
type CertificateConfigServerCertInfoArrayInput interface { pulumi.Input ToCertificateConfigServerCertInfoArrayOutput() CertificateConfigServerCertInfoArrayOutput ToCertificateConfigServerCertInfoArrayOutputWithContext(context.Context) CertificateConfigServerCertInfoArrayOutput }
CertificateConfigServerCertInfoArrayInput is an input type that accepts CertificateConfigServerCertInfoArray and CertificateConfigServerCertInfoArrayOutput values. You can construct a concrete instance of `CertificateConfigServerCertInfoArrayInput` via:
CertificateConfigServerCertInfoArray{ CertificateConfigServerCertInfoArgs{...} }
type CertificateConfigServerCertInfoArrayOutput ¶ added in v0.1.8
type CertificateConfigServerCertInfoArrayOutput struct{ *pulumi.OutputState }
func (CertificateConfigServerCertInfoArrayOutput) ElementType ¶ added in v0.1.8
func (CertificateConfigServerCertInfoArrayOutput) ElementType() reflect.Type
func (CertificateConfigServerCertInfoArrayOutput) ToCertificateConfigServerCertInfoArrayOutput ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoArrayOutput) ToCertificateConfigServerCertInfoArrayOutput() CertificateConfigServerCertInfoArrayOutput
func (CertificateConfigServerCertInfoArrayOutput) ToCertificateConfigServerCertInfoArrayOutputWithContext ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoArrayOutput) ToCertificateConfigServerCertInfoArrayOutputWithContext(ctx context.Context) CertificateConfigServerCertInfoArrayOutput
type CertificateConfigServerCertInfoInput ¶ added in v0.1.8
type CertificateConfigServerCertInfoInput interface { pulumi.Input ToCertificateConfigServerCertInfoOutput() CertificateConfigServerCertInfoOutput ToCertificateConfigServerCertInfoOutputWithContext(context.Context) CertificateConfigServerCertInfoOutput }
CertificateConfigServerCertInfoInput is an input type that accepts CertificateConfigServerCertInfoArgs and CertificateConfigServerCertInfoOutput values. You can construct a concrete instance of `CertificateConfigServerCertInfoInput` via:
CertificateConfigServerCertInfoArgs{...}
type CertificateConfigServerCertInfoOutput ¶ added in v0.1.8
type CertificateConfigServerCertInfoOutput struct{ *pulumi.OutputState }
func (CertificateConfigServerCertInfoOutput) Alias ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoOutput) Alias() pulumi.StringPtrOutput
Alias of the certificate.Note: This field may return null, indicating that no valid values can be obtained.
func (CertificateConfigServerCertInfoOutput) CertId ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoOutput) CertId() pulumi.StringOutput
ID of the server certificate.Note: This field may return null, indicating that no valid values can be obtained.
func (CertificateConfigServerCertInfoOutput) CommonName ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoOutput) CommonName() pulumi.StringPtrOutput
Domain name of the certificate. Note: This field may return `null`, indicating that no valid value can be obtained.
func (CertificateConfigServerCertInfoOutput) DeployTime ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoOutput) DeployTime() pulumi.StringPtrOutput
Time when the certificate is deployed. Note: This field may return null, indicating that no valid values can be obtained.
func (CertificateConfigServerCertInfoOutput) ElementType ¶ added in v0.1.8
func (CertificateConfigServerCertInfoOutput) ElementType() reflect.Type
func (CertificateConfigServerCertInfoOutput) ExpireTime ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoOutput) ExpireTime() pulumi.StringPtrOutput
Time when the certificate expires. Note: This field may return null, indicating that no valid values can be obtained.
func (CertificateConfigServerCertInfoOutput) SignAlgo ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoOutput) SignAlgo() pulumi.StringPtrOutput
Signature algorithm. Note: This field may return null, indicating that no valid values can be obtained.
func (CertificateConfigServerCertInfoOutput) ToCertificateConfigServerCertInfoOutput ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoOutput) ToCertificateConfigServerCertInfoOutput() CertificateConfigServerCertInfoOutput
func (CertificateConfigServerCertInfoOutput) ToCertificateConfigServerCertInfoOutputWithContext ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoOutput) ToCertificateConfigServerCertInfoOutputWithContext(ctx context.Context) CertificateConfigServerCertInfoOutput
func (CertificateConfigServerCertInfoOutput) Type ¶ added in v0.1.8
func (o CertificateConfigServerCertInfoOutput) Type() pulumi.StringPtrOutput
Type of the certificate. Values: `default`: Default certificate; `upload`: Specified certificate; `managed`: Tencent Cloud-managed certificate. Note: This field may return `null`, indicating that no valid value can be obtained.
type CertificateConfigState ¶ added in v0.1.8
type CertificateConfigState struct { // Acceleration domain name that needs to modify the certificate configuration. Host pulumi.StringPtrInput // Mode of configuring the certificate, the values are: `disable`: Do not configure the certificate; `eofreecert`: Configure EdgeOne free certificate; `sslcert`: Configure SSL certificate. If not filled in, the default value is `disable`. Mode pulumi.StringPtrInput // SSL certificate configuration, this parameter takes effect only when mode = sslcert, just enter the corresponding CertId. You can go to the SSL certificate list to view the CertId. ServerCertInfos CertificateConfigServerCertInfoArrayInput // Site ID. ZoneId pulumi.StringPtrInput }
func (CertificateConfigState) ElementType ¶ added in v0.1.8
func (CertificateConfigState) ElementType() reflect.Type
type 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"` }
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 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:- `dns_only`: 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"` }
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:- `dns_only`: 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:- `dns_only`: 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:- `dns_only`: 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"` }
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 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 { Entity string `pulumi:"entity"` ResultOutputFile *string `pulumi:"resultOutputFile"` ZoneId string `pulumi:"zoneId"` }
A collection of arguments for invoking getBotManagedRules.
type GetBotManagedRulesOutputArgs ¶
type GetBotManagedRulesOutputArgs struct { Entity pulumi.StringInput `pulumi:"entity"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` 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"` 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)
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
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 GetBotPortraitRulesArgs ¶
type GetBotPortraitRulesArgs struct { Entity string `pulumi:"entity"` ResultOutputFile *string `pulumi:"resultOutputFile"` ZoneId string `pulumi:"zoneId"` }
A collection of arguments for invoking getBotPortraitRules.
type GetBotPortraitRulesOutputArgs ¶
type GetBotPortraitRulesOutputArgs struct { Entity pulumi.StringInput `pulumi:"entity"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` 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"` 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)
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
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 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 {
ResultOutputFile *string `pulumi:"resultOutputFile"`
}
A collection of arguments for invoking getSecurityPolicyRegions.
type GetSecurityPolicyRegionsOutputArgs ¶
type GetSecurityPolicyRegionsOutputArgs struct {
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 { 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)
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
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 { Entity string `pulumi:"entity"` ResultOutputFile *string `pulumi:"resultOutputFile"` ZoneId string `pulumi:"zoneId"` }
A collection of arguments for invoking getWafRuleGroups.
type GetWafRuleGroupsOutputArgs ¶
type GetWafRuleGroupsOutputArgs struct { Entity pulumi.StringInput `pulumi:"entity"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` 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"` 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)
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
func (GetWafRuleGroupsResultOutput) ZoneId ¶
func (o GetWafRuleGroupsResultOutput) ZoneId() pulumi.StringOutput
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 { ResultOutputFile *string `pulumi:"resultOutputFile"` ZoneId string `pulumi:"zoneId"` }
A collection of arguments for invoking getZoneDdosPolicy.
type GetZoneDdosPolicyOutputArgs ¶
type GetZoneDdosPolicyOutputArgs struct { ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` 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 { Domains []GetZoneDdosPolicyDomain `pulumi:"domains"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` ShieldAreas []GetZoneDdosPolicyShieldArea `pulumi:"shieldAreas"` 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)
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
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
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
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.- `dns_only`: 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"` }
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.- `dns_only`: 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.- `dns_only`: 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.- `dns_only`: 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
## Example Usage ### Self origin group
```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.NewOriginGroup(ctx, "originGroup", &Teo.OriginGroupArgs{ ConfigurationType: pulumi.String("weight"), OriginGroupName: pulumi.String("test-group"), OriginRecords: teo.OriginGroupOriginRecordArray{ &teo.OriginGroupOriginRecordArgs{ Areas: pulumi.StringArray{}, Port: pulumi.Int(8080), Private: pulumi.Bool(false), Record: pulumi.String("150.109.8.1"), Weight: pulumi.Int(100), }, }, OriginType: pulumi.String("self"), ZoneId: pulumi.String("zone-297z8rf93cfw"), }) if err != nil { return err } return nil }) }
``` ### Cos origin group
```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.NewOriginGroup(ctx, "originGroup", &Teo.OriginGroupArgs{ ConfigurationType: pulumi.String("weight"), OriginGroupName: pulumi.String("test"), OriginRecords: teo.OriginGroupOriginRecordArray{ &teo.OriginGroupOriginRecordArgs{ Areas: pulumi.StringArray{}, Port: pulumi.Int(0), Private: pulumi.Bool(true), Record: pulumi.String("test-ruichaolin-1310708577.cos.ap-nanjing.myqcloud.com"), Weight: pulumi.Int(100), }, }, OriginType: pulumi.String("cos"), ZoneId: pulumi.String("zone-2o3h21ed8bpu"), }) if err != nil { return err } return nil }) }
```
## 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 sites area when `Type` field is `area`. An empty List indicate the default area. Valid value:- Asia, Americas, Europe, Africa or Oceania. 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 sites 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 sites area when `Type` field is `area`. An empty List indicate the default area. Valid value:- Asia, Americas, Europe, Africa or Oceania. 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 sites 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 sites area when `Type` field is `area`. An empty List indicate the default area. Valid value:- Asia, Americas, Europe, Africa or Oceania.
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 sites 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 OwnershipVerify ¶ added in v0.1.8
type OwnershipVerify struct { pulumi.CustomResourceState // Verify domain name. Domain pulumi.StringOutput `pulumi:"domain"` // When the verification result is failed, this field will return the reason. Result pulumi.StringOutput `pulumi:"result"` // Ownership verification results. `success`: verification successful; `fail`: verification failed. Status pulumi.StringOutput `pulumi:"status"` }
Provides a resource to create a teo ownershipVerify
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Teo"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Teo.NewOwnershipVerify(ctx, "ownershipVerify", &Teo.OwnershipVerifyArgs{ Domain: pulumi.String("qq.com"), }) if err != nil { return err } return nil }) }
```
func GetOwnershipVerify ¶ added in v0.1.8
func GetOwnershipVerify(ctx *pulumi.Context, name string, id pulumi.IDInput, state *OwnershipVerifyState, opts ...pulumi.ResourceOption) (*OwnershipVerify, error)
GetOwnershipVerify gets an existing OwnershipVerify resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewOwnershipVerify ¶ added in v0.1.8
func NewOwnershipVerify(ctx *pulumi.Context, name string, args *OwnershipVerifyArgs, opts ...pulumi.ResourceOption) (*OwnershipVerify, error)
NewOwnershipVerify registers a new resource with the given unique name, arguments, and options.
func (*OwnershipVerify) ElementType ¶ added in v0.1.8
func (*OwnershipVerify) ElementType() reflect.Type
func (*OwnershipVerify) ToOwnershipVerifyOutput ¶ added in v0.1.8
func (i *OwnershipVerify) ToOwnershipVerifyOutput() OwnershipVerifyOutput
func (*OwnershipVerify) ToOwnershipVerifyOutputWithContext ¶ added in v0.1.8
func (i *OwnershipVerify) ToOwnershipVerifyOutputWithContext(ctx context.Context) OwnershipVerifyOutput
type OwnershipVerifyArgs ¶ added in v0.1.8
type OwnershipVerifyArgs struct { // Verify domain name. Domain pulumi.StringInput }
The set of arguments for constructing a OwnershipVerify resource.
func (OwnershipVerifyArgs) ElementType ¶ added in v0.1.8
func (OwnershipVerifyArgs) ElementType() reflect.Type
type OwnershipVerifyArray ¶ added in v0.1.8
type OwnershipVerifyArray []OwnershipVerifyInput
func (OwnershipVerifyArray) ElementType ¶ added in v0.1.8
func (OwnershipVerifyArray) ElementType() reflect.Type
func (OwnershipVerifyArray) ToOwnershipVerifyArrayOutput ¶ added in v0.1.8
func (i OwnershipVerifyArray) ToOwnershipVerifyArrayOutput() OwnershipVerifyArrayOutput
func (OwnershipVerifyArray) ToOwnershipVerifyArrayOutputWithContext ¶ added in v0.1.8
func (i OwnershipVerifyArray) ToOwnershipVerifyArrayOutputWithContext(ctx context.Context) OwnershipVerifyArrayOutput
type OwnershipVerifyArrayInput ¶ added in v0.1.8
type OwnershipVerifyArrayInput interface { pulumi.Input ToOwnershipVerifyArrayOutput() OwnershipVerifyArrayOutput ToOwnershipVerifyArrayOutputWithContext(context.Context) OwnershipVerifyArrayOutput }
OwnershipVerifyArrayInput is an input type that accepts OwnershipVerifyArray and OwnershipVerifyArrayOutput values. You can construct a concrete instance of `OwnershipVerifyArrayInput` via:
OwnershipVerifyArray{ OwnershipVerifyArgs{...} }
type OwnershipVerifyArrayOutput ¶ added in v0.1.8
type OwnershipVerifyArrayOutput struct{ *pulumi.OutputState }
func (OwnershipVerifyArrayOutput) ElementType ¶ added in v0.1.8
func (OwnershipVerifyArrayOutput) ElementType() reflect.Type
func (OwnershipVerifyArrayOutput) Index ¶ added in v0.1.8
func (o OwnershipVerifyArrayOutput) Index(i pulumi.IntInput) OwnershipVerifyOutput
func (OwnershipVerifyArrayOutput) ToOwnershipVerifyArrayOutput ¶ added in v0.1.8
func (o OwnershipVerifyArrayOutput) ToOwnershipVerifyArrayOutput() OwnershipVerifyArrayOutput
func (OwnershipVerifyArrayOutput) ToOwnershipVerifyArrayOutputWithContext ¶ added in v0.1.8
func (o OwnershipVerifyArrayOutput) ToOwnershipVerifyArrayOutputWithContext(ctx context.Context) OwnershipVerifyArrayOutput
type OwnershipVerifyInput ¶ added in v0.1.8
type OwnershipVerifyInput interface { pulumi.Input ToOwnershipVerifyOutput() OwnershipVerifyOutput ToOwnershipVerifyOutputWithContext(ctx context.Context) OwnershipVerifyOutput }
type OwnershipVerifyMap ¶ added in v0.1.8
type OwnershipVerifyMap map[string]OwnershipVerifyInput
func (OwnershipVerifyMap) ElementType ¶ added in v0.1.8
func (OwnershipVerifyMap) ElementType() reflect.Type
func (OwnershipVerifyMap) ToOwnershipVerifyMapOutput ¶ added in v0.1.8
func (i OwnershipVerifyMap) ToOwnershipVerifyMapOutput() OwnershipVerifyMapOutput
func (OwnershipVerifyMap) ToOwnershipVerifyMapOutputWithContext ¶ added in v0.1.8
func (i OwnershipVerifyMap) ToOwnershipVerifyMapOutputWithContext(ctx context.Context) OwnershipVerifyMapOutput
type OwnershipVerifyMapInput ¶ added in v0.1.8
type OwnershipVerifyMapInput interface { pulumi.Input ToOwnershipVerifyMapOutput() OwnershipVerifyMapOutput ToOwnershipVerifyMapOutputWithContext(context.Context) OwnershipVerifyMapOutput }
OwnershipVerifyMapInput is an input type that accepts OwnershipVerifyMap and OwnershipVerifyMapOutput values. You can construct a concrete instance of `OwnershipVerifyMapInput` via:
OwnershipVerifyMap{ "key": OwnershipVerifyArgs{...} }
type OwnershipVerifyMapOutput ¶ added in v0.1.8
type OwnershipVerifyMapOutput struct{ *pulumi.OutputState }
func (OwnershipVerifyMapOutput) ElementType ¶ added in v0.1.8
func (OwnershipVerifyMapOutput) ElementType() reflect.Type
func (OwnershipVerifyMapOutput) MapIndex ¶ added in v0.1.8
func (o OwnershipVerifyMapOutput) MapIndex(k pulumi.StringInput) OwnershipVerifyOutput
func (OwnershipVerifyMapOutput) ToOwnershipVerifyMapOutput ¶ added in v0.1.8
func (o OwnershipVerifyMapOutput) ToOwnershipVerifyMapOutput() OwnershipVerifyMapOutput
func (OwnershipVerifyMapOutput) ToOwnershipVerifyMapOutputWithContext ¶ added in v0.1.8
func (o OwnershipVerifyMapOutput) ToOwnershipVerifyMapOutputWithContext(ctx context.Context) OwnershipVerifyMapOutput
type OwnershipVerifyOutput ¶ added in v0.1.8
type OwnershipVerifyOutput struct{ *pulumi.OutputState }
func (OwnershipVerifyOutput) Domain ¶ added in v0.1.8
func (o OwnershipVerifyOutput) Domain() pulumi.StringOutput
Verify domain name.
func (OwnershipVerifyOutput) ElementType ¶ added in v0.1.8
func (OwnershipVerifyOutput) ElementType() reflect.Type
func (OwnershipVerifyOutput) Result ¶ added in v0.1.8
func (o OwnershipVerifyOutput) Result() pulumi.StringOutput
When the verification result is failed, this field will return the reason.
func (OwnershipVerifyOutput) Status ¶ added in v0.1.8
func (o OwnershipVerifyOutput) Status() pulumi.StringOutput
Ownership verification results. `success`: verification successful; `fail`: verification failed.
func (OwnershipVerifyOutput) ToOwnershipVerifyOutput ¶ added in v0.1.8
func (o OwnershipVerifyOutput) ToOwnershipVerifyOutput() OwnershipVerifyOutput
func (OwnershipVerifyOutput) ToOwnershipVerifyOutputWithContext ¶ added in v0.1.8
func (o OwnershipVerifyOutput) ToOwnershipVerifyOutputWithContext(ctx context.Context) OwnershipVerifyOutput
type OwnershipVerifyState ¶ added in v0.1.8
type OwnershipVerifyState struct { // Verify domain name. Domain pulumi.StringPtrInput // When the verification result is failed, this field will return the reason. Result pulumi.StringPtrInput // Ownership verification results. `success`: verification successful; `fail`: verification failed. Status pulumi.StringPtrInput }
func (OwnershipVerifyState) ElementType ¶ added in v0.1.8
func (OwnershipVerifyState) ElementType() reflect.Type
type RuleEngine ¶
type RuleEngine struct { pulumi.CustomResourceState // Rule ID. RuleId pulumi.StringOutput `pulumi:"ruleId"` // The rule name (1 to 255 characters). RuleName pulumi.StringOutput `pulumi:"ruleName"` // Rule items list. Rules RuleEngineRuleArrayOutput `pulumi:"rules"` // Rule status. Values: `enable`: Enabled; `disable`: Disabled. Status pulumi.StringOutput `pulumi:"status"` // rule tag list. Tags pulumi.StringArrayOutput `pulumi:"tags"` // ID of the site. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo ruleEngine
## Example Usage
```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 { // The rule name (1 to 255 characters). RuleName pulumi.StringInput // Rule items list. Rules RuleEngineRuleArrayInput // Rule status. Values: `enable`: Enabled; `disable`: Disabled. Status pulumi.StringInput // rule tag list. Tags pulumi.StringArrayInput // ID of the site. ZoneId pulumi.StringInput }
The set of arguments for constructing a RuleEngine resource.
func (RuleEngineArgs) ElementType ¶
func (RuleEngineArgs) ElementType() reflect.Type
type RuleEngineArray ¶
type RuleEngineArray []RuleEngineInput
func (RuleEngineArray) ElementType ¶
func (RuleEngineArray) ElementType() reflect.Type
func (RuleEngineArray) ToRuleEngineArrayOutput ¶
func (i RuleEngineArray) ToRuleEngineArrayOutput() RuleEngineArrayOutput
func (RuleEngineArray) ToRuleEngineArrayOutputWithContext ¶
func (i RuleEngineArray) ToRuleEngineArrayOutputWithContext(ctx context.Context) RuleEngineArrayOutput
type RuleEngineArrayInput ¶
type RuleEngineArrayInput interface { pulumi.Input ToRuleEngineArrayOutput() RuleEngineArrayOutput ToRuleEngineArrayOutputWithContext(context.Context) RuleEngineArrayOutput }
RuleEngineArrayInput is an input type that accepts RuleEngineArray and RuleEngineArrayOutput values. You can construct a concrete instance of `RuleEngineArrayInput` via:
RuleEngineArray{ RuleEngineArgs{...} }
type RuleEngineArrayOutput ¶
type RuleEngineArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineArrayOutput) ElementType ¶
func (RuleEngineArrayOutput) ElementType() reflect.Type
func (RuleEngineArrayOutput) Index ¶
func (o RuleEngineArrayOutput) Index(i pulumi.IntInput) RuleEngineOutput
func (RuleEngineArrayOutput) ToRuleEngineArrayOutput ¶
func (o RuleEngineArrayOutput) ToRuleEngineArrayOutput() RuleEngineArrayOutput
func (RuleEngineArrayOutput) ToRuleEngineArrayOutputWithContext ¶
func (o RuleEngineArrayOutput) ToRuleEngineArrayOutputWithContext(ctx context.Context) RuleEngineArrayOutput
type RuleEngineInput ¶
type RuleEngineInput interface { pulumi.Input ToRuleEngineOutput() RuleEngineOutput ToRuleEngineOutputWithContext(ctx context.Context) RuleEngineOutput }
type RuleEngineMap ¶
type RuleEngineMap map[string]RuleEngineInput
func (RuleEngineMap) ElementType ¶
func (RuleEngineMap) ElementType() reflect.Type
func (RuleEngineMap) ToRuleEngineMapOutput ¶
func (i RuleEngineMap) ToRuleEngineMapOutput() RuleEngineMapOutput
func (RuleEngineMap) ToRuleEngineMapOutputWithContext ¶
func (i RuleEngineMap) ToRuleEngineMapOutputWithContext(ctx context.Context) RuleEngineMapOutput
type RuleEngineMapInput ¶
type RuleEngineMapInput interface { pulumi.Input ToRuleEngineMapOutput() RuleEngineMapOutput ToRuleEngineMapOutputWithContext(context.Context) RuleEngineMapOutput }
RuleEngineMapInput is an input type that accepts RuleEngineMap and RuleEngineMapOutput values. You can construct a concrete instance of `RuleEngineMapInput` via:
RuleEngineMap{ "key": RuleEngineArgs{...} }
type RuleEngineMapOutput ¶
type RuleEngineMapOutput struct{ *pulumi.OutputState }
func (RuleEngineMapOutput) ElementType ¶
func (RuleEngineMapOutput) ElementType() reflect.Type
func (RuleEngineMapOutput) MapIndex ¶
func (o RuleEngineMapOutput) MapIndex(k pulumi.StringInput) RuleEngineOutput
func (RuleEngineMapOutput) ToRuleEngineMapOutput ¶
func (o RuleEngineMapOutput) ToRuleEngineMapOutput() RuleEngineMapOutput
func (RuleEngineMapOutput) ToRuleEngineMapOutputWithContext ¶
func (o RuleEngineMapOutput) ToRuleEngineMapOutputWithContext(ctx context.Context) RuleEngineMapOutput
type RuleEngineOutput ¶
type RuleEngineOutput struct{ *pulumi.OutputState }
func (RuleEngineOutput) ElementType ¶
func (RuleEngineOutput) ElementType() reflect.Type
func (RuleEngineOutput) RuleName ¶
func (o RuleEngineOutput) RuleName() pulumi.StringOutput
The rule name (1 to 255 characters).
func (RuleEngineOutput) Rules ¶
func (o RuleEngineOutput) Rules() RuleEngineRuleArrayOutput
Rule items list.
func (RuleEngineOutput) Status ¶
func (o RuleEngineOutput) Status() pulumi.StringOutput
Rule status. Values: `enable`: Enabled; `disable`: Disabled.
func (RuleEngineOutput) Tags ¶
func (o RuleEngineOutput) Tags() pulumi.StringArrayOutput
rule tag list.
func (RuleEngineOutput) ToRuleEngineOutput ¶
func (o RuleEngineOutput) ToRuleEngineOutput() RuleEngineOutput
func (RuleEngineOutput) ToRuleEngineOutputWithContext ¶
func (o RuleEngineOutput) ToRuleEngineOutputWithContext(ctx context.Context) RuleEngineOutput
func (RuleEngineOutput) ZoneId ¶
func (o RuleEngineOutput) ZoneId() pulumi.StringOutput
ID of the site.
type 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 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 { // Target HEADER name. Name pulumi.StringInput `pulumi:"name"` // HTTP status code to use. StatusCode pulumi.IntInput `pulumi:"statusCode"` // Parameter Value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (RuleEngineRuleActionCodeActionParameterArgs) ElementType ¶
func (RuleEngineRuleActionCodeActionParameterArgs) ElementType() reflect.Type
func (RuleEngineRuleActionCodeActionParameterArgs) ToRuleEngineRuleActionCodeActionParameterOutput ¶
func (i RuleEngineRuleActionCodeActionParameterArgs) ToRuleEngineRuleActionCodeActionParameterOutput() RuleEngineRuleActionCodeActionParameterOutput
func (RuleEngineRuleActionCodeActionParameterArgs) ToRuleEngineRuleActionCodeActionParameterOutputWithContext ¶
func (i RuleEngineRuleActionCodeActionParameterArgs) ToRuleEngineRuleActionCodeActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionParameterOutput
type RuleEngineRuleActionCodeActionParameterArray ¶
type RuleEngineRuleActionCodeActionParameterArray []RuleEngineRuleActionCodeActionParameterInput
func (RuleEngineRuleActionCodeActionParameterArray) ElementType ¶
func (RuleEngineRuleActionCodeActionParameterArray) ElementType() reflect.Type
func (RuleEngineRuleActionCodeActionParameterArray) ToRuleEngineRuleActionCodeActionParameterArrayOutput ¶
func (i RuleEngineRuleActionCodeActionParameterArray) ToRuleEngineRuleActionCodeActionParameterArrayOutput() RuleEngineRuleActionCodeActionParameterArrayOutput
func (RuleEngineRuleActionCodeActionParameterArray) ToRuleEngineRuleActionCodeActionParameterArrayOutputWithContext ¶
func (i RuleEngineRuleActionCodeActionParameterArray) ToRuleEngineRuleActionCodeActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionParameterArrayOutput
type RuleEngineRuleActionCodeActionParameterArrayInput ¶
type RuleEngineRuleActionCodeActionParameterArrayInput interface { pulumi.Input ToRuleEngineRuleActionCodeActionParameterArrayOutput() RuleEngineRuleActionCodeActionParameterArrayOutput ToRuleEngineRuleActionCodeActionParameterArrayOutputWithContext(context.Context) RuleEngineRuleActionCodeActionParameterArrayOutput }
RuleEngineRuleActionCodeActionParameterArrayInput is an input type that accepts RuleEngineRuleActionCodeActionParameterArray and RuleEngineRuleActionCodeActionParameterArrayOutput values. You can construct a concrete instance of `RuleEngineRuleActionCodeActionParameterArrayInput` via:
RuleEngineRuleActionCodeActionParameterArray{ RuleEngineRuleActionCodeActionParameterArgs{...} }
type RuleEngineRuleActionCodeActionParameterArrayOutput ¶
type RuleEngineRuleActionCodeActionParameterArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionCodeActionParameterArrayOutput) ElementType ¶
func (RuleEngineRuleActionCodeActionParameterArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleActionCodeActionParameterArrayOutput ¶
func (o RuleEngineRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleActionCodeActionParameterArrayOutput() RuleEngineRuleActionCodeActionParameterArrayOutput
func (RuleEngineRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleActionCodeActionParameterArrayOutputWithContext ¶
func (o RuleEngineRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleActionCodeActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionCodeActionParameterArrayOutput
type RuleEngineRuleActionCodeActionParameterInput ¶
type RuleEngineRuleActionCodeActionParameterInput interface { pulumi.Input ToRuleEngineRuleActionCodeActionParameterOutput() RuleEngineRuleActionCodeActionParameterOutput ToRuleEngineRuleActionCodeActionParameterOutputWithContext(context.Context) RuleEngineRuleActionCodeActionParameterOutput }
RuleEngineRuleActionCodeActionParameterInput is an input type that accepts RuleEngineRuleActionCodeActionParameterArgs and RuleEngineRuleActionCodeActionParameterOutput values. You can construct a concrete instance of `RuleEngineRuleActionCodeActionParameterInput` via:
RuleEngineRuleActionCodeActionParameterArgs{...}
type RuleEngineRuleActionCodeActionParameterOutput ¶
type RuleEngineRuleActionCodeActionParameterOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionCodeActionParameterOutput) ElementType ¶
func (RuleEngineRuleActionCodeActionParameterOutput) ElementType() reflect.Type
func (RuleEngineRuleActionCodeActionParameterOutput) Name ¶
func (o RuleEngineRuleActionCodeActionParameterOutput) Name() pulumi.StringOutput
Target HEADER 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 Value.
type RuleEngineRuleActionCodeActionPtrInput ¶
type RuleEngineRuleActionCodeActionPtrInput interface { pulumi.Input ToRuleEngineRuleActionCodeActionPtrOutput() RuleEngineRuleActionCodeActionPtrOutput ToRuleEngineRuleActionCodeActionPtrOutputWithContext(context.Context) RuleEngineRuleActionCodeActionPtrOutput }
RuleEngineRuleActionCodeActionPtrInput is an input type that accepts RuleEngineRuleActionCodeActionArgs, RuleEngineRuleActionCodeActionPtr and RuleEngineRuleActionCodeActionPtrOutput values. You can construct a concrete instance of `RuleEngineRuleActionCodeActionPtrInput` via:
RuleEngineRuleActionCodeActionArgs{...} or: nil
func RuleEngineRuleActionCodeActionPtr ¶
func RuleEngineRuleActionCodeActionPtr(v *RuleEngineRuleActionCodeActionArgs) RuleEngineRuleActionCodeActionPtrInput
type RuleEngineRuleActionCodeActionPtrOutput ¶
type RuleEngineRuleActionCodeActionPtrOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionCodeActionPtrOutput) Action ¶
func (o RuleEngineRuleActionCodeActionPtrOutput) Action() pulumi.StringPtrOutput
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 { // Target HEADER name. Name pulumi.StringInput `pulumi:"name"` // Parameter Value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (RuleEngineRuleActionNormalActionParameterArgs) ElementType ¶
func (RuleEngineRuleActionNormalActionParameterArgs) ElementType() reflect.Type
func (RuleEngineRuleActionNormalActionParameterArgs) ToRuleEngineRuleActionNormalActionParameterOutput ¶
func (i RuleEngineRuleActionNormalActionParameterArgs) ToRuleEngineRuleActionNormalActionParameterOutput() RuleEngineRuleActionNormalActionParameterOutput
func (RuleEngineRuleActionNormalActionParameterArgs) ToRuleEngineRuleActionNormalActionParameterOutputWithContext ¶
func (i RuleEngineRuleActionNormalActionParameterArgs) ToRuleEngineRuleActionNormalActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionParameterOutput
type RuleEngineRuleActionNormalActionParameterArray ¶
type RuleEngineRuleActionNormalActionParameterArray []RuleEngineRuleActionNormalActionParameterInput
func (RuleEngineRuleActionNormalActionParameterArray) ElementType ¶
func (RuleEngineRuleActionNormalActionParameterArray) ElementType() reflect.Type
func (RuleEngineRuleActionNormalActionParameterArray) ToRuleEngineRuleActionNormalActionParameterArrayOutput ¶
func (i RuleEngineRuleActionNormalActionParameterArray) ToRuleEngineRuleActionNormalActionParameterArrayOutput() RuleEngineRuleActionNormalActionParameterArrayOutput
func (RuleEngineRuleActionNormalActionParameterArray) ToRuleEngineRuleActionNormalActionParameterArrayOutputWithContext ¶
func (i RuleEngineRuleActionNormalActionParameterArray) ToRuleEngineRuleActionNormalActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionParameterArrayOutput
type RuleEngineRuleActionNormalActionParameterArrayInput ¶
type RuleEngineRuleActionNormalActionParameterArrayInput interface { pulumi.Input ToRuleEngineRuleActionNormalActionParameterArrayOutput() RuleEngineRuleActionNormalActionParameterArrayOutput ToRuleEngineRuleActionNormalActionParameterArrayOutputWithContext(context.Context) RuleEngineRuleActionNormalActionParameterArrayOutput }
RuleEngineRuleActionNormalActionParameterArrayInput is an input type that accepts RuleEngineRuleActionNormalActionParameterArray and RuleEngineRuleActionNormalActionParameterArrayOutput values. You can construct a concrete instance of `RuleEngineRuleActionNormalActionParameterArrayInput` via:
RuleEngineRuleActionNormalActionParameterArray{ RuleEngineRuleActionNormalActionParameterArgs{...} }
type RuleEngineRuleActionNormalActionParameterArrayOutput ¶
type RuleEngineRuleActionNormalActionParameterArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionNormalActionParameterArrayOutput) ElementType ¶
func (RuleEngineRuleActionNormalActionParameterArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleActionNormalActionParameterArrayOutput ¶
func (o RuleEngineRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleActionNormalActionParameterArrayOutput() RuleEngineRuleActionNormalActionParameterArrayOutput
func (RuleEngineRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleActionNormalActionParameterArrayOutputWithContext ¶
func (o RuleEngineRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleActionNormalActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionParameterArrayOutput
type RuleEngineRuleActionNormalActionParameterInput ¶
type RuleEngineRuleActionNormalActionParameterInput interface { pulumi.Input ToRuleEngineRuleActionNormalActionParameterOutput() RuleEngineRuleActionNormalActionParameterOutput ToRuleEngineRuleActionNormalActionParameterOutputWithContext(context.Context) RuleEngineRuleActionNormalActionParameterOutput }
RuleEngineRuleActionNormalActionParameterInput is an input type that accepts RuleEngineRuleActionNormalActionParameterArgs and RuleEngineRuleActionNormalActionParameterOutput values. You can construct a concrete instance of `RuleEngineRuleActionNormalActionParameterInput` via:
RuleEngineRuleActionNormalActionParameterArgs{...}
type RuleEngineRuleActionNormalActionParameterOutput ¶
type RuleEngineRuleActionNormalActionParameterOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionNormalActionParameterOutput) ElementType ¶
func (RuleEngineRuleActionNormalActionParameterOutput) ElementType() reflect.Type
func (RuleEngineRuleActionNormalActionParameterOutput) Name ¶
func (o RuleEngineRuleActionNormalActionParameterOutput) Name() pulumi.StringOutput
Target HEADER name.
func (RuleEngineRuleActionNormalActionParameterOutput) ToRuleEngineRuleActionNormalActionParameterOutput ¶
func (o RuleEngineRuleActionNormalActionParameterOutput) ToRuleEngineRuleActionNormalActionParameterOutput() RuleEngineRuleActionNormalActionParameterOutput
func (RuleEngineRuleActionNormalActionParameterOutput) ToRuleEngineRuleActionNormalActionParameterOutputWithContext ¶
func (o RuleEngineRuleActionNormalActionParameterOutput) ToRuleEngineRuleActionNormalActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleActionNormalActionParameterOutput
func (RuleEngineRuleActionNormalActionParameterOutput) Values ¶
func (o RuleEngineRuleActionNormalActionParameterOutput) Values() pulumi.StringArrayOutput
Parameter Value.
type RuleEngineRuleActionNormalActionPtrInput ¶
type RuleEngineRuleActionNormalActionPtrInput interface { pulumi.Input ToRuleEngineRuleActionNormalActionPtrOutput() RuleEngineRuleActionNormalActionPtrOutput ToRuleEngineRuleActionNormalActionPtrOutputWithContext(context.Context) RuleEngineRuleActionNormalActionPtrOutput }
RuleEngineRuleActionNormalActionPtrInput is an input type that accepts RuleEngineRuleActionNormalActionArgs, RuleEngineRuleActionNormalActionPtr and RuleEngineRuleActionNormalActionPtrOutput values. You can construct a concrete instance of `RuleEngineRuleActionNormalActionPtrInput` via:
RuleEngineRuleActionNormalActionArgs{...} or: nil
func RuleEngineRuleActionNormalActionPtr ¶
func RuleEngineRuleActionNormalActionPtr(v *RuleEngineRuleActionNormalActionArgs) RuleEngineRuleActionNormalActionPtrInput
type RuleEngineRuleActionNormalActionPtrOutput ¶
type RuleEngineRuleActionNormalActionPtrOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionNormalActionPtrOutput) Action ¶
func (o RuleEngineRuleActionNormalActionPtrOutput) Action() pulumi.StringPtrOutput
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"` // Target HEADER name. Name pulumi.StringInput `pulumi:"name"` // Parameter Value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (RuleEngineRuleActionRewriteActionParameterArgs) ElementType ¶
func (RuleEngineRuleActionRewriteActionParameterArgs) ElementType() reflect.Type
func (RuleEngineRuleActionRewriteActionParameterArgs) ToRuleEngineRuleActionRewriteActionParameterOutput ¶
func (i RuleEngineRuleActionRewriteActionParameterArgs) ToRuleEngineRuleActionRewriteActionParameterOutput() RuleEngineRuleActionRewriteActionParameterOutput
func (RuleEngineRuleActionRewriteActionParameterArgs) ToRuleEngineRuleActionRewriteActionParameterOutputWithContext ¶
func (i RuleEngineRuleActionRewriteActionParameterArgs) ToRuleEngineRuleActionRewriteActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionParameterOutput
type RuleEngineRuleActionRewriteActionParameterArray ¶
type RuleEngineRuleActionRewriteActionParameterArray []RuleEngineRuleActionRewriteActionParameterInput
func (RuleEngineRuleActionRewriteActionParameterArray) ElementType ¶
func (RuleEngineRuleActionRewriteActionParameterArray) ElementType() reflect.Type
func (RuleEngineRuleActionRewriteActionParameterArray) ToRuleEngineRuleActionRewriteActionParameterArrayOutput ¶
func (i RuleEngineRuleActionRewriteActionParameterArray) ToRuleEngineRuleActionRewriteActionParameterArrayOutput() RuleEngineRuleActionRewriteActionParameterArrayOutput
func (RuleEngineRuleActionRewriteActionParameterArray) ToRuleEngineRuleActionRewriteActionParameterArrayOutputWithContext ¶
func (i RuleEngineRuleActionRewriteActionParameterArray) ToRuleEngineRuleActionRewriteActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionParameterArrayOutput
type RuleEngineRuleActionRewriteActionParameterArrayInput ¶
type RuleEngineRuleActionRewriteActionParameterArrayInput interface { pulumi.Input ToRuleEngineRuleActionRewriteActionParameterArrayOutput() RuleEngineRuleActionRewriteActionParameterArrayOutput ToRuleEngineRuleActionRewriteActionParameterArrayOutputWithContext(context.Context) RuleEngineRuleActionRewriteActionParameterArrayOutput }
RuleEngineRuleActionRewriteActionParameterArrayInput is an input type that accepts RuleEngineRuleActionRewriteActionParameterArray and RuleEngineRuleActionRewriteActionParameterArrayOutput values. You can construct a concrete instance of `RuleEngineRuleActionRewriteActionParameterArrayInput` via:
RuleEngineRuleActionRewriteActionParameterArray{ RuleEngineRuleActionRewriteActionParameterArgs{...} }
type RuleEngineRuleActionRewriteActionParameterArrayOutput ¶
type RuleEngineRuleActionRewriteActionParameterArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionRewriteActionParameterArrayOutput) ElementType ¶
func (RuleEngineRuleActionRewriteActionParameterArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleActionRewriteActionParameterArrayOutput ¶
func (o RuleEngineRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleActionRewriteActionParameterArrayOutput() RuleEngineRuleActionRewriteActionParameterArrayOutput
func (RuleEngineRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleActionRewriteActionParameterArrayOutputWithContext ¶
func (o RuleEngineRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleActionRewriteActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionParameterArrayOutput
type RuleEngineRuleActionRewriteActionParameterInput ¶
type RuleEngineRuleActionRewriteActionParameterInput interface { pulumi.Input ToRuleEngineRuleActionRewriteActionParameterOutput() RuleEngineRuleActionRewriteActionParameterOutput ToRuleEngineRuleActionRewriteActionParameterOutputWithContext(context.Context) RuleEngineRuleActionRewriteActionParameterOutput }
RuleEngineRuleActionRewriteActionParameterInput is an input type that accepts RuleEngineRuleActionRewriteActionParameterArgs and RuleEngineRuleActionRewriteActionParameterOutput values. You can construct a concrete instance of `RuleEngineRuleActionRewriteActionParameterInput` via:
RuleEngineRuleActionRewriteActionParameterArgs{...}
type RuleEngineRuleActionRewriteActionParameterOutput ¶
type RuleEngineRuleActionRewriteActionParameterOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionRewriteActionParameterOutput) Action ¶
func (o RuleEngineRuleActionRewriteActionParameterOutput) Action() pulumi.StringOutput
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
Target HEADER name.
func (RuleEngineRuleActionRewriteActionParameterOutput) ToRuleEngineRuleActionRewriteActionParameterOutput ¶
func (o RuleEngineRuleActionRewriteActionParameterOutput) ToRuleEngineRuleActionRewriteActionParameterOutput() RuleEngineRuleActionRewriteActionParameterOutput
func (RuleEngineRuleActionRewriteActionParameterOutput) ToRuleEngineRuleActionRewriteActionParameterOutputWithContext ¶
func (o RuleEngineRuleActionRewriteActionParameterOutput) ToRuleEngineRuleActionRewriteActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleActionRewriteActionParameterOutput
func (RuleEngineRuleActionRewriteActionParameterOutput) Values ¶
func (o RuleEngineRuleActionRewriteActionParameterOutput) Values() pulumi.StringArrayOutput
Parameter Value.
type RuleEngineRuleActionRewriteActionPtrInput ¶
type RuleEngineRuleActionRewriteActionPtrInput interface { pulumi.Input ToRuleEngineRuleActionRewriteActionPtrOutput() RuleEngineRuleActionRewriteActionPtrOutput ToRuleEngineRuleActionRewriteActionPtrOutputWithContext(context.Context) RuleEngineRuleActionRewriteActionPtrOutput }
RuleEngineRuleActionRewriteActionPtrInput is an input type that accepts RuleEngineRuleActionRewriteActionArgs, RuleEngineRuleActionRewriteActionPtr and RuleEngineRuleActionRewriteActionPtrOutput values. You can construct a concrete instance of `RuleEngineRuleActionRewriteActionPtrInput` via:
RuleEngineRuleActionRewriteActionArgs{...} or: nil
func RuleEngineRuleActionRewriteActionPtr ¶
func RuleEngineRuleActionRewriteActionPtr(v *RuleEngineRuleActionRewriteActionArgs) RuleEngineRuleActionRewriteActionPtrInput
type RuleEngineRuleActionRewriteActionPtrOutput ¶
type RuleEngineRuleActionRewriteActionPtrOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleActionRewriteActionPtrOutput) Action ¶
func (o RuleEngineRuleActionRewriteActionPtrOutput) Action() pulumi.StringPtrOutput
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 { // Target HEADER name. Name pulumi.StringInput `pulumi:"name"` // HTTP status code to use. StatusCode pulumi.IntInput `pulumi:"statusCode"` // Parameter Value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutput ¶
func (i RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutput() RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput
type RuleEngineRuleSubRuleRuleActionCodeActionParameterArray ¶
type RuleEngineRuleSubRuleRuleActionCodeActionParameterArray []RuleEngineRuleSubRuleRuleActionCodeActionParameterInput
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArray) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArray) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArray) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput ¶
func (i RuleEngineRuleSubRuleRuleActionCodeActionParameterArray) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArray) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionCodeActionParameterArray) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
type RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayInput ¶
type RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput }
RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayInput is an input type that accepts RuleEngineRuleSubRuleRuleActionCodeActionParameterArray and RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayInput` via:
RuleEngineRuleSubRuleRuleActionCodeActionParameterArray{ RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs{...} }
type RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput ¶
type RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionCodeActionParameterArrayOutput
type RuleEngineRuleSubRuleRuleActionCodeActionParameterInput ¶
type RuleEngineRuleSubRuleRuleActionCodeActionParameterInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutput() RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput ToRuleEngineRuleSubRuleRuleActionCodeActionParameterOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput }
RuleEngineRuleSubRuleRuleActionCodeActionParameterInput is an input type that accepts RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs and RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionCodeActionParameterInput` via:
RuleEngineRuleSubRuleRuleActionCodeActionParameterArgs{...}
type RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput ¶
type RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) StatusCode ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionParameterOutput) StatusCode() pulumi.IntOutput
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 Value.
type RuleEngineRuleSubRuleRuleActionCodeActionPtrInput ¶
type RuleEngineRuleSubRuleRuleActionCodeActionPtrInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutput() RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput ToRuleEngineRuleSubRuleRuleActionCodeActionPtrOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput }
RuleEngineRuleSubRuleRuleActionCodeActionPtrInput is an input type that accepts RuleEngineRuleSubRuleRuleActionCodeActionArgs, RuleEngineRuleSubRuleRuleActionCodeActionPtr and RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionCodeActionPtrInput` via:
RuleEngineRuleSubRuleRuleActionCodeActionArgs{...} or: nil
func RuleEngineRuleSubRuleRuleActionCodeActionPtr ¶
func RuleEngineRuleSubRuleRuleActionCodeActionPtr(v *RuleEngineRuleSubRuleRuleActionCodeActionArgs) RuleEngineRuleSubRuleRuleActionCodeActionPtrInput
type RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput ¶
type RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) Action ¶
func (o RuleEngineRuleSubRuleRuleActionCodeActionPtrOutput) Action() pulumi.StringPtrOutput
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 { // Target HEADER name. Name pulumi.StringInput `pulumi:"name"` // Parameter Value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutput ¶
func (i RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutput() RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput
type RuleEngineRuleSubRuleRuleActionNormalActionParameterArray ¶
type RuleEngineRuleSubRuleRuleActionNormalActionParameterArray []RuleEngineRuleSubRuleRuleActionNormalActionParameterInput
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArray) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArray) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArray) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput ¶
func (i RuleEngineRuleSubRuleRuleActionNormalActionParameterArray) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArray) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionNormalActionParameterArray) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
type RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayInput ¶
type RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput }
RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayInput is an input type that accepts RuleEngineRuleSubRuleRuleActionNormalActionParameterArray and RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayInput` via:
RuleEngineRuleSubRuleRuleActionNormalActionParameterArray{ RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs{...} }
type RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput ¶
type RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionParameterArrayOutput
type RuleEngineRuleSubRuleRuleActionNormalActionParameterInput ¶
type RuleEngineRuleSubRuleRuleActionNormalActionParameterInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutput() RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput }
RuleEngineRuleSubRuleRuleActionNormalActionParameterInput is an input type that accepts RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs and RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionNormalActionParameterInput` via:
RuleEngineRuleSubRuleRuleActionNormalActionParameterArgs{...}
type RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput ¶
type RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutput ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutput() RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) ToRuleEngineRuleSubRuleRuleActionNormalActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput
func (RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) Values ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionParameterOutput) Values() pulumi.StringArrayOutput
Parameter Value.
type RuleEngineRuleSubRuleRuleActionNormalActionPtrInput ¶
type RuleEngineRuleSubRuleRuleActionNormalActionPtrInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutput() RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput ToRuleEngineRuleSubRuleRuleActionNormalActionPtrOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput }
RuleEngineRuleSubRuleRuleActionNormalActionPtrInput is an input type that accepts RuleEngineRuleSubRuleRuleActionNormalActionArgs, RuleEngineRuleSubRuleRuleActionNormalActionPtr and RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionNormalActionPtrInput` via:
RuleEngineRuleSubRuleRuleActionNormalActionArgs{...} or: nil
func RuleEngineRuleSubRuleRuleActionNormalActionPtr ¶
func RuleEngineRuleSubRuleRuleActionNormalActionPtr(v *RuleEngineRuleSubRuleRuleActionNormalActionArgs) RuleEngineRuleSubRuleRuleActionNormalActionPtrInput
type RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput ¶
type RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) Action ¶
func (o RuleEngineRuleSubRuleRuleActionNormalActionPtrOutput) Action() pulumi.StringPtrOutput
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"` // Target HEADER name. Name pulumi.StringInput `pulumi:"name"` // Parameter Value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput ¶
func (i RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput() RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray []RuleEngineRuleSubRuleRuleActionRewriteActionParameterInput
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput ¶
func (i RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutputWithContext ¶
func (i RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayInput ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput }
RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayInput is an input type that accepts RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray and RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayInput` via:
RuleEngineRuleSubRuleRuleActionRewriteActionParameterArray{ RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs{...} }
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput) ElementType ¶
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput) ElementType() reflect.Type
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput() RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutputWithContext ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput) ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutputWithContext(ctx context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionParameterArrayOutput
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterInput ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput() RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput ToRuleEngineRuleSubRuleRuleActionRewriteActionParameterOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput }
RuleEngineRuleSubRuleRuleActionRewriteActionParameterInput is an input type that accepts RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs and RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionRewriteActionParameterInput` via:
RuleEngineRuleSubRuleRuleActionRewriteActionParameterArgs{...}
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput) Action ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionParameterOutput) Action() pulumi.StringOutput
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 Value.
type RuleEngineRuleSubRuleRuleActionRewriteActionPtrInput ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionPtrInput interface { pulumi.Input ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput() RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput ToRuleEngineRuleSubRuleRuleActionRewriteActionPtrOutputWithContext(context.Context) RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput }
RuleEngineRuleSubRuleRuleActionRewriteActionPtrInput is an input type that accepts RuleEngineRuleSubRuleRuleActionRewriteActionArgs, RuleEngineRuleSubRuleRuleActionRewriteActionPtr and RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput values. You can construct a concrete instance of `RuleEngineRuleSubRuleRuleActionRewriteActionPtrInput` via:
RuleEngineRuleSubRuleRuleActionRewriteActionArgs{...} or: nil
func RuleEngineRuleSubRuleRuleActionRewriteActionPtr ¶
func RuleEngineRuleSubRuleRuleActionRewriteActionPtr(v *RuleEngineRuleSubRuleRuleActionRewriteActionArgs) RuleEngineRuleSubRuleRuleActionRewriteActionPtrInput
type RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput ¶
type RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput struct{ *pulumi.OutputState }
func (RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) Action ¶
func (o RuleEngineRuleSubRuleRuleActionRewriteActionPtrOutput) Action() pulumi.StringPtrOutput
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 // The rule name (1 to 255 characters). RuleName pulumi.StringPtrInput // Rule items list. Rules RuleEngineRuleArrayInput // Rule status. Values: `enable`: Enabled; `disable`: Disabled. Status pulumi.StringPtrInput // rule tag list. Tags pulumi.StringArrayInput // ID of the site. ZoneId pulumi.StringPtrInput }
func (RuleEngineState) ElementType ¶
func (RuleEngineState) ElementType() reflect.Type
type 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"` }
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 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 // Alias site identifier. Limit the input to a combination of numbers, English, - and _, within 20 characters. For details, refer to the alias site identifier. If there is no such usage scenario, leave this field empty. AliasZoneName pulumi.StringPtrOutput `pulumi:"aliasZoneName"` // When the `type` value is `partial` or `full`, the acceleration region of the L7 domain name. The following are the values of this parameter, and the default value is `overseas` if not filled in. When the `type` value is `noDomainAccess`, please leave this value empty. Valid values: `global`: Global availability zone; `mainland`: Chinese mainland availability zone; `overseas`: Global availability zone (excluding Chinese mainland). Area pulumi.StringOutput `pulumi:"area"` // NS list allocated by Tencent Cloud. NameServers pulumi.StringArrayOutput `pulumi:"nameServers"` // Ownership verification information. Note: This field may return null, indicating that no valid value can be obtained. OwnershipVerifications ZoneOwnershipVerificationArrayOutput `pulumi:"ownershipVerifications"` // Indicates whether the site is disabled. Paused pulumi.BoolOutput `pulumi:"paused"` // The target Plan ID to be bound. When you have an existing Plan in your account, you can fill in this parameter to directly bind the site to the Plan. If you do not have a Plan that can be bound at the moment, please go to the console to purchase a Plan to complete the site creation. PlanId pulumi.StringOutput `pulumi:"planId"` // Site status. Valid values: `active`: NS is switched; `pending`: NS is not switched; `moved`: NS is moved; `deactivated`: this site is blocked. Status pulumi.StringOutput `pulumi:"status"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // Site access type. The value of this parameter is as follows, and the default is `partial` if not filled in. Valid values: `partial`: CNAME access; `full`: NS access; `noDomainAccess`: No domain access. Type pulumi.StringOutput `pulumi:"type"` // Site name. When accessing CNAME/NS, please pass the second-level domain (example.com) as the site name; when accessing without a domain name, please leave this value empty. ZoneName pulumi.StringOutput `pulumi:"zoneName"` }
Provides a resource to create a teo zone
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Teo"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Teo.NewZone(ctx, "zone", &Teo.ZoneArgs{ AliasZoneName: pulumi.String("teo-test"), Area: pulumi.String("overseas"), Paused: pulumi.Bool(false), PlanId: pulumi.String("edgeone-2kfv1h391n6w"), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, Type: pulumi.String("partial"), ZoneName: pulumi.String("tf-teo.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 { // Alias site identifier. Limit the input to a combination of numbers, English, - and _, within 20 characters. For details, refer to the alias site identifier. If there is no such usage scenario, leave this field empty. AliasZoneName pulumi.StringPtrInput // When the `type` value is `partial` or `full`, the acceleration region of the L7 domain name. The following are the values of this parameter, and the default value is `overseas` if not filled in. When the `type` value is `noDomainAccess`, please leave this value empty. Valid values: `global`: Global availability zone; `mainland`: Chinese mainland availability zone; `overseas`: Global availability zone (excluding Chinese mainland). Area pulumi.StringInput // Indicates whether the site is disabled. Paused pulumi.BoolPtrInput // The target Plan ID to be bound. When you have an existing Plan in your account, you can fill in this parameter to directly bind the site to the Plan. If you do not have a Plan that can be bound at the moment, please go to the console to purchase a Plan to complete the site creation. PlanId pulumi.StringInput // Tag description list. Tags pulumi.MapInput // Site access type. The value of this parameter is as follows, and the default is `partial` if not filled in. Valid values: `partial`: CNAME access; `full`: NS access; `noDomainAccess`: No domain access. Type pulumi.StringInput // Site name. When accessing CNAME/NS, please pass the second-level domain (example.com) as the site name; when accessing without a domain name, please leave this value empty. ZoneName pulumi.StringInput }
The set of arguments for constructing a Zone resource.
func (ZoneArgs) ElementType ¶
type ZoneArray ¶
type ZoneArray []ZoneInput
func (ZoneArray) ElementType ¶
func (ZoneArray) ToZoneArrayOutput ¶
func (i ZoneArray) ToZoneArrayOutput() ZoneArrayOutput
func (ZoneArray) ToZoneArrayOutputWithContext ¶
func (i ZoneArray) ToZoneArrayOutputWithContext(ctx context.Context) ZoneArrayOutput
type ZoneArrayInput ¶
type ZoneArrayInput interface { pulumi.Input ToZoneArrayOutput() ZoneArrayOutput ToZoneArrayOutputWithContext(context.Context) ZoneArrayOutput }
ZoneArrayInput is an input type that accepts ZoneArray and ZoneArrayOutput values. You can construct a concrete instance of `ZoneArrayInput` via:
ZoneArray{ ZoneArgs{...} }
type ZoneArrayOutput ¶
type ZoneArrayOutput struct{ *pulumi.OutputState }
func (ZoneArrayOutput) ElementType ¶
func (ZoneArrayOutput) ElementType() reflect.Type
func (ZoneArrayOutput) Index ¶
func (o ZoneArrayOutput) Index(i pulumi.IntInput) ZoneOutput
func (ZoneArrayOutput) ToZoneArrayOutput ¶
func (o ZoneArrayOutput) ToZoneArrayOutput() ZoneArrayOutput
func (ZoneArrayOutput) ToZoneArrayOutputWithContext ¶
func (o ZoneArrayOutput) ToZoneArrayOutputWithContext(ctx context.Context) ZoneArrayOutput
type ZoneInput ¶
type ZoneInput interface { pulumi.Input ToZoneOutput() ZoneOutput ToZoneOutputWithContext(ctx context.Context) ZoneOutput }
type ZoneMap ¶
func (ZoneMap) ElementType ¶
func (ZoneMap) ToZoneMapOutput ¶
func (i ZoneMap) ToZoneMapOutput() ZoneMapOutput
func (ZoneMap) ToZoneMapOutputWithContext ¶
func (i ZoneMap) ToZoneMapOutputWithContext(ctx context.Context) ZoneMapOutput
type ZoneMapInput ¶
type ZoneMapInput interface { pulumi.Input ToZoneMapOutput() ZoneMapOutput ToZoneMapOutputWithContext(context.Context) ZoneMapOutput }
ZoneMapInput is an input type that accepts ZoneMap and ZoneMapOutput values. You can construct a concrete instance of `ZoneMapInput` via:
ZoneMap{ "key": ZoneArgs{...} }
type ZoneMapOutput ¶
type ZoneMapOutput struct{ *pulumi.OutputState }
func (ZoneMapOutput) ElementType ¶
func (ZoneMapOutput) ElementType() reflect.Type
func (ZoneMapOutput) MapIndex ¶
func (o ZoneMapOutput) MapIndex(k pulumi.StringInput) ZoneOutput
func (ZoneMapOutput) ToZoneMapOutput ¶
func (o ZoneMapOutput) ToZoneMapOutput() ZoneMapOutput
func (ZoneMapOutput) ToZoneMapOutputWithContext ¶
func (o ZoneMapOutput) ToZoneMapOutputWithContext(ctx context.Context) ZoneMapOutput
type ZoneOutput ¶
type ZoneOutput struct{ *pulumi.OutputState }
func (ZoneOutput) AliasZoneName ¶ added in v0.1.8
func (o ZoneOutput) AliasZoneName() pulumi.StringPtrOutput
Alias site identifier. Limit the input to a combination of numbers, English, - and _, within 20 characters. For details, refer to the alias site identifier. If there is no such usage scenario, leave this field empty.
func (ZoneOutput) Area ¶
func (o ZoneOutput) Area() pulumi.StringOutput
When the `type` value is `partial` or `full`, the acceleration region of the L7 domain name. The following are the values of this parameter, and the default value is `overseas` if not filled in. When the `type` value is `noDomainAccess`, please leave this value empty. Valid values: `global`: Global availability zone; `mainland`: Chinese mainland availability zone; `overseas`: Global availability zone (excluding Chinese mainland).
func (ZoneOutput) ElementType ¶
func (ZoneOutput) ElementType() reflect.Type
func (ZoneOutput) NameServers ¶
func (o ZoneOutput) NameServers() pulumi.StringArrayOutput
NS list allocated by Tencent Cloud.
func (ZoneOutput) OwnershipVerifications ¶ added in v0.1.8
func (o ZoneOutput) OwnershipVerifications() ZoneOwnershipVerificationArrayOutput
Ownership verification information. Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneOutput) Paused ¶
func (o ZoneOutput) Paused() pulumi.BoolOutput
Indicates whether the site is disabled.
func (ZoneOutput) PlanId ¶ added in v0.1.8
func (o ZoneOutput) PlanId() pulumi.StringOutput
The target Plan ID to be bound. When you have an existing Plan in your account, you can fill in this parameter to directly bind the site to the Plan. If you do not have a Plan that can be bound at the moment, please go to the console to purchase a Plan to complete the site creation.
func (ZoneOutput) Status ¶
func (o ZoneOutput) Status() pulumi.StringOutput
Site status. Valid values: `active`: NS is switched; `pending`: NS is not switched; `moved`: NS is moved; `deactivated`: this site is blocked.
func (ZoneOutput) ToZoneOutput ¶
func (o ZoneOutput) ToZoneOutput() ZoneOutput
func (ZoneOutput) ToZoneOutputWithContext ¶
func (o ZoneOutput) ToZoneOutputWithContext(ctx context.Context) ZoneOutput
func (ZoneOutput) Type ¶
func (o ZoneOutput) Type() pulumi.StringOutput
Site access type. The value of this parameter is as follows, and the default is `partial` if not filled in. Valid values: `partial`: CNAME access; `full`: NS access; `noDomainAccess`: No domain access.
func (ZoneOutput) ZoneName ¶
func (o ZoneOutput) ZoneName() pulumi.StringOutput
Site name. When accessing CNAME/NS, please pass the second-level domain (example.com) as the site name; when accessing without a domain name, please leave this value empty.
type ZoneOwnershipVerification ¶ added in v0.1.8
type ZoneOwnershipVerification struct { // CNAME access, using DNS to resolve the information required for authentication. For details, please refer to [Site/Domain Name Ownership Verification ](https://cloud.tencent.com/document/product/1552/70789#7af6ecf8-afca-4e35-8811-b5797ed1bde5). Note: This field may return null, indicating that no valid value can be obtained. DnsVerifications []ZoneOwnershipVerificationDnsVerification `pulumi:"dnsVerifications"` }
type ZoneOwnershipVerificationArgs ¶ added in v0.1.8
type ZoneOwnershipVerificationArgs struct { // CNAME access, using DNS to resolve the information required for authentication. For details, please refer to [Site/Domain Name Ownership Verification ](https://cloud.tencent.com/document/product/1552/70789#7af6ecf8-afca-4e35-8811-b5797ed1bde5). Note: This field may return null, indicating that no valid value can be obtained. DnsVerifications ZoneOwnershipVerificationDnsVerificationArrayInput `pulumi:"dnsVerifications"` }
func (ZoneOwnershipVerificationArgs) ElementType ¶ added in v0.1.8
func (ZoneOwnershipVerificationArgs) ElementType() reflect.Type
func (ZoneOwnershipVerificationArgs) ToZoneOwnershipVerificationOutput ¶ added in v0.1.8
func (i ZoneOwnershipVerificationArgs) ToZoneOwnershipVerificationOutput() ZoneOwnershipVerificationOutput
func (ZoneOwnershipVerificationArgs) ToZoneOwnershipVerificationOutputWithContext ¶ added in v0.1.8
func (i ZoneOwnershipVerificationArgs) ToZoneOwnershipVerificationOutputWithContext(ctx context.Context) ZoneOwnershipVerificationOutput
type ZoneOwnershipVerificationArray ¶ added in v0.1.8
type ZoneOwnershipVerificationArray []ZoneOwnershipVerificationInput
func (ZoneOwnershipVerificationArray) ElementType ¶ added in v0.1.8
func (ZoneOwnershipVerificationArray) ElementType() reflect.Type
func (ZoneOwnershipVerificationArray) ToZoneOwnershipVerificationArrayOutput ¶ added in v0.1.8
func (i ZoneOwnershipVerificationArray) ToZoneOwnershipVerificationArrayOutput() ZoneOwnershipVerificationArrayOutput
func (ZoneOwnershipVerificationArray) ToZoneOwnershipVerificationArrayOutputWithContext ¶ added in v0.1.8
func (i ZoneOwnershipVerificationArray) ToZoneOwnershipVerificationArrayOutputWithContext(ctx context.Context) ZoneOwnershipVerificationArrayOutput
type ZoneOwnershipVerificationArrayInput ¶ added in v0.1.8
type ZoneOwnershipVerificationArrayInput interface { pulumi.Input ToZoneOwnershipVerificationArrayOutput() ZoneOwnershipVerificationArrayOutput ToZoneOwnershipVerificationArrayOutputWithContext(context.Context) ZoneOwnershipVerificationArrayOutput }
ZoneOwnershipVerificationArrayInput is an input type that accepts ZoneOwnershipVerificationArray and ZoneOwnershipVerificationArrayOutput values. You can construct a concrete instance of `ZoneOwnershipVerificationArrayInput` via:
ZoneOwnershipVerificationArray{ ZoneOwnershipVerificationArgs{...} }
type ZoneOwnershipVerificationArrayOutput ¶ added in v0.1.8
type ZoneOwnershipVerificationArrayOutput struct{ *pulumi.OutputState }
func (ZoneOwnershipVerificationArrayOutput) ElementType ¶ added in v0.1.8
func (ZoneOwnershipVerificationArrayOutput) ElementType() reflect.Type
func (ZoneOwnershipVerificationArrayOutput) Index ¶ added in v0.1.8
func (o ZoneOwnershipVerificationArrayOutput) Index(i pulumi.IntInput) ZoneOwnershipVerificationOutput
func (ZoneOwnershipVerificationArrayOutput) ToZoneOwnershipVerificationArrayOutput ¶ added in v0.1.8
func (o ZoneOwnershipVerificationArrayOutput) ToZoneOwnershipVerificationArrayOutput() ZoneOwnershipVerificationArrayOutput
func (ZoneOwnershipVerificationArrayOutput) ToZoneOwnershipVerificationArrayOutputWithContext ¶ added in v0.1.8
func (o ZoneOwnershipVerificationArrayOutput) ToZoneOwnershipVerificationArrayOutputWithContext(ctx context.Context) ZoneOwnershipVerificationArrayOutput
type ZoneOwnershipVerificationDnsVerification ¶ added in v0.1.8
type ZoneOwnershipVerificationDnsVerificationArgs ¶ added in v0.1.8
type ZoneOwnershipVerificationDnsVerificationArgs struct { // Record type. RecordType pulumi.StringPtrInput `pulumi:"recordType"` // Record the value. RecordValue pulumi.StringPtrInput `pulumi:"recordValue"` // Host record. Subdomain pulumi.StringPtrInput `pulumi:"subdomain"` }
func (ZoneOwnershipVerificationDnsVerificationArgs) ElementType ¶ added in v0.1.8
func (ZoneOwnershipVerificationDnsVerificationArgs) ElementType() reflect.Type
func (ZoneOwnershipVerificationDnsVerificationArgs) ToZoneOwnershipVerificationDnsVerificationOutput ¶ added in v0.1.8
func (i ZoneOwnershipVerificationDnsVerificationArgs) ToZoneOwnershipVerificationDnsVerificationOutput() ZoneOwnershipVerificationDnsVerificationOutput
func (ZoneOwnershipVerificationDnsVerificationArgs) ToZoneOwnershipVerificationDnsVerificationOutputWithContext ¶ added in v0.1.8
func (i ZoneOwnershipVerificationDnsVerificationArgs) ToZoneOwnershipVerificationDnsVerificationOutputWithContext(ctx context.Context) ZoneOwnershipVerificationDnsVerificationOutput
type ZoneOwnershipVerificationDnsVerificationArray ¶ added in v0.1.8
type ZoneOwnershipVerificationDnsVerificationArray []ZoneOwnershipVerificationDnsVerificationInput
func (ZoneOwnershipVerificationDnsVerificationArray) ElementType ¶ added in v0.1.8
func (ZoneOwnershipVerificationDnsVerificationArray) ElementType() reflect.Type
func (ZoneOwnershipVerificationDnsVerificationArray) ToZoneOwnershipVerificationDnsVerificationArrayOutput ¶ added in v0.1.8
func (i ZoneOwnershipVerificationDnsVerificationArray) ToZoneOwnershipVerificationDnsVerificationArrayOutput() ZoneOwnershipVerificationDnsVerificationArrayOutput
func (ZoneOwnershipVerificationDnsVerificationArray) ToZoneOwnershipVerificationDnsVerificationArrayOutputWithContext ¶ added in v0.1.8
func (i ZoneOwnershipVerificationDnsVerificationArray) ToZoneOwnershipVerificationDnsVerificationArrayOutputWithContext(ctx context.Context) ZoneOwnershipVerificationDnsVerificationArrayOutput
type ZoneOwnershipVerificationDnsVerificationArrayInput ¶ added in v0.1.8
type ZoneOwnershipVerificationDnsVerificationArrayInput interface { pulumi.Input ToZoneOwnershipVerificationDnsVerificationArrayOutput() ZoneOwnershipVerificationDnsVerificationArrayOutput ToZoneOwnershipVerificationDnsVerificationArrayOutputWithContext(context.Context) ZoneOwnershipVerificationDnsVerificationArrayOutput }
ZoneOwnershipVerificationDnsVerificationArrayInput is an input type that accepts ZoneOwnershipVerificationDnsVerificationArray and ZoneOwnershipVerificationDnsVerificationArrayOutput values. You can construct a concrete instance of `ZoneOwnershipVerificationDnsVerificationArrayInput` via:
ZoneOwnershipVerificationDnsVerificationArray{ ZoneOwnershipVerificationDnsVerificationArgs{...} }
type ZoneOwnershipVerificationDnsVerificationArrayOutput ¶ added in v0.1.8
type ZoneOwnershipVerificationDnsVerificationArrayOutput struct{ *pulumi.OutputState }
func (ZoneOwnershipVerificationDnsVerificationArrayOutput) ElementType ¶ added in v0.1.8
func (ZoneOwnershipVerificationDnsVerificationArrayOutput) ElementType() reflect.Type
func (ZoneOwnershipVerificationDnsVerificationArrayOutput) ToZoneOwnershipVerificationDnsVerificationArrayOutput ¶ added in v0.1.8
func (o ZoneOwnershipVerificationDnsVerificationArrayOutput) ToZoneOwnershipVerificationDnsVerificationArrayOutput() ZoneOwnershipVerificationDnsVerificationArrayOutput
func (ZoneOwnershipVerificationDnsVerificationArrayOutput) ToZoneOwnershipVerificationDnsVerificationArrayOutputWithContext ¶ added in v0.1.8
func (o ZoneOwnershipVerificationDnsVerificationArrayOutput) ToZoneOwnershipVerificationDnsVerificationArrayOutputWithContext(ctx context.Context) ZoneOwnershipVerificationDnsVerificationArrayOutput
type ZoneOwnershipVerificationDnsVerificationInput ¶ added in v0.1.8
type ZoneOwnershipVerificationDnsVerificationInput interface { pulumi.Input ToZoneOwnershipVerificationDnsVerificationOutput() ZoneOwnershipVerificationDnsVerificationOutput ToZoneOwnershipVerificationDnsVerificationOutputWithContext(context.Context) ZoneOwnershipVerificationDnsVerificationOutput }
ZoneOwnershipVerificationDnsVerificationInput is an input type that accepts ZoneOwnershipVerificationDnsVerificationArgs and ZoneOwnershipVerificationDnsVerificationOutput values. You can construct a concrete instance of `ZoneOwnershipVerificationDnsVerificationInput` via:
ZoneOwnershipVerificationDnsVerificationArgs{...}
type ZoneOwnershipVerificationDnsVerificationOutput ¶ added in v0.1.8
type ZoneOwnershipVerificationDnsVerificationOutput struct{ *pulumi.OutputState }
func (ZoneOwnershipVerificationDnsVerificationOutput) ElementType ¶ added in v0.1.8
func (ZoneOwnershipVerificationDnsVerificationOutput) ElementType() reflect.Type
func (ZoneOwnershipVerificationDnsVerificationOutput) RecordType ¶ added in v0.1.8
func (o ZoneOwnershipVerificationDnsVerificationOutput) RecordType() pulumi.StringPtrOutput
Record type.
func (ZoneOwnershipVerificationDnsVerificationOutput) RecordValue ¶ added in v0.1.8
func (o ZoneOwnershipVerificationDnsVerificationOutput) RecordValue() pulumi.StringPtrOutput
Record the value.
func (ZoneOwnershipVerificationDnsVerificationOutput) Subdomain ¶ added in v0.1.8
func (o ZoneOwnershipVerificationDnsVerificationOutput) Subdomain() pulumi.StringPtrOutput
Host record.
func (ZoneOwnershipVerificationDnsVerificationOutput) ToZoneOwnershipVerificationDnsVerificationOutput ¶ added in v0.1.8
func (o ZoneOwnershipVerificationDnsVerificationOutput) ToZoneOwnershipVerificationDnsVerificationOutput() ZoneOwnershipVerificationDnsVerificationOutput
func (ZoneOwnershipVerificationDnsVerificationOutput) ToZoneOwnershipVerificationDnsVerificationOutputWithContext ¶ added in v0.1.8
func (o ZoneOwnershipVerificationDnsVerificationOutput) ToZoneOwnershipVerificationDnsVerificationOutputWithContext(ctx context.Context) ZoneOwnershipVerificationDnsVerificationOutput
type ZoneOwnershipVerificationInput ¶ added in v0.1.8
type ZoneOwnershipVerificationInput interface { pulumi.Input ToZoneOwnershipVerificationOutput() ZoneOwnershipVerificationOutput ToZoneOwnershipVerificationOutputWithContext(context.Context) ZoneOwnershipVerificationOutput }
ZoneOwnershipVerificationInput is an input type that accepts ZoneOwnershipVerificationArgs and ZoneOwnershipVerificationOutput values. You can construct a concrete instance of `ZoneOwnershipVerificationInput` via:
ZoneOwnershipVerificationArgs{...}
type ZoneOwnershipVerificationOutput ¶ added in v0.1.8
type ZoneOwnershipVerificationOutput struct{ *pulumi.OutputState }
func (ZoneOwnershipVerificationOutput) DnsVerifications ¶ added in v0.1.8
func (o ZoneOwnershipVerificationOutput) DnsVerifications() ZoneOwnershipVerificationDnsVerificationArrayOutput
CNAME access, using DNS to resolve the information required for authentication. For details, please refer to [Site/Domain Name Ownership Verification ](https://cloud.tencent.com/document/product/1552/70789#7af6ecf8-afca-4e35-8811-b5797ed1bde5). Note: This field may return null, indicating that no valid value can be obtained.
func (ZoneOwnershipVerificationOutput) ElementType ¶ added in v0.1.8
func (ZoneOwnershipVerificationOutput) ElementType() reflect.Type
func (ZoneOwnershipVerificationOutput) ToZoneOwnershipVerificationOutput ¶ added in v0.1.8
func (o ZoneOwnershipVerificationOutput) ToZoneOwnershipVerificationOutput() ZoneOwnershipVerificationOutput
func (ZoneOwnershipVerificationOutput) ToZoneOwnershipVerificationOutputWithContext ¶ added in v0.1.8
func (o ZoneOwnershipVerificationOutput) ToZoneOwnershipVerificationOutputWithContext(ctx context.Context) ZoneOwnershipVerificationOutput
type ZoneSetting ¶
type ZoneSetting struct { pulumi.CustomResourceState // Acceleration area of the zone. Valid values: `mainland`, `overseas`. Area pulumi.StringOutput `pulumi:"area"` // Cache expiration time configuration. Cache ZoneSettingCacheOutput `pulumi:"cache"` // Node cache key configuration. CacheKey ZoneSettingCacheKeyOutput `pulumi:"cacheKey"` // Cache pre-refresh configuration. CachePrefresh ZoneSettingCachePrefreshOutput `pulumi:"cachePrefresh"` // Origin-pull client IP header configuration. ClientIpHeader ZoneSettingClientIpHeaderOutput `pulumi:"clientIpHeader"` // Smart compression configuration. Compression ZoneSettingCompressionOutput `pulumi:"compression"` // Force HTTPS redirect configuration. ForceRedirect ZoneSettingForceRedirectOutput `pulumi:"forceRedirect"` // HTTPS acceleration configuration. Https ZoneSettingHttpsOutput `pulumi:"https"` // IPv6 access configuration. Ipv6 ZoneSettingIpv6Output `pulumi:"ipv6"` // Browser cache configuration. MaxAge ZoneSettingMaxAgeOutput `pulumi:"maxAge"` // Offline cache configuration. OfflineCache ZoneSettingOfflineCacheOutput `pulumi:"offlineCache"` // Origin server configuration. Origin ZoneSettingOriginOutput `pulumi:"origin"` // Maximum size of files transferred over POST request. PostMaxSize ZoneSettingPostMaxSizeOutput `pulumi:"postMaxSize"` // QUIC access configuration. Quic ZoneSettingQuicOutput `pulumi:"quic"` // Smart acceleration configuration. SmartRouting ZoneSettingSmartRoutingOutput `pulumi:"smartRouting"` // HTTP2 origin-pull configuration. UpstreamHttp2 ZoneSettingUpstreamHttp2Output `pulumi:"upstreamHttp2"` // WebSocket configuration. WebSocket ZoneSettingWebSocketOutput `pulumi:"webSocket"` // Site ID. ZoneId pulumi.StringOutput `pulumi:"zoneId"` }
Provides a resource to create a teo zoneSetting
## 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. Valid values: `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. Valid values: `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. Valid values: `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. Valid values: `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. Valid values: `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. Valid values: `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. Valid values: `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. Valid values: `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. Valid values: `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. Valid values: `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. Valid values: `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. Valid values: `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 is 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 is 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 is 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 is 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 is 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 is 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 is 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 is off: it means to keep the default WebSocket connection timeout period, which is 15 seconds. To change the timeout period, please set it to on.
func (ZoneSettingWebSocketPtrOutput) Timeout ¶
func (o ZoneSettingWebSocketPtrOutput) Timeout() pulumi.IntPtrOutput
Sets timeout period in seconds. Maximum value: 120.
func (ZoneSettingWebSocketPtrOutput) ToZoneSettingWebSocketPtrOutput ¶
func (o ZoneSettingWebSocketPtrOutput) ToZoneSettingWebSocketPtrOutput() ZoneSettingWebSocketPtrOutput
func (ZoneSettingWebSocketPtrOutput) ToZoneSettingWebSocketPtrOutputWithContext ¶
func (o ZoneSettingWebSocketPtrOutput) ToZoneSettingWebSocketPtrOutputWithContext(ctx context.Context) ZoneSettingWebSocketPtrOutput
type ZoneState ¶
type ZoneState struct { // Alias site identifier. Limit the input to a combination of numbers, English, - and _, within 20 characters. For details, refer to the alias site identifier. If there is no such usage scenario, leave this field empty. AliasZoneName pulumi.StringPtrInput // When the `type` value is `partial` or `full`, the acceleration region of the L7 domain name. The following are the values of this parameter, and the default value is `overseas` if not filled in. When the `type` value is `noDomainAccess`, please leave this value empty. Valid values: `global`: Global availability zone; `mainland`: Chinese mainland availability zone; `overseas`: Global availability zone (excluding Chinese mainland). Area pulumi.StringPtrInput // NS list allocated by Tencent Cloud. NameServers pulumi.StringArrayInput // Ownership verification information. Note: This field may return null, indicating that no valid value can be obtained. OwnershipVerifications ZoneOwnershipVerificationArrayInput // Indicates whether the site is disabled. Paused pulumi.BoolPtrInput // The target Plan ID to be bound. When you have an existing Plan in your account, you can fill in this parameter to directly bind the site to the Plan. If you do not have a Plan that can be bound at the moment, please go to the console to purchase a Plan to complete the site creation. PlanId pulumi.StringPtrInput // Site status. Valid values: `active`: NS is switched; `pending`: NS is not switched; `moved`: NS is moved; `deactivated`: this site is blocked. Status pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // Site access type. The value of this parameter is as follows, and the default is `partial` if not filled in. Valid values: `partial`: CNAME access; `full`: NS access; `noDomainAccess`: No domain access. Type pulumi.StringPtrInput // Site name. When accessing CNAME/NS, please pass the second-level domain (example.com) as the site name; when accessing without a domain name, please leave this value empty. ZoneName pulumi.StringPtrInput }
func (ZoneState) ElementType ¶
Source Files
¶
- accelerationDomain.go
- applicationProxy.go
- applicationProxyRule.go
- certificateConfig.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
- ownershipVerify.go
- pulumiTypes.go
- pulumiUtilities.go
- ruleEngine.go
- ruleEnginePriority.go
- securityPolicy.go
- zone.go
- zoneSetting.go