Documentation ¶
Index ¶
- type Certificate
- type CertificateArgs
- type CertificateArray
- type CertificateArrayInput
- type CertificateArrayOutput
- func (CertificateArrayOutput) ElementType() reflect.Type
- func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
- func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
- type CertificateInput
- type CertificateMap
- type CertificateMapInput
- type CertificateMapOutput
- func (CertificateMapOutput) ElementType() reflect.Type
- func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
- func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
- func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
- type CertificateOutput
- func (o CertificateOutput) BeginTime() pulumi.StringOutput
- func (o CertificateOutput) Content() pulumi.StringOutput
- func (o CertificateOutput) CreateTime() pulumi.StringOutput
- func (CertificateOutput) ElementType() reflect.Type
- func (o CertificateOutput) EndTime() pulumi.StringOutput
- func (o CertificateOutput) IssuerCn() pulumi.StringOutput
- func (o CertificateOutput) Key() pulumi.StringPtrOutput
- func (o CertificateOutput) Name() pulumi.StringOutput
- func (o CertificateOutput) SubjectCn() pulumi.StringOutput
- func (o CertificateOutput) ToCertificateOutput() CertificateOutput
- func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
- func (o CertificateOutput) Type() pulumi.StringOutput
- type CertificateState
- type CertificatesArgs
- type CertificatesCertificate
- type CertificatesCertificateArgs
- type CertificatesCertificateArray
- func (CertificatesCertificateArray) ElementType() reflect.Type
- func (i CertificatesCertificateArray) ToCertificatesCertificateArrayOutput() CertificatesCertificateArrayOutput
- func (i CertificatesCertificateArray) ToCertificatesCertificateArrayOutputWithContext(ctx context.Context) CertificatesCertificateArrayOutput
- type CertificatesCertificateArrayInput
- type CertificatesCertificateArrayOutput
- func (CertificatesCertificateArrayOutput) ElementType() reflect.Type
- func (o CertificatesCertificateArrayOutput) Index(i pulumi.IntInput) CertificatesCertificateOutput
- func (o CertificatesCertificateArrayOutput) ToCertificatesCertificateArrayOutput() CertificatesCertificateArrayOutput
- func (o CertificatesCertificateArrayOutput) ToCertificatesCertificateArrayOutputWithContext(ctx context.Context) CertificatesCertificateArrayOutput
- type CertificatesCertificateInput
- type CertificatesCertificateOutput
- func (o CertificatesCertificateOutput) BeginTime() pulumi.StringOutput
- func (o CertificatesCertificateOutput) CreateTime() pulumi.StringOutput
- func (CertificatesCertificateOutput) ElementType() reflect.Type
- func (o CertificatesCertificateOutput) EndTime() pulumi.StringOutput
- func (o CertificatesCertificateOutput) Id() pulumi.StringOutput
- func (o CertificatesCertificateOutput) IssuerCn() pulumi.StringOutput
- func (o CertificatesCertificateOutput) Name() pulumi.StringOutput
- func (o CertificatesCertificateOutput) SubjectCn() pulumi.StringOutput
- func (o CertificatesCertificateOutput) ToCertificatesCertificateOutput() CertificatesCertificateOutput
- func (o CertificatesCertificateOutput) ToCertificatesCertificateOutputWithContext(ctx context.Context) CertificatesCertificateOutput
- func (o CertificatesCertificateOutput) Type() pulumi.StringOutput
- type CertificatesOutputArgs
- type CertificatesResult
- type CertificatesResultOutput
- func (o CertificatesResultOutput) Certificates() CertificatesCertificateArrayOutput
- func (CertificatesResultOutput) ElementType() reflect.Type
- func (o CertificatesResultOutput) Id() pulumi.StringPtrOutput
- func (o CertificatesResultOutput) Name() pulumi.StringPtrOutput
- func (o CertificatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o CertificatesResultOutput) ToCertificatesResultOutput() CertificatesResultOutput
- func (o CertificatesResultOutput) ToCertificatesResultOutputWithContext(ctx context.Context) CertificatesResultOutput
- func (o CertificatesResultOutput) Type() pulumi.StringPtrOutput
- type DomainErrorPageInfo
- type DomainErrorPageInfoArgs
- type DomainErrorPageInfoArray
- type DomainErrorPageInfoArrayInput
- type DomainErrorPageInfoArrayOutput
- func (DomainErrorPageInfoArrayOutput) ElementType() reflect.Type
- func (o DomainErrorPageInfoArrayOutput) Index(i pulumi.IntInput) DomainErrorPageInfoOutput
- func (o DomainErrorPageInfoArrayOutput) ToDomainErrorPageInfoArrayOutput() DomainErrorPageInfoArrayOutput
- func (o DomainErrorPageInfoArrayOutput) ToDomainErrorPageInfoArrayOutputWithContext(ctx context.Context) DomainErrorPageInfoArrayOutput
- type DomainErrorPageInfoInput
- type DomainErrorPageInfoListArgs
- type DomainErrorPageInfoListErrorPageInfoList
- type DomainErrorPageInfoListErrorPageInfoListArgs
- func (DomainErrorPageInfoListErrorPageInfoListArgs) ElementType() reflect.Type
- func (i DomainErrorPageInfoListErrorPageInfoListArgs) ToDomainErrorPageInfoListErrorPageInfoListOutput() DomainErrorPageInfoListErrorPageInfoListOutput
- func (i DomainErrorPageInfoListErrorPageInfoListArgs) ToDomainErrorPageInfoListErrorPageInfoListOutputWithContext(ctx context.Context) DomainErrorPageInfoListErrorPageInfoListOutput
- type DomainErrorPageInfoListErrorPageInfoListArray
- func (DomainErrorPageInfoListErrorPageInfoListArray) ElementType() reflect.Type
- func (i DomainErrorPageInfoListErrorPageInfoListArray) ToDomainErrorPageInfoListErrorPageInfoListArrayOutput() DomainErrorPageInfoListErrorPageInfoListArrayOutput
- func (i DomainErrorPageInfoListErrorPageInfoListArray) ToDomainErrorPageInfoListErrorPageInfoListArrayOutputWithContext(ctx context.Context) DomainErrorPageInfoListErrorPageInfoListArrayOutput
- type DomainErrorPageInfoListErrorPageInfoListArrayInput
- type DomainErrorPageInfoListErrorPageInfoListArrayOutput
- func (DomainErrorPageInfoListErrorPageInfoListArrayOutput) ElementType() reflect.Type
- func (o DomainErrorPageInfoListErrorPageInfoListArrayOutput) Index(i pulumi.IntInput) DomainErrorPageInfoListErrorPageInfoListOutput
- func (o DomainErrorPageInfoListErrorPageInfoListArrayOutput) ToDomainErrorPageInfoListErrorPageInfoListArrayOutput() DomainErrorPageInfoListErrorPageInfoListArrayOutput
- func (o DomainErrorPageInfoListErrorPageInfoListArrayOutput) ToDomainErrorPageInfoListErrorPageInfoListArrayOutputWithContext(ctx context.Context) DomainErrorPageInfoListErrorPageInfoListArrayOutput
- type DomainErrorPageInfoListErrorPageInfoListInput
- type DomainErrorPageInfoListErrorPageInfoListOutput
- func (o DomainErrorPageInfoListErrorPageInfoListOutput) Body() pulumi.StringOutput
- func (o DomainErrorPageInfoListErrorPageInfoListOutput) ClearHeaders() pulumi.StringArrayOutput
- func (o DomainErrorPageInfoListErrorPageInfoListOutput) Domain() pulumi.StringOutput
- func (DomainErrorPageInfoListErrorPageInfoListOutput) ElementType() reflect.Type
- func (o DomainErrorPageInfoListErrorPageInfoListOutput) ErrorCodes() pulumi.IntArrayOutput
- func (o DomainErrorPageInfoListErrorPageInfoListOutput) Id() pulumi.StringOutput
- func (o DomainErrorPageInfoListErrorPageInfoListOutput) ListenerId() pulumi.StringOutput
- func (o DomainErrorPageInfoListErrorPageInfoListOutput) NewErrorCodes() pulumi.IntOutput
- func (o DomainErrorPageInfoListErrorPageInfoListOutput) SetHeaders() pulumi.MapOutput
- func (o DomainErrorPageInfoListErrorPageInfoListOutput) ToDomainErrorPageInfoListErrorPageInfoListOutput() DomainErrorPageInfoListErrorPageInfoListOutput
- func (o DomainErrorPageInfoListErrorPageInfoListOutput) ToDomainErrorPageInfoListErrorPageInfoListOutputWithContext(ctx context.Context) DomainErrorPageInfoListErrorPageInfoListOutput
- type DomainErrorPageInfoListOutputArgs
- type DomainErrorPageInfoListResult
- type DomainErrorPageInfoListResultOutput
- func (o DomainErrorPageInfoListResultOutput) Domain() pulumi.StringOutput
- func (DomainErrorPageInfoListResultOutput) ElementType() reflect.Type
- func (o DomainErrorPageInfoListResultOutput) ErrorPageInfoLists() DomainErrorPageInfoListErrorPageInfoListArrayOutput
- func (o DomainErrorPageInfoListResultOutput) Id() pulumi.StringOutput
- func (o DomainErrorPageInfoListResultOutput) Ids() pulumi.StringArrayOutput
- func (o DomainErrorPageInfoListResultOutput) ListenerId() pulumi.StringOutput
- func (o DomainErrorPageInfoListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o DomainErrorPageInfoListResultOutput) ToDomainErrorPageInfoListResultOutput() DomainErrorPageInfoListResultOutput
- func (o DomainErrorPageInfoListResultOutput) ToDomainErrorPageInfoListResultOutputWithContext(ctx context.Context) DomainErrorPageInfoListResultOutput
- type DomainErrorPageInfoMap
- type DomainErrorPageInfoMapInput
- type DomainErrorPageInfoMapOutput
- func (DomainErrorPageInfoMapOutput) ElementType() reflect.Type
- func (o DomainErrorPageInfoMapOutput) MapIndex(k pulumi.StringInput) DomainErrorPageInfoOutput
- func (o DomainErrorPageInfoMapOutput) ToDomainErrorPageInfoMapOutput() DomainErrorPageInfoMapOutput
- func (o DomainErrorPageInfoMapOutput) ToDomainErrorPageInfoMapOutputWithContext(ctx context.Context) DomainErrorPageInfoMapOutput
- type DomainErrorPageInfoOutput
- func (o DomainErrorPageInfoOutput) Body() pulumi.StringOutput
- func (o DomainErrorPageInfoOutput) ClearHeaders() pulumi.StringArrayOutput
- func (o DomainErrorPageInfoOutput) Domain() pulumi.StringOutput
- func (DomainErrorPageInfoOutput) ElementType() reflect.Type
- func (o DomainErrorPageInfoOutput) ErrorCodes() pulumi.IntArrayOutput
- func (o DomainErrorPageInfoOutput) ListenerId() pulumi.StringOutput
- func (o DomainErrorPageInfoOutput) NewErrorCode() pulumi.IntPtrOutput
- func (o DomainErrorPageInfoOutput) SetHeaders() pulumi.MapOutput
- func (o DomainErrorPageInfoOutput) ToDomainErrorPageInfoOutput() DomainErrorPageInfoOutput
- func (o DomainErrorPageInfoOutput) ToDomainErrorPageInfoOutputWithContext(ctx context.Context) DomainErrorPageInfoOutput
- type DomainErrorPageInfoState
- type HttpDomain
- type HttpDomainArgs
- type HttpDomainArray
- type HttpDomainArrayInput
- type HttpDomainArrayOutput
- func (HttpDomainArrayOutput) ElementType() reflect.Type
- func (o HttpDomainArrayOutput) Index(i pulumi.IntInput) HttpDomainOutput
- func (o HttpDomainArrayOutput) ToHttpDomainArrayOutput() HttpDomainArrayOutput
- func (o HttpDomainArrayOutput) ToHttpDomainArrayOutputWithContext(ctx context.Context) HttpDomainArrayOutput
- type HttpDomainInput
- type HttpDomainMap
- type HttpDomainMapInput
- type HttpDomainMapOutput
- func (HttpDomainMapOutput) ElementType() reflect.Type
- func (o HttpDomainMapOutput) MapIndex(k pulumi.StringInput) HttpDomainOutput
- func (o HttpDomainMapOutput) ToHttpDomainMapOutput() HttpDomainMapOutput
- func (o HttpDomainMapOutput) ToHttpDomainMapOutputWithContext(ctx context.Context) HttpDomainMapOutput
- type HttpDomainOutput
- func (o HttpDomainOutput) BasicAuth() pulumi.BoolPtrOutput
- func (o HttpDomainOutput) BasicAuthId() pulumi.StringOutput
- func (o HttpDomainOutput) CertificateId() pulumi.StringPtrOutput
- func (o HttpDomainOutput) ClientCertificateId() pulumi.StringOutputdeprecated
- func (o HttpDomainOutput) ClientCertificateIds() pulumi.StringArrayOutput
- func (o HttpDomainOutput) Domain() pulumi.StringOutput
- func (HttpDomainOutput) ElementType() reflect.Type
- func (o HttpDomainOutput) GaapAuth() pulumi.BoolPtrOutput
- func (o HttpDomainOutput) GaapAuthId() pulumi.StringOutput
- func (o HttpDomainOutput) ListenerId() pulumi.StringOutput
- func (o HttpDomainOutput) RealserverAuth() pulumi.BoolPtrOutput
- func (o HttpDomainOutput) RealserverCertificateDomain() pulumi.StringOutput
- func (o HttpDomainOutput) RealserverCertificateId() pulumi.StringOutputdeprecated
- func (o HttpDomainOutput) RealserverCertificateIds() pulumi.StringArrayOutput
- func (o HttpDomainOutput) ToHttpDomainOutput() HttpDomainOutput
- func (o HttpDomainOutput) ToHttpDomainOutputWithContext(ctx context.Context) HttpDomainOutput
- type HttpDomainState
- type HttpDomainsArgs
- type HttpDomainsDomain
- type HttpDomainsDomainArgs
- type HttpDomainsDomainArray
- type HttpDomainsDomainArrayInput
- type HttpDomainsDomainArrayOutput
- func (HttpDomainsDomainArrayOutput) ElementType() reflect.Type
- func (o HttpDomainsDomainArrayOutput) Index(i pulumi.IntInput) HttpDomainsDomainOutput
- func (o HttpDomainsDomainArrayOutput) ToHttpDomainsDomainArrayOutput() HttpDomainsDomainArrayOutput
- func (o HttpDomainsDomainArrayOutput) ToHttpDomainsDomainArrayOutputWithContext(ctx context.Context) HttpDomainsDomainArrayOutput
- type HttpDomainsDomainInput
- type HttpDomainsDomainOutput
- func (o HttpDomainsDomainOutput) BasicAuth() pulumi.BoolOutput
- func (o HttpDomainsDomainOutput) BasicAuthId() pulumi.StringOutput
- func (o HttpDomainsDomainOutput) CertificateId() pulumi.StringOutput
- func (o HttpDomainsDomainOutput) ClientCertificateId() pulumi.StringOutputdeprecated
- func (o HttpDomainsDomainOutput) ClientCertificateIds() pulumi.StringArrayOutput
- func (o HttpDomainsDomainOutput) Domain() pulumi.StringOutput
- func (HttpDomainsDomainOutput) ElementType() reflect.Type
- func (o HttpDomainsDomainOutput) GaapAuth() pulumi.BoolOutput
- func (o HttpDomainsDomainOutput) GaapAuthId() pulumi.StringOutput
- func (o HttpDomainsDomainOutput) RealserverAuth() pulumi.BoolOutput
- func (o HttpDomainsDomainOutput) RealserverCertificateDomain() pulumi.StringOutput
- func (o HttpDomainsDomainOutput) RealserverCertificateId() pulumi.StringOutputdeprecated
- func (o HttpDomainsDomainOutput) RealserverCertificateIds() pulumi.StringArrayOutput
- func (o HttpDomainsDomainOutput) ToHttpDomainsDomainOutput() HttpDomainsDomainOutput
- func (o HttpDomainsDomainOutput) ToHttpDomainsDomainOutputWithContext(ctx context.Context) HttpDomainsDomainOutput
- type HttpDomainsOutputArgs
- type HttpDomainsResult
- type HttpDomainsResultOutput
- func (o HttpDomainsResultOutput) Domain() pulumi.StringOutput
- func (o HttpDomainsResultOutput) Domains() HttpDomainsDomainArrayOutput
- func (HttpDomainsResultOutput) ElementType() reflect.Type
- func (o HttpDomainsResultOutput) Id() pulumi.StringOutput
- func (o HttpDomainsResultOutput) ListenerId() pulumi.StringOutput
- func (o HttpDomainsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o HttpDomainsResultOutput) ToHttpDomainsResultOutput() HttpDomainsResultOutput
- func (o HttpDomainsResultOutput) ToHttpDomainsResultOutputWithContext(ctx context.Context) HttpDomainsResultOutput
- type HttpRule
- type HttpRuleArgs
- type HttpRuleArray
- type HttpRuleArrayInput
- type HttpRuleArrayOutput
- type HttpRuleInput
- type HttpRuleMap
- type HttpRuleMapInput
- type HttpRuleMapOutput
- type HttpRuleOutput
- func (o HttpRuleOutput) ConnectTimeout() pulumi.IntPtrOutput
- func (o HttpRuleOutput) Domain() pulumi.StringOutput
- func (HttpRuleOutput) ElementType() reflect.Type
- func (o HttpRuleOutput) ForwardHost() pulumi.StringPtrOutput
- func (o HttpRuleOutput) HealthCheck() pulumi.BoolOutput
- func (o HttpRuleOutput) HealthCheckMethod() pulumi.StringPtrOutput
- func (o HttpRuleOutput) HealthCheckPath() pulumi.StringPtrOutput
- func (o HttpRuleOutput) HealthCheckStatusCodes() pulumi.IntArrayOutput
- func (o HttpRuleOutput) Interval() pulumi.IntPtrOutput
- func (o HttpRuleOutput) ListenerId() pulumi.StringOutput
- func (o HttpRuleOutput) Path() pulumi.StringOutput
- func (o HttpRuleOutput) RealserverType() pulumi.StringOutput
- func (o HttpRuleOutput) Realservers() HttpRuleRealserverArrayOutput
- func (o HttpRuleOutput) Scheduler() pulumi.StringPtrOutput
- func (o HttpRuleOutput) Sni() pulumi.StringOutput
- func (o HttpRuleOutput) SniSwitch() pulumi.StringOutput
- func (o HttpRuleOutput) ToHttpRuleOutput() HttpRuleOutput
- func (o HttpRuleOutput) ToHttpRuleOutputWithContext(ctx context.Context) HttpRuleOutput
- type HttpRuleRealserver
- type HttpRuleRealserverArgs
- type HttpRuleRealserverArray
- type HttpRuleRealserverArrayInput
- type HttpRuleRealserverArrayOutput
- func (HttpRuleRealserverArrayOutput) ElementType() reflect.Type
- func (o HttpRuleRealserverArrayOutput) Index(i pulumi.IntInput) HttpRuleRealserverOutput
- func (o HttpRuleRealserverArrayOutput) ToHttpRuleRealserverArrayOutput() HttpRuleRealserverArrayOutput
- func (o HttpRuleRealserverArrayOutput) ToHttpRuleRealserverArrayOutputWithContext(ctx context.Context) HttpRuleRealserverArrayOutput
- type HttpRuleRealserverInput
- type HttpRuleRealserverOutput
- func (HttpRuleRealserverOutput) ElementType() reflect.Type
- func (o HttpRuleRealserverOutput) Id() pulumi.StringOutput
- func (o HttpRuleRealserverOutput) Ip() pulumi.StringOutput
- func (o HttpRuleRealserverOutput) Port() pulumi.IntOutput
- func (o HttpRuleRealserverOutput) ToHttpRuleRealserverOutput() HttpRuleRealserverOutput
- func (o HttpRuleRealserverOutput) ToHttpRuleRealserverOutputWithContext(ctx context.Context) HttpRuleRealserverOutput
- func (o HttpRuleRealserverOutput) Weight() pulumi.IntPtrOutput
- type HttpRuleState
- type HttpRulesArgs
- type HttpRulesOutputArgs
- type HttpRulesResult
- type HttpRulesResultOutput
- func (o HttpRulesResultOutput) Domain() pulumi.StringPtrOutput
- func (HttpRulesResultOutput) ElementType() reflect.Type
- func (o HttpRulesResultOutput) ForwardHost() pulumi.StringPtrOutput
- func (o HttpRulesResultOutput) Id() pulumi.StringOutput
- func (o HttpRulesResultOutput) ListenerId() pulumi.StringOutput
- func (o HttpRulesResultOutput) Path() pulumi.StringPtrOutput
- func (o HttpRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o HttpRulesResultOutput) Rules() HttpRulesRuleArrayOutput
- func (o HttpRulesResultOutput) ToHttpRulesResultOutput() HttpRulesResultOutput
- func (o HttpRulesResultOutput) ToHttpRulesResultOutputWithContext(ctx context.Context) HttpRulesResultOutput
- type HttpRulesRule
- type HttpRulesRuleArgs
- type HttpRulesRuleArray
- type HttpRulesRuleArrayInput
- type HttpRulesRuleArrayOutput
- func (HttpRulesRuleArrayOutput) ElementType() reflect.Type
- func (o HttpRulesRuleArrayOutput) Index(i pulumi.IntInput) HttpRulesRuleOutput
- func (o HttpRulesRuleArrayOutput) ToHttpRulesRuleArrayOutput() HttpRulesRuleArrayOutput
- func (o HttpRulesRuleArrayOutput) ToHttpRulesRuleArrayOutputWithContext(ctx context.Context) HttpRulesRuleArrayOutput
- type HttpRulesRuleInput
- type HttpRulesRuleOutput
- func (o HttpRulesRuleOutput) ConnectTimeout() pulumi.IntOutput
- func (o HttpRulesRuleOutput) Domain() pulumi.StringOutput
- func (HttpRulesRuleOutput) ElementType() reflect.Type
- func (o HttpRulesRuleOutput) ForwardHost() pulumi.StringOutput
- func (o HttpRulesRuleOutput) HealthCheck() pulumi.BoolOutput
- func (o HttpRulesRuleOutput) HealthCheckMethod() pulumi.StringOutput
- func (o HttpRulesRuleOutput) HealthCheckPath() pulumi.StringOutput
- func (o HttpRulesRuleOutput) HealthCheckStatusCodes() pulumi.IntArrayOutput
- func (o HttpRulesRuleOutput) Id() pulumi.StringOutput
- func (o HttpRulesRuleOutput) Interval() pulumi.IntOutput
- func (o HttpRulesRuleOutput) ListenerId() pulumi.StringOutput
- func (o HttpRulesRuleOutput) Path() pulumi.StringOutput
- func (o HttpRulesRuleOutput) RealserverType() pulumi.StringOutput
- func (o HttpRulesRuleOutput) Realservers() HttpRulesRuleRealserverArrayOutput
- func (o HttpRulesRuleOutput) Scheduler() pulumi.StringOutput
- func (o HttpRulesRuleOutput) Sni() pulumi.StringOutput
- func (o HttpRulesRuleOutput) SniSwitch() pulumi.StringOutput
- func (o HttpRulesRuleOutput) ToHttpRulesRuleOutput() HttpRulesRuleOutput
- func (o HttpRulesRuleOutput) ToHttpRulesRuleOutputWithContext(ctx context.Context) HttpRulesRuleOutput
- type HttpRulesRuleRealserver
- type HttpRulesRuleRealserverArgs
- type HttpRulesRuleRealserverArray
- func (HttpRulesRuleRealserverArray) ElementType() reflect.Type
- func (i HttpRulesRuleRealserverArray) ToHttpRulesRuleRealserverArrayOutput() HttpRulesRuleRealserverArrayOutput
- func (i HttpRulesRuleRealserverArray) ToHttpRulesRuleRealserverArrayOutputWithContext(ctx context.Context) HttpRulesRuleRealserverArrayOutput
- type HttpRulesRuleRealserverArrayInput
- type HttpRulesRuleRealserverArrayOutput
- func (HttpRulesRuleRealserverArrayOutput) ElementType() reflect.Type
- func (o HttpRulesRuleRealserverArrayOutput) Index(i pulumi.IntInput) HttpRulesRuleRealserverOutput
- func (o HttpRulesRuleRealserverArrayOutput) ToHttpRulesRuleRealserverArrayOutput() HttpRulesRuleRealserverArrayOutput
- func (o HttpRulesRuleRealserverArrayOutput) ToHttpRulesRuleRealserverArrayOutputWithContext(ctx context.Context) HttpRulesRuleRealserverArrayOutput
- type HttpRulesRuleRealserverInput
- type HttpRulesRuleRealserverOutput
- func (o HttpRulesRuleRealserverOutput) Domain() pulumi.StringOutput
- func (HttpRulesRuleRealserverOutput) ElementType() reflect.Type
- func (o HttpRulesRuleRealserverOutput) Id() pulumi.StringOutput
- func (o HttpRulesRuleRealserverOutput) Ip() pulumi.StringOutput
- func (o HttpRulesRuleRealserverOutput) Port() pulumi.IntOutput
- func (o HttpRulesRuleRealserverOutput) Status() pulumi.IntOutput
- func (o HttpRulesRuleRealserverOutput) ToHttpRulesRuleRealserverOutput() HttpRulesRuleRealserverOutput
- func (o HttpRulesRuleRealserverOutput) ToHttpRulesRuleRealserverOutputWithContext(ctx context.Context) HttpRulesRuleRealserverOutput
- func (o HttpRulesRuleRealserverOutput) Weight() pulumi.IntOutput
- type Layer4Listener
- type Layer4ListenerArgs
- type Layer4ListenerArray
- type Layer4ListenerArrayInput
- type Layer4ListenerArrayOutput
- func (Layer4ListenerArrayOutput) ElementType() reflect.Type
- func (o Layer4ListenerArrayOutput) Index(i pulumi.IntInput) Layer4ListenerOutput
- func (o Layer4ListenerArrayOutput) ToLayer4ListenerArrayOutput() Layer4ListenerArrayOutput
- func (o Layer4ListenerArrayOutput) ToLayer4ListenerArrayOutputWithContext(ctx context.Context) Layer4ListenerArrayOutput
- type Layer4ListenerInput
- type Layer4ListenerMap
- type Layer4ListenerMapInput
- type Layer4ListenerMapOutput
- func (Layer4ListenerMapOutput) ElementType() reflect.Type
- func (o Layer4ListenerMapOutput) MapIndex(k pulumi.StringInput) Layer4ListenerOutput
- func (o Layer4ListenerMapOutput) ToLayer4ListenerMapOutput() Layer4ListenerMapOutput
- func (o Layer4ListenerMapOutput) ToLayer4ListenerMapOutputWithContext(ctx context.Context) Layer4ListenerMapOutput
- type Layer4ListenerOutput
- func (o Layer4ListenerOutput) ClientIpMethod() pulumi.IntPtrOutput
- func (o Layer4ListenerOutput) ConnectTimeout() pulumi.IntPtrOutput
- func (o Layer4ListenerOutput) CreateTime() pulumi.StringOutput
- func (Layer4ListenerOutput) ElementType() reflect.Type
- func (o Layer4ListenerOutput) HealthCheck() pulumi.BoolPtrOutput
- func (o Layer4ListenerOutput) Interval() pulumi.IntPtrOutput
- func (o Layer4ListenerOutput) Name() pulumi.StringOutput
- func (o Layer4ListenerOutput) Port() pulumi.IntOutput
- func (o Layer4ListenerOutput) Protocol() pulumi.StringOutput
- func (o Layer4ListenerOutput) ProxyId() pulumi.StringOutput
- func (o Layer4ListenerOutput) RealserverBindSets() Layer4ListenerRealserverBindSetArrayOutput
- func (o Layer4ListenerOutput) RealserverType() pulumi.StringOutput
- func (o Layer4ListenerOutput) Scheduler() pulumi.StringPtrOutput
- func (o Layer4ListenerOutput) Status() pulumi.IntOutput
- func (o Layer4ListenerOutput) ToLayer4ListenerOutput() Layer4ListenerOutput
- func (o Layer4ListenerOutput) ToLayer4ListenerOutputWithContext(ctx context.Context) Layer4ListenerOutput
- type Layer4ListenerRealserverBindSet
- type Layer4ListenerRealserverBindSetArgs
- func (Layer4ListenerRealserverBindSetArgs) ElementType() reflect.Type
- func (i Layer4ListenerRealserverBindSetArgs) ToLayer4ListenerRealserverBindSetOutput() Layer4ListenerRealserverBindSetOutput
- func (i Layer4ListenerRealserverBindSetArgs) ToLayer4ListenerRealserverBindSetOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetOutput
- type Layer4ListenerRealserverBindSetArray
- func (Layer4ListenerRealserverBindSetArray) ElementType() reflect.Type
- func (i Layer4ListenerRealserverBindSetArray) ToLayer4ListenerRealserverBindSetArrayOutput() Layer4ListenerRealserverBindSetArrayOutput
- func (i Layer4ListenerRealserverBindSetArray) ToLayer4ListenerRealserverBindSetArrayOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetArrayOutput
- type Layer4ListenerRealserverBindSetArrayInput
- type Layer4ListenerRealserverBindSetArrayOutput
- func (Layer4ListenerRealserverBindSetArrayOutput) ElementType() reflect.Type
- func (o Layer4ListenerRealserverBindSetArrayOutput) Index(i pulumi.IntInput) Layer4ListenerRealserverBindSetOutput
- func (o Layer4ListenerRealserverBindSetArrayOutput) ToLayer4ListenerRealserverBindSetArrayOutput() Layer4ListenerRealserverBindSetArrayOutput
- func (o Layer4ListenerRealserverBindSetArrayOutput) ToLayer4ListenerRealserverBindSetArrayOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetArrayOutput
- type Layer4ListenerRealserverBindSetInput
- type Layer4ListenerRealserverBindSetOutput
- func (Layer4ListenerRealserverBindSetOutput) ElementType() reflect.Type
- func (o Layer4ListenerRealserverBindSetOutput) Id() pulumi.StringOutput
- func (o Layer4ListenerRealserverBindSetOutput) Ip() pulumi.StringOutput
- func (o Layer4ListenerRealserverBindSetOutput) Port() pulumi.IntOutput
- func (o Layer4ListenerRealserverBindSetOutput) ToLayer4ListenerRealserverBindSetOutput() Layer4ListenerRealserverBindSetOutput
- func (o Layer4ListenerRealserverBindSetOutput) ToLayer4ListenerRealserverBindSetOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetOutput
- func (o Layer4ListenerRealserverBindSetOutput) Weight() pulumi.IntPtrOutput
- type Layer4ListenerState
- type Layer4ListenersArgs
- type Layer4ListenersListener
- type Layer4ListenersListenerArgs
- type Layer4ListenersListenerArray
- func (Layer4ListenersListenerArray) ElementType() reflect.Type
- func (i Layer4ListenersListenerArray) ToLayer4ListenersListenerArrayOutput() Layer4ListenersListenerArrayOutput
- func (i Layer4ListenersListenerArray) ToLayer4ListenersListenerArrayOutputWithContext(ctx context.Context) Layer4ListenersListenerArrayOutput
- type Layer4ListenersListenerArrayInput
- type Layer4ListenersListenerArrayOutput
- func (Layer4ListenersListenerArrayOutput) ElementType() reflect.Type
- func (o Layer4ListenersListenerArrayOutput) Index(i pulumi.IntInput) Layer4ListenersListenerOutput
- func (o Layer4ListenersListenerArrayOutput) ToLayer4ListenersListenerArrayOutput() Layer4ListenersListenerArrayOutput
- func (o Layer4ListenersListenerArrayOutput) ToLayer4ListenersListenerArrayOutputWithContext(ctx context.Context) Layer4ListenersListenerArrayOutput
- type Layer4ListenersListenerInput
- type Layer4ListenersListenerOutput
- func (o Layer4ListenersListenerOutput) ConnectTimeout() pulumi.IntOutput
- func (o Layer4ListenersListenerOutput) CreateTime() pulumi.StringOutput
- func (Layer4ListenersListenerOutput) ElementType() reflect.Type
- func (o Layer4ListenersListenerOutput) HealthCheck() pulumi.BoolOutput
- func (o Layer4ListenersListenerOutput) Id() pulumi.StringOutput
- func (o Layer4ListenersListenerOutput) Interval() pulumi.IntOutput
- func (o Layer4ListenersListenerOutput) Name() pulumi.StringOutput
- func (o Layer4ListenersListenerOutput) Port() pulumi.IntOutput
- func (o Layer4ListenersListenerOutput) Protocol() pulumi.StringOutput
- func (o Layer4ListenersListenerOutput) RealserverType() pulumi.StringOutput
- func (o Layer4ListenersListenerOutput) Scheduler() pulumi.StringOutput
- func (o Layer4ListenersListenerOutput) Status() pulumi.IntOutput
- func (o Layer4ListenersListenerOutput) ToLayer4ListenersListenerOutput() Layer4ListenersListenerOutput
- func (o Layer4ListenersListenerOutput) ToLayer4ListenersListenerOutputWithContext(ctx context.Context) Layer4ListenersListenerOutput
- type Layer4ListenersOutputArgs
- type Layer4ListenersResult
- type Layer4ListenersResultOutput
- func (Layer4ListenersResultOutput) ElementType() reflect.Type
- func (o Layer4ListenersResultOutput) Id() pulumi.StringOutput
- func (o Layer4ListenersResultOutput) ListenerId() pulumi.StringPtrOutput
- func (o Layer4ListenersResultOutput) ListenerName() pulumi.StringPtrOutput
- func (o Layer4ListenersResultOutput) Listeners() Layer4ListenersListenerArrayOutput
- func (o Layer4ListenersResultOutput) Port() pulumi.IntPtrOutput
- func (o Layer4ListenersResultOutput) Protocol() pulumi.StringOutput
- func (o Layer4ListenersResultOutput) ProxyId() pulumi.StringPtrOutput
- func (o Layer4ListenersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o Layer4ListenersResultOutput) ToLayer4ListenersResultOutput() Layer4ListenersResultOutput
- func (o Layer4ListenersResultOutput) ToLayer4ListenersResultOutputWithContext(ctx context.Context) Layer4ListenersResultOutput
- type Layer7Listener
- type Layer7ListenerArgs
- type Layer7ListenerArray
- type Layer7ListenerArrayInput
- type Layer7ListenerArrayOutput
- func (Layer7ListenerArrayOutput) ElementType() reflect.Type
- func (o Layer7ListenerArrayOutput) Index(i pulumi.IntInput) Layer7ListenerOutput
- func (o Layer7ListenerArrayOutput) ToLayer7ListenerArrayOutput() Layer7ListenerArrayOutput
- func (o Layer7ListenerArrayOutput) ToLayer7ListenerArrayOutputWithContext(ctx context.Context) Layer7ListenerArrayOutput
- type Layer7ListenerInput
- type Layer7ListenerMap
- type Layer7ListenerMapInput
- type Layer7ListenerMapOutput
- func (Layer7ListenerMapOutput) ElementType() reflect.Type
- func (o Layer7ListenerMapOutput) MapIndex(k pulumi.StringInput) Layer7ListenerOutput
- func (o Layer7ListenerMapOutput) ToLayer7ListenerMapOutput() Layer7ListenerMapOutput
- func (o Layer7ListenerMapOutput) ToLayer7ListenerMapOutputWithContext(ctx context.Context) Layer7ListenerMapOutput
- type Layer7ListenerOutput
- func (o Layer7ListenerOutput) AuthType() pulumi.IntPtrOutput
- func (o Layer7ListenerOutput) CertificateId() pulumi.StringPtrOutput
- func (o Layer7ListenerOutput) ClientCertificateId() pulumi.StringOutputdeprecated
- func (o Layer7ListenerOutput) ClientCertificateIds() pulumi.StringArrayOutput
- func (o Layer7ListenerOutput) CreateTime() pulumi.StringOutput
- func (Layer7ListenerOutput) ElementType() reflect.Type
- func (o Layer7ListenerOutput) ForwardProtocol() pulumi.StringPtrOutput
- func (o Layer7ListenerOutput) Name() pulumi.StringOutput
- func (o Layer7ListenerOutput) Port() pulumi.IntOutput
- func (o Layer7ListenerOutput) Protocol() pulumi.StringOutput
- func (o Layer7ListenerOutput) ProxyId() pulumi.StringOutput
- func (o Layer7ListenerOutput) Status() pulumi.IntOutput
- func (o Layer7ListenerOutput) ToLayer7ListenerOutput() Layer7ListenerOutput
- func (o Layer7ListenerOutput) ToLayer7ListenerOutputWithContext(ctx context.Context) Layer7ListenerOutput
- type Layer7ListenerState
- type Layer7ListenersArgs
- type Layer7ListenersListener
- type Layer7ListenersListenerArgs
- type Layer7ListenersListenerArray
- func (Layer7ListenersListenerArray) ElementType() reflect.Type
- func (i Layer7ListenersListenerArray) ToLayer7ListenersListenerArrayOutput() Layer7ListenersListenerArrayOutput
- func (i Layer7ListenersListenerArray) ToLayer7ListenersListenerArrayOutputWithContext(ctx context.Context) Layer7ListenersListenerArrayOutput
- type Layer7ListenersListenerArrayInput
- type Layer7ListenersListenerArrayOutput
- func (Layer7ListenersListenerArrayOutput) ElementType() reflect.Type
- func (o Layer7ListenersListenerArrayOutput) Index(i pulumi.IntInput) Layer7ListenersListenerOutput
- func (o Layer7ListenersListenerArrayOutput) ToLayer7ListenersListenerArrayOutput() Layer7ListenersListenerArrayOutput
- func (o Layer7ListenersListenerArrayOutput) ToLayer7ListenersListenerArrayOutputWithContext(ctx context.Context) Layer7ListenersListenerArrayOutput
- type Layer7ListenersListenerInput
- type Layer7ListenersListenerOutput
- func (o Layer7ListenersListenerOutput) AuthType() pulumi.IntOutput
- func (o Layer7ListenersListenerOutput) CertificateId() pulumi.StringOutput
- func (o Layer7ListenersListenerOutput) ClientCertificateId() pulumi.StringOutputdeprecated
- func (o Layer7ListenersListenerOutput) ClientCertificateIds() pulumi.StringArrayOutput
- func (o Layer7ListenersListenerOutput) CreateTime() pulumi.StringOutput
- func (Layer7ListenersListenerOutput) ElementType() reflect.Type
- func (o Layer7ListenersListenerOutput) ForwardProtocol() pulumi.StringOutput
- func (o Layer7ListenersListenerOutput) Id() pulumi.StringOutput
- func (o Layer7ListenersListenerOutput) Name() pulumi.StringOutput
- func (o Layer7ListenersListenerOutput) Port() pulumi.IntOutput
- func (o Layer7ListenersListenerOutput) Protocol() pulumi.StringOutput
- func (o Layer7ListenersListenerOutput) Status() pulumi.IntOutput
- func (o Layer7ListenersListenerOutput) ToLayer7ListenersListenerOutput() Layer7ListenersListenerOutput
- func (o Layer7ListenersListenerOutput) ToLayer7ListenersListenerOutputWithContext(ctx context.Context) Layer7ListenersListenerOutput
- type Layer7ListenersOutputArgs
- type Layer7ListenersResult
- type Layer7ListenersResultOutput
- func (Layer7ListenersResultOutput) ElementType() reflect.Type
- func (o Layer7ListenersResultOutput) Id() pulumi.StringOutput
- func (o Layer7ListenersResultOutput) ListenerId() pulumi.StringPtrOutput
- func (o Layer7ListenersResultOutput) ListenerName() pulumi.StringPtrOutput
- func (o Layer7ListenersResultOutput) Listeners() Layer7ListenersListenerArrayOutput
- func (o Layer7ListenersResultOutput) Port() pulumi.IntPtrOutput
- func (o Layer7ListenersResultOutput) Protocol() pulumi.StringOutput
- func (o Layer7ListenersResultOutput) ProxyId() pulumi.StringPtrOutput
- func (o Layer7ListenersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o Layer7ListenersResultOutput) ToLayer7ListenersResultOutput() Layer7ListenersResultOutput
- func (o Layer7ListenersResultOutput) ToLayer7ListenersResultOutputWithContext(ctx context.Context) Layer7ListenersResultOutput
- type ProxiesArgs
- type ProxiesOutputArgs
- type ProxiesProxy
- type ProxiesProxyArgs
- type ProxiesProxyArray
- type ProxiesProxyArrayInput
- type ProxiesProxyArrayOutput
- func (ProxiesProxyArrayOutput) ElementType() reflect.Type
- func (o ProxiesProxyArrayOutput) Index(i pulumi.IntInput) ProxiesProxyOutput
- func (o ProxiesProxyArrayOutput) ToProxiesProxyArrayOutput() ProxiesProxyArrayOutput
- func (o ProxiesProxyArrayOutput) ToProxiesProxyArrayOutputWithContext(ctx context.Context) ProxiesProxyArrayOutput
- type ProxiesProxyInput
- type ProxiesProxyOutput
- func (o ProxiesProxyOutput) AccessRegion() pulumi.StringOutput
- func (o ProxiesProxyOutput) Bandwidth() pulumi.IntOutput
- func (o ProxiesProxyOutput) Concurrent() pulumi.IntOutput
- func (o ProxiesProxyOutput) CreateTime() pulumi.StringOutput
- func (o ProxiesProxyOutput) Domain() pulumi.StringOutput
- func (ProxiesProxyOutput) ElementType() reflect.Type
- func (o ProxiesProxyOutput) ForwardIp() pulumi.StringOutput
- func (o ProxiesProxyOutput) Id() pulumi.StringOutput
- func (o ProxiesProxyOutput) Ip() pulumi.StringOutput
- func (o ProxiesProxyOutput) Name() pulumi.StringOutput
- func (o ProxiesProxyOutput) PolicyId() pulumi.StringOutput
- func (o ProxiesProxyOutput) ProjectId() pulumi.IntOutput
- func (o ProxiesProxyOutput) RealserverRegion() pulumi.StringOutput
- func (o ProxiesProxyOutput) Scalable() pulumi.BoolOutput
- func (o ProxiesProxyOutput) Status() pulumi.StringOutput
- func (o ProxiesProxyOutput) SupportProtocols() pulumi.StringArrayOutput
- func (o ProxiesProxyOutput) Tags() pulumi.MapOutput
- func (o ProxiesProxyOutput) ToProxiesProxyOutput() ProxiesProxyOutput
- func (o ProxiesProxyOutput) ToProxiesProxyOutputWithContext(ctx context.Context) ProxiesProxyOutput
- func (o ProxiesProxyOutput) Version() pulumi.StringOutput
- type ProxiesResult
- type ProxiesResultOutput
- func (o ProxiesResultOutput) AccessRegion() pulumi.StringPtrOutput
- func (ProxiesResultOutput) ElementType() reflect.Type
- func (o ProxiesResultOutput) Id() pulumi.StringOutput
- func (o ProxiesResultOutput) Ids() pulumi.StringArrayOutput
- func (o ProxiesResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o ProxiesResultOutput) Proxies() ProxiesProxyArrayOutput
- func (o ProxiesResultOutput) RealserverRegion() pulumi.StringPtrOutput
- func (o ProxiesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o ProxiesResultOutput) Tags() pulumi.MapOutput
- func (o ProxiesResultOutput) ToProxiesResultOutput() ProxiesResultOutput
- func (o ProxiesResultOutput) ToProxiesResultOutputWithContext(ctx context.Context) ProxiesResultOutput
- type Proxy
- type ProxyArgs
- type ProxyArray
- type ProxyArrayInput
- type ProxyArrayOutput
- type ProxyInput
- type ProxyMap
- type ProxyMapInput
- type ProxyMapOutput
- type ProxyOutput
- func (o ProxyOutput) AccessRegion() pulumi.StringOutput
- func (o ProxyOutput) Bandwidth() pulumi.IntOutput
- func (o ProxyOutput) Concurrent() pulumi.IntOutput
- func (o ProxyOutput) CreateTime() pulumi.StringOutput
- func (o ProxyOutput) Domain() pulumi.StringOutput
- func (ProxyOutput) ElementType() reflect.Type
- func (o ProxyOutput) Enable() pulumi.BoolPtrOutput
- func (o ProxyOutput) ForwardIp() pulumi.StringOutput
- func (o ProxyOutput) Ip() pulumi.StringOutput
- func (o ProxyOutput) Name() pulumi.StringOutput
- func (o ProxyOutput) ProjectId() pulumi.IntPtrOutput
- func (o ProxyOutput) RealserverRegion() pulumi.StringOutput
- func (o ProxyOutput) Scalable() pulumi.BoolOutput
- func (o ProxyOutput) Status() pulumi.StringOutput
- func (o ProxyOutput) SupportProtocols() pulumi.StringArrayOutput
- func (o ProxyOutput) Tags() pulumi.MapOutput
- func (o ProxyOutput) ToProxyOutput() ProxyOutput
- func (o ProxyOutput) ToProxyOutputWithContext(ctx context.Context) ProxyOutput
- type ProxyState
- type Realserver
- type RealserverArgs
- type RealserverArray
- type RealserverArrayInput
- type RealserverArrayOutput
- func (RealserverArrayOutput) ElementType() reflect.Type
- func (o RealserverArrayOutput) Index(i pulumi.IntInput) RealserverOutput
- func (o RealserverArrayOutput) ToRealserverArrayOutput() RealserverArrayOutput
- func (o RealserverArrayOutput) ToRealserverArrayOutputWithContext(ctx context.Context) RealserverArrayOutput
- type RealserverInput
- type RealserverMap
- type RealserverMapInput
- type RealserverMapOutput
- func (RealserverMapOutput) ElementType() reflect.Type
- func (o RealserverMapOutput) MapIndex(k pulumi.StringInput) RealserverOutput
- func (o RealserverMapOutput) ToRealserverMapOutput() RealserverMapOutput
- func (o RealserverMapOutput) ToRealserverMapOutputWithContext(ctx context.Context) RealserverMapOutput
- type RealserverOutput
- func (o RealserverOutput) Domain() pulumi.StringPtrOutput
- func (RealserverOutput) ElementType() reflect.Type
- func (o RealserverOutput) Ip() pulumi.StringPtrOutput
- func (o RealserverOutput) Name() pulumi.StringOutput
- func (o RealserverOutput) ProjectId() pulumi.IntPtrOutput
- func (o RealserverOutput) Tags() pulumi.MapOutput
- func (o RealserverOutput) ToRealserverOutput() RealserverOutput
- func (o RealserverOutput) ToRealserverOutputWithContext(ctx context.Context) RealserverOutput
- type RealserverState
- type RealserversArgs
- type RealserversOutputArgs
- type RealserversRealserver
- type RealserversRealserverArgs
- type RealserversRealserverArray
- func (RealserversRealserverArray) ElementType() reflect.Type
- func (i RealserversRealserverArray) ToRealserversRealserverArrayOutput() RealserversRealserverArrayOutput
- func (i RealserversRealserverArray) ToRealserversRealserverArrayOutputWithContext(ctx context.Context) RealserversRealserverArrayOutput
- type RealserversRealserverArrayInput
- type RealserversRealserverArrayOutput
- func (RealserversRealserverArrayOutput) ElementType() reflect.Type
- func (o RealserversRealserverArrayOutput) Index(i pulumi.IntInput) RealserversRealserverOutput
- func (o RealserversRealserverArrayOutput) ToRealserversRealserverArrayOutput() RealserversRealserverArrayOutput
- func (o RealserversRealserverArrayOutput) ToRealserversRealserverArrayOutputWithContext(ctx context.Context) RealserversRealserverArrayOutput
- type RealserversRealserverInput
- type RealserversRealserverOutput
- func (o RealserversRealserverOutput) Domain() pulumi.StringOutput
- func (RealserversRealserverOutput) ElementType() reflect.Type
- func (o RealserversRealserverOutput) Id() pulumi.StringOutput
- func (o RealserversRealserverOutput) Ip() pulumi.StringOutput
- func (o RealserversRealserverOutput) Name() pulumi.StringOutput
- func (o RealserversRealserverOutput) ProjectId() pulumi.IntOutput
- func (o RealserversRealserverOutput) Tags() pulumi.MapOutput
- func (o RealserversRealserverOutput) ToRealserversRealserverOutput() RealserversRealserverOutput
- func (o RealserversRealserverOutput) ToRealserversRealserverOutputWithContext(ctx context.Context) RealserversRealserverOutput
- type RealserversResult
- type RealserversResultOutput
- func (o RealserversResultOutput) Domain() pulumi.StringPtrOutput
- func (RealserversResultOutput) ElementType() reflect.Type
- func (o RealserversResultOutput) Id() pulumi.StringOutput
- func (o RealserversResultOutput) Ip() pulumi.StringPtrOutput
- func (o RealserversResultOutput) Name() pulumi.StringPtrOutput
- func (o RealserversResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o RealserversResultOutput) Realservers() RealserversRealserverArrayOutput
- func (o RealserversResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o RealserversResultOutput) Tags() pulumi.MapOutput
- func (o RealserversResultOutput) ToRealserversResultOutput() RealserversResultOutput
- func (o RealserversResultOutput) ToRealserversResultOutputWithContext(ctx context.Context) RealserversResultOutput
- type SecurityPolicesArgs
- type SecurityPolicesOutputArgs
- type SecurityPolicesResult
- type SecurityPolicesResultOutput
- func (o SecurityPolicesResultOutput) Action() pulumi.StringOutput
- func (SecurityPolicesResultOutput) ElementType() reflect.Type
- func (o SecurityPolicesResultOutput) Id() pulumi.StringOutput
- func (o SecurityPolicesResultOutput) ProxyId() pulumi.StringOutput
- func (o SecurityPolicesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o SecurityPolicesResultOutput) Status() pulumi.StringOutput
- func (o SecurityPolicesResultOutput) ToSecurityPolicesResultOutput() SecurityPolicesResultOutput
- func (o SecurityPolicesResultOutput) ToSecurityPolicesResultOutputWithContext(ctx context.Context) SecurityPolicesResultOutput
- 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) Action() pulumi.StringOutput
- func (SecurityPolicyOutput) ElementType() reflect.Type
- func (o SecurityPolicyOutput) Enable() pulumi.BoolPtrOutput
- func (o SecurityPolicyOutput) ProxyId() pulumi.StringOutput
- func (o SecurityPolicyOutput) ToSecurityPolicyOutput() SecurityPolicyOutput
- func (o SecurityPolicyOutput) ToSecurityPolicyOutputWithContext(ctx context.Context) SecurityPolicyOutput
- type SecurityPolicyState
- type SecurityRule
- type SecurityRuleArgs
- type SecurityRuleArray
- type SecurityRuleArrayInput
- type SecurityRuleArrayOutput
- func (SecurityRuleArrayOutput) ElementType() reflect.Type
- func (o SecurityRuleArrayOutput) Index(i pulumi.IntInput) SecurityRuleOutput
- func (o SecurityRuleArrayOutput) ToSecurityRuleArrayOutput() SecurityRuleArrayOutput
- func (o SecurityRuleArrayOutput) ToSecurityRuleArrayOutputWithContext(ctx context.Context) SecurityRuleArrayOutput
- type SecurityRuleInput
- type SecurityRuleMap
- type SecurityRuleMapInput
- type SecurityRuleMapOutput
- func (SecurityRuleMapOutput) ElementType() reflect.Type
- func (o SecurityRuleMapOutput) MapIndex(k pulumi.StringInput) SecurityRuleOutput
- func (o SecurityRuleMapOutput) ToSecurityRuleMapOutput() SecurityRuleMapOutput
- func (o SecurityRuleMapOutput) ToSecurityRuleMapOutputWithContext(ctx context.Context) SecurityRuleMapOutput
- type SecurityRuleOutput
- func (o SecurityRuleOutput) Action() pulumi.StringOutput
- func (o SecurityRuleOutput) CidrIp() pulumi.StringOutput
- func (SecurityRuleOutput) ElementType() reflect.Type
- func (o SecurityRuleOutput) Name() pulumi.StringOutput
- func (o SecurityRuleOutput) PolicyId() pulumi.StringOutput
- func (o SecurityRuleOutput) Port() pulumi.StringPtrOutput
- func (o SecurityRuleOutput) Protocol() pulumi.StringPtrOutput
- func (o SecurityRuleOutput) ToSecurityRuleOutput() SecurityRuleOutput
- func (o SecurityRuleOutput) ToSecurityRuleOutputWithContext(ctx context.Context) SecurityRuleOutput
- type SecurityRuleState
- type SecurityRulesArgs
- type SecurityRulesOutputArgs
- type SecurityRulesResult
- type SecurityRulesResultOutput
- func (o SecurityRulesResultOutput) Action() pulumi.StringPtrOutput
- func (o SecurityRulesResultOutput) CidrIp() pulumi.StringPtrOutput
- func (SecurityRulesResultOutput) ElementType() reflect.Type
- func (o SecurityRulesResultOutput) Id() pulumi.StringOutput
- func (o SecurityRulesResultOutput) Name() pulumi.StringPtrOutput
- func (o SecurityRulesResultOutput) PolicyId() pulumi.StringOutput
- func (o SecurityRulesResultOutput) Port() pulumi.StringPtrOutput
- func (o SecurityRulesResultOutput) Protocol() pulumi.StringPtrOutput
- func (o SecurityRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o SecurityRulesResultOutput) RuleId() pulumi.StringPtrOutput
- func (o SecurityRulesResultOutput) Rules() SecurityRulesRuleArrayOutput
- func (o SecurityRulesResultOutput) ToSecurityRulesResultOutput() SecurityRulesResultOutput
- func (o SecurityRulesResultOutput) ToSecurityRulesResultOutputWithContext(ctx context.Context) SecurityRulesResultOutput
- type SecurityRulesRule
- type SecurityRulesRuleArgs
- type SecurityRulesRuleArray
- type SecurityRulesRuleArrayInput
- type SecurityRulesRuleArrayOutput
- func (SecurityRulesRuleArrayOutput) ElementType() reflect.Type
- func (o SecurityRulesRuleArrayOutput) Index(i pulumi.IntInput) SecurityRulesRuleOutput
- func (o SecurityRulesRuleArrayOutput) ToSecurityRulesRuleArrayOutput() SecurityRulesRuleArrayOutput
- func (o SecurityRulesRuleArrayOutput) ToSecurityRulesRuleArrayOutputWithContext(ctx context.Context) SecurityRulesRuleArrayOutput
- type SecurityRulesRuleInput
- type SecurityRulesRuleOutput
- func (o SecurityRulesRuleOutput) Action() pulumi.StringOutput
- func (o SecurityRulesRuleOutput) CidrIp() pulumi.StringOutput
- func (SecurityRulesRuleOutput) ElementType() reflect.Type
- func (o SecurityRulesRuleOutput) Id() pulumi.StringOutput
- func (o SecurityRulesRuleOutput) Name() pulumi.StringOutput
- func (o SecurityRulesRuleOutput) Port() pulumi.StringOutput
- func (o SecurityRulesRuleOutput) Protocol() pulumi.StringOutput
- func (o SecurityRulesRuleOutput) ToSecurityRulesRuleOutput() SecurityRulesRuleOutput
- func (o SecurityRulesRuleOutput) ToSecurityRulesRuleOutputWithContext(ctx context.Context) SecurityRulesRuleOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Certificate ¶
type Certificate struct { pulumi.CustomResourceState // Beginning time of the certificate. BeginTime pulumi.StringOutput `pulumi:"beginTime"` // Content of the certificate, and URL encoding. When the certificate is basic authentication, use the `user:xxx // password:xxx` format, where the password is encrypted with `htpasswd` or `openssl`; When the certificate is `CA` or // `SSL`, the format is `pem`. Content pulumi.StringOutput `pulumi:"content"` // Creation time of the certificate. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Ending time of the certificate. EndTime pulumi.StringOutput `pulumi:"endTime"` // Issuer name of the certificate. IssuerCn pulumi.StringOutput `pulumi:"issuerCn"` // Key of the `SSL` certificate. Key pulumi.StringPtrOutput `pulumi:"key"` // Name of the certificate. Name pulumi.StringOutput `pulumi:"name"` // Subject name of the certificate. SubjectCn pulumi.StringOutput `pulumi:"subjectCn"` // Type of the certificate. Valid value: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic // certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver // CA certificate; `PROXY` means proxy SSL certificate. Type pulumi.StringOutput `pulumi:"type"` }
func GetCertificate ¶
func GetCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CertificateState, opts ...pulumi.ResourceOption) (*Certificate, error)
GetCertificate gets an existing Certificate 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 NewCertificate ¶
func NewCertificate(ctx *pulumi.Context, name string, args *CertificateArgs, opts ...pulumi.ResourceOption) (*Certificate, error)
NewCertificate registers a new resource with the given unique name, arguments, and options.
func (*Certificate) ElementType ¶
func (*Certificate) ElementType() reflect.Type
func (*Certificate) ToCertificateOutput ¶
func (i *Certificate) ToCertificateOutput() CertificateOutput
func (*Certificate) ToCertificateOutputWithContext ¶
func (i *Certificate) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
type CertificateArgs ¶
type CertificateArgs struct { // Content of the certificate, and URL encoding. When the certificate is basic authentication, use the `user:xxx // password:xxx` format, where the password is encrypted with `htpasswd` or `openssl`; When the certificate is `CA` or // `SSL`, the format is `pem`. Content pulumi.StringInput // Key of the `SSL` certificate. Key pulumi.StringPtrInput // Name of the certificate. Name pulumi.StringPtrInput // Type of the certificate. Valid value: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic // certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver // CA certificate; `PROXY` means proxy SSL certificate. Type pulumi.StringInput }
The set of arguments for constructing a Certificate resource.
func (CertificateArgs) ElementType ¶
func (CertificateArgs) ElementType() reflect.Type
type CertificateArray ¶
type CertificateArray []CertificateInput
func (CertificateArray) ElementType ¶
func (CertificateArray) ElementType() reflect.Type
func (CertificateArray) ToCertificateArrayOutput ¶
func (i CertificateArray) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArray) ToCertificateArrayOutputWithContext ¶
func (i CertificateArray) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateArrayInput ¶
type CertificateArrayInput interface { pulumi.Input ToCertificateArrayOutput() CertificateArrayOutput ToCertificateArrayOutputWithContext(context.Context) CertificateArrayOutput }
CertificateArrayInput is an input type that accepts CertificateArray and CertificateArrayOutput values. You can construct a concrete instance of `CertificateArrayInput` via:
CertificateArray{ CertificateArgs{...} }
type CertificateArrayOutput ¶
type CertificateArrayOutput struct{ *pulumi.OutputState }
func (CertificateArrayOutput) ElementType ¶
func (CertificateArrayOutput) ElementType() reflect.Type
func (CertificateArrayOutput) Index ¶
func (o CertificateArrayOutput) Index(i pulumi.IntInput) CertificateOutput
func (CertificateArrayOutput) ToCertificateArrayOutput ¶
func (o CertificateArrayOutput) ToCertificateArrayOutput() CertificateArrayOutput
func (CertificateArrayOutput) ToCertificateArrayOutputWithContext ¶
func (o CertificateArrayOutput) ToCertificateArrayOutputWithContext(ctx context.Context) CertificateArrayOutput
type CertificateInput ¶
type CertificateInput interface { pulumi.Input ToCertificateOutput() CertificateOutput ToCertificateOutputWithContext(ctx context.Context) CertificateOutput }
type CertificateMap ¶
type CertificateMap map[string]CertificateInput
func (CertificateMap) ElementType ¶
func (CertificateMap) ElementType() reflect.Type
func (CertificateMap) ToCertificateMapOutput ¶
func (i CertificateMap) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMap) ToCertificateMapOutputWithContext ¶
func (i CertificateMap) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateMapInput ¶
type CertificateMapInput interface { pulumi.Input ToCertificateMapOutput() CertificateMapOutput ToCertificateMapOutputWithContext(context.Context) CertificateMapOutput }
CertificateMapInput is an input type that accepts CertificateMap and CertificateMapOutput values. You can construct a concrete instance of `CertificateMapInput` via:
CertificateMap{ "key": CertificateArgs{...} }
type CertificateMapOutput ¶
type CertificateMapOutput struct{ *pulumi.OutputState }
func (CertificateMapOutput) ElementType ¶
func (CertificateMapOutput) ElementType() reflect.Type
func (CertificateMapOutput) MapIndex ¶
func (o CertificateMapOutput) MapIndex(k pulumi.StringInput) CertificateOutput
func (CertificateMapOutput) ToCertificateMapOutput ¶
func (o CertificateMapOutput) ToCertificateMapOutput() CertificateMapOutput
func (CertificateMapOutput) ToCertificateMapOutputWithContext ¶
func (o CertificateMapOutput) ToCertificateMapOutputWithContext(ctx context.Context) CertificateMapOutput
type CertificateOutput ¶
type CertificateOutput struct{ *pulumi.OutputState }
func (CertificateOutput) BeginTime ¶
func (o CertificateOutput) BeginTime() pulumi.StringOutput
Beginning time of the certificate.
func (CertificateOutput) Content ¶
func (o CertificateOutput) Content() pulumi.StringOutput
Content of the certificate, and URL encoding. When the certificate is basic authentication, use the `user:xxx password:xxx` format, where the password is encrypted with `htpasswd` or `openssl`; When the certificate is `CA` or `SSL`, the format is `pem`.
func (CertificateOutput) CreateTime ¶
func (o CertificateOutput) CreateTime() pulumi.StringOutput
Creation time of the certificate.
func (CertificateOutput) ElementType ¶
func (CertificateOutput) ElementType() reflect.Type
func (CertificateOutput) EndTime ¶
func (o CertificateOutput) EndTime() pulumi.StringOutput
Ending time of the certificate.
func (CertificateOutput) IssuerCn ¶
func (o CertificateOutput) IssuerCn() pulumi.StringOutput
Issuer name of the certificate.
func (CertificateOutput) Key ¶
func (o CertificateOutput) Key() pulumi.StringPtrOutput
Key of the `SSL` certificate.
func (CertificateOutput) Name ¶
func (o CertificateOutput) Name() pulumi.StringOutput
Name of the certificate.
func (CertificateOutput) SubjectCn ¶
func (o CertificateOutput) SubjectCn() pulumi.StringOutput
Subject name of the certificate.
func (CertificateOutput) ToCertificateOutput ¶
func (o CertificateOutput) ToCertificateOutput() CertificateOutput
func (CertificateOutput) ToCertificateOutputWithContext ¶
func (o CertificateOutput) ToCertificateOutputWithContext(ctx context.Context) CertificateOutput
func (CertificateOutput) Type ¶
func (o CertificateOutput) Type() pulumi.StringOutput
Type of the certificate. Valid value: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver CA certificate; `PROXY` means proxy SSL certificate.
type CertificateState ¶
type CertificateState struct { // Beginning time of the certificate. BeginTime pulumi.StringPtrInput // Content of the certificate, and URL encoding. When the certificate is basic authentication, use the `user:xxx // password:xxx` format, where the password is encrypted with `htpasswd` or `openssl`; When the certificate is `CA` or // `SSL`, the format is `pem`. Content pulumi.StringPtrInput // Creation time of the certificate. CreateTime pulumi.StringPtrInput // Ending time of the certificate. EndTime pulumi.StringPtrInput // Issuer name of the certificate. IssuerCn pulumi.StringPtrInput // Key of the `SSL` certificate. Key pulumi.StringPtrInput // Name of the certificate. Name pulumi.StringPtrInput // Subject name of the certificate. SubjectCn pulumi.StringPtrInput // Type of the certificate. Valid value: `BASIC`, `CLIENT`, `SERVER`, `REALSERVER` and `PROXY`. `BASIC` means basic // certificate; `CLIENT` means client CA certificate; `SERVER` means server SSL certificate; `REALSERVER` means realserver // CA certificate; `PROXY` means proxy SSL certificate. Type pulumi.StringPtrInput }
func (CertificateState) ElementType ¶
func (CertificateState) ElementType() reflect.Type
type CertificatesArgs ¶
type CertificatesArgs struct { Id *string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` Type *string `pulumi:"type"` }
A collection of arguments for invoking Certificates.
type CertificatesCertificate ¶
type CertificatesCertificate struct { BeginTime string `pulumi:"beginTime"` CreateTime string `pulumi:"createTime"` EndTime string `pulumi:"endTime"` Id string `pulumi:"id"` IssuerCn string `pulumi:"issuerCn"` Name string `pulumi:"name"` SubjectCn string `pulumi:"subjectCn"` Type string `pulumi:"type"` }
type CertificatesCertificateArgs ¶
type CertificatesCertificateArgs struct { BeginTime pulumi.StringInput `pulumi:"beginTime"` CreateTime pulumi.StringInput `pulumi:"createTime"` EndTime pulumi.StringInput `pulumi:"endTime"` Id pulumi.StringInput `pulumi:"id"` IssuerCn pulumi.StringInput `pulumi:"issuerCn"` Name pulumi.StringInput `pulumi:"name"` SubjectCn pulumi.StringInput `pulumi:"subjectCn"` Type pulumi.StringInput `pulumi:"type"` }
func (CertificatesCertificateArgs) ElementType ¶
func (CertificatesCertificateArgs) ElementType() reflect.Type
func (CertificatesCertificateArgs) ToCertificatesCertificateOutput ¶
func (i CertificatesCertificateArgs) ToCertificatesCertificateOutput() CertificatesCertificateOutput
func (CertificatesCertificateArgs) ToCertificatesCertificateOutputWithContext ¶
func (i CertificatesCertificateArgs) ToCertificatesCertificateOutputWithContext(ctx context.Context) CertificatesCertificateOutput
type CertificatesCertificateArray ¶
type CertificatesCertificateArray []CertificatesCertificateInput
func (CertificatesCertificateArray) ElementType ¶
func (CertificatesCertificateArray) ElementType() reflect.Type
func (CertificatesCertificateArray) ToCertificatesCertificateArrayOutput ¶
func (i CertificatesCertificateArray) ToCertificatesCertificateArrayOutput() CertificatesCertificateArrayOutput
func (CertificatesCertificateArray) ToCertificatesCertificateArrayOutputWithContext ¶
func (i CertificatesCertificateArray) ToCertificatesCertificateArrayOutputWithContext(ctx context.Context) CertificatesCertificateArrayOutput
type CertificatesCertificateArrayInput ¶
type CertificatesCertificateArrayInput interface { pulumi.Input ToCertificatesCertificateArrayOutput() CertificatesCertificateArrayOutput ToCertificatesCertificateArrayOutputWithContext(context.Context) CertificatesCertificateArrayOutput }
CertificatesCertificateArrayInput is an input type that accepts CertificatesCertificateArray and CertificatesCertificateArrayOutput values. You can construct a concrete instance of `CertificatesCertificateArrayInput` via:
CertificatesCertificateArray{ CertificatesCertificateArgs{...} }
type CertificatesCertificateArrayOutput ¶
type CertificatesCertificateArrayOutput struct{ *pulumi.OutputState }
func (CertificatesCertificateArrayOutput) ElementType ¶
func (CertificatesCertificateArrayOutput) ElementType() reflect.Type
func (CertificatesCertificateArrayOutput) Index ¶
func (o CertificatesCertificateArrayOutput) Index(i pulumi.IntInput) CertificatesCertificateOutput
func (CertificatesCertificateArrayOutput) ToCertificatesCertificateArrayOutput ¶
func (o CertificatesCertificateArrayOutput) ToCertificatesCertificateArrayOutput() CertificatesCertificateArrayOutput
func (CertificatesCertificateArrayOutput) ToCertificatesCertificateArrayOutputWithContext ¶
func (o CertificatesCertificateArrayOutput) ToCertificatesCertificateArrayOutputWithContext(ctx context.Context) CertificatesCertificateArrayOutput
type CertificatesCertificateInput ¶
type CertificatesCertificateInput interface { pulumi.Input ToCertificatesCertificateOutput() CertificatesCertificateOutput ToCertificatesCertificateOutputWithContext(context.Context) CertificatesCertificateOutput }
CertificatesCertificateInput is an input type that accepts CertificatesCertificateArgs and CertificatesCertificateOutput values. You can construct a concrete instance of `CertificatesCertificateInput` via:
CertificatesCertificateArgs{...}
type CertificatesCertificateOutput ¶
type CertificatesCertificateOutput struct{ *pulumi.OutputState }
func (CertificatesCertificateOutput) BeginTime ¶
func (o CertificatesCertificateOutput) BeginTime() pulumi.StringOutput
func (CertificatesCertificateOutput) CreateTime ¶
func (o CertificatesCertificateOutput) CreateTime() pulumi.StringOutput
func (CertificatesCertificateOutput) ElementType ¶
func (CertificatesCertificateOutput) ElementType() reflect.Type
func (CertificatesCertificateOutput) EndTime ¶
func (o CertificatesCertificateOutput) EndTime() pulumi.StringOutput
func (CertificatesCertificateOutput) Id ¶
func (o CertificatesCertificateOutput) Id() pulumi.StringOutput
func (CertificatesCertificateOutput) IssuerCn ¶
func (o CertificatesCertificateOutput) IssuerCn() pulumi.StringOutput
func (CertificatesCertificateOutput) Name ¶
func (o CertificatesCertificateOutput) Name() pulumi.StringOutput
func (CertificatesCertificateOutput) SubjectCn ¶
func (o CertificatesCertificateOutput) SubjectCn() pulumi.StringOutput
func (CertificatesCertificateOutput) ToCertificatesCertificateOutput ¶
func (o CertificatesCertificateOutput) ToCertificatesCertificateOutput() CertificatesCertificateOutput
func (CertificatesCertificateOutput) ToCertificatesCertificateOutputWithContext ¶
func (o CertificatesCertificateOutput) ToCertificatesCertificateOutputWithContext(ctx context.Context) CertificatesCertificateOutput
func (CertificatesCertificateOutput) Type ¶
func (o CertificatesCertificateOutput) Type() pulumi.StringOutput
type CertificatesOutputArgs ¶
type CertificatesOutputArgs struct { Id pulumi.StringPtrInput `pulumi:"id"` Name pulumi.StringPtrInput `pulumi:"name"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` Type pulumi.StringPtrInput `pulumi:"type"` }
A collection of arguments for invoking Certificates.
func (CertificatesOutputArgs) ElementType ¶
func (CertificatesOutputArgs) ElementType() reflect.Type
type CertificatesResult ¶
type CertificatesResult struct { Certificates []CertificatesCertificate `pulumi:"certificates"` Id *string `pulumi:"id"` Name *string `pulumi:"name"` ResultOutputFile *string `pulumi:"resultOutputFile"` Type *string `pulumi:"type"` }
A collection of values returned by Certificates.
func Certificates ¶
func Certificates(ctx *pulumi.Context, args *CertificatesArgs, opts ...pulumi.InvokeOption) (*CertificatesResult, error)
type CertificatesResultOutput ¶
type CertificatesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Certificates.
func CertificatesOutput ¶
func CertificatesOutput(ctx *pulumi.Context, args CertificatesOutputArgs, opts ...pulumi.InvokeOption) CertificatesResultOutput
func (CertificatesResultOutput) Certificates ¶
func (o CertificatesResultOutput) Certificates() CertificatesCertificateArrayOutput
func (CertificatesResultOutput) ElementType ¶
func (CertificatesResultOutput) ElementType() reflect.Type
func (CertificatesResultOutput) Id ¶
func (o CertificatesResultOutput) Id() pulumi.StringPtrOutput
func (CertificatesResultOutput) Name ¶
func (o CertificatesResultOutput) Name() pulumi.StringPtrOutput
func (CertificatesResultOutput) ResultOutputFile ¶
func (o CertificatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (CertificatesResultOutput) ToCertificatesResultOutput ¶
func (o CertificatesResultOutput) ToCertificatesResultOutput() CertificatesResultOutput
func (CertificatesResultOutput) ToCertificatesResultOutputWithContext ¶
func (o CertificatesResultOutput) ToCertificatesResultOutputWithContext(ctx context.Context) CertificatesResultOutput
func (CertificatesResultOutput) Type ¶
func (o CertificatesResultOutput) Type() pulumi.StringPtrOutput
type DomainErrorPageInfo ¶
type DomainErrorPageInfo struct { pulumi.CustomResourceState // New response body. Body pulumi.StringOutput `pulumi:"body"` // Response headers to be removed. ClearHeaders pulumi.StringArrayOutput `pulumi:"clearHeaders"` // HTTP domain. Domain pulumi.StringOutput `pulumi:"domain"` // Original error codes. ErrorCodes pulumi.IntArrayOutput `pulumi:"errorCodes"` // ID of the layer7 listener. ListenerId pulumi.StringOutput `pulumi:"listenerId"` // New error code. NewErrorCode pulumi.IntPtrOutput `pulumi:"newErrorCode"` // Response headers to be set. SetHeaders pulumi.MapOutput `pulumi:"setHeaders"` }
func GetDomainErrorPageInfo ¶
func GetDomainErrorPageInfo(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DomainErrorPageInfoState, opts ...pulumi.ResourceOption) (*DomainErrorPageInfo, error)
GetDomainErrorPageInfo gets an existing DomainErrorPageInfo 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 NewDomainErrorPageInfo ¶
func NewDomainErrorPageInfo(ctx *pulumi.Context, name string, args *DomainErrorPageInfoArgs, opts ...pulumi.ResourceOption) (*DomainErrorPageInfo, error)
NewDomainErrorPageInfo registers a new resource with the given unique name, arguments, and options.
func (*DomainErrorPageInfo) ElementType ¶
func (*DomainErrorPageInfo) ElementType() reflect.Type
func (*DomainErrorPageInfo) ToDomainErrorPageInfoOutput ¶
func (i *DomainErrorPageInfo) ToDomainErrorPageInfoOutput() DomainErrorPageInfoOutput
func (*DomainErrorPageInfo) ToDomainErrorPageInfoOutputWithContext ¶
func (i *DomainErrorPageInfo) ToDomainErrorPageInfoOutputWithContext(ctx context.Context) DomainErrorPageInfoOutput
type DomainErrorPageInfoArgs ¶
type DomainErrorPageInfoArgs struct { // New response body. Body pulumi.StringInput // Response headers to be removed. ClearHeaders pulumi.StringArrayInput // HTTP domain. Domain pulumi.StringInput // Original error codes. ErrorCodes pulumi.IntArrayInput // ID of the layer7 listener. ListenerId pulumi.StringInput // New error code. NewErrorCode pulumi.IntPtrInput // Response headers to be set. SetHeaders pulumi.MapInput }
The set of arguments for constructing a DomainErrorPageInfo resource.
func (DomainErrorPageInfoArgs) ElementType ¶
func (DomainErrorPageInfoArgs) ElementType() reflect.Type
type DomainErrorPageInfoArray ¶
type DomainErrorPageInfoArray []DomainErrorPageInfoInput
func (DomainErrorPageInfoArray) ElementType ¶
func (DomainErrorPageInfoArray) ElementType() reflect.Type
func (DomainErrorPageInfoArray) ToDomainErrorPageInfoArrayOutput ¶
func (i DomainErrorPageInfoArray) ToDomainErrorPageInfoArrayOutput() DomainErrorPageInfoArrayOutput
func (DomainErrorPageInfoArray) ToDomainErrorPageInfoArrayOutputWithContext ¶
func (i DomainErrorPageInfoArray) ToDomainErrorPageInfoArrayOutputWithContext(ctx context.Context) DomainErrorPageInfoArrayOutput
type DomainErrorPageInfoArrayInput ¶
type DomainErrorPageInfoArrayInput interface { pulumi.Input ToDomainErrorPageInfoArrayOutput() DomainErrorPageInfoArrayOutput ToDomainErrorPageInfoArrayOutputWithContext(context.Context) DomainErrorPageInfoArrayOutput }
DomainErrorPageInfoArrayInput is an input type that accepts DomainErrorPageInfoArray and DomainErrorPageInfoArrayOutput values. You can construct a concrete instance of `DomainErrorPageInfoArrayInput` via:
DomainErrorPageInfoArray{ DomainErrorPageInfoArgs{...} }
type DomainErrorPageInfoArrayOutput ¶
type DomainErrorPageInfoArrayOutput struct{ *pulumi.OutputState }
func (DomainErrorPageInfoArrayOutput) ElementType ¶
func (DomainErrorPageInfoArrayOutput) ElementType() reflect.Type
func (DomainErrorPageInfoArrayOutput) Index ¶
func (o DomainErrorPageInfoArrayOutput) Index(i pulumi.IntInput) DomainErrorPageInfoOutput
func (DomainErrorPageInfoArrayOutput) ToDomainErrorPageInfoArrayOutput ¶
func (o DomainErrorPageInfoArrayOutput) ToDomainErrorPageInfoArrayOutput() DomainErrorPageInfoArrayOutput
func (DomainErrorPageInfoArrayOutput) ToDomainErrorPageInfoArrayOutputWithContext ¶
func (o DomainErrorPageInfoArrayOutput) ToDomainErrorPageInfoArrayOutputWithContext(ctx context.Context) DomainErrorPageInfoArrayOutput
type DomainErrorPageInfoInput ¶
type DomainErrorPageInfoInput interface { pulumi.Input ToDomainErrorPageInfoOutput() DomainErrorPageInfoOutput ToDomainErrorPageInfoOutputWithContext(ctx context.Context) DomainErrorPageInfoOutput }
type DomainErrorPageInfoListArgs ¶
type DomainErrorPageInfoListArgs struct { Domain string `pulumi:"domain"` Ids []string `pulumi:"ids"` ListenerId string `pulumi:"listenerId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking DomainErrorPageInfoList.
type DomainErrorPageInfoListErrorPageInfoList ¶
type DomainErrorPageInfoListErrorPageInfoList struct { Body string `pulumi:"body"` ClearHeaders []string `pulumi:"clearHeaders"` Domain string `pulumi:"domain"` ErrorCodes []int `pulumi:"errorCodes"` Id string `pulumi:"id"` ListenerId string `pulumi:"listenerId"` NewErrorCodes int `pulumi:"newErrorCodes"` SetHeaders map[string]interface{} `pulumi:"setHeaders"` }
type DomainErrorPageInfoListErrorPageInfoListArgs ¶
type DomainErrorPageInfoListErrorPageInfoListArgs struct { Body pulumi.StringInput `pulumi:"body"` ClearHeaders pulumi.StringArrayInput `pulumi:"clearHeaders"` Domain pulumi.StringInput `pulumi:"domain"` ErrorCodes pulumi.IntArrayInput `pulumi:"errorCodes"` Id pulumi.StringInput `pulumi:"id"` ListenerId pulumi.StringInput `pulumi:"listenerId"` NewErrorCodes pulumi.IntInput `pulumi:"newErrorCodes"` SetHeaders pulumi.MapInput `pulumi:"setHeaders"` }
func (DomainErrorPageInfoListErrorPageInfoListArgs) ElementType ¶
func (DomainErrorPageInfoListErrorPageInfoListArgs) ElementType() reflect.Type
func (DomainErrorPageInfoListErrorPageInfoListArgs) ToDomainErrorPageInfoListErrorPageInfoListOutput ¶
func (i DomainErrorPageInfoListErrorPageInfoListArgs) ToDomainErrorPageInfoListErrorPageInfoListOutput() DomainErrorPageInfoListErrorPageInfoListOutput
func (DomainErrorPageInfoListErrorPageInfoListArgs) ToDomainErrorPageInfoListErrorPageInfoListOutputWithContext ¶
func (i DomainErrorPageInfoListErrorPageInfoListArgs) ToDomainErrorPageInfoListErrorPageInfoListOutputWithContext(ctx context.Context) DomainErrorPageInfoListErrorPageInfoListOutput
type DomainErrorPageInfoListErrorPageInfoListArray ¶
type DomainErrorPageInfoListErrorPageInfoListArray []DomainErrorPageInfoListErrorPageInfoListInput
func (DomainErrorPageInfoListErrorPageInfoListArray) ElementType ¶
func (DomainErrorPageInfoListErrorPageInfoListArray) ElementType() reflect.Type
func (DomainErrorPageInfoListErrorPageInfoListArray) ToDomainErrorPageInfoListErrorPageInfoListArrayOutput ¶
func (i DomainErrorPageInfoListErrorPageInfoListArray) ToDomainErrorPageInfoListErrorPageInfoListArrayOutput() DomainErrorPageInfoListErrorPageInfoListArrayOutput
func (DomainErrorPageInfoListErrorPageInfoListArray) ToDomainErrorPageInfoListErrorPageInfoListArrayOutputWithContext ¶
func (i DomainErrorPageInfoListErrorPageInfoListArray) ToDomainErrorPageInfoListErrorPageInfoListArrayOutputWithContext(ctx context.Context) DomainErrorPageInfoListErrorPageInfoListArrayOutput
type DomainErrorPageInfoListErrorPageInfoListArrayInput ¶
type DomainErrorPageInfoListErrorPageInfoListArrayInput interface { pulumi.Input ToDomainErrorPageInfoListErrorPageInfoListArrayOutput() DomainErrorPageInfoListErrorPageInfoListArrayOutput ToDomainErrorPageInfoListErrorPageInfoListArrayOutputWithContext(context.Context) DomainErrorPageInfoListErrorPageInfoListArrayOutput }
DomainErrorPageInfoListErrorPageInfoListArrayInput is an input type that accepts DomainErrorPageInfoListErrorPageInfoListArray and DomainErrorPageInfoListErrorPageInfoListArrayOutput values. You can construct a concrete instance of `DomainErrorPageInfoListErrorPageInfoListArrayInput` via:
DomainErrorPageInfoListErrorPageInfoListArray{ DomainErrorPageInfoListErrorPageInfoListArgs{...} }
type DomainErrorPageInfoListErrorPageInfoListArrayOutput ¶
type DomainErrorPageInfoListErrorPageInfoListArrayOutput struct{ *pulumi.OutputState }
func (DomainErrorPageInfoListErrorPageInfoListArrayOutput) ElementType ¶
func (DomainErrorPageInfoListErrorPageInfoListArrayOutput) ElementType() reflect.Type
func (DomainErrorPageInfoListErrorPageInfoListArrayOutput) ToDomainErrorPageInfoListErrorPageInfoListArrayOutput ¶
func (o DomainErrorPageInfoListErrorPageInfoListArrayOutput) ToDomainErrorPageInfoListErrorPageInfoListArrayOutput() DomainErrorPageInfoListErrorPageInfoListArrayOutput
func (DomainErrorPageInfoListErrorPageInfoListArrayOutput) ToDomainErrorPageInfoListErrorPageInfoListArrayOutputWithContext ¶
func (o DomainErrorPageInfoListErrorPageInfoListArrayOutput) ToDomainErrorPageInfoListErrorPageInfoListArrayOutputWithContext(ctx context.Context) DomainErrorPageInfoListErrorPageInfoListArrayOutput
type DomainErrorPageInfoListErrorPageInfoListInput ¶
type DomainErrorPageInfoListErrorPageInfoListInput interface { pulumi.Input ToDomainErrorPageInfoListErrorPageInfoListOutput() DomainErrorPageInfoListErrorPageInfoListOutput ToDomainErrorPageInfoListErrorPageInfoListOutputWithContext(context.Context) DomainErrorPageInfoListErrorPageInfoListOutput }
DomainErrorPageInfoListErrorPageInfoListInput is an input type that accepts DomainErrorPageInfoListErrorPageInfoListArgs and DomainErrorPageInfoListErrorPageInfoListOutput values. You can construct a concrete instance of `DomainErrorPageInfoListErrorPageInfoListInput` via:
DomainErrorPageInfoListErrorPageInfoListArgs{...}
type DomainErrorPageInfoListErrorPageInfoListOutput ¶
type DomainErrorPageInfoListErrorPageInfoListOutput struct{ *pulumi.OutputState }
func (DomainErrorPageInfoListErrorPageInfoListOutput) Body ¶
func (o DomainErrorPageInfoListErrorPageInfoListOutput) Body() pulumi.StringOutput
func (DomainErrorPageInfoListErrorPageInfoListOutput) ClearHeaders ¶
func (o DomainErrorPageInfoListErrorPageInfoListOutput) ClearHeaders() pulumi.StringArrayOutput
func (DomainErrorPageInfoListErrorPageInfoListOutput) Domain ¶
func (o DomainErrorPageInfoListErrorPageInfoListOutput) Domain() pulumi.StringOutput
func (DomainErrorPageInfoListErrorPageInfoListOutput) ElementType ¶
func (DomainErrorPageInfoListErrorPageInfoListOutput) ElementType() reflect.Type
func (DomainErrorPageInfoListErrorPageInfoListOutput) ErrorCodes ¶
func (o DomainErrorPageInfoListErrorPageInfoListOutput) ErrorCodes() pulumi.IntArrayOutput
func (DomainErrorPageInfoListErrorPageInfoListOutput) Id ¶
func (o DomainErrorPageInfoListErrorPageInfoListOutput) Id() pulumi.StringOutput
func (DomainErrorPageInfoListErrorPageInfoListOutput) ListenerId ¶
func (o DomainErrorPageInfoListErrorPageInfoListOutput) ListenerId() pulumi.StringOutput
func (DomainErrorPageInfoListErrorPageInfoListOutput) NewErrorCodes ¶
func (o DomainErrorPageInfoListErrorPageInfoListOutput) NewErrorCodes() pulumi.IntOutput
func (DomainErrorPageInfoListErrorPageInfoListOutput) SetHeaders ¶
func (o DomainErrorPageInfoListErrorPageInfoListOutput) SetHeaders() pulumi.MapOutput
func (DomainErrorPageInfoListErrorPageInfoListOutput) ToDomainErrorPageInfoListErrorPageInfoListOutput ¶
func (o DomainErrorPageInfoListErrorPageInfoListOutput) ToDomainErrorPageInfoListErrorPageInfoListOutput() DomainErrorPageInfoListErrorPageInfoListOutput
func (DomainErrorPageInfoListErrorPageInfoListOutput) ToDomainErrorPageInfoListErrorPageInfoListOutputWithContext ¶
func (o DomainErrorPageInfoListErrorPageInfoListOutput) ToDomainErrorPageInfoListErrorPageInfoListOutputWithContext(ctx context.Context) DomainErrorPageInfoListErrorPageInfoListOutput
type DomainErrorPageInfoListOutputArgs ¶
type DomainErrorPageInfoListOutputArgs struct { Domain pulumi.StringInput `pulumi:"domain"` Ids pulumi.StringArrayInput `pulumi:"ids"` ListenerId pulumi.StringInput `pulumi:"listenerId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking DomainErrorPageInfoList.
func (DomainErrorPageInfoListOutputArgs) ElementType ¶
func (DomainErrorPageInfoListOutputArgs) ElementType() reflect.Type
type DomainErrorPageInfoListResult ¶
type DomainErrorPageInfoListResult struct { Domain string `pulumi:"domain"` ErrorPageInfoLists []DomainErrorPageInfoListErrorPageInfoList `pulumi:"errorPageInfoLists"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` ListenerId string `pulumi:"listenerId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by DomainErrorPageInfoList.
func DomainErrorPageInfoList ¶
func DomainErrorPageInfoList(ctx *pulumi.Context, args *DomainErrorPageInfoListArgs, opts ...pulumi.InvokeOption) (*DomainErrorPageInfoListResult, error)
type DomainErrorPageInfoListResultOutput ¶
type DomainErrorPageInfoListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by DomainErrorPageInfoList.
func DomainErrorPageInfoListOutput ¶
func DomainErrorPageInfoListOutput(ctx *pulumi.Context, args DomainErrorPageInfoListOutputArgs, opts ...pulumi.InvokeOption) DomainErrorPageInfoListResultOutput
func (DomainErrorPageInfoListResultOutput) Domain ¶
func (o DomainErrorPageInfoListResultOutput) Domain() pulumi.StringOutput
func (DomainErrorPageInfoListResultOutput) ElementType ¶
func (DomainErrorPageInfoListResultOutput) ElementType() reflect.Type
func (DomainErrorPageInfoListResultOutput) ErrorPageInfoLists ¶
func (o DomainErrorPageInfoListResultOutput) ErrorPageInfoLists() DomainErrorPageInfoListErrorPageInfoListArrayOutput
func (DomainErrorPageInfoListResultOutput) Id ¶
func (o DomainErrorPageInfoListResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (DomainErrorPageInfoListResultOutput) Ids ¶
func (o DomainErrorPageInfoListResultOutput) Ids() pulumi.StringArrayOutput
func (DomainErrorPageInfoListResultOutput) ListenerId ¶
func (o DomainErrorPageInfoListResultOutput) ListenerId() pulumi.StringOutput
func (DomainErrorPageInfoListResultOutput) ResultOutputFile ¶
func (o DomainErrorPageInfoListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (DomainErrorPageInfoListResultOutput) ToDomainErrorPageInfoListResultOutput ¶
func (o DomainErrorPageInfoListResultOutput) ToDomainErrorPageInfoListResultOutput() DomainErrorPageInfoListResultOutput
func (DomainErrorPageInfoListResultOutput) ToDomainErrorPageInfoListResultOutputWithContext ¶
func (o DomainErrorPageInfoListResultOutput) ToDomainErrorPageInfoListResultOutputWithContext(ctx context.Context) DomainErrorPageInfoListResultOutput
type DomainErrorPageInfoMap ¶
type DomainErrorPageInfoMap map[string]DomainErrorPageInfoInput
func (DomainErrorPageInfoMap) ElementType ¶
func (DomainErrorPageInfoMap) ElementType() reflect.Type
func (DomainErrorPageInfoMap) ToDomainErrorPageInfoMapOutput ¶
func (i DomainErrorPageInfoMap) ToDomainErrorPageInfoMapOutput() DomainErrorPageInfoMapOutput
func (DomainErrorPageInfoMap) ToDomainErrorPageInfoMapOutputWithContext ¶
func (i DomainErrorPageInfoMap) ToDomainErrorPageInfoMapOutputWithContext(ctx context.Context) DomainErrorPageInfoMapOutput
type DomainErrorPageInfoMapInput ¶
type DomainErrorPageInfoMapInput interface { pulumi.Input ToDomainErrorPageInfoMapOutput() DomainErrorPageInfoMapOutput ToDomainErrorPageInfoMapOutputWithContext(context.Context) DomainErrorPageInfoMapOutput }
DomainErrorPageInfoMapInput is an input type that accepts DomainErrorPageInfoMap and DomainErrorPageInfoMapOutput values. You can construct a concrete instance of `DomainErrorPageInfoMapInput` via:
DomainErrorPageInfoMap{ "key": DomainErrorPageInfoArgs{...} }
type DomainErrorPageInfoMapOutput ¶
type DomainErrorPageInfoMapOutput struct{ *pulumi.OutputState }
func (DomainErrorPageInfoMapOutput) ElementType ¶
func (DomainErrorPageInfoMapOutput) ElementType() reflect.Type
func (DomainErrorPageInfoMapOutput) MapIndex ¶
func (o DomainErrorPageInfoMapOutput) MapIndex(k pulumi.StringInput) DomainErrorPageInfoOutput
func (DomainErrorPageInfoMapOutput) ToDomainErrorPageInfoMapOutput ¶
func (o DomainErrorPageInfoMapOutput) ToDomainErrorPageInfoMapOutput() DomainErrorPageInfoMapOutput
func (DomainErrorPageInfoMapOutput) ToDomainErrorPageInfoMapOutputWithContext ¶
func (o DomainErrorPageInfoMapOutput) ToDomainErrorPageInfoMapOutputWithContext(ctx context.Context) DomainErrorPageInfoMapOutput
type DomainErrorPageInfoOutput ¶
type DomainErrorPageInfoOutput struct{ *pulumi.OutputState }
func (DomainErrorPageInfoOutput) Body ¶
func (o DomainErrorPageInfoOutput) Body() pulumi.StringOutput
New response body.
func (DomainErrorPageInfoOutput) ClearHeaders ¶
func (o DomainErrorPageInfoOutput) ClearHeaders() pulumi.StringArrayOutput
Response headers to be removed.
func (DomainErrorPageInfoOutput) Domain ¶
func (o DomainErrorPageInfoOutput) Domain() pulumi.StringOutput
HTTP domain.
func (DomainErrorPageInfoOutput) ElementType ¶
func (DomainErrorPageInfoOutput) ElementType() reflect.Type
func (DomainErrorPageInfoOutput) ErrorCodes ¶
func (o DomainErrorPageInfoOutput) ErrorCodes() pulumi.IntArrayOutput
Original error codes.
func (DomainErrorPageInfoOutput) ListenerId ¶
func (o DomainErrorPageInfoOutput) ListenerId() pulumi.StringOutput
ID of the layer7 listener.
func (DomainErrorPageInfoOutput) NewErrorCode ¶
func (o DomainErrorPageInfoOutput) NewErrorCode() pulumi.IntPtrOutput
New error code.
func (DomainErrorPageInfoOutput) SetHeaders ¶
func (o DomainErrorPageInfoOutput) SetHeaders() pulumi.MapOutput
Response headers to be set.
func (DomainErrorPageInfoOutput) ToDomainErrorPageInfoOutput ¶
func (o DomainErrorPageInfoOutput) ToDomainErrorPageInfoOutput() DomainErrorPageInfoOutput
func (DomainErrorPageInfoOutput) ToDomainErrorPageInfoOutputWithContext ¶
func (o DomainErrorPageInfoOutput) ToDomainErrorPageInfoOutputWithContext(ctx context.Context) DomainErrorPageInfoOutput
type DomainErrorPageInfoState ¶
type DomainErrorPageInfoState struct { // New response body. Body pulumi.StringPtrInput // Response headers to be removed. ClearHeaders pulumi.StringArrayInput // HTTP domain. Domain pulumi.StringPtrInput // Original error codes. ErrorCodes pulumi.IntArrayInput // ID of the layer7 listener. ListenerId pulumi.StringPtrInput // New error code. NewErrorCode pulumi.IntPtrInput // Response headers to be set. SetHeaders pulumi.MapInput }
func (DomainErrorPageInfoState) ElementType ¶
func (DomainErrorPageInfoState) ElementType() reflect.Type
type HttpDomain ¶
type HttpDomain struct { pulumi.CustomResourceState // Indicates whether basic authentication is enable, default value is `false`. BasicAuth pulumi.BoolPtrOutput `pulumi:"basicAuth"` // ID of the basic authentication. BasicAuthId pulumi.StringOutput `pulumi:"basicAuthId"` // ID of the server certificate, default value is `default`. CertificateId pulumi.StringPtrOutput `pulumi:"certificateId"` // ID of the client certificate, default value is `default`. // // Deprecated: It has been deprecated from version 1.26.0. Set `client_certificate_ids` instead. ClientCertificateId pulumi.StringOutput `pulumi:"clientCertificateId"` // ID list of the poly client certificate. ClientCertificateIds pulumi.StringArrayOutput `pulumi:"clientCertificateIds"` // Forward domain of the layer7 listener. Domain pulumi.StringOutput `pulumi:"domain"` // Indicates whether SSL certificate authentication is enable, default value is `false`. GaapAuth pulumi.BoolPtrOutput `pulumi:"gaapAuth"` // ID of the SSL certificate. GaapAuthId pulumi.StringOutput `pulumi:"gaapAuthId"` // ID of the layer7 listener. ListenerId pulumi.StringOutput `pulumi:"listenerId"` // Indicates whether realserver authentication is enable, default value is `false`. RealserverAuth pulumi.BoolPtrOutput `pulumi:"realserverAuth"` // CA certificate domain of the realserver. It has been deprecated. RealserverCertificateDomain pulumi.StringOutput `pulumi:"realserverCertificateDomain"` // CA certificate ID of the realserver. // // Deprecated: It has been deprecated from version 1.28.0. Set `realserver_certificate_ids` instead. RealserverCertificateId pulumi.StringOutput `pulumi:"realserverCertificateId"` // CA certificate ID list of the realserver. RealserverCertificateIds pulumi.StringArrayOutput `pulumi:"realserverCertificateIds"` }
func GetHttpDomain ¶
func GetHttpDomain(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HttpDomainState, opts ...pulumi.ResourceOption) (*HttpDomain, error)
GetHttpDomain gets an existing HttpDomain 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 NewHttpDomain ¶
func NewHttpDomain(ctx *pulumi.Context, name string, args *HttpDomainArgs, opts ...pulumi.ResourceOption) (*HttpDomain, error)
NewHttpDomain registers a new resource with the given unique name, arguments, and options.
func (*HttpDomain) ElementType ¶
func (*HttpDomain) ElementType() reflect.Type
func (*HttpDomain) ToHttpDomainOutput ¶
func (i *HttpDomain) ToHttpDomainOutput() HttpDomainOutput
func (*HttpDomain) ToHttpDomainOutputWithContext ¶
func (i *HttpDomain) ToHttpDomainOutputWithContext(ctx context.Context) HttpDomainOutput
type HttpDomainArgs ¶
type HttpDomainArgs struct { // Indicates whether basic authentication is enable, default value is `false`. BasicAuth pulumi.BoolPtrInput // ID of the basic authentication. BasicAuthId pulumi.StringPtrInput // ID of the server certificate, default value is `default`. CertificateId pulumi.StringPtrInput // ID of the client certificate, default value is `default`. // // Deprecated: It has been deprecated from version 1.26.0. Set `client_certificate_ids` instead. ClientCertificateId pulumi.StringPtrInput // ID list of the poly client certificate. ClientCertificateIds pulumi.StringArrayInput // Forward domain of the layer7 listener. Domain pulumi.StringInput // Indicates whether SSL certificate authentication is enable, default value is `false`. GaapAuth pulumi.BoolPtrInput // ID of the SSL certificate. GaapAuthId pulumi.StringPtrInput // ID of the layer7 listener. ListenerId pulumi.StringInput // Indicates whether realserver authentication is enable, default value is `false`. RealserverAuth pulumi.BoolPtrInput // CA certificate domain of the realserver. It has been deprecated. RealserverCertificateDomain pulumi.StringPtrInput // CA certificate ID of the realserver. // // Deprecated: It has been deprecated from version 1.28.0. Set `realserver_certificate_ids` instead. RealserverCertificateId pulumi.StringPtrInput // CA certificate ID list of the realserver. RealserverCertificateIds pulumi.StringArrayInput }
The set of arguments for constructing a HttpDomain resource.
func (HttpDomainArgs) ElementType ¶
func (HttpDomainArgs) ElementType() reflect.Type
type HttpDomainArray ¶
type HttpDomainArray []HttpDomainInput
func (HttpDomainArray) ElementType ¶
func (HttpDomainArray) ElementType() reflect.Type
func (HttpDomainArray) ToHttpDomainArrayOutput ¶
func (i HttpDomainArray) ToHttpDomainArrayOutput() HttpDomainArrayOutput
func (HttpDomainArray) ToHttpDomainArrayOutputWithContext ¶
func (i HttpDomainArray) ToHttpDomainArrayOutputWithContext(ctx context.Context) HttpDomainArrayOutput
type HttpDomainArrayInput ¶
type HttpDomainArrayInput interface { pulumi.Input ToHttpDomainArrayOutput() HttpDomainArrayOutput ToHttpDomainArrayOutputWithContext(context.Context) HttpDomainArrayOutput }
HttpDomainArrayInput is an input type that accepts HttpDomainArray and HttpDomainArrayOutput values. You can construct a concrete instance of `HttpDomainArrayInput` via:
HttpDomainArray{ HttpDomainArgs{...} }
type HttpDomainArrayOutput ¶
type HttpDomainArrayOutput struct{ *pulumi.OutputState }
func (HttpDomainArrayOutput) ElementType ¶
func (HttpDomainArrayOutput) ElementType() reflect.Type
func (HttpDomainArrayOutput) Index ¶
func (o HttpDomainArrayOutput) Index(i pulumi.IntInput) HttpDomainOutput
func (HttpDomainArrayOutput) ToHttpDomainArrayOutput ¶
func (o HttpDomainArrayOutput) ToHttpDomainArrayOutput() HttpDomainArrayOutput
func (HttpDomainArrayOutput) ToHttpDomainArrayOutputWithContext ¶
func (o HttpDomainArrayOutput) ToHttpDomainArrayOutputWithContext(ctx context.Context) HttpDomainArrayOutput
type HttpDomainInput ¶
type HttpDomainInput interface { pulumi.Input ToHttpDomainOutput() HttpDomainOutput ToHttpDomainOutputWithContext(ctx context.Context) HttpDomainOutput }
type HttpDomainMap ¶
type HttpDomainMap map[string]HttpDomainInput
func (HttpDomainMap) ElementType ¶
func (HttpDomainMap) ElementType() reflect.Type
func (HttpDomainMap) ToHttpDomainMapOutput ¶
func (i HttpDomainMap) ToHttpDomainMapOutput() HttpDomainMapOutput
func (HttpDomainMap) ToHttpDomainMapOutputWithContext ¶
func (i HttpDomainMap) ToHttpDomainMapOutputWithContext(ctx context.Context) HttpDomainMapOutput
type HttpDomainMapInput ¶
type HttpDomainMapInput interface { pulumi.Input ToHttpDomainMapOutput() HttpDomainMapOutput ToHttpDomainMapOutputWithContext(context.Context) HttpDomainMapOutput }
HttpDomainMapInput is an input type that accepts HttpDomainMap and HttpDomainMapOutput values. You can construct a concrete instance of `HttpDomainMapInput` via:
HttpDomainMap{ "key": HttpDomainArgs{...} }
type HttpDomainMapOutput ¶
type HttpDomainMapOutput struct{ *pulumi.OutputState }
func (HttpDomainMapOutput) ElementType ¶
func (HttpDomainMapOutput) ElementType() reflect.Type
func (HttpDomainMapOutput) MapIndex ¶
func (o HttpDomainMapOutput) MapIndex(k pulumi.StringInput) HttpDomainOutput
func (HttpDomainMapOutput) ToHttpDomainMapOutput ¶
func (o HttpDomainMapOutput) ToHttpDomainMapOutput() HttpDomainMapOutput
func (HttpDomainMapOutput) ToHttpDomainMapOutputWithContext ¶
func (o HttpDomainMapOutput) ToHttpDomainMapOutputWithContext(ctx context.Context) HttpDomainMapOutput
type HttpDomainOutput ¶
type HttpDomainOutput struct{ *pulumi.OutputState }
func (HttpDomainOutput) BasicAuth ¶
func (o HttpDomainOutput) BasicAuth() pulumi.BoolPtrOutput
Indicates whether basic authentication is enable, default value is `false`.
func (HttpDomainOutput) BasicAuthId ¶
func (o HttpDomainOutput) BasicAuthId() pulumi.StringOutput
ID of the basic authentication.
func (HttpDomainOutput) CertificateId ¶
func (o HttpDomainOutput) CertificateId() pulumi.StringPtrOutput
ID of the server certificate, default value is `default`.
func (HttpDomainOutput) ClientCertificateId
deprecated
func (o HttpDomainOutput) ClientCertificateId() pulumi.StringOutput
ID of the client certificate, default value is `default`.
Deprecated: It has been deprecated from version 1.26.0. Set `client_certificate_ids` instead.
func (HttpDomainOutput) ClientCertificateIds ¶
func (o HttpDomainOutput) ClientCertificateIds() pulumi.StringArrayOutput
ID list of the poly client certificate.
func (HttpDomainOutput) Domain ¶
func (o HttpDomainOutput) Domain() pulumi.StringOutput
Forward domain of the layer7 listener.
func (HttpDomainOutput) ElementType ¶
func (HttpDomainOutput) ElementType() reflect.Type
func (HttpDomainOutput) GaapAuth ¶
func (o HttpDomainOutput) GaapAuth() pulumi.BoolPtrOutput
Indicates whether SSL certificate authentication is enable, default value is `false`.
func (HttpDomainOutput) GaapAuthId ¶
func (o HttpDomainOutput) GaapAuthId() pulumi.StringOutput
ID of the SSL certificate.
func (HttpDomainOutput) ListenerId ¶
func (o HttpDomainOutput) ListenerId() pulumi.StringOutput
ID of the layer7 listener.
func (HttpDomainOutput) RealserverAuth ¶
func (o HttpDomainOutput) RealserverAuth() pulumi.BoolPtrOutput
Indicates whether realserver authentication is enable, default value is `false`.
func (HttpDomainOutput) RealserverCertificateDomain ¶
func (o HttpDomainOutput) RealserverCertificateDomain() pulumi.StringOutput
CA certificate domain of the realserver. It has been deprecated.
func (HttpDomainOutput) RealserverCertificateId
deprecated
func (o HttpDomainOutput) RealserverCertificateId() pulumi.StringOutput
CA certificate ID of the realserver.
Deprecated: It has been deprecated from version 1.28.0. Set `realserver_certificate_ids` instead.
func (HttpDomainOutput) RealserverCertificateIds ¶
func (o HttpDomainOutput) RealserverCertificateIds() pulumi.StringArrayOutput
CA certificate ID list of the realserver.
func (HttpDomainOutput) ToHttpDomainOutput ¶
func (o HttpDomainOutput) ToHttpDomainOutput() HttpDomainOutput
func (HttpDomainOutput) ToHttpDomainOutputWithContext ¶
func (o HttpDomainOutput) ToHttpDomainOutputWithContext(ctx context.Context) HttpDomainOutput
type HttpDomainState ¶
type HttpDomainState struct { // Indicates whether basic authentication is enable, default value is `false`. BasicAuth pulumi.BoolPtrInput // ID of the basic authentication. BasicAuthId pulumi.StringPtrInput // ID of the server certificate, default value is `default`. CertificateId pulumi.StringPtrInput // ID of the client certificate, default value is `default`. // // Deprecated: It has been deprecated from version 1.26.0. Set `client_certificate_ids` instead. ClientCertificateId pulumi.StringPtrInput // ID list of the poly client certificate. ClientCertificateIds pulumi.StringArrayInput // Forward domain of the layer7 listener. Domain pulumi.StringPtrInput // Indicates whether SSL certificate authentication is enable, default value is `false`. GaapAuth pulumi.BoolPtrInput // ID of the SSL certificate. GaapAuthId pulumi.StringPtrInput // ID of the layer7 listener. ListenerId pulumi.StringPtrInput // Indicates whether realserver authentication is enable, default value is `false`. RealserverAuth pulumi.BoolPtrInput // CA certificate domain of the realserver. It has been deprecated. RealserverCertificateDomain pulumi.StringPtrInput // CA certificate ID of the realserver. // // Deprecated: It has been deprecated from version 1.28.0. Set `realserver_certificate_ids` instead. RealserverCertificateId pulumi.StringPtrInput // CA certificate ID list of the realserver. RealserverCertificateIds pulumi.StringArrayInput }
func (HttpDomainState) ElementType ¶
func (HttpDomainState) ElementType() reflect.Type
type HttpDomainsArgs ¶
type HttpDomainsArgs struct { Domain string `pulumi:"domain"` ListenerId string `pulumi:"listenerId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking HttpDomains.
type HttpDomainsDomain ¶
type HttpDomainsDomain struct { BasicAuth bool `pulumi:"basicAuth"` BasicAuthId string `pulumi:"basicAuthId"` CertificateId string `pulumi:"certificateId"` // Deprecated: It has been deprecated from version 1.26.0. Use `client_certificate_ids` instead. ClientCertificateId string `pulumi:"clientCertificateId"` ClientCertificateIds []string `pulumi:"clientCertificateIds"` Domain string `pulumi:"domain"` GaapAuth bool `pulumi:"gaapAuth"` GaapAuthId string `pulumi:"gaapAuthId"` RealserverAuth bool `pulumi:"realserverAuth"` RealserverCertificateDomain string `pulumi:"realserverCertificateDomain"` // Deprecated: It has been deprecated from version 1.28.0. Use `realserver_certificate_ids` instead. RealserverCertificateId string `pulumi:"realserverCertificateId"` RealserverCertificateIds []string `pulumi:"realserverCertificateIds"` }
type HttpDomainsDomainArgs ¶
type HttpDomainsDomainArgs struct { BasicAuth pulumi.BoolInput `pulumi:"basicAuth"` BasicAuthId pulumi.StringInput `pulumi:"basicAuthId"` CertificateId pulumi.StringInput `pulumi:"certificateId"` // Deprecated: It has been deprecated from version 1.26.0. Use `client_certificate_ids` instead. ClientCertificateId pulumi.StringInput `pulumi:"clientCertificateId"` ClientCertificateIds pulumi.StringArrayInput `pulumi:"clientCertificateIds"` Domain pulumi.StringInput `pulumi:"domain"` GaapAuth pulumi.BoolInput `pulumi:"gaapAuth"` GaapAuthId pulumi.StringInput `pulumi:"gaapAuthId"` RealserverAuth pulumi.BoolInput `pulumi:"realserverAuth"` RealserverCertificateDomain pulumi.StringInput `pulumi:"realserverCertificateDomain"` // Deprecated: It has been deprecated from version 1.28.0. Use `realserver_certificate_ids` instead. RealserverCertificateId pulumi.StringInput `pulumi:"realserverCertificateId"` RealserverCertificateIds pulumi.StringArrayInput `pulumi:"realserverCertificateIds"` }
func (HttpDomainsDomainArgs) ElementType ¶
func (HttpDomainsDomainArgs) ElementType() reflect.Type
func (HttpDomainsDomainArgs) ToHttpDomainsDomainOutput ¶
func (i HttpDomainsDomainArgs) ToHttpDomainsDomainOutput() HttpDomainsDomainOutput
func (HttpDomainsDomainArgs) ToHttpDomainsDomainOutputWithContext ¶
func (i HttpDomainsDomainArgs) ToHttpDomainsDomainOutputWithContext(ctx context.Context) HttpDomainsDomainOutput
type HttpDomainsDomainArray ¶
type HttpDomainsDomainArray []HttpDomainsDomainInput
func (HttpDomainsDomainArray) ElementType ¶
func (HttpDomainsDomainArray) ElementType() reflect.Type
func (HttpDomainsDomainArray) ToHttpDomainsDomainArrayOutput ¶
func (i HttpDomainsDomainArray) ToHttpDomainsDomainArrayOutput() HttpDomainsDomainArrayOutput
func (HttpDomainsDomainArray) ToHttpDomainsDomainArrayOutputWithContext ¶
func (i HttpDomainsDomainArray) ToHttpDomainsDomainArrayOutputWithContext(ctx context.Context) HttpDomainsDomainArrayOutput
type HttpDomainsDomainArrayInput ¶
type HttpDomainsDomainArrayInput interface { pulumi.Input ToHttpDomainsDomainArrayOutput() HttpDomainsDomainArrayOutput ToHttpDomainsDomainArrayOutputWithContext(context.Context) HttpDomainsDomainArrayOutput }
HttpDomainsDomainArrayInput is an input type that accepts HttpDomainsDomainArray and HttpDomainsDomainArrayOutput values. You can construct a concrete instance of `HttpDomainsDomainArrayInput` via:
HttpDomainsDomainArray{ HttpDomainsDomainArgs{...} }
type HttpDomainsDomainArrayOutput ¶
type HttpDomainsDomainArrayOutput struct{ *pulumi.OutputState }
func (HttpDomainsDomainArrayOutput) ElementType ¶
func (HttpDomainsDomainArrayOutput) ElementType() reflect.Type
func (HttpDomainsDomainArrayOutput) Index ¶
func (o HttpDomainsDomainArrayOutput) Index(i pulumi.IntInput) HttpDomainsDomainOutput
func (HttpDomainsDomainArrayOutput) ToHttpDomainsDomainArrayOutput ¶
func (o HttpDomainsDomainArrayOutput) ToHttpDomainsDomainArrayOutput() HttpDomainsDomainArrayOutput
func (HttpDomainsDomainArrayOutput) ToHttpDomainsDomainArrayOutputWithContext ¶
func (o HttpDomainsDomainArrayOutput) ToHttpDomainsDomainArrayOutputWithContext(ctx context.Context) HttpDomainsDomainArrayOutput
type HttpDomainsDomainInput ¶
type HttpDomainsDomainInput interface { pulumi.Input ToHttpDomainsDomainOutput() HttpDomainsDomainOutput ToHttpDomainsDomainOutputWithContext(context.Context) HttpDomainsDomainOutput }
HttpDomainsDomainInput is an input type that accepts HttpDomainsDomainArgs and HttpDomainsDomainOutput values. You can construct a concrete instance of `HttpDomainsDomainInput` via:
HttpDomainsDomainArgs{...}
type HttpDomainsDomainOutput ¶
type HttpDomainsDomainOutput struct{ *pulumi.OutputState }
func (HttpDomainsDomainOutput) BasicAuth ¶
func (o HttpDomainsDomainOutput) BasicAuth() pulumi.BoolOutput
func (HttpDomainsDomainOutput) BasicAuthId ¶
func (o HttpDomainsDomainOutput) BasicAuthId() pulumi.StringOutput
func (HttpDomainsDomainOutput) CertificateId ¶
func (o HttpDomainsDomainOutput) CertificateId() pulumi.StringOutput
func (HttpDomainsDomainOutput) ClientCertificateId
deprecated
func (o HttpDomainsDomainOutput) ClientCertificateId() pulumi.StringOutput
Deprecated: It has been deprecated from version 1.26.0. Use `client_certificate_ids` instead.
func (HttpDomainsDomainOutput) ClientCertificateIds ¶
func (o HttpDomainsDomainOutput) ClientCertificateIds() pulumi.StringArrayOutput
func (HttpDomainsDomainOutput) Domain ¶
func (o HttpDomainsDomainOutput) Domain() pulumi.StringOutput
func (HttpDomainsDomainOutput) ElementType ¶
func (HttpDomainsDomainOutput) ElementType() reflect.Type
func (HttpDomainsDomainOutput) GaapAuth ¶
func (o HttpDomainsDomainOutput) GaapAuth() pulumi.BoolOutput
func (HttpDomainsDomainOutput) GaapAuthId ¶
func (o HttpDomainsDomainOutput) GaapAuthId() pulumi.StringOutput
func (HttpDomainsDomainOutput) RealserverAuth ¶
func (o HttpDomainsDomainOutput) RealserverAuth() pulumi.BoolOutput
func (HttpDomainsDomainOutput) RealserverCertificateDomain ¶
func (o HttpDomainsDomainOutput) RealserverCertificateDomain() pulumi.StringOutput
func (HttpDomainsDomainOutput) RealserverCertificateId
deprecated
func (o HttpDomainsDomainOutput) RealserverCertificateId() pulumi.StringOutput
Deprecated: It has been deprecated from version 1.28.0. Use `realserver_certificate_ids` instead.
func (HttpDomainsDomainOutput) RealserverCertificateIds ¶
func (o HttpDomainsDomainOutput) RealserverCertificateIds() pulumi.StringArrayOutput
func (HttpDomainsDomainOutput) ToHttpDomainsDomainOutput ¶
func (o HttpDomainsDomainOutput) ToHttpDomainsDomainOutput() HttpDomainsDomainOutput
func (HttpDomainsDomainOutput) ToHttpDomainsDomainOutputWithContext ¶
func (o HttpDomainsDomainOutput) ToHttpDomainsDomainOutputWithContext(ctx context.Context) HttpDomainsDomainOutput
type HttpDomainsOutputArgs ¶
type HttpDomainsOutputArgs struct { Domain pulumi.StringInput `pulumi:"domain"` ListenerId pulumi.StringInput `pulumi:"listenerId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking HttpDomains.
func (HttpDomainsOutputArgs) ElementType ¶
func (HttpDomainsOutputArgs) ElementType() reflect.Type
type HttpDomainsResult ¶
type HttpDomainsResult struct { Domain string `pulumi:"domain"` Domains []HttpDomainsDomain `pulumi:"domains"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ListenerId string `pulumi:"listenerId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by HttpDomains.
func HttpDomains ¶
func HttpDomains(ctx *pulumi.Context, args *HttpDomainsArgs, opts ...pulumi.InvokeOption) (*HttpDomainsResult, error)
type HttpDomainsResultOutput ¶
type HttpDomainsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by HttpDomains.
func HttpDomainsOutput ¶
func HttpDomainsOutput(ctx *pulumi.Context, args HttpDomainsOutputArgs, opts ...pulumi.InvokeOption) HttpDomainsResultOutput
func (HttpDomainsResultOutput) Domain ¶
func (o HttpDomainsResultOutput) Domain() pulumi.StringOutput
func (HttpDomainsResultOutput) Domains ¶
func (o HttpDomainsResultOutput) Domains() HttpDomainsDomainArrayOutput
func (HttpDomainsResultOutput) ElementType ¶
func (HttpDomainsResultOutput) ElementType() reflect.Type
func (HttpDomainsResultOutput) Id ¶
func (o HttpDomainsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (HttpDomainsResultOutput) ListenerId ¶
func (o HttpDomainsResultOutput) ListenerId() pulumi.StringOutput
func (HttpDomainsResultOutput) ResultOutputFile ¶
func (o HttpDomainsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (HttpDomainsResultOutput) ToHttpDomainsResultOutput ¶
func (o HttpDomainsResultOutput) ToHttpDomainsResultOutput() HttpDomainsResultOutput
func (HttpDomainsResultOutput) ToHttpDomainsResultOutputWithContext ¶
func (o HttpDomainsResultOutput) ToHttpDomainsResultOutputWithContext(ctx context.Context) HttpDomainsResultOutput
type HttpRule ¶
type HttpRule struct { pulumi.CustomResourceState // Timeout of the health check response, default value is 2s. ConnectTimeout pulumi.IntPtrOutput `pulumi:"connectTimeout"` // Forward domain of the forward rule. Domain pulumi.StringOutput `pulumi:"domain"` // The default value of requested host which is forwarded to the realserver by the listener is `default`. ForwardHost pulumi.StringPtrOutput `pulumi:"forwardHost"` // Indicates whether health check is enable. HealthCheck pulumi.BoolOutput `pulumi:"healthCheck"` // Method of the health check. Valid value: `GET` and `HEAD`. HealthCheckMethod pulumi.StringPtrOutput `pulumi:"healthCheckMethod"` // Path of health check. Maximum length is 80. HealthCheckPath pulumi.StringPtrOutput `pulumi:"healthCheckPath"` // Return code of confirmed normal. Valid value: `100`, `200`, `300`, `400` and `500`. HealthCheckStatusCodes pulumi.IntArrayOutput `pulumi:"healthCheckStatusCodes"` // Interval of the health check, default value is 5s. Interval pulumi.IntPtrOutput `pulumi:"interval"` // ID of the layer7 listener. ListenerId pulumi.StringOutput `pulumi:"listenerId"` // Path of the forward rule. Maximum length is 80. Path pulumi.StringOutput `pulumi:"path"` // Type of the realserver. Valid value: `IP` and `DOMAIN`. RealserverType pulumi.StringOutput `pulumi:"realserverType"` // An information list of GAAP realserver. Realservers HttpRuleRealserverArrayOutput `pulumi:"realservers"` // Scheduling policy of the forward rule, default value is `rr`. Valid value: `rr`, `wrr` and `lc`. Scheduler pulumi.StringPtrOutput `pulumi:"scheduler"` // ServerNameIndication (SNI) is required when the SNI switch is turned on. Sni pulumi.StringOutput `pulumi:"sni"` // ServerNameIndication (SNI) switch. ON means on and OFF means off. SniSwitch pulumi.StringOutput `pulumi:"sniSwitch"` }
func GetHttpRule ¶
func GetHttpRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *HttpRuleState, opts ...pulumi.ResourceOption) (*HttpRule, error)
GetHttpRule gets an existing HttpRule 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 NewHttpRule ¶
func NewHttpRule(ctx *pulumi.Context, name string, args *HttpRuleArgs, opts ...pulumi.ResourceOption) (*HttpRule, error)
NewHttpRule registers a new resource with the given unique name, arguments, and options.
func (*HttpRule) ElementType ¶
func (*HttpRule) ToHttpRuleOutput ¶
func (i *HttpRule) ToHttpRuleOutput() HttpRuleOutput
func (*HttpRule) ToHttpRuleOutputWithContext ¶
func (i *HttpRule) ToHttpRuleOutputWithContext(ctx context.Context) HttpRuleOutput
type HttpRuleArgs ¶
type HttpRuleArgs struct { // Timeout of the health check response, default value is 2s. ConnectTimeout pulumi.IntPtrInput // Forward domain of the forward rule. Domain pulumi.StringInput // The default value of requested host which is forwarded to the realserver by the listener is `default`. ForwardHost pulumi.StringPtrInput // Indicates whether health check is enable. HealthCheck pulumi.BoolInput // Method of the health check. Valid value: `GET` and `HEAD`. HealthCheckMethod pulumi.StringPtrInput // Path of health check. Maximum length is 80. HealthCheckPath pulumi.StringPtrInput // Return code of confirmed normal. Valid value: `100`, `200`, `300`, `400` and `500`. HealthCheckStatusCodes pulumi.IntArrayInput // Interval of the health check, default value is 5s. Interval pulumi.IntPtrInput // ID of the layer7 listener. ListenerId pulumi.StringInput // Path of the forward rule. Maximum length is 80. Path pulumi.StringInput // Type of the realserver. Valid value: `IP` and `DOMAIN`. RealserverType pulumi.StringInput // An information list of GAAP realserver. Realservers HttpRuleRealserverArrayInput // Scheduling policy of the forward rule, default value is `rr`. Valid value: `rr`, `wrr` and `lc`. Scheduler pulumi.StringPtrInput // ServerNameIndication (SNI) is required when the SNI switch is turned on. Sni pulumi.StringPtrInput // ServerNameIndication (SNI) switch. ON means on and OFF means off. SniSwitch pulumi.StringPtrInput }
The set of arguments for constructing a HttpRule resource.
func (HttpRuleArgs) ElementType ¶
func (HttpRuleArgs) ElementType() reflect.Type
type HttpRuleArray ¶
type HttpRuleArray []HttpRuleInput
func (HttpRuleArray) ElementType ¶
func (HttpRuleArray) ElementType() reflect.Type
func (HttpRuleArray) ToHttpRuleArrayOutput ¶
func (i HttpRuleArray) ToHttpRuleArrayOutput() HttpRuleArrayOutput
func (HttpRuleArray) ToHttpRuleArrayOutputWithContext ¶
func (i HttpRuleArray) ToHttpRuleArrayOutputWithContext(ctx context.Context) HttpRuleArrayOutput
type HttpRuleArrayInput ¶
type HttpRuleArrayInput interface { pulumi.Input ToHttpRuleArrayOutput() HttpRuleArrayOutput ToHttpRuleArrayOutputWithContext(context.Context) HttpRuleArrayOutput }
HttpRuleArrayInput is an input type that accepts HttpRuleArray and HttpRuleArrayOutput values. You can construct a concrete instance of `HttpRuleArrayInput` via:
HttpRuleArray{ HttpRuleArgs{...} }
type HttpRuleArrayOutput ¶
type HttpRuleArrayOutput struct{ *pulumi.OutputState }
func (HttpRuleArrayOutput) ElementType ¶
func (HttpRuleArrayOutput) ElementType() reflect.Type
func (HttpRuleArrayOutput) Index ¶
func (o HttpRuleArrayOutput) Index(i pulumi.IntInput) HttpRuleOutput
func (HttpRuleArrayOutput) ToHttpRuleArrayOutput ¶
func (o HttpRuleArrayOutput) ToHttpRuleArrayOutput() HttpRuleArrayOutput
func (HttpRuleArrayOutput) ToHttpRuleArrayOutputWithContext ¶
func (o HttpRuleArrayOutput) ToHttpRuleArrayOutputWithContext(ctx context.Context) HttpRuleArrayOutput
type HttpRuleInput ¶
type HttpRuleInput interface { pulumi.Input ToHttpRuleOutput() HttpRuleOutput ToHttpRuleOutputWithContext(ctx context.Context) HttpRuleOutput }
type HttpRuleMap ¶
type HttpRuleMap map[string]HttpRuleInput
func (HttpRuleMap) ElementType ¶
func (HttpRuleMap) ElementType() reflect.Type
func (HttpRuleMap) ToHttpRuleMapOutput ¶
func (i HttpRuleMap) ToHttpRuleMapOutput() HttpRuleMapOutput
func (HttpRuleMap) ToHttpRuleMapOutputWithContext ¶
func (i HttpRuleMap) ToHttpRuleMapOutputWithContext(ctx context.Context) HttpRuleMapOutput
type HttpRuleMapInput ¶
type HttpRuleMapInput interface { pulumi.Input ToHttpRuleMapOutput() HttpRuleMapOutput ToHttpRuleMapOutputWithContext(context.Context) HttpRuleMapOutput }
HttpRuleMapInput is an input type that accepts HttpRuleMap and HttpRuleMapOutput values. You can construct a concrete instance of `HttpRuleMapInput` via:
HttpRuleMap{ "key": HttpRuleArgs{...} }
type HttpRuleMapOutput ¶
type HttpRuleMapOutput struct{ *pulumi.OutputState }
func (HttpRuleMapOutput) ElementType ¶
func (HttpRuleMapOutput) ElementType() reflect.Type
func (HttpRuleMapOutput) MapIndex ¶
func (o HttpRuleMapOutput) MapIndex(k pulumi.StringInput) HttpRuleOutput
func (HttpRuleMapOutput) ToHttpRuleMapOutput ¶
func (o HttpRuleMapOutput) ToHttpRuleMapOutput() HttpRuleMapOutput
func (HttpRuleMapOutput) ToHttpRuleMapOutputWithContext ¶
func (o HttpRuleMapOutput) ToHttpRuleMapOutputWithContext(ctx context.Context) HttpRuleMapOutput
type HttpRuleOutput ¶
type HttpRuleOutput struct{ *pulumi.OutputState }
func (HttpRuleOutput) ConnectTimeout ¶
func (o HttpRuleOutput) ConnectTimeout() pulumi.IntPtrOutput
Timeout of the health check response, default value is 2s.
func (HttpRuleOutput) Domain ¶
func (o HttpRuleOutput) Domain() pulumi.StringOutput
Forward domain of the forward rule.
func (HttpRuleOutput) ElementType ¶
func (HttpRuleOutput) ElementType() reflect.Type
func (HttpRuleOutput) ForwardHost ¶
func (o HttpRuleOutput) ForwardHost() pulumi.StringPtrOutput
The default value of requested host which is forwarded to the realserver by the listener is `default`.
func (HttpRuleOutput) HealthCheck ¶
func (o HttpRuleOutput) HealthCheck() pulumi.BoolOutput
Indicates whether health check is enable.
func (HttpRuleOutput) HealthCheckMethod ¶
func (o HttpRuleOutput) HealthCheckMethod() pulumi.StringPtrOutput
Method of the health check. Valid value: `GET` and `HEAD`.
func (HttpRuleOutput) HealthCheckPath ¶
func (o HttpRuleOutput) HealthCheckPath() pulumi.StringPtrOutput
Path of health check. Maximum length is 80.
func (HttpRuleOutput) HealthCheckStatusCodes ¶
func (o HttpRuleOutput) HealthCheckStatusCodes() pulumi.IntArrayOutput
Return code of confirmed normal. Valid value: `100`, `200`, `300`, `400` and `500`.
func (HttpRuleOutput) Interval ¶
func (o HttpRuleOutput) Interval() pulumi.IntPtrOutput
Interval of the health check, default value is 5s.
func (HttpRuleOutput) ListenerId ¶
func (o HttpRuleOutput) ListenerId() pulumi.StringOutput
ID of the layer7 listener.
func (HttpRuleOutput) Path ¶
func (o HttpRuleOutput) Path() pulumi.StringOutput
Path of the forward rule. Maximum length is 80.
func (HttpRuleOutput) RealserverType ¶
func (o HttpRuleOutput) RealserverType() pulumi.StringOutput
Type of the realserver. Valid value: `IP` and `DOMAIN`.
func (HttpRuleOutput) Realservers ¶
func (o HttpRuleOutput) Realservers() HttpRuleRealserverArrayOutput
An information list of GAAP realserver.
func (HttpRuleOutput) Scheduler ¶
func (o HttpRuleOutput) Scheduler() pulumi.StringPtrOutput
Scheduling policy of the forward rule, default value is `rr`. Valid value: `rr`, `wrr` and `lc`.
func (HttpRuleOutput) Sni ¶
func (o HttpRuleOutput) Sni() pulumi.StringOutput
ServerNameIndication (SNI) is required when the SNI switch is turned on.
func (HttpRuleOutput) SniSwitch ¶
func (o HttpRuleOutput) SniSwitch() pulumi.StringOutput
ServerNameIndication (SNI) switch. ON means on and OFF means off.
func (HttpRuleOutput) ToHttpRuleOutput ¶
func (o HttpRuleOutput) ToHttpRuleOutput() HttpRuleOutput
func (HttpRuleOutput) ToHttpRuleOutputWithContext ¶
func (o HttpRuleOutput) ToHttpRuleOutputWithContext(ctx context.Context) HttpRuleOutput
type HttpRuleRealserver ¶
type HttpRuleRealserverArgs ¶
type HttpRuleRealserverArgs struct { Id pulumi.StringInput `pulumi:"id"` Ip pulumi.StringInput `pulumi:"ip"` Port pulumi.IntInput `pulumi:"port"` Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (HttpRuleRealserverArgs) ElementType ¶
func (HttpRuleRealserverArgs) ElementType() reflect.Type
func (HttpRuleRealserverArgs) ToHttpRuleRealserverOutput ¶
func (i HttpRuleRealserverArgs) ToHttpRuleRealserverOutput() HttpRuleRealserverOutput
func (HttpRuleRealserverArgs) ToHttpRuleRealserverOutputWithContext ¶
func (i HttpRuleRealserverArgs) ToHttpRuleRealserverOutputWithContext(ctx context.Context) HttpRuleRealserverOutput
type HttpRuleRealserverArray ¶
type HttpRuleRealserverArray []HttpRuleRealserverInput
func (HttpRuleRealserverArray) ElementType ¶
func (HttpRuleRealserverArray) ElementType() reflect.Type
func (HttpRuleRealserverArray) ToHttpRuleRealserverArrayOutput ¶
func (i HttpRuleRealserverArray) ToHttpRuleRealserverArrayOutput() HttpRuleRealserverArrayOutput
func (HttpRuleRealserverArray) ToHttpRuleRealserverArrayOutputWithContext ¶
func (i HttpRuleRealserverArray) ToHttpRuleRealserverArrayOutputWithContext(ctx context.Context) HttpRuleRealserverArrayOutput
type HttpRuleRealserverArrayInput ¶
type HttpRuleRealserverArrayInput interface { pulumi.Input ToHttpRuleRealserverArrayOutput() HttpRuleRealserverArrayOutput ToHttpRuleRealserverArrayOutputWithContext(context.Context) HttpRuleRealserverArrayOutput }
HttpRuleRealserverArrayInput is an input type that accepts HttpRuleRealserverArray and HttpRuleRealserverArrayOutput values. You can construct a concrete instance of `HttpRuleRealserverArrayInput` via:
HttpRuleRealserverArray{ HttpRuleRealserverArgs{...} }
type HttpRuleRealserverArrayOutput ¶
type HttpRuleRealserverArrayOutput struct{ *pulumi.OutputState }
func (HttpRuleRealserverArrayOutput) ElementType ¶
func (HttpRuleRealserverArrayOutput) ElementType() reflect.Type
func (HttpRuleRealserverArrayOutput) Index ¶
func (o HttpRuleRealserverArrayOutput) Index(i pulumi.IntInput) HttpRuleRealserverOutput
func (HttpRuleRealserverArrayOutput) ToHttpRuleRealserverArrayOutput ¶
func (o HttpRuleRealserverArrayOutput) ToHttpRuleRealserverArrayOutput() HttpRuleRealserverArrayOutput
func (HttpRuleRealserverArrayOutput) ToHttpRuleRealserverArrayOutputWithContext ¶
func (o HttpRuleRealserverArrayOutput) ToHttpRuleRealserverArrayOutputWithContext(ctx context.Context) HttpRuleRealserverArrayOutput
type HttpRuleRealserverInput ¶
type HttpRuleRealserverInput interface { pulumi.Input ToHttpRuleRealserverOutput() HttpRuleRealserverOutput ToHttpRuleRealserverOutputWithContext(context.Context) HttpRuleRealserverOutput }
HttpRuleRealserverInput is an input type that accepts HttpRuleRealserverArgs and HttpRuleRealserverOutput values. You can construct a concrete instance of `HttpRuleRealserverInput` via:
HttpRuleRealserverArgs{...}
type HttpRuleRealserverOutput ¶
type HttpRuleRealserverOutput struct{ *pulumi.OutputState }
func (HttpRuleRealserverOutput) ElementType ¶
func (HttpRuleRealserverOutput) ElementType() reflect.Type
func (HttpRuleRealserverOutput) Id ¶
func (o HttpRuleRealserverOutput) Id() pulumi.StringOutput
func (HttpRuleRealserverOutput) Ip ¶
func (o HttpRuleRealserverOutput) Ip() pulumi.StringOutput
func (HttpRuleRealserverOutput) Port ¶
func (o HttpRuleRealserverOutput) Port() pulumi.IntOutput
func (HttpRuleRealserverOutput) ToHttpRuleRealserverOutput ¶
func (o HttpRuleRealserverOutput) ToHttpRuleRealserverOutput() HttpRuleRealserverOutput
func (HttpRuleRealserverOutput) ToHttpRuleRealserverOutputWithContext ¶
func (o HttpRuleRealserverOutput) ToHttpRuleRealserverOutputWithContext(ctx context.Context) HttpRuleRealserverOutput
func (HttpRuleRealserverOutput) Weight ¶
func (o HttpRuleRealserverOutput) Weight() pulumi.IntPtrOutput
type HttpRuleState ¶
type HttpRuleState struct { // Timeout of the health check response, default value is 2s. ConnectTimeout pulumi.IntPtrInput // Forward domain of the forward rule. Domain pulumi.StringPtrInput // The default value of requested host which is forwarded to the realserver by the listener is `default`. ForwardHost pulumi.StringPtrInput // Indicates whether health check is enable. HealthCheck pulumi.BoolPtrInput // Method of the health check. Valid value: `GET` and `HEAD`. HealthCheckMethod pulumi.StringPtrInput // Path of health check. Maximum length is 80. HealthCheckPath pulumi.StringPtrInput // Return code of confirmed normal. Valid value: `100`, `200`, `300`, `400` and `500`. HealthCheckStatusCodes pulumi.IntArrayInput // Interval of the health check, default value is 5s. Interval pulumi.IntPtrInput // ID of the layer7 listener. ListenerId pulumi.StringPtrInput // Path of the forward rule. Maximum length is 80. Path pulumi.StringPtrInput // Type of the realserver. Valid value: `IP` and `DOMAIN`. RealserverType pulumi.StringPtrInput // An information list of GAAP realserver. Realservers HttpRuleRealserverArrayInput // Scheduling policy of the forward rule, default value is `rr`. Valid value: `rr`, `wrr` and `lc`. Scheduler pulumi.StringPtrInput // ServerNameIndication (SNI) is required when the SNI switch is turned on. Sni pulumi.StringPtrInput // ServerNameIndication (SNI) switch. ON means on and OFF means off. SniSwitch pulumi.StringPtrInput }
func (HttpRuleState) ElementType ¶
func (HttpRuleState) ElementType() reflect.Type
type HttpRulesArgs ¶
type HttpRulesArgs struct { Domain *string `pulumi:"domain"` ForwardHost *string `pulumi:"forwardHost"` ListenerId string `pulumi:"listenerId"` Path *string `pulumi:"path"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking HttpRules.
type HttpRulesOutputArgs ¶
type HttpRulesOutputArgs struct { Domain pulumi.StringPtrInput `pulumi:"domain"` ForwardHost pulumi.StringPtrInput `pulumi:"forwardHost"` ListenerId pulumi.StringInput `pulumi:"listenerId"` Path pulumi.StringPtrInput `pulumi:"path"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking HttpRules.
func (HttpRulesOutputArgs) ElementType ¶
func (HttpRulesOutputArgs) ElementType() reflect.Type
type HttpRulesResult ¶
type HttpRulesResult struct { Domain *string `pulumi:"domain"` ForwardHost *string `pulumi:"forwardHost"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ListenerId string `pulumi:"listenerId"` Path *string `pulumi:"path"` ResultOutputFile *string `pulumi:"resultOutputFile"` Rules []HttpRulesRule `pulumi:"rules"` }
A collection of values returned by HttpRules.
func HttpRules ¶
func HttpRules(ctx *pulumi.Context, args *HttpRulesArgs, opts ...pulumi.InvokeOption) (*HttpRulesResult, error)
type HttpRulesResultOutput ¶
type HttpRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by HttpRules.
func HttpRulesOutput ¶
func HttpRulesOutput(ctx *pulumi.Context, args HttpRulesOutputArgs, opts ...pulumi.InvokeOption) HttpRulesResultOutput
func (HttpRulesResultOutput) Domain ¶
func (o HttpRulesResultOutput) Domain() pulumi.StringPtrOutput
func (HttpRulesResultOutput) ElementType ¶
func (HttpRulesResultOutput) ElementType() reflect.Type
func (HttpRulesResultOutput) ForwardHost ¶
func (o HttpRulesResultOutput) ForwardHost() pulumi.StringPtrOutput
func (HttpRulesResultOutput) Id ¶
func (o HttpRulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (HttpRulesResultOutput) ListenerId ¶
func (o HttpRulesResultOutput) ListenerId() pulumi.StringOutput
func (HttpRulesResultOutput) Path ¶
func (o HttpRulesResultOutput) Path() pulumi.StringPtrOutput
func (HttpRulesResultOutput) ResultOutputFile ¶
func (o HttpRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (HttpRulesResultOutput) Rules ¶
func (o HttpRulesResultOutput) Rules() HttpRulesRuleArrayOutput
func (HttpRulesResultOutput) ToHttpRulesResultOutput ¶
func (o HttpRulesResultOutput) ToHttpRulesResultOutput() HttpRulesResultOutput
func (HttpRulesResultOutput) ToHttpRulesResultOutputWithContext ¶
func (o HttpRulesResultOutput) ToHttpRulesResultOutputWithContext(ctx context.Context) HttpRulesResultOutput
type HttpRulesRule ¶
type HttpRulesRule struct { ConnectTimeout int `pulumi:"connectTimeout"` Domain string `pulumi:"domain"` ForwardHost string `pulumi:"forwardHost"` HealthCheck bool `pulumi:"healthCheck"` HealthCheckMethod string `pulumi:"healthCheckMethod"` HealthCheckPath string `pulumi:"healthCheckPath"` HealthCheckStatusCodes []int `pulumi:"healthCheckStatusCodes"` Id string `pulumi:"id"` Interval int `pulumi:"interval"` ListenerId string `pulumi:"listenerId"` Path string `pulumi:"path"` RealserverType string `pulumi:"realserverType"` Realservers []HttpRulesRuleRealserver `pulumi:"realservers"` Scheduler string `pulumi:"scheduler"` Sni string `pulumi:"sni"` SniSwitch string `pulumi:"sniSwitch"` }
type HttpRulesRuleArgs ¶
type HttpRulesRuleArgs struct { ConnectTimeout pulumi.IntInput `pulumi:"connectTimeout"` Domain pulumi.StringInput `pulumi:"domain"` ForwardHost pulumi.StringInput `pulumi:"forwardHost"` HealthCheck pulumi.BoolInput `pulumi:"healthCheck"` HealthCheckMethod pulumi.StringInput `pulumi:"healthCheckMethod"` HealthCheckPath pulumi.StringInput `pulumi:"healthCheckPath"` HealthCheckStatusCodes pulumi.IntArrayInput `pulumi:"healthCheckStatusCodes"` Id pulumi.StringInput `pulumi:"id"` Interval pulumi.IntInput `pulumi:"interval"` ListenerId pulumi.StringInput `pulumi:"listenerId"` Path pulumi.StringInput `pulumi:"path"` RealserverType pulumi.StringInput `pulumi:"realserverType"` Realservers HttpRulesRuleRealserverArrayInput `pulumi:"realservers"` Scheduler pulumi.StringInput `pulumi:"scheduler"` Sni pulumi.StringInput `pulumi:"sni"` SniSwitch pulumi.StringInput `pulumi:"sniSwitch"` }
func (HttpRulesRuleArgs) ElementType ¶
func (HttpRulesRuleArgs) ElementType() reflect.Type
func (HttpRulesRuleArgs) ToHttpRulesRuleOutput ¶
func (i HttpRulesRuleArgs) ToHttpRulesRuleOutput() HttpRulesRuleOutput
func (HttpRulesRuleArgs) ToHttpRulesRuleOutputWithContext ¶
func (i HttpRulesRuleArgs) ToHttpRulesRuleOutputWithContext(ctx context.Context) HttpRulesRuleOutput
type HttpRulesRuleArray ¶
type HttpRulesRuleArray []HttpRulesRuleInput
func (HttpRulesRuleArray) ElementType ¶
func (HttpRulesRuleArray) ElementType() reflect.Type
func (HttpRulesRuleArray) ToHttpRulesRuleArrayOutput ¶
func (i HttpRulesRuleArray) ToHttpRulesRuleArrayOutput() HttpRulesRuleArrayOutput
func (HttpRulesRuleArray) ToHttpRulesRuleArrayOutputWithContext ¶
func (i HttpRulesRuleArray) ToHttpRulesRuleArrayOutputWithContext(ctx context.Context) HttpRulesRuleArrayOutput
type HttpRulesRuleArrayInput ¶
type HttpRulesRuleArrayInput interface { pulumi.Input ToHttpRulesRuleArrayOutput() HttpRulesRuleArrayOutput ToHttpRulesRuleArrayOutputWithContext(context.Context) HttpRulesRuleArrayOutput }
HttpRulesRuleArrayInput is an input type that accepts HttpRulesRuleArray and HttpRulesRuleArrayOutput values. You can construct a concrete instance of `HttpRulesRuleArrayInput` via:
HttpRulesRuleArray{ HttpRulesRuleArgs{...} }
type HttpRulesRuleArrayOutput ¶
type HttpRulesRuleArrayOutput struct{ *pulumi.OutputState }
func (HttpRulesRuleArrayOutput) ElementType ¶
func (HttpRulesRuleArrayOutput) ElementType() reflect.Type
func (HttpRulesRuleArrayOutput) Index ¶
func (o HttpRulesRuleArrayOutput) Index(i pulumi.IntInput) HttpRulesRuleOutput
func (HttpRulesRuleArrayOutput) ToHttpRulesRuleArrayOutput ¶
func (o HttpRulesRuleArrayOutput) ToHttpRulesRuleArrayOutput() HttpRulesRuleArrayOutput
func (HttpRulesRuleArrayOutput) ToHttpRulesRuleArrayOutputWithContext ¶
func (o HttpRulesRuleArrayOutput) ToHttpRulesRuleArrayOutputWithContext(ctx context.Context) HttpRulesRuleArrayOutput
type HttpRulesRuleInput ¶
type HttpRulesRuleInput interface { pulumi.Input ToHttpRulesRuleOutput() HttpRulesRuleOutput ToHttpRulesRuleOutputWithContext(context.Context) HttpRulesRuleOutput }
HttpRulesRuleInput is an input type that accepts HttpRulesRuleArgs and HttpRulesRuleOutput values. You can construct a concrete instance of `HttpRulesRuleInput` via:
HttpRulesRuleArgs{...}
type HttpRulesRuleOutput ¶
type HttpRulesRuleOutput struct{ *pulumi.OutputState }
func (HttpRulesRuleOutput) ConnectTimeout ¶
func (o HttpRulesRuleOutput) ConnectTimeout() pulumi.IntOutput
func (HttpRulesRuleOutput) Domain ¶
func (o HttpRulesRuleOutput) Domain() pulumi.StringOutput
func (HttpRulesRuleOutput) ElementType ¶
func (HttpRulesRuleOutput) ElementType() reflect.Type
func (HttpRulesRuleOutput) ForwardHost ¶
func (o HttpRulesRuleOutput) ForwardHost() pulumi.StringOutput
func (HttpRulesRuleOutput) HealthCheck ¶
func (o HttpRulesRuleOutput) HealthCheck() pulumi.BoolOutput
func (HttpRulesRuleOutput) HealthCheckMethod ¶
func (o HttpRulesRuleOutput) HealthCheckMethod() pulumi.StringOutput
func (HttpRulesRuleOutput) HealthCheckPath ¶
func (o HttpRulesRuleOutput) HealthCheckPath() pulumi.StringOutput
func (HttpRulesRuleOutput) HealthCheckStatusCodes ¶
func (o HttpRulesRuleOutput) HealthCheckStatusCodes() pulumi.IntArrayOutput
func (HttpRulesRuleOutput) Id ¶
func (o HttpRulesRuleOutput) Id() pulumi.StringOutput
func (HttpRulesRuleOutput) Interval ¶
func (o HttpRulesRuleOutput) Interval() pulumi.IntOutput
func (HttpRulesRuleOutput) ListenerId ¶
func (o HttpRulesRuleOutput) ListenerId() pulumi.StringOutput
func (HttpRulesRuleOutput) Path ¶
func (o HttpRulesRuleOutput) Path() pulumi.StringOutput
func (HttpRulesRuleOutput) RealserverType ¶
func (o HttpRulesRuleOutput) RealserverType() pulumi.StringOutput
func (HttpRulesRuleOutput) Realservers ¶
func (o HttpRulesRuleOutput) Realservers() HttpRulesRuleRealserverArrayOutput
func (HttpRulesRuleOutput) Scheduler ¶
func (o HttpRulesRuleOutput) Scheduler() pulumi.StringOutput
func (HttpRulesRuleOutput) Sni ¶
func (o HttpRulesRuleOutput) Sni() pulumi.StringOutput
func (HttpRulesRuleOutput) SniSwitch ¶
func (o HttpRulesRuleOutput) SniSwitch() pulumi.StringOutput
func (HttpRulesRuleOutput) ToHttpRulesRuleOutput ¶
func (o HttpRulesRuleOutput) ToHttpRulesRuleOutput() HttpRulesRuleOutput
func (HttpRulesRuleOutput) ToHttpRulesRuleOutputWithContext ¶
func (o HttpRulesRuleOutput) ToHttpRulesRuleOutputWithContext(ctx context.Context) HttpRulesRuleOutput
type HttpRulesRuleRealserver ¶
type HttpRulesRuleRealserverArgs ¶
type HttpRulesRuleRealserverArgs struct { Domain pulumi.StringInput `pulumi:"domain"` Id pulumi.StringInput `pulumi:"id"` Ip pulumi.StringInput `pulumi:"ip"` Port pulumi.IntInput `pulumi:"port"` Status pulumi.IntInput `pulumi:"status"` Weight pulumi.IntInput `pulumi:"weight"` }
func (HttpRulesRuleRealserverArgs) ElementType ¶
func (HttpRulesRuleRealserverArgs) ElementType() reflect.Type
func (HttpRulesRuleRealserverArgs) ToHttpRulesRuleRealserverOutput ¶
func (i HttpRulesRuleRealserverArgs) ToHttpRulesRuleRealserverOutput() HttpRulesRuleRealserverOutput
func (HttpRulesRuleRealserverArgs) ToHttpRulesRuleRealserverOutputWithContext ¶
func (i HttpRulesRuleRealserverArgs) ToHttpRulesRuleRealserverOutputWithContext(ctx context.Context) HttpRulesRuleRealserverOutput
type HttpRulesRuleRealserverArray ¶
type HttpRulesRuleRealserverArray []HttpRulesRuleRealserverInput
func (HttpRulesRuleRealserverArray) ElementType ¶
func (HttpRulesRuleRealserverArray) ElementType() reflect.Type
func (HttpRulesRuleRealserverArray) ToHttpRulesRuleRealserverArrayOutput ¶
func (i HttpRulesRuleRealserverArray) ToHttpRulesRuleRealserverArrayOutput() HttpRulesRuleRealserverArrayOutput
func (HttpRulesRuleRealserverArray) ToHttpRulesRuleRealserverArrayOutputWithContext ¶
func (i HttpRulesRuleRealserverArray) ToHttpRulesRuleRealserverArrayOutputWithContext(ctx context.Context) HttpRulesRuleRealserverArrayOutput
type HttpRulesRuleRealserverArrayInput ¶
type HttpRulesRuleRealserverArrayInput interface { pulumi.Input ToHttpRulesRuleRealserverArrayOutput() HttpRulesRuleRealserverArrayOutput ToHttpRulesRuleRealserverArrayOutputWithContext(context.Context) HttpRulesRuleRealserverArrayOutput }
HttpRulesRuleRealserverArrayInput is an input type that accepts HttpRulesRuleRealserverArray and HttpRulesRuleRealserverArrayOutput values. You can construct a concrete instance of `HttpRulesRuleRealserverArrayInput` via:
HttpRulesRuleRealserverArray{ HttpRulesRuleRealserverArgs{...} }
type HttpRulesRuleRealserverArrayOutput ¶
type HttpRulesRuleRealserverArrayOutput struct{ *pulumi.OutputState }
func (HttpRulesRuleRealserverArrayOutput) ElementType ¶
func (HttpRulesRuleRealserverArrayOutput) ElementType() reflect.Type
func (HttpRulesRuleRealserverArrayOutput) Index ¶
func (o HttpRulesRuleRealserverArrayOutput) Index(i pulumi.IntInput) HttpRulesRuleRealserverOutput
func (HttpRulesRuleRealserverArrayOutput) ToHttpRulesRuleRealserverArrayOutput ¶
func (o HttpRulesRuleRealserverArrayOutput) ToHttpRulesRuleRealserverArrayOutput() HttpRulesRuleRealserverArrayOutput
func (HttpRulesRuleRealserverArrayOutput) ToHttpRulesRuleRealserverArrayOutputWithContext ¶
func (o HttpRulesRuleRealserverArrayOutput) ToHttpRulesRuleRealserverArrayOutputWithContext(ctx context.Context) HttpRulesRuleRealserverArrayOutput
type HttpRulesRuleRealserverInput ¶
type HttpRulesRuleRealserverInput interface { pulumi.Input ToHttpRulesRuleRealserverOutput() HttpRulesRuleRealserverOutput ToHttpRulesRuleRealserverOutputWithContext(context.Context) HttpRulesRuleRealserverOutput }
HttpRulesRuleRealserverInput is an input type that accepts HttpRulesRuleRealserverArgs and HttpRulesRuleRealserverOutput values. You can construct a concrete instance of `HttpRulesRuleRealserverInput` via:
HttpRulesRuleRealserverArgs{...}
type HttpRulesRuleRealserverOutput ¶
type HttpRulesRuleRealserverOutput struct{ *pulumi.OutputState }
func (HttpRulesRuleRealserverOutput) Domain ¶
func (o HttpRulesRuleRealserverOutput) Domain() pulumi.StringOutput
func (HttpRulesRuleRealserverOutput) ElementType ¶
func (HttpRulesRuleRealserverOutput) ElementType() reflect.Type
func (HttpRulesRuleRealserverOutput) Id ¶
func (o HttpRulesRuleRealserverOutput) Id() pulumi.StringOutput
func (HttpRulesRuleRealserverOutput) Ip ¶
func (o HttpRulesRuleRealserverOutput) Ip() pulumi.StringOutput
func (HttpRulesRuleRealserverOutput) Port ¶
func (o HttpRulesRuleRealserverOutput) Port() pulumi.IntOutput
func (HttpRulesRuleRealserverOutput) Status ¶
func (o HttpRulesRuleRealserverOutput) Status() pulumi.IntOutput
func (HttpRulesRuleRealserverOutput) ToHttpRulesRuleRealserverOutput ¶
func (o HttpRulesRuleRealserverOutput) ToHttpRulesRuleRealserverOutput() HttpRulesRuleRealserverOutput
func (HttpRulesRuleRealserverOutput) ToHttpRulesRuleRealserverOutputWithContext ¶
func (o HttpRulesRuleRealserverOutput) ToHttpRulesRuleRealserverOutputWithContext(ctx context.Context) HttpRulesRuleRealserverOutput
func (HttpRulesRuleRealserverOutput) Weight ¶
func (o HttpRulesRuleRealserverOutput) Weight() pulumi.IntOutput
type Layer4Listener ¶
type Layer4Listener struct { pulumi.CustomResourceState // The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports // listeners of `TCP` protocol. ClientIpMethod pulumi.IntPtrOutput `pulumi:"clientIpMethod"` // Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of // `TCP` protocol and require less than `interval`. ConnectTimeout pulumi.IntPtrOutput `pulumi:"connectTimeout"` // Creation time of the layer4 listener. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol. HealthCheck pulumi.BoolPtrOutput `pulumi:"healthCheck"` // Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol. Interval pulumi.IntPtrOutput `pulumi:"interval"` // Name of the layer4 listener, the maximum length is 30. Name pulumi.StringOutput `pulumi:"name"` // Port of the layer4 listener. Port pulumi.IntOutput `pulumi:"port"` // Protocol of the layer4 listener. Valid value: `TCP` and `UDP`. Protocol pulumi.StringOutput `pulumi:"protocol"` // ID of the GAAP proxy. ProxyId pulumi.StringOutput `pulumi:"proxyId"` // An information list of GAAP realserver. RealserverBindSets Layer4ListenerRealserverBindSetArrayOutput `pulumi:"realserverBindSets"` // Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the // `scheduler` is specified as `wrr`, the item can only be set to `IP`. RealserverType pulumi.StringOutput `pulumi:"realserverType"` // Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`. Scheduler pulumi.StringPtrOutput `pulumi:"scheduler"` // Status of the layer4 listener. Status pulumi.IntOutput `pulumi:"status"` }
func GetLayer4Listener ¶
func GetLayer4Listener(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Layer4ListenerState, opts ...pulumi.ResourceOption) (*Layer4Listener, error)
GetLayer4Listener gets an existing Layer4Listener 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 NewLayer4Listener ¶
func NewLayer4Listener(ctx *pulumi.Context, name string, args *Layer4ListenerArgs, opts ...pulumi.ResourceOption) (*Layer4Listener, error)
NewLayer4Listener registers a new resource with the given unique name, arguments, and options.
func (*Layer4Listener) ElementType ¶
func (*Layer4Listener) ElementType() reflect.Type
func (*Layer4Listener) ToLayer4ListenerOutput ¶
func (i *Layer4Listener) ToLayer4ListenerOutput() Layer4ListenerOutput
func (*Layer4Listener) ToLayer4ListenerOutputWithContext ¶
func (i *Layer4Listener) ToLayer4ListenerOutputWithContext(ctx context.Context) Layer4ListenerOutput
type Layer4ListenerArgs ¶
type Layer4ListenerArgs struct { // The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports // listeners of `TCP` protocol. ClientIpMethod pulumi.IntPtrInput // Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of // `TCP` protocol and require less than `interval`. ConnectTimeout pulumi.IntPtrInput // Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol. HealthCheck pulumi.BoolPtrInput // Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol. Interval pulumi.IntPtrInput // Name of the layer4 listener, the maximum length is 30. Name pulumi.StringPtrInput // Port of the layer4 listener. Port pulumi.IntInput // Protocol of the layer4 listener. Valid value: `TCP` and `UDP`. Protocol pulumi.StringInput // ID of the GAAP proxy. ProxyId pulumi.StringInput // An information list of GAAP realserver. RealserverBindSets Layer4ListenerRealserverBindSetArrayInput // Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the // `scheduler` is specified as `wrr`, the item can only be set to `IP`. RealserverType pulumi.StringInput // Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`. Scheduler pulumi.StringPtrInput }
The set of arguments for constructing a Layer4Listener resource.
func (Layer4ListenerArgs) ElementType ¶
func (Layer4ListenerArgs) ElementType() reflect.Type
type Layer4ListenerArray ¶
type Layer4ListenerArray []Layer4ListenerInput
func (Layer4ListenerArray) ElementType ¶
func (Layer4ListenerArray) ElementType() reflect.Type
func (Layer4ListenerArray) ToLayer4ListenerArrayOutput ¶
func (i Layer4ListenerArray) ToLayer4ListenerArrayOutput() Layer4ListenerArrayOutput
func (Layer4ListenerArray) ToLayer4ListenerArrayOutputWithContext ¶
func (i Layer4ListenerArray) ToLayer4ListenerArrayOutputWithContext(ctx context.Context) Layer4ListenerArrayOutput
type Layer4ListenerArrayInput ¶
type Layer4ListenerArrayInput interface { pulumi.Input ToLayer4ListenerArrayOutput() Layer4ListenerArrayOutput ToLayer4ListenerArrayOutputWithContext(context.Context) Layer4ListenerArrayOutput }
Layer4ListenerArrayInput is an input type that accepts Layer4ListenerArray and Layer4ListenerArrayOutput values. You can construct a concrete instance of `Layer4ListenerArrayInput` via:
Layer4ListenerArray{ Layer4ListenerArgs{...} }
type Layer4ListenerArrayOutput ¶
type Layer4ListenerArrayOutput struct{ *pulumi.OutputState }
func (Layer4ListenerArrayOutput) ElementType ¶
func (Layer4ListenerArrayOutput) ElementType() reflect.Type
func (Layer4ListenerArrayOutput) Index ¶
func (o Layer4ListenerArrayOutput) Index(i pulumi.IntInput) Layer4ListenerOutput
func (Layer4ListenerArrayOutput) ToLayer4ListenerArrayOutput ¶
func (o Layer4ListenerArrayOutput) ToLayer4ListenerArrayOutput() Layer4ListenerArrayOutput
func (Layer4ListenerArrayOutput) ToLayer4ListenerArrayOutputWithContext ¶
func (o Layer4ListenerArrayOutput) ToLayer4ListenerArrayOutputWithContext(ctx context.Context) Layer4ListenerArrayOutput
type Layer4ListenerInput ¶
type Layer4ListenerInput interface { pulumi.Input ToLayer4ListenerOutput() Layer4ListenerOutput ToLayer4ListenerOutputWithContext(ctx context.Context) Layer4ListenerOutput }
type Layer4ListenerMap ¶
type Layer4ListenerMap map[string]Layer4ListenerInput
func (Layer4ListenerMap) ElementType ¶
func (Layer4ListenerMap) ElementType() reflect.Type
func (Layer4ListenerMap) ToLayer4ListenerMapOutput ¶
func (i Layer4ListenerMap) ToLayer4ListenerMapOutput() Layer4ListenerMapOutput
func (Layer4ListenerMap) ToLayer4ListenerMapOutputWithContext ¶
func (i Layer4ListenerMap) ToLayer4ListenerMapOutputWithContext(ctx context.Context) Layer4ListenerMapOutput
type Layer4ListenerMapInput ¶
type Layer4ListenerMapInput interface { pulumi.Input ToLayer4ListenerMapOutput() Layer4ListenerMapOutput ToLayer4ListenerMapOutputWithContext(context.Context) Layer4ListenerMapOutput }
Layer4ListenerMapInput is an input type that accepts Layer4ListenerMap and Layer4ListenerMapOutput values. You can construct a concrete instance of `Layer4ListenerMapInput` via:
Layer4ListenerMap{ "key": Layer4ListenerArgs{...} }
type Layer4ListenerMapOutput ¶
type Layer4ListenerMapOutput struct{ *pulumi.OutputState }
func (Layer4ListenerMapOutput) ElementType ¶
func (Layer4ListenerMapOutput) ElementType() reflect.Type
func (Layer4ListenerMapOutput) MapIndex ¶
func (o Layer4ListenerMapOutput) MapIndex(k pulumi.StringInput) Layer4ListenerOutput
func (Layer4ListenerMapOutput) ToLayer4ListenerMapOutput ¶
func (o Layer4ListenerMapOutput) ToLayer4ListenerMapOutput() Layer4ListenerMapOutput
func (Layer4ListenerMapOutput) ToLayer4ListenerMapOutputWithContext ¶
func (o Layer4ListenerMapOutput) ToLayer4ListenerMapOutputWithContext(ctx context.Context) Layer4ListenerMapOutput
type Layer4ListenerOutput ¶
type Layer4ListenerOutput struct{ *pulumi.OutputState }
func (Layer4ListenerOutput) ClientIpMethod ¶
func (o Layer4ListenerOutput) ClientIpMethod() pulumi.IntPtrOutput
The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports listeners of `TCP` protocol.
func (Layer4ListenerOutput) ConnectTimeout ¶
func (o Layer4ListenerOutput) ConnectTimeout() pulumi.IntPtrOutput
Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of `TCP` protocol and require less than `interval`.
func (Layer4ListenerOutput) CreateTime ¶
func (o Layer4ListenerOutput) CreateTime() pulumi.StringOutput
Creation time of the layer4 listener.
func (Layer4ListenerOutput) ElementType ¶
func (Layer4ListenerOutput) ElementType() reflect.Type
func (Layer4ListenerOutput) HealthCheck ¶
func (o Layer4ListenerOutput) HealthCheck() pulumi.BoolPtrOutput
Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol.
func (Layer4ListenerOutput) Interval ¶
func (o Layer4ListenerOutput) Interval() pulumi.IntPtrOutput
Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol.
func (Layer4ListenerOutput) Name ¶
func (o Layer4ListenerOutput) Name() pulumi.StringOutput
Name of the layer4 listener, the maximum length is 30.
func (Layer4ListenerOutput) Port ¶
func (o Layer4ListenerOutput) Port() pulumi.IntOutput
Port of the layer4 listener.
func (Layer4ListenerOutput) Protocol ¶
func (o Layer4ListenerOutput) Protocol() pulumi.StringOutput
Protocol of the layer4 listener. Valid value: `TCP` and `UDP`.
func (Layer4ListenerOutput) ProxyId ¶
func (o Layer4ListenerOutput) ProxyId() pulumi.StringOutput
ID of the GAAP proxy.
func (Layer4ListenerOutput) RealserverBindSets ¶
func (o Layer4ListenerOutput) RealserverBindSets() Layer4ListenerRealserverBindSetArrayOutput
An information list of GAAP realserver.
func (Layer4ListenerOutput) RealserverType ¶
func (o Layer4ListenerOutput) RealserverType() pulumi.StringOutput
Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the `scheduler` is specified as `wrr`, the item can only be set to `IP`.
func (Layer4ListenerOutput) Scheduler ¶
func (o Layer4ListenerOutput) Scheduler() pulumi.StringPtrOutput
Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`.
func (Layer4ListenerOutput) Status ¶
func (o Layer4ListenerOutput) Status() pulumi.IntOutput
Status of the layer4 listener.
func (Layer4ListenerOutput) ToLayer4ListenerOutput ¶
func (o Layer4ListenerOutput) ToLayer4ListenerOutput() Layer4ListenerOutput
func (Layer4ListenerOutput) ToLayer4ListenerOutputWithContext ¶
func (o Layer4ListenerOutput) ToLayer4ListenerOutputWithContext(ctx context.Context) Layer4ListenerOutput
type Layer4ListenerRealserverBindSetArgs ¶
type Layer4ListenerRealserverBindSetArgs struct { Id pulumi.StringInput `pulumi:"id"` Ip pulumi.StringInput `pulumi:"ip"` Port pulumi.IntInput `pulumi:"port"` Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (Layer4ListenerRealserverBindSetArgs) ElementType ¶
func (Layer4ListenerRealserverBindSetArgs) ElementType() reflect.Type
func (Layer4ListenerRealserverBindSetArgs) ToLayer4ListenerRealserverBindSetOutput ¶
func (i Layer4ListenerRealserverBindSetArgs) ToLayer4ListenerRealserverBindSetOutput() Layer4ListenerRealserverBindSetOutput
func (Layer4ListenerRealserverBindSetArgs) ToLayer4ListenerRealserverBindSetOutputWithContext ¶
func (i Layer4ListenerRealserverBindSetArgs) ToLayer4ListenerRealserverBindSetOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetOutput
type Layer4ListenerRealserverBindSetArray ¶
type Layer4ListenerRealserverBindSetArray []Layer4ListenerRealserverBindSetInput
func (Layer4ListenerRealserverBindSetArray) ElementType ¶
func (Layer4ListenerRealserverBindSetArray) ElementType() reflect.Type
func (Layer4ListenerRealserverBindSetArray) ToLayer4ListenerRealserverBindSetArrayOutput ¶
func (i Layer4ListenerRealserverBindSetArray) ToLayer4ListenerRealserverBindSetArrayOutput() Layer4ListenerRealserverBindSetArrayOutput
func (Layer4ListenerRealserverBindSetArray) ToLayer4ListenerRealserverBindSetArrayOutputWithContext ¶
func (i Layer4ListenerRealserverBindSetArray) ToLayer4ListenerRealserverBindSetArrayOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetArrayOutput
type Layer4ListenerRealserverBindSetArrayInput ¶
type Layer4ListenerRealserverBindSetArrayInput interface { pulumi.Input ToLayer4ListenerRealserverBindSetArrayOutput() Layer4ListenerRealserverBindSetArrayOutput ToLayer4ListenerRealserverBindSetArrayOutputWithContext(context.Context) Layer4ListenerRealserverBindSetArrayOutput }
Layer4ListenerRealserverBindSetArrayInput is an input type that accepts Layer4ListenerRealserverBindSetArray and Layer4ListenerRealserverBindSetArrayOutput values. You can construct a concrete instance of `Layer4ListenerRealserverBindSetArrayInput` via:
Layer4ListenerRealserverBindSetArray{ Layer4ListenerRealserverBindSetArgs{...} }
type Layer4ListenerRealserverBindSetArrayOutput ¶
type Layer4ListenerRealserverBindSetArrayOutput struct{ *pulumi.OutputState }
func (Layer4ListenerRealserverBindSetArrayOutput) ElementType ¶
func (Layer4ListenerRealserverBindSetArrayOutput) ElementType() reflect.Type
func (Layer4ListenerRealserverBindSetArrayOutput) ToLayer4ListenerRealserverBindSetArrayOutput ¶
func (o Layer4ListenerRealserverBindSetArrayOutput) ToLayer4ListenerRealserverBindSetArrayOutput() Layer4ListenerRealserverBindSetArrayOutput
func (Layer4ListenerRealserverBindSetArrayOutput) ToLayer4ListenerRealserverBindSetArrayOutputWithContext ¶
func (o Layer4ListenerRealserverBindSetArrayOutput) ToLayer4ListenerRealserverBindSetArrayOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetArrayOutput
type Layer4ListenerRealserverBindSetInput ¶
type Layer4ListenerRealserverBindSetInput interface { pulumi.Input ToLayer4ListenerRealserverBindSetOutput() Layer4ListenerRealserverBindSetOutput ToLayer4ListenerRealserverBindSetOutputWithContext(context.Context) Layer4ListenerRealserverBindSetOutput }
Layer4ListenerRealserverBindSetInput is an input type that accepts Layer4ListenerRealserverBindSetArgs and Layer4ListenerRealserverBindSetOutput values. You can construct a concrete instance of `Layer4ListenerRealserverBindSetInput` via:
Layer4ListenerRealserverBindSetArgs{...}
type Layer4ListenerRealserverBindSetOutput ¶
type Layer4ListenerRealserverBindSetOutput struct{ *pulumi.OutputState }
func (Layer4ListenerRealserverBindSetOutput) ElementType ¶
func (Layer4ListenerRealserverBindSetOutput) ElementType() reflect.Type
func (Layer4ListenerRealserverBindSetOutput) Id ¶
func (o Layer4ListenerRealserverBindSetOutput) Id() pulumi.StringOutput
func (Layer4ListenerRealserverBindSetOutput) Ip ¶
func (o Layer4ListenerRealserverBindSetOutput) Ip() pulumi.StringOutput
func (Layer4ListenerRealserverBindSetOutput) Port ¶
func (o Layer4ListenerRealserverBindSetOutput) Port() pulumi.IntOutput
func (Layer4ListenerRealserverBindSetOutput) ToLayer4ListenerRealserverBindSetOutput ¶
func (o Layer4ListenerRealserverBindSetOutput) ToLayer4ListenerRealserverBindSetOutput() Layer4ListenerRealserverBindSetOutput
func (Layer4ListenerRealserverBindSetOutput) ToLayer4ListenerRealserverBindSetOutputWithContext ¶
func (o Layer4ListenerRealserverBindSetOutput) ToLayer4ListenerRealserverBindSetOutputWithContext(ctx context.Context) Layer4ListenerRealserverBindSetOutput
func (Layer4ListenerRealserverBindSetOutput) Weight ¶
func (o Layer4ListenerRealserverBindSetOutput) Weight() pulumi.IntPtrOutput
type Layer4ListenerState ¶
type Layer4ListenerState struct { // The way the listener gets the client IP, 0 for TOA, 1 for Proxy Protocol, default value is 0. NOTES: Only supports // listeners of `TCP` protocol. ClientIpMethod pulumi.IntPtrInput // Timeout of the health check response, should less than interval, default value is 2s. NOTES: Only supports listeners of // `TCP` protocol and require less than `interval`. ConnectTimeout pulumi.IntPtrInput // Creation time of the layer4 listener. CreateTime pulumi.StringPtrInput // Indicates whether health check is enable, default value is `false`. NOTES: Only supports listeners of `TCP` protocol. HealthCheck pulumi.BoolPtrInput // Interval of the health check, default value is 5s. NOTES: Only supports listeners of `TCP` protocol. Interval pulumi.IntPtrInput // Name of the layer4 listener, the maximum length is 30. Name pulumi.StringPtrInput // Port of the layer4 listener. Port pulumi.IntPtrInput // Protocol of the layer4 listener. Valid value: `TCP` and `UDP`. Protocol pulumi.StringPtrInput // ID of the GAAP proxy. ProxyId pulumi.StringPtrInput // An information list of GAAP realserver. RealserverBindSets Layer4ListenerRealserverBindSetArrayInput // Type of the realserver. Valid value: `IP` and `DOMAIN`. NOTES: when the `protocol` is specified as `TCP` and the // `scheduler` is specified as `wrr`, the item can only be set to `IP`. RealserverType pulumi.StringPtrInput // Scheduling policy of the layer4 listener, default value is `rr`. Valid value: `rr`, `wrr` and `lc`. Scheduler pulumi.StringPtrInput // Status of the layer4 listener. Status pulumi.IntPtrInput }
func (Layer4ListenerState) ElementType ¶
func (Layer4ListenerState) ElementType() reflect.Type
type Layer4ListenersArgs ¶
type Layer4ListenersArgs struct { ListenerId *string `pulumi:"listenerId"` ListenerName *string `pulumi:"listenerName"` Port *int `pulumi:"port"` Protocol string `pulumi:"protocol"` ProxyId *string `pulumi:"proxyId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Layer4Listeners.
type Layer4ListenersListener ¶
type Layer4ListenersListener struct { ConnectTimeout int `pulumi:"connectTimeout"` CreateTime string `pulumi:"createTime"` HealthCheck bool `pulumi:"healthCheck"` Id string `pulumi:"id"` Interval int `pulumi:"interval"` Name string `pulumi:"name"` Port int `pulumi:"port"` Protocol string `pulumi:"protocol"` RealserverType string `pulumi:"realserverType"` Scheduler string `pulumi:"scheduler"` Status int `pulumi:"status"` }
type Layer4ListenersListenerArgs ¶
type Layer4ListenersListenerArgs struct { ConnectTimeout pulumi.IntInput `pulumi:"connectTimeout"` CreateTime pulumi.StringInput `pulumi:"createTime"` HealthCheck pulumi.BoolInput `pulumi:"healthCheck"` Id pulumi.StringInput `pulumi:"id"` Interval pulumi.IntInput `pulumi:"interval"` Name pulumi.StringInput `pulumi:"name"` Port pulumi.IntInput `pulumi:"port"` Protocol pulumi.StringInput `pulumi:"protocol"` RealserverType pulumi.StringInput `pulumi:"realserverType"` Scheduler pulumi.StringInput `pulumi:"scheduler"` Status pulumi.IntInput `pulumi:"status"` }
func (Layer4ListenersListenerArgs) ElementType ¶
func (Layer4ListenersListenerArgs) ElementType() reflect.Type
func (Layer4ListenersListenerArgs) ToLayer4ListenersListenerOutput ¶
func (i Layer4ListenersListenerArgs) ToLayer4ListenersListenerOutput() Layer4ListenersListenerOutput
func (Layer4ListenersListenerArgs) ToLayer4ListenersListenerOutputWithContext ¶
func (i Layer4ListenersListenerArgs) ToLayer4ListenersListenerOutputWithContext(ctx context.Context) Layer4ListenersListenerOutput
type Layer4ListenersListenerArray ¶
type Layer4ListenersListenerArray []Layer4ListenersListenerInput
func (Layer4ListenersListenerArray) ElementType ¶
func (Layer4ListenersListenerArray) ElementType() reflect.Type
func (Layer4ListenersListenerArray) ToLayer4ListenersListenerArrayOutput ¶
func (i Layer4ListenersListenerArray) ToLayer4ListenersListenerArrayOutput() Layer4ListenersListenerArrayOutput
func (Layer4ListenersListenerArray) ToLayer4ListenersListenerArrayOutputWithContext ¶
func (i Layer4ListenersListenerArray) ToLayer4ListenersListenerArrayOutputWithContext(ctx context.Context) Layer4ListenersListenerArrayOutput
type Layer4ListenersListenerArrayInput ¶
type Layer4ListenersListenerArrayInput interface { pulumi.Input ToLayer4ListenersListenerArrayOutput() Layer4ListenersListenerArrayOutput ToLayer4ListenersListenerArrayOutputWithContext(context.Context) Layer4ListenersListenerArrayOutput }
Layer4ListenersListenerArrayInput is an input type that accepts Layer4ListenersListenerArray and Layer4ListenersListenerArrayOutput values. You can construct a concrete instance of `Layer4ListenersListenerArrayInput` via:
Layer4ListenersListenerArray{ Layer4ListenersListenerArgs{...} }
type Layer4ListenersListenerArrayOutput ¶
type Layer4ListenersListenerArrayOutput struct{ *pulumi.OutputState }
func (Layer4ListenersListenerArrayOutput) ElementType ¶
func (Layer4ListenersListenerArrayOutput) ElementType() reflect.Type
func (Layer4ListenersListenerArrayOutput) Index ¶
func (o Layer4ListenersListenerArrayOutput) Index(i pulumi.IntInput) Layer4ListenersListenerOutput
func (Layer4ListenersListenerArrayOutput) ToLayer4ListenersListenerArrayOutput ¶
func (o Layer4ListenersListenerArrayOutput) ToLayer4ListenersListenerArrayOutput() Layer4ListenersListenerArrayOutput
func (Layer4ListenersListenerArrayOutput) ToLayer4ListenersListenerArrayOutputWithContext ¶
func (o Layer4ListenersListenerArrayOutput) ToLayer4ListenersListenerArrayOutputWithContext(ctx context.Context) Layer4ListenersListenerArrayOutput
type Layer4ListenersListenerInput ¶
type Layer4ListenersListenerInput interface { pulumi.Input ToLayer4ListenersListenerOutput() Layer4ListenersListenerOutput ToLayer4ListenersListenerOutputWithContext(context.Context) Layer4ListenersListenerOutput }
Layer4ListenersListenerInput is an input type that accepts Layer4ListenersListenerArgs and Layer4ListenersListenerOutput values. You can construct a concrete instance of `Layer4ListenersListenerInput` via:
Layer4ListenersListenerArgs{...}
type Layer4ListenersListenerOutput ¶
type Layer4ListenersListenerOutput struct{ *pulumi.OutputState }
func (Layer4ListenersListenerOutput) ConnectTimeout ¶
func (o Layer4ListenersListenerOutput) ConnectTimeout() pulumi.IntOutput
func (Layer4ListenersListenerOutput) CreateTime ¶
func (o Layer4ListenersListenerOutput) CreateTime() pulumi.StringOutput
func (Layer4ListenersListenerOutput) ElementType ¶
func (Layer4ListenersListenerOutput) ElementType() reflect.Type
func (Layer4ListenersListenerOutput) HealthCheck ¶
func (o Layer4ListenersListenerOutput) HealthCheck() pulumi.BoolOutput
func (Layer4ListenersListenerOutput) Id ¶
func (o Layer4ListenersListenerOutput) Id() pulumi.StringOutput
func (Layer4ListenersListenerOutput) Interval ¶
func (o Layer4ListenersListenerOutput) Interval() pulumi.IntOutput
func (Layer4ListenersListenerOutput) Name ¶
func (o Layer4ListenersListenerOutput) Name() pulumi.StringOutput
func (Layer4ListenersListenerOutput) Port ¶
func (o Layer4ListenersListenerOutput) Port() pulumi.IntOutput
func (Layer4ListenersListenerOutput) Protocol ¶
func (o Layer4ListenersListenerOutput) Protocol() pulumi.StringOutput
func (Layer4ListenersListenerOutput) RealserverType ¶
func (o Layer4ListenersListenerOutput) RealserverType() pulumi.StringOutput
func (Layer4ListenersListenerOutput) Scheduler ¶
func (o Layer4ListenersListenerOutput) Scheduler() pulumi.StringOutput
func (Layer4ListenersListenerOutput) Status ¶
func (o Layer4ListenersListenerOutput) Status() pulumi.IntOutput
func (Layer4ListenersListenerOutput) ToLayer4ListenersListenerOutput ¶
func (o Layer4ListenersListenerOutput) ToLayer4ListenersListenerOutput() Layer4ListenersListenerOutput
func (Layer4ListenersListenerOutput) ToLayer4ListenersListenerOutputWithContext ¶
func (o Layer4ListenersListenerOutput) ToLayer4ListenersListenerOutputWithContext(ctx context.Context) Layer4ListenersListenerOutput
type Layer4ListenersOutputArgs ¶
type Layer4ListenersOutputArgs struct { ListenerId pulumi.StringPtrInput `pulumi:"listenerId"` ListenerName pulumi.StringPtrInput `pulumi:"listenerName"` Port pulumi.IntPtrInput `pulumi:"port"` Protocol pulumi.StringInput `pulumi:"protocol"` ProxyId pulumi.StringPtrInput `pulumi:"proxyId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Layer4Listeners.
func (Layer4ListenersOutputArgs) ElementType ¶
func (Layer4ListenersOutputArgs) ElementType() reflect.Type
type Layer4ListenersResult ¶
type Layer4ListenersResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ListenerId *string `pulumi:"listenerId"` ListenerName *string `pulumi:"listenerName"` Listeners []Layer4ListenersListener `pulumi:"listeners"` Port *int `pulumi:"port"` Protocol string `pulumi:"protocol"` ProxyId *string `pulumi:"proxyId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by Layer4Listeners.
func Layer4Listeners ¶
func Layer4Listeners(ctx *pulumi.Context, args *Layer4ListenersArgs, opts ...pulumi.InvokeOption) (*Layer4ListenersResult, error)
type Layer4ListenersResultOutput ¶
type Layer4ListenersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Layer4Listeners.
func Layer4ListenersOutput ¶
func Layer4ListenersOutput(ctx *pulumi.Context, args Layer4ListenersOutputArgs, opts ...pulumi.InvokeOption) Layer4ListenersResultOutput
func (Layer4ListenersResultOutput) ElementType ¶
func (Layer4ListenersResultOutput) ElementType() reflect.Type
func (Layer4ListenersResultOutput) Id ¶
func (o Layer4ListenersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (Layer4ListenersResultOutput) ListenerId ¶
func (o Layer4ListenersResultOutput) ListenerId() pulumi.StringPtrOutput
func (Layer4ListenersResultOutput) ListenerName ¶
func (o Layer4ListenersResultOutput) ListenerName() pulumi.StringPtrOutput
func (Layer4ListenersResultOutput) Listeners ¶
func (o Layer4ListenersResultOutput) Listeners() Layer4ListenersListenerArrayOutput
func (Layer4ListenersResultOutput) Port ¶
func (o Layer4ListenersResultOutput) Port() pulumi.IntPtrOutput
func (Layer4ListenersResultOutput) Protocol ¶
func (o Layer4ListenersResultOutput) Protocol() pulumi.StringOutput
func (Layer4ListenersResultOutput) ProxyId ¶
func (o Layer4ListenersResultOutput) ProxyId() pulumi.StringPtrOutput
func (Layer4ListenersResultOutput) ResultOutputFile ¶
func (o Layer4ListenersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (Layer4ListenersResultOutput) ToLayer4ListenersResultOutput ¶
func (o Layer4ListenersResultOutput) ToLayer4ListenersResultOutput() Layer4ListenersResultOutput
func (Layer4ListenersResultOutput) ToLayer4ListenersResultOutputWithContext ¶
func (o Layer4ListenersResultOutput) ToLayer4ListenersResultOutputWithContext(ctx context.Context) Layer4ListenersResultOutput
type Layer7Listener ¶
type Layer7Listener struct { pulumi.CustomResourceState // Authentication type of the layer7 listener. `0` is one-way authentication and `1` is mutual authentication. NOTES: Only // supports listeners of `HTTPS` protocol. AuthType pulumi.IntPtrOutput `pulumi:"authType"` // Certificate ID of the layer7 listener. NOTES: Only supports listeners of `HTTPS` protocol. CertificateId pulumi.StringPtrOutput `pulumi:"certificateId"` // ID of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports // listeners of `HTTPS` protocol. // // Deprecated: It has been deprecated from version 1.26.0. Set `client_certificate_ids` instead. ClientCertificateId pulumi.StringOutput `pulumi:"clientCertificateId"` // ID list of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports // listeners of `HTTPS` protocol. ClientCertificateIds pulumi.StringArrayOutput `pulumi:"clientCertificateIds"` // Creation time of the layer7 listener. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Protocol type of the forwarding. Valid value: `HTTP` and `HTTPS`. NOTES: Only supports listeners of `HTTPS` protocol. ForwardProtocol pulumi.StringPtrOutput `pulumi:"forwardProtocol"` // Name of the layer7 listener, the maximum length is 30. Name pulumi.StringOutput `pulumi:"name"` // Port of the layer7 listener. Port pulumi.IntOutput `pulumi:"port"` // Protocol of the layer7 listener. Valid value: `HTTP` and `HTTPS`. Protocol pulumi.StringOutput `pulumi:"protocol"` // ID of the GAAP proxy. ProxyId pulumi.StringOutput `pulumi:"proxyId"` // Status of the layer7 listener. Status pulumi.IntOutput `pulumi:"status"` }
func GetLayer7Listener ¶
func GetLayer7Listener(ctx *pulumi.Context, name string, id pulumi.IDInput, state *Layer7ListenerState, opts ...pulumi.ResourceOption) (*Layer7Listener, error)
GetLayer7Listener gets an existing Layer7Listener 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 NewLayer7Listener ¶
func NewLayer7Listener(ctx *pulumi.Context, name string, args *Layer7ListenerArgs, opts ...pulumi.ResourceOption) (*Layer7Listener, error)
NewLayer7Listener registers a new resource with the given unique name, arguments, and options.
func (*Layer7Listener) ElementType ¶
func (*Layer7Listener) ElementType() reflect.Type
func (*Layer7Listener) ToLayer7ListenerOutput ¶
func (i *Layer7Listener) ToLayer7ListenerOutput() Layer7ListenerOutput
func (*Layer7Listener) ToLayer7ListenerOutputWithContext ¶
func (i *Layer7Listener) ToLayer7ListenerOutputWithContext(ctx context.Context) Layer7ListenerOutput
type Layer7ListenerArgs ¶
type Layer7ListenerArgs struct { // Authentication type of the layer7 listener. `0` is one-way authentication and `1` is mutual authentication. NOTES: Only // supports listeners of `HTTPS` protocol. AuthType pulumi.IntPtrInput // Certificate ID of the layer7 listener. NOTES: Only supports listeners of `HTTPS` protocol. CertificateId pulumi.StringPtrInput // ID of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports // listeners of `HTTPS` protocol. // // Deprecated: It has been deprecated from version 1.26.0. Set `client_certificate_ids` instead. ClientCertificateId pulumi.StringPtrInput // ID list of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports // listeners of `HTTPS` protocol. ClientCertificateIds pulumi.StringArrayInput // Protocol type of the forwarding. Valid value: `HTTP` and `HTTPS`. NOTES: Only supports listeners of `HTTPS` protocol. ForwardProtocol pulumi.StringPtrInput // Name of the layer7 listener, the maximum length is 30. Name pulumi.StringPtrInput // Port of the layer7 listener. Port pulumi.IntInput // Protocol of the layer7 listener. Valid value: `HTTP` and `HTTPS`. Protocol pulumi.StringInput // ID of the GAAP proxy. ProxyId pulumi.StringInput }
The set of arguments for constructing a Layer7Listener resource.
func (Layer7ListenerArgs) ElementType ¶
func (Layer7ListenerArgs) ElementType() reflect.Type
type Layer7ListenerArray ¶
type Layer7ListenerArray []Layer7ListenerInput
func (Layer7ListenerArray) ElementType ¶
func (Layer7ListenerArray) ElementType() reflect.Type
func (Layer7ListenerArray) ToLayer7ListenerArrayOutput ¶
func (i Layer7ListenerArray) ToLayer7ListenerArrayOutput() Layer7ListenerArrayOutput
func (Layer7ListenerArray) ToLayer7ListenerArrayOutputWithContext ¶
func (i Layer7ListenerArray) ToLayer7ListenerArrayOutputWithContext(ctx context.Context) Layer7ListenerArrayOutput
type Layer7ListenerArrayInput ¶
type Layer7ListenerArrayInput interface { pulumi.Input ToLayer7ListenerArrayOutput() Layer7ListenerArrayOutput ToLayer7ListenerArrayOutputWithContext(context.Context) Layer7ListenerArrayOutput }
Layer7ListenerArrayInput is an input type that accepts Layer7ListenerArray and Layer7ListenerArrayOutput values. You can construct a concrete instance of `Layer7ListenerArrayInput` via:
Layer7ListenerArray{ Layer7ListenerArgs{...} }
type Layer7ListenerArrayOutput ¶
type Layer7ListenerArrayOutput struct{ *pulumi.OutputState }
func (Layer7ListenerArrayOutput) ElementType ¶
func (Layer7ListenerArrayOutput) ElementType() reflect.Type
func (Layer7ListenerArrayOutput) Index ¶
func (o Layer7ListenerArrayOutput) Index(i pulumi.IntInput) Layer7ListenerOutput
func (Layer7ListenerArrayOutput) ToLayer7ListenerArrayOutput ¶
func (o Layer7ListenerArrayOutput) ToLayer7ListenerArrayOutput() Layer7ListenerArrayOutput
func (Layer7ListenerArrayOutput) ToLayer7ListenerArrayOutputWithContext ¶
func (o Layer7ListenerArrayOutput) ToLayer7ListenerArrayOutputWithContext(ctx context.Context) Layer7ListenerArrayOutput
type Layer7ListenerInput ¶
type Layer7ListenerInput interface { pulumi.Input ToLayer7ListenerOutput() Layer7ListenerOutput ToLayer7ListenerOutputWithContext(ctx context.Context) Layer7ListenerOutput }
type Layer7ListenerMap ¶
type Layer7ListenerMap map[string]Layer7ListenerInput
func (Layer7ListenerMap) ElementType ¶
func (Layer7ListenerMap) ElementType() reflect.Type
func (Layer7ListenerMap) ToLayer7ListenerMapOutput ¶
func (i Layer7ListenerMap) ToLayer7ListenerMapOutput() Layer7ListenerMapOutput
func (Layer7ListenerMap) ToLayer7ListenerMapOutputWithContext ¶
func (i Layer7ListenerMap) ToLayer7ListenerMapOutputWithContext(ctx context.Context) Layer7ListenerMapOutput
type Layer7ListenerMapInput ¶
type Layer7ListenerMapInput interface { pulumi.Input ToLayer7ListenerMapOutput() Layer7ListenerMapOutput ToLayer7ListenerMapOutputWithContext(context.Context) Layer7ListenerMapOutput }
Layer7ListenerMapInput is an input type that accepts Layer7ListenerMap and Layer7ListenerMapOutput values. You can construct a concrete instance of `Layer7ListenerMapInput` via:
Layer7ListenerMap{ "key": Layer7ListenerArgs{...} }
type Layer7ListenerMapOutput ¶
type Layer7ListenerMapOutput struct{ *pulumi.OutputState }
func (Layer7ListenerMapOutput) ElementType ¶
func (Layer7ListenerMapOutput) ElementType() reflect.Type
func (Layer7ListenerMapOutput) MapIndex ¶
func (o Layer7ListenerMapOutput) MapIndex(k pulumi.StringInput) Layer7ListenerOutput
func (Layer7ListenerMapOutput) ToLayer7ListenerMapOutput ¶
func (o Layer7ListenerMapOutput) ToLayer7ListenerMapOutput() Layer7ListenerMapOutput
func (Layer7ListenerMapOutput) ToLayer7ListenerMapOutputWithContext ¶
func (o Layer7ListenerMapOutput) ToLayer7ListenerMapOutputWithContext(ctx context.Context) Layer7ListenerMapOutput
type Layer7ListenerOutput ¶
type Layer7ListenerOutput struct{ *pulumi.OutputState }
func (Layer7ListenerOutput) AuthType ¶
func (o Layer7ListenerOutput) AuthType() pulumi.IntPtrOutput
Authentication type of the layer7 listener. `0` is one-way authentication and `1` is mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol.
func (Layer7ListenerOutput) CertificateId ¶
func (o Layer7ListenerOutput) CertificateId() pulumi.StringPtrOutput
Certificate ID of the layer7 listener. NOTES: Only supports listeners of `HTTPS` protocol.
func (Layer7ListenerOutput) ClientCertificateId
deprecated
func (o Layer7ListenerOutput) ClientCertificateId() pulumi.StringOutput
ID of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol.
Deprecated: It has been deprecated from version 1.26.0. Set `client_certificate_ids` instead.
func (Layer7ListenerOutput) ClientCertificateIds ¶
func (o Layer7ListenerOutput) ClientCertificateIds() pulumi.StringArrayOutput
ID list of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports listeners of `HTTPS` protocol.
func (Layer7ListenerOutput) CreateTime ¶
func (o Layer7ListenerOutput) CreateTime() pulumi.StringOutput
Creation time of the layer7 listener.
func (Layer7ListenerOutput) ElementType ¶
func (Layer7ListenerOutput) ElementType() reflect.Type
func (Layer7ListenerOutput) ForwardProtocol ¶
func (o Layer7ListenerOutput) ForwardProtocol() pulumi.StringPtrOutput
Protocol type of the forwarding. Valid value: `HTTP` and `HTTPS`. NOTES: Only supports listeners of `HTTPS` protocol.
func (Layer7ListenerOutput) Name ¶
func (o Layer7ListenerOutput) Name() pulumi.StringOutput
Name of the layer7 listener, the maximum length is 30.
func (Layer7ListenerOutput) Port ¶
func (o Layer7ListenerOutput) Port() pulumi.IntOutput
Port of the layer7 listener.
func (Layer7ListenerOutput) Protocol ¶
func (o Layer7ListenerOutput) Protocol() pulumi.StringOutput
Protocol of the layer7 listener. Valid value: `HTTP` and `HTTPS`.
func (Layer7ListenerOutput) ProxyId ¶
func (o Layer7ListenerOutput) ProxyId() pulumi.StringOutput
ID of the GAAP proxy.
func (Layer7ListenerOutput) Status ¶
func (o Layer7ListenerOutput) Status() pulumi.IntOutput
Status of the layer7 listener.
func (Layer7ListenerOutput) ToLayer7ListenerOutput ¶
func (o Layer7ListenerOutput) ToLayer7ListenerOutput() Layer7ListenerOutput
func (Layer7ListenerOutput) ToLayer7ListenerOutputWithContext ¶
func (o Layer7ListenerOutput) ToLayer7ListenerOutputWithContext(ctx context.Context) Layer7ListenerOutput
type Layer7ListenerState ¶
type Layer7ListenerState struct { // Authentication type of the layer7 listener. `0` is one-way authentication and `1` is mutual authentication. NOTES: Only // supports listeners of `HTTPS` protocol. AuthType pulumi.IntPtrInput // Certificate ID of the layer7 listener. NOTES: Only supports listeners of `HTTPS` protocol. CertificateId pulumi.StringPtrInput // ID of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports // listeners of `HTTPS` protocol. // // Deprecated: It has been deprecated from version 1.26.0. Set `client_certificate_ids` instead. ClientCertificateId pulumi.StringPtrInput // ID list of the client certificate. Set only when `auth_type` is specified as mutual authentication. NOTES: Only supports // listeners of `HTTPS` protocol. ClientCertificateIds pulumi.StringArrayInput // Creation time of the layer7 listener. CreateTime pulumi.StringPtrInput // Protocol type of the forwarding. Valid value: `HTTP` and `HTTPS`. NOTES: Only supports listeners of `HTTPS` protocol. ForwardProtocol pulumi.StringPtrInput // Name of the layer7 listener, the maximum length is 30. Name pulumi.StringPtrInput // Port of the layer7 listener. Port pulumi.IntPtrInput // Protocol of the layer7 listener. Valid value: `HTTP` and `HTTPS`. Protocol pulumi.StringPtrInput // ID of the GAAP proxy. ProxyId pulumi.StringPtrInput // Status of the layer7 listener. Status pulumi.IntPtrInput }
func (Layer7ListenerState) ElementType ¶
func (Layer7ListenerState) ElementType() reflect.Type
type Layer7ListenersArgs ¶
type Layer7ListenersArgs struct { ListenerId *string `pulumi:"listenerId"` ListenerName *string `pulumi:"listenerName"` Port *int `pulumi:"port"` Protocol string `pulumi:"protocol"` ProxyId *string `pulumi:"proxyId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Layer7Listeners.
type Layer7ListenersListener ¶
type Layer7ListenersListener struct { AuthType int `pulumi:"authType"` CertificateId string `pulumi:"certificateId"` // Deprecated: It has been deprecated from version 1.26.0. Use `client_certificate_ids` instead. ClientCertificateId string `pulumi:"clientCertificateId"` ClientCertificateIds []string `pulumi:"clientCertificateIds"` CreateTime string `pulumi:"createTime"` ForwardProtocol string `pulumi:"forwardProtocol"` Id string `pulumi:"id"` Name string `pulumi:"name"` Port int `pulumi:"port"` Protocol string `pulumi:"protocol"` Status int `pulumi:"status"` }
type Layer7ListenersListenerArgs ¶
type Layer7ListenersListenerArgs struct { AuthType pulumi.IntInput `pulumi:"authType"` CertificateId pulumi.StringInput `pulumi:"certificateId"` // Deprecated: It has been deprecated from version 1.26.0. Use `client_certificate_ids` instead. ClientCertificateId pulumi.StringInput `pulumi:"clientCertificateId"` ClientCertificateIds pulumi.StringArrayInput `pulumi:"clientCertificateIds"` CreateTime pulumi.StringInput `pulumi:"createTime"` ForwardProtocol pulumi.StringInput `pulumi:"forwardProtocol"` Id pulumi.StringInput `pulumi:"id"` Name pulumi.StringInput `pulumi:"name"` Port pulumi.IntInput `pulumi:"port"` Protocol pulumi.StringInput `pulumi:"protocol"` Status pulumi.IntInput `pulumi:"status"` }
func (Layer7ListenersListenerArgs) ElementType ¶
func (Layer7ListenersListenerArgs) ElementType() reflect.Type
func (Layer7ListenersListenerArgs) ToLayer7ListenersListenerOutput ¶
func (i Layer7ListenersListenerArgs) ToLayer7ListenersListenerOutput() Layer7ListenersListenerOutput
func (Layer7ListenersListenerArgs) ToLayer7ListenersListenerOutputWithContext ¶
func (i Layer7ListenersListenerArgs) ToLayer7ListenersListenerOutputWithContext(ctx context.Context) Layer7ListenersListenerOutput
type Layer7ListenersListenerArray ¶
type Layer7ListenersListenerArray []Layer7ListenersListenerInput
func (Layer7ListenersListenerArray) ElementType ¶
func (Layer7ListenersListenerArray) ElementType() reflect.Type
func (Layer7ListenersListenerArray) ToLayer7ListenersListenerArrayOutput ¶
func (i Layer7ListenersListenerArray) ToLayer7ListenersListenerArrayOutput() Layer7ListenersListenerArrayOutput
func (Layer7ListenersListenerArray) ToLayer7ListenersListenerArrayOutputWithContext ¶
func (i Layer7ListenersListenerArray) ToLayer7ListenersListenerArrayOutputWithContext(ctx context.Context) Layer7ListenersListenerArrayOutput
type Layer7ListenersListenerArrayInput ¶
type Layer7ListenersListenerArrayInput interface { pulumi.Input ToLayer7ListenersListenerArrayOutput() Layer7ListenersListenerArrayOutput ToLayer7ListenersListenerArrayOutputWithContext(context.Context) Layer7ListenersListenerArrayOutput }
Layer7ListenersListenerArrayInput is an input type that accepts Layer7ListenersListenerArray and Layer7ListenersListenerArrayOutput values. You can construct a concrete instance of `Layer7ListenersListenerArrayInput` via:
Layer7ListenersListenerArray{ Layer7ListenersListenerArgs{...} }
type Layer7ListenersListenerArrayOutput ¶
type Layer7ListenersListenerArrayOutput struct{ *pulumi.OutputState }
func (Layer7ListenersListenerArrayOutput) ElementType ¶
func (Layer7ListenersListenerArrayOutput) ElementType() reflect.Type
func (Layer7ListenersListenerArrayOutput) Index ¶
func (o Layer7ListenersListenerArrayOutput) Index(i pulumi.IntInput) Layer7ListenersListenerOutput
func (Layer7ListenersListenerArrayOutput) ToLayer7ListenersListenerArrayOutput ¶
func (o Layer7ListenersListenerArrayOutput) ToLayer7ListenersListenerArrayOutput() Layer7ListenersListenerArrayOutput
func (Layer7ListenersListenerArrayOutput) ToLayer7ListenersListenerArrayOutputWithContext ¶
func (o Layer7ListenersListenerArrayOutput) ToLayer7ListenersListenerArrayOutputWithContext(ctx context.Context) Layer7ListenersListenerArrayOutput
type Layer7ListenersListenerInput ¶
type Layer7ListenersListenerInput interface { pulumi.Input ToLayer7ListenersListenerOutput() Layer7ListenersListenerOutput ToLayer7ListenersListenerOutputWithContext(context.Context) Layer7ListenersListenerOutput }
Layer7ListenersListenerInput is an input type that accepts Layer7ListenersListenerArgs and Layer7ListenersListenerOutput values. You can construct a concrete instance of `Layer7ListenersListenerInput` via:
Layer7ListenersListenerArgs{...}
type Layer7ListenersListenerOutput ¶
type Layer7ListenersListenerOutput struct{ *pulumi.OutputState }
func (Layer7ListenersListenerOutput) AuthType ¶
func (o Layer7ListenersListenerOutput) AuthType() pulumi.IntOutput
func (Layer7ListenersListenerOutput) CertificateId ¶
func (o Layer7ListenersListenerOutput) CertificateId() pulumi.StringOutput
func (Layer7ListenersListenerOutput) ClientCertificateId
deprecated
func (o Layer7ListenersListenerOutput) ClientCertificateId() pulumi.StringOutput
Deprecated: It has been deprecated from version 1.26.0. Use `client_certificate_ids` instead.
func (Layer7ListenersListenerOutput) ClientCertificateIds ¶
func (o Layer7ListenersListenerOutput) ClientCertificateIds() pulumi.StringArrayOutput
func (Layer7ListenersListenerOutput) CreateTime ¶
func (o Layer7ListenersListenerOutput) CreateTime() pulumi.StringOutput
func (Layer7ListenersListenerOutput) ElementType ¶
func (Layer7ListenersListenerOutput) ElementType() reflect.Type
func (Layer7ListenersListenerOutput) ForwardProtocol ¶
func (o Layer7ListenersListenerOutput) ForwardProtocol() pulumi.StringOutput
func (Layer7ListenersListenerOutput) Id ¶
func (o Layer7ListenersListenerOutput) Id() pulumi.StringOutput
func (Layer7ListenersListenerOutput) Name ¶
func (o Layer7ListenersListenerOutput) Name() pulumi.StringOutput
func (Layer7ListenersListenerOutput) Port ¶
func (o Layer7ListenersListenerOutput) Port() pulumi.IntOutput
func (Layer7ListenersListenerOutput) Protocol ¶
func (o Layer7ListenersListenerOutput) Protocol() pulumi.StringOutput
func (Layer7ListenersListenerOutput) Status ¶
func (o Layer7ListenersListenerOutput) Status() pulumi.IntOutput
func (Layer7ListenersListenerOutput) ToLayer7ListenersListenerOutput ¶
func (o Layer7ListenersListenerOutput) ToLayer7ListenersListenerOutput() Layer7ListenersListenerOutput
func (Layer7ListenersListenerOutput) ToLayer7ListenersListenerOutputWithContext ¶
func (o Layer7ListenersListenerOutput) ToLayer7ListenersListenerOutputWithContext(ctx context.Context) Layer7ListenersListenerOutput
type Layer7ListenersOutputArgs ¶
type Layer7ListenersOutputArgs struct { ListenerId pulumi.StringPtrInput `pulumi:"listenerId"` ListenerName pulumi.StringPtrInput `pulumi:"listenerName"` Port pulumi.IntPtrInput `pulumi:"port"` Protocol pulumi.StringInput `pulumi:"protocol"` ProxyId pulumi.StringPtrInput `pulumi:"proxyId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking Layer7Listeners.
func (Layer7ListenersOutputArgs) ElementType ¶
func (Layer7ListenersOutputArgs) ElementType() reflect.Type
type Layer7ListenersResult ¶
type Layer7ListenersResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ListenerId *string `pulumi:"listenerId"` ListenerName *string `pulumi:"listenerName"` Listeners []Layer7ListenersListener `pulumi:"listeners"` Port *int `pulumi:"port"` Protocol string `pulumi:"protocol"` ProxyId *string `pulumi:"proxyId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by Layer7Listeners.
func Layer7Listeners ¶
func Layer7Listeners(ctx *pulumi.Context, args *Layer7ListenersArgs, opts ...pulumi.InvokeOption) (*Layer7ListenersResult, error)
type Layer7ListenersResultOutput ¶
type Layer7ListenersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Layer7Listeners.
func Layer7ListenersOutput ¶
func Layer7ListenersOutput(ctx *pulumi.Context, args Layer7ListenersOutputArgs, opts ...pulumi.InvokeOption) Layer7ListenersResultOutput
func (Layer7ListenersResultOutput) ElementType ¶
func (Layer7ListenersResultOutput) ElementType() reflect.Type
func (Layer7ListenersResultOutput) Id ¶
func (o Layer7ListenersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (Layer7ListenersResultOutput) ListenerId ¶
func (o Layer7ListenersResultOutput) ListenerId() pulumi.StringPtrOutput
func (Layer7ListenersResultOutput) ListenerName ¶
func (o Layer7ListenersResultOutput) ListenerName() pulumi.StringPtrOutput
func (Layer7ListenersResultOutput) Listeners ¶
func (o Layer7ListenersResultOutput) Listeners() Layer7ListenersListenerArrayOutput
func (Layer7ListenersResultOutput) Port ¶
func (o Layer7ListenersResultOutput) Port() pulumi.IntPtrOutput
func (Layer7ListenersResultOutput) Protocol ¶
func (o Layer7ListenersResultOutput) Protocol() pulumi.StringOutput
func (Layer7ListenersResultOutput) ProxyId ¶
func (o Layer7ListenersResultOutput) ProxyId() pulumi.StringPtrOutput
func (Layer7ListenersResultOutput) ResultOutputFile ¶
func (o Layer7ListenersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (Layer7ListenersResultOutput) ToLayer7ListenersResultOutput ¶
func (o Layer7ListenersResultOutput) ToLayer7ListenersResultOutput() Layer7ListenersResultOutput
func (Layer7ListenersResultOutput) ToLayer7ListenersResultOutputWithContext ¶
func (o Layer7ListenersResultOutput) ToLayer7ListenersResultOutputWithContext(ctx context.Context) Layer7ListenersResultOutput
type ProxiesArgs ¶
type ProxiesArgs struct { AccessRegion *string `pulumi:"accessRegion"` Ids []string `pulumi:"ids"` ProjectId *int `pulumi:"projectId"` RealserverRegion *string `pulumi:"realserverRegion"` ResultOutputFile *string `pulumi:"resultOutputFile"` Tags map[string]interface{} `pulumi:"tags"` }
A collection of arguments for invoking Proxies.
type ProxiesOutputArgs ¶
type ProxiesOutputArgs struct { AccessRegion pulumi.StringPtrInput `pulumi:"accessRegion"` Ids pulumi.StringArrayInput `pulumi:"ids"` ProjectId pulumi.IntPtrInput `pulumi:"projectId"` RealserverRegion pulumi.StringPtrInput `pulumi:"realserverRegion"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` Tags pulumi.MapInput `pulumi:"tags"` }
A collection of arguments for invoking Proxies.
func (ProxiesOutputArgs) ElementType ¶
func (ProxiesOutputArgs) ElementType() reflect.Type
type ProxiesProxy ¶
type ProxiesProxy struct { AccessRegion string `pulumi:"accessRegion"` Bandwidth int `pulumi:"bandwidth"` Concurrent int `pulumi:"concurrent"` CreateTime string `pulumi:"createTime"` Domain string `pulumi:"domain"` ForwardIp string `pulumi:"forwardIp"` Id string `pulumi:"id"` Ip string `pulumi:"ip"` Name string `pulumi:"name"` PolicyId string `pulumi:"policyId"` ProjectId int `pulumi:"projectId"` RealserverRegion string `pulumi:"realserverRegion"` Scalable bool `pulumi:"scalable"` Status string `pulumi:"status"` SupportProtocols []string `pulumi:"supportProtocols"` Tags map[string]interface{} `pulumi:"tags"` Version string `pulumi:"version"` }
type ProxiesProxyArgs ¶
type ProxiesProxyArgs struct { AccessRegion pulumi.StringInput `pulumi:"accessRegion"` Bandwidth pulumi.IntInput `pulumi:"bandwidth"` Concurrent pulumi.IntInput `pulumi:"concurrent"` CreateTime pulumi.StringInput `pulumi:"createTime"` Domain pulumi.StringInput `pulumi:"domain"` ForwardIp pulumi.StringInput `pulumi:"forwardIp"` Id pulumi.StringInput `pulumi:"id"` Ip pulumi.StringInput `pulumi:"ip"` Name pulumi.StringInput `pulumi:"name"` PolicyId pulumi.StringInput `pulumi:"policyId"` ProjectId pulumi.IntInput `pulumi:"projectId"` RealserverRegion pulumi.StringInput `pulumi:"realserverRegion"` Scalable pulumi.BoolInput `pulumi:"scalable"` Status pulumi.StringInput `pulumi:"status"` SupportProtocols pulumi.StringArrayInput `pulumi:"supportProtocols"` Tags pulumi.MapInput `pulumi:"tags"` Version pulumi.StringInput `pulumi:"version"` }
func (ProxiesProxyArgs) ElementType ¶
func (ProxiesProxyArgs) ElementType() reflect.Type
func (ProxiesProxyArgs) ToProxiesProxyOutput ¶
func (i ProxiesProxyArgs) ToProxiesProxyOutput() ProxiesProxyOutput
func (ProxiesProxyArgs) ToProxiesProxyOutputWithContext ¶
func (i ProxiesProxyArgs) ToProxiesProxyOutputWithContext(ctx context.Context) ProxiesProxyOutput
type ProxiesProxyArray ¶
type ProxiesProxyArray []ProxiesProxyInput
func (ProxiesProxyArray) ElementType ¶
func (ProxiesProxyArray) ElementType() reflect.Type
func (ProxiesProxyArray) ToProxiesProxyArrayOutput ¶
func (i ProxiesProxyArray) ToProxiesProxyArrayOutput() ProxiesProxyArrayOutput
func (ProxiesProxyArray) ToProxiesProxyArrayOutputWithContext ¶
func (i ProxiesProxyArray) ToProxiesProxyArrayOutputWithContext(ctx context.Context) ProxiesProxyArrayOutput
type ProxiesProxyArrayInput ¶
type ProxiesProxyArrayInput interface { pulumi.Input ToProxiesProxyArrayOutput() ProxiesProxyArrayOutput ToProxiesProxyArrayOutputWithContext(context.Context) ProxiesProxyArrayOutput }
ProxiesProxyArrayInput is an input type that accepts ProxiesProxyArray and ProxiesProxyArrayOutput values. You can construct a concrete instance of `ProxiesProxyArrayInput` via:
ProxiesProxyArray{ ProxiesProxyArgs{...} }
type ProxiesProxyArrayOutput ¶
type ProxiesProxyArrayOutput struct{ *pulumi.OutputState }
func (ProxiesProxyArrayOutput) ElementType ¶
func (ProxiesProxyArrayOutput) ElementType() reflect.Type
func (ProxiesProxyArrayOutput) Index ¶
func (o ProxiesProxyArrayOutput) Index(i pulumi.IntInput) ProxiesProxyOutput
func (ProxiesProxyArrayOutput) ToProxiesProxyArrayOutput ¶
func (o ProxiesProxyArrayOutput) ToProxiesProxyArrayOutput() ProxiesProxyArrayOutput
func (ProxiesProxyArrayOutput) ToProxiesProxyArrayOutputWithContext ¶
func (o ProxiesProxyArrayOutput) ToProxiesProxyArrayOutputWithContext(ctx context.Context) ProxiesProxyArrayOutput
type ProxiesProxyInput ¶
type ProxiesProxyInput interface { pulumi.Input ToProxiesProxyOutput() ProxiesProxyOutput ToProxiesProxyOutputWithContext(context.Context) ProxiesProxyOutput }
ProxiesProxyInput is an input type that accepts ProxiesProxyArgs and ProxiesProxyOutput values. You can construct a concrete instance of `ProxiesProxyInput` via:
ProxiesProxyArgs{...}
type ProxiesProxyOutput ¶
type ProxiesProxyOutput struct{ *pulumi.OutputState }
func (ProxiesProxyOutput) AccessRegion ¶
func (o ProxiesProxyOutput) AccessRegion() pulumi.StringOutput
func (ProxiesProxyOutput) Bandwidth ¶
func (o ProxiesProxyOutput) Bandwidth() pulumi.IntOutput
func (ProxiesProxyOutput) Concurrent ¶
func (o ProxiesProxyOutput) Concurrent() pulumi.IntOutput
func (ProxiesProxyOutput) CreateTime ¶
func (o ProxiesProxyOutput) CreateTime() pulumi.StringOutput
func (ProxiesProxyOutput) Domain ¶
func (o ProxiesProxyOutput) Domain() pulumi.StringOutput
func (ProxiesProxyOutput) ElementType ¶
func (ProxiesProxyOutput) ElementType() reflect.Type
func (ProxiesProxyOutput) ForwardIp ¶
func (o ProxiesProxyOutput) ForwardIp() pulumi.StringOutput
func (ProxiesProxyOutput) Id ¶
func (o ProxiesProxyOutput) Id() pulumi.StringOutput
func (ProxiesProxyOutput) Ip ¶
func (o ProxiesProxyOutput) Ip() pulumi.StringOutput
func (ProxiesProxyOutput) Name ¶
func (o ProxiesProxyOutput) Name() pulumi.StringOutput
func (ProxiesProxyOutput) PolicyId ¶
func (o ProxiesProxyOutput) PolicyId() pulumi.StringOutput
func (ProxiesProxyOutput) ProjectId ¶
func (o ProxiesProxyOutput) ProjectId() pulumi.IntOutput
func (ProxiesProxyOutput) RealserverRegion ¶
func (o ProxiesProxyOutput) RealserverRegion() pulumi.StringOutput
func (ProxiesProxyOutput) Scalable ¶
func (o ProxiesProxyOutput) Scalable() pulumi.BoolOutput
func (ProxiesProxyOutput) Status ¶
func (o ProxiesProxyOutput) Status() pulumi.StringOutput
func (ProxiesProxyOutput) SupportProtocols ¶
func (o ProxiesProxyOutput) SupportProtocols() pulumi.StringArrayOutput
func (ProxiesProxyOutput) Tags ¶
func (o ProxiesProxyOutput) Tags() pulumi.MapOutput
func (ProxiesProxyOutput) ToProxiesProxyOutput ¶
func (o ProxiesProxyOutput) ToProxiesProxyOutput() ProxiesProxyOutput
func (ProxiesProxyOutput) ToProxiesProxyOutputWithContext ¶
func (o ProxiesProxyOutput) ToProxiesProxyOutputWithContext(ctx context.Context) ProxiesProxyOutput
func (ProxiesProxyOutput) Version ¶
func (o ProxiesProxyOutput) Version() pulumi.StringOutput
type ProxiesResult ¶
type ProxiesResult struct { AccessRegion *string `pulumi:"accessRegion"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ids []string `pulumi:"ids"` ProjectId *int `pulumi:"projectId"` Proxies []ProxiesProxy `pulumi:"proxies"` RealserverRegion *string `pulumi:"realserverRegion"` ResultOutputFile *string `pulumi:"resultOutputFile"` Tags map[string]interface{} `pulumi:"tags"` }
A collection of values returned by Proxies.
func Proxies ¶
func Proxies(ctx *pulumi.Context, args *ProxiesArgs, opts ...pulumi.InvokeOption) (*ProxiesResult, error)
type ProxiesResultOutput ¶
type ProxiesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Proxies.
func ProxiesOutput ¶
func ProxiesOutput(ctx *pulumi.Context, args ProxiesOutputArgs, opts ...pulumi.InvokeOption) ProxiesResultOutput
func (ProxiesResultOutput) AccessRegion ¶
func (o ProxiesResultOutput) AccessRegion() pulumi.StringPtrOutput
func (ProxiesResultOutput) ElementType ¶
func (ProxiesResultOutput) ElementType() reflect.Type
func (ProxiesResultOutput) Id ¶
func (o ProxiesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (ProxiesResultOutput) Ids ¶
func (o ProxiesResultOutput) Ids() pulumi.StringArrayOutput
func (ProxiesResultOutput) ProjectId ¶
func (o ProxiesResultOutput) ProjectId() pulumi.IntPtrOutput
func (ProxiesResultOutput) Proxies ¶
func (o ProxiesResultOutput) Proxies() ProxiesProxyArrayOutput
func (ProxiesResultOutput) RealserverRegion ¶
func (o ProxiesResultOutput) RealserverRegion() pulumi.StringPtrOutput
func (ProxiesResultOutput) ResultOutputFile ¶
func (o ProxiesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (ProxiesResultOutput) Tags ¶
func (o ProxiesResultOutput) Tags() pulumi.MapOutput
func (ProxiesResultOutput) ToProxiesResultOutput ¶
func (o ProxiesResultOutput) ToProxiesResultOutput() ProxiesResultOutput
func (ProxiesResultOutput) ToProxiesResultOutputWithContext ¶
func (o ProxiesResultOutput) ToProxiesResultOutputWithContext(ctx context.Context) ProxiesResultOutput
type Proxy ¶
type Proxy struct { pulumi.CustomResourceState // Access region of the GAAP proxy. Valid value: `NorthChina`, `EastChina`, `SouthChina`, `SouthwestChina`, `Hongkong`, // `SL_TAIWAN`, `SoutheastAsia`, `Korea`, `SL_India`, `SL_Australia`, `Europe`, `SL_UK`, `SL_SouthAmerica`, `NorthAmerica`, // `SL_MiddleUSA`, `Canada`, `SL_VIET`, `WestIndia`, `Thailand`, `Virginia`, `Russia`, `Japan` and `SL_Indonesia`. AccessRegion pulumi.StringOutput `pulumi:"accessRegion"` // Maximum bandwidth of the GAAP proxy, unit is Mbps. Valid value: `10`, `20`, `50`, `100`, `200`, `500` and `1000`. Bandwidth pulumi.IntOutput `pulumi:"bandwidth"` // Maximum concurrency of the GAAP proxy, unit is 10k. Valid value: `2`, `5`, `10`, `20`, `30`, `40`, `50`, `60`, `70`, // `80`, `90` and `100`. Concurrent pulumi.IntOutput `pulumi:"concurrent"` // Creation time of the GAAP proxy. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Access domain of the GAAP proxy. Domain pulumi.StringOutput `pulumi:"domain"` // Indicates whether GAAP proxy is enabled, default value is `true`. Enable pulumi.BoolPtrOutput `pulumi:"enable"` // Forwarding IP of the GAAP proxy. ForwardIp pulumi.StringOutput `pulumi:"forwardIp"` // Access IP of the GAAP proxy. Ip pulumi.StringOutput `pulumi:"ip"` // Name of the GAAP proxy, the maximum length is 30. Name pulumi.StringOutput `pulumi:"name"` // ID of the project within the GAAP proxy, `0` means is default project. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // Region of the GAAP realserver. Valid value: `NorthChina`, `EastChina`, `SouthChina`, `SouthwestChina`, `Hongkong`, // `SL_TAIWAN`, `SoutheastAsia`, `Korea`, `SL_India`, `SL_Australia`, `Europe`, `SL_UK`, `SL_SouthAmerica`, `NorthAmerica`, // `SL_MiddleUSA`, `Canada`, `SL_VIET`, `WestIndia`, `Thailand`, `Virginia`, `Russia`, `Japan` and `SL_Indonesia`. RealserverRegion pulumi.StringOutput `pulumi:"realserverRegion"` // Indicates whether GAAP proxy can scalable. Scalable pulumi.BoolOutput `pulumi:"scalable"` // Status of the GAAP proxy. Status pulumi.StringOutput `pulumi:"status"` // Supported protocols of the GAAP proxy. SupportProtocols pulumi.StringArrayOutput `pulumi:"supportProtocols"` // Tags of the GAAP proxy. Tags pulumi.MapOutput `pulumi:"tags"` }
func GetProxy ¶
func GetProxy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ProxyState, opts ...pulumi.ResourceOption) (*Proxy, error)
GetProxy gets an existing Proxy 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 NewProxy ¶
func NewProxy(ctx *pulumi.Context, name string, args *ProxyArgs, opts ...pulumi.ResourceOption) (*Proxy, error)
NewProxy registers a new resource with the given unique name, arguments, and options.
func (*Proxy) ElementType ¶
func (*Proxy) ToProxyOutput ¶
func (i *Proxy) ToProxyOutput() ProxyOutput
func (*Proxy) ToProxyOutputWithContext ¶
func (i *Proxy) ToProxyOutputWithContext(ctx context.Context) ProxyOutput
type ProxyArgs ¶
type ProxyArgs struct { // Access region of the GAAP proxy. Valid value: `NorthChina`, `EastChina`, `SouthChina`, `SouthwestChina`, `Hongkong`, // `SL_TAIWAN`, `SoutheastAsia`, `Korea`, `SL_India`, `SL_Australia`, `Europe`, `SL_UK`, `SL_SouthAmerica`, `NorthAmerica`, // `SL_MiddleUSA`, `Canada`, `SL_VIET`, `WestIndia`, `Thailand`, `Virginia`, `Russia`, `Japan` and `SL_Indonesia`. AccessRegion pulumi.StringInput // Maximum bandwidth of the GAAP proxy, unit is Mbps. Valid value: `10`, `20`, `50`, `100`, `200`, `500` and `1000`. Bandwidth pulumi.IntInput // Maximum concurrency of the GAAP proxy, unit is 10k. Valid value: `2`, `5`, `10`, `20`, `30`, `40`, `50`, `60`, `70`, // `80`, `90` and `100`. Concurrent pulumi.IntInput // Indicates whether GAAP proxy is enabled, default value is `true`. Enable pulumi.BoolPtrInput // Name of the GAAP proxy, the maximum length is 30. Name pulumi.StringPtrInput // ID of the project within the GAAP proxy, `0` means is default project. ProjectId pulumi.IntPtrInput // Region of the GAAP realserver. Valid value: `NorthChina`, `EastChina`, `SouthChina`, `SouthwestChina`, `Hongkong`, // `SL_TAIWAN`, `SoutheastAsia`, `Korea`, `SL_India`, `SL_Australia`, `Europe`, `SL_UK`, `SL_SouthAmerica`, `NorthAmerica`, // `SL_MiddleUSA`, `Canada`, `SL_VIET`, `WestIndia`, `Thailand`, `Virginia`, `Russia`, `Japan` and `SL_Indonesia`. RealserverRegion pulumi.StringInput // Tags of the GAAP proxy. Tags pulumi.MapInput }
The set of arguments for constructing a Proxy resource.
func (ProxyArgs) ElementType ¶
type ProxyArray ¶
type ProxyArray []ProxyInput
func (ProxyArray) ElementType ¶
func (ProxyArray) ElementType() reflect.Type
func (ProxyArray) ToProxyArrayOutput ¶
func (i ProxyArray) ToProxyArrayOutput() ProxyArrayOutput
func (ProxyArray) ToProxyArrayOutputWithContext ¶
func (i ProxyArray) ToProxyArrayOutputWithContext(ctx context.Context) ProxyArrayOutput
type ProxyArrayInput ¶
type ProxyArrayInput interface { pulumi.Input ToProxyArrayOutput() ProxyArrayOutput ToProxyArrayOutputWithContext(context.Context) ProxyArrayOutput }
ProxyArrayInput is an input type that accepts ProxyArray and ProxyArrayOutput values. You can construct a concrete instance of `ProxyArrayInput` via:
ProxyArray{ ProxyArgs{...} }
type ProxyArrayOutput ¶
type ProxyArrayOutput struct{ *pulumi.OutputState }
func (ProxyArrayOutput) ElementType ¶
func (ProxyArrayOutput) ElementType() reflect.Type
func (ProxyArrayOutput) Index ¶
func (o ProxyArrayOutput) Index(i pulumi.IntInput) ProxyOutput
func (ProxyArrayOutput) ToProxyArrayOutput ¶
func (o ProxyArrayOutput) ToProxyArrayOutput() ProxyArrayOutput
func (ProxyArrayOutput) ToProxyArrayOutputWithContext ¶
func (o ProxyArrayOutput) ToProxyArrayOutputWithContext(ctx context.Context) ProxyArrayOutput
type ProxyInput ¶
type ProxyInput interface { pulumi.Input ToProxyOutput() ProxyOutput ToProxyOutputWithContext(ctx context.Context) ProxyOutput }
type ProxyMap ¶
type ProxyMap map[string]ProxyInput
func (ProxyMap) ElementType ¶
func (ProxyMap) ToProxyMapOutput ¶
func (i ProxyMap) ToProxyMapOutput() ProxyMapOutput
func (ProxyMap) ToProxyMapOutputWithContext ¶
func (i ProxyMap) ToProxyMapOutputWithContext(ctx context.Context) ProxyMapOutput
type ProxyMapInput ¶
type ProxyMapInput interface { pulumi.Input ToProxyMapOutput() ProxyMapOutput ToProxyMapOutputWithContext(context.Context) ProxyMapOutput }
ProxyMapInput is an input type that accepts ProxyMap and ProxyMapOutput values. You can construct a concrete instance of `ProxyMapInput` via:
ProxyMap{ "key": ProxyArgs{...} }
type ProxyMapOutput ¶
type ProxyMapOutput struct{ *pulumi.OutputState }
func (ProxyMapOutput) ElementType ¶
func (ProxyMapOutput) ElementType() reflect.Type
func (ProxyMapOutput) MapIndex ¶
func (o ProxyMapOutput) MapIndex(k pulumi.StringInput) ProxyOutput
func (ProxyMapOutput) ToProxyMapOutput ¶
func (o ProxyMapOutput) ToProxyMapOutput() ProxyMapOutput
func (ProxyMapOutput) ToProxyMapOutputWithContext ¶
func (o ProxyMapOutput) ToProxyMapOutputWithContext(ctx context.Context) ProxyMapOutput
type ProxyOutput ¶
type ProxyOutput struct{ *pulumi.OutputState }
func (ProxyOutput) AccessRegion ¶
func (o ProxyOutput) AccessRegion() pulumi.StringOutput
Access region of the GAAP proxy. Valid value: `NorthChina`, `EastChina`, `SouthChina`, `SouthwestChina`, `Hongkong`, `SL_TAIWAN`, `SoutheastAsia`, `Korea`, `SL_India`, `SL_Australia`, `Europe`, `SL_UK`, `SL_SouthAmerica`, `NorthAmerica`, `SL_MiddleUSA`, `Canada`, `SL_VIET`, `WestIndia`, `Thailand`, `Virginia`, `Russia`, `Japan` and `SL_Indonesia`.
func (ProxyOutput) Bandwidth ¶
func (o ProxyOutput) Bandwidth() pulumi.IntOutput
Maximum bandwidth of the GAAP proxy, unit is Mbps. Valid value: `10`, `20`, `50`, `100`, `200`, `500` and `1000`.
func (ProxyOutput) Concurrent ¶
func (o ProxyOutput) Concurrent() pulumi.IntOutput
Maximum concurrency of the GAAP proxy, unit is 10k. Valid value: `2`, `5`, `10`, `20`, `30`, `40`, `50`, `60`, `70`, `80`, `90` and `100`.
func (ProxyOutput) CreateTime ¶
func (o ProxyOutput) CreateTime() pulumi.StringOutput
Creation time of the GAAP proxy.
func (ProxyOutput) Domain ¶
func (o ProxyOutput) Domain() pulumi.StringOutput
Access domain of the GAAP proxy.
func (ProxyOutput) ElementType ¶
func (ProxyOutput) ElementType() reflect.Type
func (ProxyOutput) Enable ¶
func (o ProxyOutput) Enable() pulumi.BoolPtrOutput
Indicates whether GAAP proxy is enabled, default value is `true`.
func (ProxyOutput) ForwardIp ¶
func (o ProxyOutput) ForwardIp() pulumi.StringOutput
Forwarding IP of the GAAP proxy.
func (ProxyOutput) Name ¶
func (o ProxyOutput) Name() pulumi.StringOutput
Name of the GAAP proxy, the maximum length is 30.
func (ProxyOutput) ProjectId ¶
func (o ProxyOutput) ProjectId() pulumi.IntPtrOutput
ID of the project within the GAAP proxy, `0` means is default project.
func (ProxyOutput) RealserverRegion ¶
func (o ProxyOutput) RealserverRegion() pulumi.StringOutput
Region of the GAAP realserver. Valid value: `NorthChina`, `EastChina`, `SouthChina`, `SouthwestChina`, `Hongkong`, `SL_TAIWAN`, `SoutheastAsia`, `Korea`, `SL_India`, `SL_Australia`, `Europe`, `SL_UK`, `SL_SouthAmerica`, `NorthAmerica`, `SL_MiddleUSA`, `Canada`, `SL_VIET`, `WestIndia`, `Thailand`, `Virginia`, `Russia`, `Japan` and `SL_Indonesia`.
func (ProxyOutput) Scalable ¶
func (o ProxyOutput) Scalable() pulumi.BoolOutput
Indicates whether GAAP proxy can scalable.
func (ProxyOutput) Status ¶
func (o ProxyOutput) Status() pulumi.StringOutput
Status of the GAAP proxy.
func (ProxyOutput) SupportProtocols ¶
func (o ProxyOutput) SupportProtocols() pulumi.StringArrayOutput
Supported protocols of the GAAP proxy.
func (ProxyOutput) ToProxyOutput ¶
func (o ProxyOutput) ToProxyOutput() ProxyOutput
func (ProxyOutput) ToProxyOutputWithContext ¶
func (o ProxyOutput) ToProxyOutputWithContext(ctx context.Context) ProxyOutput
type ProxyState ¶
type ProxyState struct { // Access region of the GAAP proxy. Valid value: `NorthChina`, `EastChina`, `SouthChina`, `SouthwestChina`, `Hongkong`, // `SL_TAIWAN`, `SoutheastAsia`, `Korea`, `SL_India`, `SL_Australia`, `Europe`, `SL_UK`, `SL_SouthAmerica`, `NorthAmerica`, // `SL_MiddleUSA`, `Canada`, `SL_VIET`, `WestIndia`, `Thailand`, `Virginia`, `Russia`, `Japan` and `SL_Indonesia`. AccessRegion pulumi.StringPtrInput // Maximum bandwidth of the GAAP proxy, unit is Mbps. Valid value: `10`, `20`, `50`, `100`, `200`, `500` and `1000`. Bandwidth pulumi.IntPtrInput // Maximum concurrency of the GAAP proxy, unit is 10k. Valid value: `2`, `5`, `10`, `20`, `30`, `40`, `50`, `60`, `70`, // `80`, `90` and `100`. Concurrent pulumi.IntPtrInput // Creation time of the GAAP proxy. CreateTime pulumi.StringPtrInput // Access domain of the GAAP proxy. Domain pulumi.StringPtrInput // Indicates whether GAAP proxy is enabled, default value is `true`. Enable pulumi.BoolPtrInput // Forwarding IP of the GAAP proxy. ForwardIp pulumi.StringPtrInput // Access IP of the GAAP proxy. Ip pulumi.StringPtrInput // Name of the GAAP proxy, the maximum length is 30. Name pulumi.StringPtrInput // ID of the project within the GAAP proxy, `0` means is default project. ProjectId pulumi.IntPtrInput // Region of the GAAP realserver. Valid value: `NorthChina`, `EastChina`, `SouthChina`, `SouthwestChina`, `Hongkong`, // `SL_TAIWAN`, `SoutheastAsia`, `Korea`, `SL_India`, `SL_Australia`, `Europe`, `SL_UK`, `SL_SouthAmerica`, `NorthAmerica`, // `SL_MiddleUSA`, `Canada`, `SL_VIET`, `WestIndia`, `Thailand`, `Virginia`, `Russia`, `Japan` and `SL_Indonesia`. RealserverRegion pulumi.StringPtrInput // Indicates whether GAAP proxy can scalable. Scalable pulumi.BoolPtrInput // Status of the GAAP proxy. Status pulumi.StringPtrInput // Supported protocols of the GAAP proxy. SupportProtocols pulumi.StringArrayInput // Tags of the GAAP proxy. Tags pulumi.MapInput }
func (ProxyState) ElementType ¶
func (ProxyState) ElementType() reflect.Type
type Realserver ¶
type Realserver struct { pulumi.CustomResourceState // Domain of the GAAP realserver, conflict with `ip`. Domain pulumi.StringPtrOutput `pulumi:"domain"` // IP of the GAAP realserver, conflict with `domain`. Ip pulumi.StringPtrOutput `pulumi:"ip"` // Name of the GAAP realserver, the maximum length is 30. Name pulumi.StringOutput `pulumi:"name"` // ID of the project within the GAAP realserver, '0' means is default project. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // Tags of the GAAP realserver. Tags pulumi.MapOutput `pulumi:"tags"` }
func GetRealserver ¶
func GetRealserver(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RealserverState, opts ...pulumi.ResourceOption) (*Realserver, error)
GetRealserver gets an existing Realserver 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 NewRealserver ¶
func NewRealserver(ctx *pulumi.Context, name string, args *RealserverArgs, opts ...pulumi.ResourceOption) (*Realserver, error)
NewRealserver registers a new resource with the given unique name, arguments, and options.
func (*Realserver) ElementType ¶
func (*Realserver) ElementType() reflect.Type
func (*Realserver) ToRealserverOutput ¶
func (i *Realserver) ToRealserverOutput() RealserverOutput
func (*Realserver) ToRealserverOutputWithContext ¶
func (i *Realserver) ToRealserverOutputWithContext(ctx context.Context) RealserverOutput
type RealserverArgs ¶
type RealserverArgs struct { // Domain of the GAAP realserver, conflict with `ip`. Domain pulumi.StringPtrInput // IP of the GAAP realserver, conflict with `domain`. Ip pulumi.StringPtrInput // Name of the GAAP realserver, the maximum length is 30. Name pulumi.StringPtrInput // ID of the project within the GAAP realserver, '0' means is default project. ProjectId pulumi.IntPtrInput // Tags of the GAAP realserver. Tags pulumi.MapInput }
The set of arguments for constructing a Realserver resource.
func (RealserverArgs) ElementType ¶
func (RealserverArgs) ElementType() reflect.Type
type RealserverArray ¶
type RealserverArray []RealserverInput
func (RealserverArray) ElementType ¶
func (RealserverArray) ElementType() reflect.Type
func (RealserverArray) ToRealserverArrayOutput ¶
func (i RealserverArray) ToRealserverArrayOutput() RealserverArrayOutput
func (RealserverArray) ToRealserverArrayOutputWithContext ¶
func (i RealserverArray) ToRealserverArrayOutputWithContext(ctx context.Context) RealserverArrayOutput
type RealserverArrayInput ¶
type RealserverArrayInput interface { pulumi.Input ToRealserverArrayOutput() RealserverArrayOutput ToRealserverArrayOutputWithContext(context.Context) RealserverArrayOutput }
RealserverArrayInput is an input type that accepts RealserverArray and RealserverArrayOutput values. You can construct a concrete instance of `RealserverArrayInput` via:
RealserverArray{ RealserverArgs{...} }
type RealserverArrayOutput ¶
type RealserverArrayOutput struct{ *pulumi.OutputState }
func (RealserverArrayOutput) ElementType ¶
func (RealserverArrayOutput) ElementType() reflect.Type
func (RealserverArrayOutput) Index ¶
func (o RealserverArrayOutput) Index(i pulumi.IntInput) RealserverOutput
func (RealserverArrayOutput) ToRealserverArrayOutput ¶
func (o RealserverArrayOutput) ToRealserverArrayOutput() RealserverArrayOutput
func (RealserverArrayOutput) ToRealserverArrayOutputWithContext ¶
func (o RealserverArrayOutput) ToRealserverArrayOutputWithContext(ctx context.Context) RealserverArrayOutput
type RealserverInput ¶
type RealserverInput interface { pulumi.Input ToRealserverOutput() RealserverOutput ToRealserverOutputWithContext(ctx context.Context) RealserverOutput }
type RealserverMap ¶
type RealserverMap map[string]RealserverInput
func (RealserverMap) ElementType ¶
func (RealserverMap) ElementType() reflect.Type
func (RealserverMap) ToRealserverMapOutput ¶
func (i RealserverMap) ToRealserverMapOutput() RealserverMapOutput
func (RealserverMap) ToRealserverMapOutputWithContext ¶
func (i RealserverMap) ToRealserverMapOutputWithContext(ctx context.Context) RealserverMapOutput
type RealserverMapInput ¶
type RealserverMapInput interface { pulumi.Input ToRealserverMapOutput() RealserverMapOutput ToRealserverMapOutputWithContext(context.Context) RealserverMapOutput }
RealserverMapInput is an input type that accepts RealserverMap and RealserverMapOutput values. You can construct a concrete instance of `RealserverMapInput` via:
RealserverMap{ "key": RealserverArgs{...} }
type RealserverMapOutput ¶
type RealserverMapOutput struct{ *pulumi.OutputState }
func (RealserverMapOutput) ElementType ¶
func (RealserverMapOutput) ElementType() reflect.Type
func (RealserverMapOutput) MapIndex ¶
func (o RealserverMapOutput) MapIndex(k pulumi.StringInput) RealserverOutput
func (RealserverMapOutput) ToRealserverMapOutput ¶
func (o RealserverMapOutput) ToRealserverMapOutput() RealserverMapOutput
func (RealserverMapOutput) ToRealserverMapOutputWithContext ¶
func (o RealserverMapOutput) ToRealserverMapOutputWithContext(ctx context.Context) RealserverMapOutput
type RealserverOutput ¶
type RealserverOutput struct{ *pulumi.OutputState }
func (RealserverOutput) Domain ¶
func (o RealserverOutput) Domain() pulumi.StringPtrOutput
Domain of the GAAP realserver, conflict with `ip`.
func (RealserverOutput) ElementType ¶
func (RealserverOutput) ElementType() reflect.Type
func (RealserverOutput) Ip ¶
func (o RealserverOutput) Ip() pulumi.StringPtrOutput
IP of the GAAP realserver, conflict with `domain`.
func (RealserverOutput) Name ¶
func (o RealserverOutput) Name() pulumi.StringOutput
Name of the GAAP realserver, the maximum length is 30.
func (RealserverOutput) ProjectId ¶
func (o RealserverOutput) ProjectId() pulumi.IntPtrOutput
ID of the project within the GAAP realserver, '0' means is default project.
func (RealserverOutput) Tags ¶
func (o RealserverOutput) Tags() pulumi.MapOutput
Tags of the GAAP realserver.
func (RealserverOutput) ToRealserverOutput ¶
func (o RealserverOutput) ToRealserverOutput() RealserverOutput
func (RealserverOutput) ToRealserverOutputWithContext ¶
func (o RealserverOutput) ToRealserverOutputWithContext(ctx context.Context) RealserverOutput
type RealserverState ¶
type RealserverState struct { // Domain of the GAAP realserver, conflict with `ip`. Domain pulumi.StringPtrInput // IP of the GAAP realserver, conflict with `domain`. Ip pulumi.StringPtrInput // Name of the GAAP realserver, the maximum length is 30. Name pulumi.StringPtrInput // ID of the project within the GAAP realserver, '0' means is default project. ProjectId pulumi.IntPtrInput // Tags of the GAAP realserver. Tags pulumi.MapInput }
func (RealserverState) ElementType ¶
func (RealserverState) ElementType() reflect.Type
type RealserversArgs ¶
type RealserversArgs struct { Domain *string `pulumi:"domain"` Ip *string `pulumi:"ip"` Name *string `pulumi:"name"` ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` Tags map[string]interface{} `pulumi:"tags"` }
A collection of arguments for invoking Realservers.
type RealserversOutputArgs ¶
type RealserversOutputArgs struct { Domain pulumi.StringPtrInput `pulumi:"domain"` Ip pulumi.StringPtrInput `pulumi:"ip"` Name pulumi.StringPtrInput `pulumi:"name"` ProjectId pulumi.IntPtrInput `pulumi:"projectId"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` Tags pulumi.MapInput `pulumi:"tags"` }
A collection of arguments for invoking Realservers.
func (RealserversOutputArgs) ElementType ¶
func (RealserversOutputArgs) ElementType() reflect.Type
type RealserversRealserver ¶
type RealserversRealserverArgs ¶
type RealserversRealserverArgs struct { Domain pulumi.StringInput `pulumi:"domain"` Id pulumi.StringInput `pulumi:"id"` Ip pulumi.StringInput `pulumi:"ip"` Name pulumi.StringInput `pulumi:"name"` ProjectId pulumi.IntInput `pulumi:"projectId"` Tags pulumi.MapInput `pulumi:"tags"` }
func (RealserversRealserverArgs) ElementType ¶
func (RealserversRealserverArgs) ElementType() reflect.Type
func (RealserversRealserverArgs) ToRealserversRealserverOutput ¶
func (i RealserversRealserverArgs) ToRealserversRealserverOutput() RealserversRealserverOutput
func (RealserversRealserverArgs) ToRealserversRealserverOutputWithContext ¶
func (i RealserversRealserverArgs) ToRealserversRealserverOutputWithContext(ctx context.Context) RealserversRealserverOutput
type RealserversRealserverArray ¶
type RealserversRealserverArray []RealserversRealserverInput
func (RealserversRealserverArray) ElementType ¶
func (RealserversRealserverArray) ElementType() reflect.Type
func (RealserversRealserverArray) ToRealserversRealserverArrayOutput ¶
func (i RealserversRealserverArray) ToRealserversRealserverArrayOutput() RealserversRealserverArrayOutput
func (RealserversRealserverArray) ToRealserversRealserverArrayOutputWithContext ¶
func (i RealserversRealserverArray) ToRealserversRealserverArrayOutputWithContext(ctx context.Context) RealserversRealserverArrayOutput
type RealserversRealserverArrayInput ¶
type RealserversRealserverArrayInput interface { pulumi.Input ToRealserversRealserverArrayOutput() RealserversRealserverArrayOutput ToRealserversRealserverArrayOutputWithContext(context.Context) RealserversRealserverArrayOutput }
RealserversRealserverArrayInput is an input type that accepts RealserversRealserverArray and RealserversRealserverArrayOutput values. You can construct a concrete instance of `RealserversRealserverArrayInput` via:
RealserversRealserverArray{ RealserversRealserverArgs{...} }
type RealserversRealserverArrayOutput ¶
type RealserversRealserverArrayOutput struct{ *pulumi.OutputState }
func (RealserversRealserverArrayOutput) ElementType ¶
func (RealserversRealserverArrayOutput) ElementType() reflect.Type
func (RealserversRealserverArrayOutput) Index ¶
func (o RealserversRealserverArrayOutput) Index(i pulumi.IntInput) RealserversRealserverOutput
func (RealserversRealserverArrayOutput) ToRealserversRealserverArrayOutput ¶
func (o RealserversRealserverArrayOutput) ToRealserversRealserverArrayOutput() RealserversRealserverArrayOutput
func (RealserversRealserverArrayOutput) ToRealserversRealserverArrayOutputWithContext ¶
func (o RealserversRealserverArrayOutput) ToRealserversRealserverArrayOutputWithContext(ctx context.Context) RealserversRealserverArrayOutput
type RealserversRealserverInput ¶
type RealserversRealserverInput interface { pulumi.Input ToRealserversRealserverOutput() RealserversRealserverOutput ToRealserversRealserverOutputWithContext(context.Context) RealserversRealserverOutput }
RealserversRealserverInput is an input type that accepts RealserversRealserverArgs and RealserversRealserverOutput values. You can construct a concrete instance of `RealserversRealserverInput` via:
RealserversRealserverArgs{...}
type RealserversRealserverOutput ¶
type RealserversRealserverOutput struct{ *pulumi.OutputState }
func (RealserversRealserverOutput) Domain ¶
func (o RealserversRealserverOutput) Domain() pulumi.StringOutput
func (RealserversRealserverOutput) ElementType ¶
func (RealserversRealserverOutput) ElementType() reflect.Type
func (RealserversRealserverOutput) Id ¶
func (o RealserversRealserverOutput) Id() pulumi.StringOutput
func (RealserversRealserverOutput) Ip ¶
func (o RealserversRealserverOutput) Ip() pulumi.StringOutput
func (RealserversRealserverOutput) Name ¶
func (o RealserversRealserverOutput) Name() pulumi.StringOutput
func (RealserversRealserverOutput) ProjectId ¶
func (o RealserversRealserverOutput) ProjectId() pulumi.IntOutput
func (RealserversRealserverOutput) Tags ¶
func (o RealserversRealserverOutput) Tags() pulumi.MapOutput
func (RealserversRealserverOutput) ToRealserversRealserverOutput ¶
func (o RealserversRealserverOutput) ToRealserversRealserverOutput() RealserversRealserverOutput
func (RealserversRealserverOutput) ToRealserversRealserverOutputWithContext ¶
func (o RealserversRealserverOutput) ToRealserversRealserverOutputWithContext(ctx context.Context) RealserversRealserverOutput
type RealserversResult ¶
type RealserversResult struct { Domain *string `pulumi:"domain"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Ip *string `pulumi:"ip"` Name *string `pulumi:"name"` ProjectId *int `pulumi:"projectId"` Realservers []RealserversRealserver `pulumi:"realservers"` ResultOutputFile *string `pulumi:"resultOutputFile"` Tags map[string]interface{} `pulumi:"tags"` }
A collection of values returned by Realservers.
func Realservers ¶
func Realservers(ctx *pulumi.Context, args *RealserversArgs, opts ...pulumi.InvokeOption) (*RealserversResult, error)
type RealserversResultOutput ¶
type RealserversResultOutput struct{ *pulumi.OutputState }
A collection of values returned by Realservers.
func RealserversOutput ¶
func RealserversOutput(ctx *pulumi.Context, args RealserversOutputArgs, opts ...pulumi.InvokeOption) RealserversResultOutput
func (RealserversResultOutput) Domain ¶
func (o RealserversResultOutput) Domain() pulumi.StringPtrOutput
func (RealserversResultOutput) ElementType ¶
func (RealserversResultOutput) ElementType() reflect.Type
func (RealserversResultOutput) Id ¶
func (o RealserversResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (RealserversResultOutput) Ip ¶
func (o RealserversResultOutput) Ip() pulumi.StringPtrOutput
func (RealserversResultOutput) Name ¶
func (o RealserversResultOutput) Name() pulumi.StringPtrOutput
func (RealserversResultOutput) ProjectId ¶
func (o RealserversResultOutput) ProjectId() pulumi.IntPtrOutput
func (RealserversResultOutput) Realservers ¶
func (o RealserversResultOutput) Realservers() RealserversRealserverArrayOutput
func (RealserversResultOutput) ResultOutputFile ¶
func (o RealserversResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (RealserversResultOutput) Tags ¶
func (o RealserversResultOutput) Tags() pulumi.MapOutput
func (RealserversResultOutput) ToRealserversResultOutput ¶
func (o RealserversResultOutput) ToRealserversResultOutput() RealserversResultOutput
func (RealserversResultOutput) ToRealserversResultOutputWithContext ¶
func (o RealserversResultOutput) ToRealserversResultOutputWithContext(ctx context.Context) RealserversResultOutput
type SecurityPolicesArgs ¶
type SecurityPolicesArgs struct { Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking SecurityPolices.
type SecurityPolicesOutputArgs ¶
type SecurityPolicesOutputArgs struct { Id pulumi.StringInput `pulumi:"id"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking SecurityPolices.
func (SecurityPolicesOutputArgs) ElementType ¶
func (SecurityPolicesOutputArgs) ElementType() reflect.Type
type SecurityPolicesResult ¶
type SecurityPolicesResult struct { Action string `pulumi:"action"` Id string `pulumi:"id"` ProxyId string `pulumi:"proxyId"` ResultOutputFile *string `pulumi:"resultOutputFile"` Status string `pulumi:"status"` }
A collection of values returned by SecurityPolices.
func SecurityPolices ¶
func SecurityPolices(ctx *pulumi.Context, args *SecurityPolicesArgs, opts ...pulumi.InvokeOption) (*SecurityPolicesResult, error)
type SecurityPolicesResultOutput ¶
type SecurityPolicesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by SecurityPolices.
func SecurityPolicesOutput ¶
func SecurityPolicesOutput(ctx *pulumi.Context, args SecurityPolicesOutputArgs, opts ...pulumi.InvokeOption) SecurityPolicesResultOutput
func (SecurityPolicesResultOutput) Action ¶
func (o SecurityPolicesResultOutput) Action() pulumi.StringOutput
func (SecurityPolicesResultOutput) ElementType ¶
func (SecurityPolicesResultOutput) ElementType() reflect.Type
func (SecurityPolicesResultOutput) Id ¶
func (o SecurityPolicesResultOutput) Id() pulumi.StringOutput
func (SecurityPolicesResultOutput) ProxyId ¶
func (o SecurityPolicesResultOutput) ProxyId() pulumi.StringOutput
func (SecurityPolicesResultOutput) ResultOutputFile ¶
func (o SecurityPolicesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (SecurityPolicesResultOutput) Status ¶
func (o SecurityPolicesResultOutput) Status() pulumi.StringOutput
func (SecurityPolicesResultOutput) ToSecurityPolicesResultOutput ¶
func (o SecurityPolicesResultOutput) ToSecurityPolicesResultOutput() SecurityPolicesResultOutput
func (SecurityPolicesResultOutput) ToSecurityPolicesResultOutputWithContext ¶
func (o SecurityPolicesResultOutput) ToSecurityPolicesResultOutputWithContext(ctx context.Context) SecurityPolicesResultOutput
type SecurityPolicy ¶
type SecurityPolicy struct { pulumi.CustomResourceState // Default policy. Valid value: `ACCEPT` and `DROP`. Action pulumi.StringOutput `pulumi:"action"` // Indicates whether policy is enable, default value is `true`. Enable pulumi.BoolPtrOutput `pulumi:"enable"` // ID of the GAAP proxy. ProxyId pulumi.StringOutput `pulumi:"proxyId"` }
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 { // Default policy. Valid value: `ACCEPT` and `DROP`. Action pulumi.StringInput // Indicates whether policy is enable, default value is `true`. Enable pulumi.BoolPtrInput // ID of the GAAP proxy. ProxyId 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) Action ¶
func (o SecurityPolicyOutput) Action() pulumi.StringOutput
Default policy. Valid value: `ACCEPT` and `DROP`.
func (SecurityPolicyOutput) ElementType ¶
func (SecurityPolicyOutput) ElementType() reflect.Type
func (SecurityPolicyOutput) Enable ¶
func (o SecurityPolicyOutput) Enable() pulumi.BoolPtrOutput
Indicates whether policy is enable, default value is `true`.
func (SecurityPolicyOutput) ProxyId ¶
func (o SecurityPolicyOutput) ProxyId() pulumi.StringOutput
ID of the GAAP proxy.
func (SecurityPolicyOutput) ToSecurityPolicyOutput ¶
func (o SecurityPolicyOutput) ToSecurityPolicyOutput() SecurityPolicyOutput
func (SecurityPolicyOutput) ToSecurityPolicyOutputWithContext ¶
func (o SecurityPolicyOutput) ToSecurityPolicyOutputWithContext(ctx context.Context) SecurityPolicyOutput
type SecurityPolicyState ¶
type SecurityPolicyState struct { // Default policy. Valid value: `ACCEPT` and `DROP`. Action pulumi.StringPtrInput // Indicates whether policy is enable, default value is `true`. Enable pulumi.BoolPtrInput // ID of the GAAP proxy. ProxyId pulumi.StringPtrInput }
func (SecurityPolicyState) ElementType ¶
func (SecurityPolicyState) ElementType() reflect.Type
type SecurityRule ¶
type SecurityRule struct { pulumi.CustomResourceState // Policy of the rule. Valid value: `ACCEPT` and `DROP`. Action pulumi.StringOutput `pulumi:"action"` // A network address block of the request source. CidrIp pulumi.StringOutput `pulumi:"cidrIp"` // Name of the security policy rule. Maximum length is 30. Name pulumi.StringOutput `pulumi:"name"` // ID of the security policy. PolicyId pulumi.StringOutput `pulumi:"policyId"` // Target port. Default value is `ALL`. Valid examples: `80`, `80,443` and `3306-20000`. Port pulumi.StringPtrOutput `pulumi:"port"` // Protocol of the security policy rule. Default value is `ALL`. Valid value: `TCP`, `UDP` and `ALL`. Protocol pulumi.StringPtrOutput `pulumi:"protocol"` }
func GetSecurityRule ¶
func GetSecurityRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityRuleState, opts ...pulumi.ResourceOption) (*SecurityRule, error)
GetSecurityRule gets an existing SecurityRule 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 NewSecurityRule ¶
func NewSecurityRule(ctx *pulumi.Context, name string, args *SecurityRuleArgs, opts ...pulumi.ResourceOption) (*SecurityRule, error)
NewSecurityRule registers a new resource with the given unique name, arguments, and options.
func (*SecurityRule) ElementType ¶
func (*SecurityRule) ElementType() reflect.Type
func (*SecurityRule) ToSecurityRuleOutput ¶
func (i *SecurityRule) ToSecurityRuleOutput() SecurityRuleOutput
func (*SecurityRule) ToSecurityRuleOutputWithContext ¶
func (i *SecurityRule) ToSecurityRuleOutputWithContext(ctx context.Context) SecurityRuleOutput
type SecurityRuleArgs ¶
type SecurityRuleArgs struct { // Policy of the rule. Valid value: `ACCEPT` and `DROP`. Action pulumi.StringInput // A network address block of the request source. CidrIp pulumi.StringInput // Name of the security policy rule. Maximum length is 30. Name pulumi.StringPtrInput // ID of the security policy. PolicyId pulumi.StringInput // Target port. Default value is `ALL`. Valid examples: `80`, `80,443` and `3306-20000`. Port pulumi.StringPtrInput // Protocol of the security policy rule. Default value is `ALL`. Valid value: `TCP`, `UDP` and `ALL`. Protocol pulumi.StringPtrInput }
The set of arguments for constructing a SecurityRule resource.
func (SecurityRuleArgs) ElementType ¶
func (SecurityRuleArgs) ElementType() reflect.Type
type SecurityRuleArray ¶
type SecurityRuleArray []SecurityRuleInput
func (SecurityRuleArray) ElementType ¶
func (SecurityRuleArray) ElementType() reflect.Type
func (SecurityRuleArray) ToSecurityRuleArrayOutput ¶
func (i SecurityRuleArray) ToSecurityRuleArrayOutput() SecurityRuleArrayOutput
func (SecurityRuleArray) ToSecurityRuleArrayOutputWithContext ¶
func (i SecurityRuleArray) ToSecurityRuleArrayOutputWithContext(ctx context.Context) SecurityRuleArrayOutput
type SecurityRuleArrayInput ¶
type SecurityRuleArrayInput interface { pulumi.Input ToSecurityRuleArrayOutput() SecurityRuleArrayOutput ToSecurityRuleArrayOutputWithContext(context.Context) SecurityRuleArrayOutput }
SecurityRuleArrayInput is an input type that accepts SecurityRuleArray and SecurityRuleArrayOutput values. You can construct a concrete instance of `SecurityRuleArrayInput` via:
SecurityRuleArray{ SecurityRuleArgs{...} }
type SecurityRuleArrayOutput ¶
type SecurityRuleArrayOutput struct{ *pulumi.OutputState }
func (SecurityRuleArrayOutput) ElementType ¶
func (SecurityRuleArrayOutput) ElementType() reflect.Type
func (SecurityRuleArrayOutput) Index ¶
func (o SecurityRuleArrayOutput) Index(i pulumi.IntInput) SecurityRuleOutput
func (SecurityRuleArrayOutput) ToSecurityRuleArrayOutput ¶
func (o SecurityRuleArrayOutput) ToSecurityRuleArrayOutput() SecurityRuleArrayOutput
func (SecurityRuleArrayOutput) ToSecurityRuleArrayOutputWithContext ¶
func (o SecurityRuleArrayOutput) ToSecurityRuleArrayOutputWithContext(ctx context.Context) SecurityRuleArrayOutput
type SecurityRuleInput ¶
type SecurityRuleInput interface { pulumi.Input ToSecurityRuleOutput() SecurityRuleOutput ToSecurityRuleOutputWithContext(ctx context.Context) SecurityRuleOutput }
type SecurityRuleMap ¶
type SecurityRuleMap map[string]SecurityRuleInput
func (SecurityRuleMap) ElementType ¶
func (SecurityRuleMap) ElementType() reflect.Type
func (SecurityRuleMap) ToSecurityRuleMapOutput ¶
func (i SecurityRuleMap) ToSecurityRuleMapOutput() SecurityRuleMapOutput
func (SecurityRuleMap) ToSecurityRuleMapOutputWithContext ¶
func (i SecurityRuleMap) ToSecurityRuleMapOutputWithContext(ctx context.Context) SecurityRuleMapOutput
type SecurityRuleMapInput ¶
type SecurityRuleMapInput interface { pulumi.Input ToSecurityRuleMapOutput() SecurityRuleMapOutput ToSecurityRuleMapOutputWithContext(context.Context) SecurityRuleMapOutput }
SecurityRuleMapInput is an input type that accepts SecurityRuleMap and SecurityRuleMapOutput values. You can construct a concrete instance of `SecurityRuleMapInput` via:
SecurityRuleMap{ "key": SecurityRuleArgs{...} }
type SecurityRuleMapOutput ¶
type SecurityRuleMapOutput struct{ *pulumi.OutputState }
func (SecurityRuleMapOutput) ElementType ¶
func (SecurityRuleMapOutput) ElementType() reflect.Type
func (SecurityRuleMapOutput) MapIndex ¶
func (o SecurityRuleMapOutput) MapIndex(k pulumi.StringInput) SecurityRuleOutput
func (SecurityRuleMapOutput) ToSecurityRuleMapOutput ¶
func (o SecurityRuleMapOutput) ToSecurityRuleMapOutput() SecurityRuleMapOutput
func (SecurityRuleMapOutput) ToSecurityRuleMapOutputWithContext ¶
func (o SecurityRuleMapOutput) ToSecurityRuleMapOutputWithContext(ctx context.Context) SecurityRuleMapOutput
type SecurityRuleOutput ¶
type SecurityRuleOutput struct{ *pulumi.OutputState }
func (SecurityRuleOutput) Action ¶
func (o SecurityRuleOutput) Action() pulumi.StringOutput
Policy of the rule. Valid value: `ACCEPT` and `DROP`.
func (SecurityRuleOutput) CidrIp ¶
func (o SecurityRuleOutput) CidrIp() pulumi.StringOutput
A network address block of the request source.
func (SecurityRuleOutput) ElementType ¶
func (SecurityRuleOutput) ElementType() reflect.Type
func (SecurityRuleOutput) Name ¶
func (o SecurityRuleOutput) Name() pulumi.StringOutput
Name of the security policy rule. Maximum length is 30.
func (SecurityRuleOutput) PolicyId ¶
func (o SecurityRuleOutput) PolicyId() pulumi.StringOutput
ID of the security policy.
func (SecurityRuleOutput) Port ¶
func (o SecurityRuleOutput) Port() pulumi.StringPtrOutput
Target port. Default value is `ALL`. Valid examples: `80`, `80,443` and `3306-20000`.
func (SecurityRuleOutput) Protocol ¶
func (o SecurityRuleOutput) Protocol() pulumi.StringPtrOutput
Protocol of the security policy rule. Default value is `ALL`. Valid value: `TCP`, `UDP` and `ALL`.
func (SecurityRuleOutput) ToSecurityRuleOutput ¶
func (o SecurityRuleOutput) ToSecurityRuleOutput() SecurityRuleOutput
func (SecurityRuleOutput) ToSecurityRuleOutputWithContext ¶
func (o SecurityRuleOutput) ToSecurityRuleOutputWithContext(ctx context.Context) SecurityRuleOutput
type SecurityRuleState ¶
type SecurityRuleState struct { // Policy of the rule. Valid value: `ACCEPT` and `DROP`. Action pulumi.StringPtrInput // A network address block of the request source. CidrIp pulumi.StringPtrInput // Name of the security policy rule. Maximum length is 30. Name pulumi.StringPtrInput // ID of the security policy. PolicyId pulumi.StringPtrInput // Target port. Default value is `ALL`. Valid examples: `80`, `80,443` and `3306-20000`. Port pulumi.StringPtrInput // Protocol of the security policy rule. Default value is `ALL`. Valid value: `TCP`, `UDP` and `ALL`. Protocol pulumi.StringPtrInput }
func (SecurityRuleState) ElementType ¶
func (SecurityRuleState) ElementType() reflect.Type
type SecurityRulesArgs ¶
type SecurityRulesArgs struct { Action *string `pulumi:"action"` CidrIp *string `pulumi:"cidrIp"` Name *string `pulumi:"name"` PolicyId string `pulumi:"policyId"` Port *string `pulumi:"port"` Protocol *string `pulumi:"protocol"` ResultOutputFile *string `pulumi:"resultOutputFile"` RuleId *string `pulumi:"ruleId"` }
A collection of arguments for invoking SecurityRules.
type SecurityRulesOutputArgs ¶
type SecurityRulesOutputArgs struct { Action pulumi.StringPtrInput `pulumi:"action"` CidrIp pulumi.StringPtrInput `pulumi:"cidrIp"` Name pulumi.StringPtrInput `pulumi:"name"` PolicyId pulumi.StringInput `pulumi:"policyId"` Port pulumi.StringPtrInput `pulumi:"port"` Protocol pulumi.StringPtrInput `pulumi:"protocol"` ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` RuleId pulumi.StringPtrInput `pulumi:"ruleId"` }
A collection of arguments for invoking SecurityRules.
func (SecurityRulesOutputArgs) ElementType ¶
func (SecurityRulesOutputArgs) ElementType() reflect.Type
type SecurityRulesResult ¶
type SecurityRulesResult struct { Action *string `pulumi:"action"` CidrIp *string `pulumi:"cidrIp"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name *string `pulumi:"name"` PolicyId string `pulumi:"policyId"` Port *string `pulumi:"port"` Protocol *string `pulumi:"protocol"` ResultOutputFile *string `pulumi:"resultOutputFile"` RuleId *string `pulumi:"ruleId"` Rules []SecurityRulesRule `pulumi:"rules"` }
A collection of values returned by SecurityRules.
func SecurityRules ¶
func SecurityRules(ctx *pulumi.Context, args *SecurityRulesArgs, opts ...pulumi.InvokeOption) (*SecurityRulesResult, error)
type SecurityRulesResultOutput ¶
type SecurityRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by SecurityRules.
func SecurityRulesOutput ¶
func SecurityRulesOutput(ctx *pulumi.Context, args SecurityRulesOutputArgs, opts ...pulumi.InvokeOption) SecurityRulesResultOutput
func (SecurityRulesResultOutput) Action ¶
func (o SecurityRulesResultOutput) Action() pulumi.StringPtrOutput
func (SecurityRulesResultOutput) CidrIp ¶
func (o SecurityRulesResultOutput) CidrIp() pulumi.StringPtrOutput
func (SecurityRulesResultOutput) ElementType ¶
func (SecurityRulesResultOutput) ElementType() reflect.Type
func (SecurityRulesResultOutput) Id ¶
func (o SecurityRulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (SecurityRulesResultOutput) Name ¶
func (o SecurityRulesResultOutput) Name() pulumi.StringPtrOutput
func (SecurityRulesResultOutput) PolicyId ¶
func (o SecurityRulesResultOutput) PolicyId() pulumi.StringOutput
func (SecurityRulesResultOutput) Port ¶
func (o SecurityRulesResultOutput) Port() pulumi.StringPtrOutput
func (SecurityRulesResultOutput) Protocol ¶
func (o SecurityRulesResultOutput) Protocol() pulumi.StringPtrOutput
func (SecurityRulesResultOutput) ResultOutputFile ¶
func (o SecurityRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (SecurityRulesResultOutput) RuleId ¶
func (o SecurityRulesResultOutput) RuleId() pulumi.StringPtrOutput
func (SecurityRulesResultOutput) Rules ¶
func (o SecurityRulesResultOutput) Rules() SecurityRulesRuleArrayOutput
func (SecurityRulesResultOutput) ToSecurityRulesResultOutput ¶
func (o SecurityRulesResultOutput) ToSecurityRulesResultOutput() SecurityRulesResultOutput
func (SecurityRulesResultOutput) ToSecurityRulesResultOutputWithContext ¶
func (o SecurityRulesResultOutput) ToSecurityRulesResultOutputWithContext(ctx context.Context) SecurityRulesResultOutput
type SecurityRulesRule ¶
type SecurityRulesRuleArgs ¶
type SecurityRulesRuleArgs struct { Action pulumi.StringInput `pulumi:"action"` CidrIp pulumi.StringInput `pulumi:"cidrIp"` Id pulumi.StringInput `pulumi:"id"` Name pulumi.StringInput `pulumi:"name"` Port pulumi.StringInput `pulumi:"port"` Protocol pulumi.StringInput `pulumi:"protocol"` }
func (SecurityRulesRuleArgs) ElementType ¶
func (SecurityRulesRuleArgs) ElementType() reflect.Type
func (SecurityRulesRuleArgs) ToSecurityRulesRuleOutput ¶
func (i SecurityRulesRuleArgs) ToSecurityRulesRuleOutput() SecurityRulesRuleOutput
func (SecurityRulesRuleArgs) ToSecurityRulesRuleOutputWithContext ¶
func (i SecurityRulesRuleArgs) ToSecurityRulesRuleOutputWithContext(ctx context.Context) SecurityRulesRuleOutput
type SecurityRulesRuleArray ¶
type SecurityRulesRuleArray []SecurityRulesRuleInput
func (SecurityRulesRuleArray) ElementType ¶
func (SecurityRulesRuleArray) ElementType() reflect.Type
func (SecurityRulesRuleArray) ToSecurityRulesRuleArrayOutput ¶
func (i SecurityRulesRuleArray) ToSecurityRulesRuleArrayOutput() SecurityRulesRuleArrayOutput
func (SecurityRulesRuleArray) ToSecurityRulesRuleArrayOutputWithContext ¶
func (i SecurityRulesRuleArray) ToSecurityRulesRuleArrayOutputWithContext(ctx context.Context) SecurityRulesRuleArrayOutput
type SecurityRulesRuleArrayInput ¶
type SecurityRulesRuleArrayInput interface { pulumi.Input ToSecurityRulesRuleArrayOutput() SecurityRulesRuleArrayOutput ToSecurityRulesRuleArrayOutputWithContext(context.Context) SecurityRulesRuleArrayOutput }
SecurityRulesRuleArrayInput is an input type that accepts SecurityRulesRuleArray and SecurityRulesRuleArrayOutput values. You can construct a concrete instance of `SecurityRulesRuleArrayInput` via:
SecurityRulesRuleArray{ SecurityRulesRuleArgs{...} }
type SecurityRulesRuleArrayOutput ¶
type SecurityRulesRuleArrayOutput struct{ *pulumi.OutputState }
func (SecurityRulesRuleArrayOutput) ElementType ¶
func (SecurityRulesRuleArrayOutput) ElementType() reflect.Type
func (SecurityRulesRuleArrayOutput) Index ¶
func (o SecurityRulesRuleArrayOutput) Index(i pulumi.IntInput) SecurityRulesRuleOutput
func (SecurityRulesRuleArrayOutput) ToSecurityRulesRuleArrayOutput ¶
func (o SecurityRulesRuleArrayOutput) ToSecurityRulesRuleArrayOutput() SecurityRulesRuleArrayOutput
func (SecurityRulesRuleArrayOutput) ToSecurityRulesRuleArrayOutputWithContext ¶
func (o SecurityRulesRuleArrayOutput) ToSecurityRulesRuleArrayOutputWithContext(ctx context.Context) SecurityRulesRuleArrayOutput
type SecurityRulesRuleInput ¶
type SecurityRulesRuleInput interface { pulumi.Input ToSecurityRulesRuleOutput() SecurityRulesRuleOutput ToSecurityRulesRuleOutputWithContext(context.Context) SecurityRulesRuleOutput }
SecurityRulesRuleInput is an input type that accepts SecurityRulesRuleArgs and SecurityRulesRuleOutput values. You can construct a concrete instance of `SecurityRulesRuleInput` via:
SecurityRulesRuleArgs{...}
type SecurityRulesRuleOutput ¶
type SecurityRulesRuleOutput struct{ *pulumi.OutputState }
func (SecurityRulesRuleOutput) Action ¶
func (o SecurityRulesRuleOutput) Action() pulumi.StringOutput
func (SecurityRulesRuleOutput) CidrIp ¶
func (o SecurityRulesRuleOutput) CidrIp() pulumi.StringOutput
func (SecurityRulesRuleOutput) ElementType ¶
func (SecurityRulesRuleOutput) ElementType() reflect.Type
func (SecurityRulesRuleOutput) Id ¶
func (o SecurityRulesRuleOutput) Id() pulumi.StringOutput
func (SecurityRulesRuleOutput) Name ¶
func (o SecurityRulesRuleOutput) Name() pulumi.StringOutput
func (SecurityRulesRuleOutput) Port ¶
func (o SecurityRulesRuleOutput) Port() pulumi.StringOutput
func (SecurityRulesRuleOutput) Protocol ¶
func (o SecurityRulesRuleOutput) Protocol() pulumi.StringOutput
func (SecurityRulesRuleOutput) ToSecurityRulesRuleOutput ¶
func (o SecurityRulesRuleOutput) ToSecurityRulesRuleOutput() SecurityRulesRuleOutput
func (SecurityRulesRuleOutput) ToSecurityRulesRuleOutputWithContext ¶
func (o SecurityRulesRuleOutput) ToSecurityRulesRuleOutputWithContext(ctx context.Context) SecurityRulesRuleOutput
Source Files ¶
- certificate.go
- certificates.go
- domainErrorPageInfo.go
- domainErrorPageInfoList.go
- httpDomain.go
- httpDomains.go
- httpRule.go
- httpRules.go
- init.go
- layer4Listener.go
- layer4Listeners.go
- layer7Listener.go
- layer7Listeners.go
- proxies.go
- proxy.go
- pulumiTypes.go
- realserver.go
- realservers.go
- securityPolices.go
- securityPolicy.go
- securityRule.go
- securityRules.go