Documentation
¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type CngwCanaryRule
- type CngwCanaryRuleArgs
- type CngwCanaryRuleArray
- type CngwCanaryRuleArrayInput
- type CngwCanaryRuleArrayOutput
- func (CngwCanaryRuleArrayOutput) ElementType() reflect.Type
- func (o CngwCanaryRuleArrayOutput) Index(i pulumi.IntInput) CngwCanaryRuleOutput
- func (o CngwCanaryRuleArrayOutput) ToCngwCanaryRuleArrayOutput() CngwCanaryRuleArrayOutput
- func (o CngwCanaryRuleArrayOutput) ToCngwCanaryRuleArrayOutputWithContext(ctx context.Context) CngwCanaryRuleArrayOutput
- type CngwCanaryRuleCanaryRule
- type CngwCanaryRuleCanaryRuleArgs
- func (CngwCanaryRuleCanaryRuleArgs) ElementType() reflect.Type
- func (i CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRuleOutput() CngwCanaryRuleCanaryRuleOutput
- func (i CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRuleOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleOutput
- func (i CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRulePtrOutput() CngwCanaryRuleCanaryRulePtrOutput
- func (i CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRulePtrOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRulePtrOutput
- type CngwCanaryRuleCanaryRuleBalancedServiceList
- type CngwCanaryRuleCanaryRuleBalancedServiceListArgs
- func (CngwCanaryRuleCanaryRuleBalancedServiceListArgs) ElementType() reflect.Type
- func (i CngwCanaryRuleCanaryRuleBalancedServiceListArgs) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutput() CngwCanaryRuleCanaryRuleBalancedServiceListOutput
- func (i CngwCanaryRuleCanaryRuleBalancedServiceListArgs) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleBalancedServiceListOutput
- type CngwCanaryRuleCanaryRuleBalancedServiceListArray
- func (CngwCanaryRuleCanaryRuleBalancedServiceListArray) ElementType() reflect.Type
- func (i CngwCanaryRuleCanaryRuleBalancedServiceListArray) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput() CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput
- func (i CngwCanaryRuleCanaryRuleBalancedServiceListArray) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput
- type CngwCanaryRuleCanaryRuleBalancedServiceListArrayInput
- type CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput
- func (CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput) ElementType() reflect.Type
- func (o CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput) Index(i pulumi.IntInput) CngwCanaryRuleCanaryRuleBalancedServiceListOutput
- func (o CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput() CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput
- func (o CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput
- type CngwCanaryRuleCanaryRuleBalancedServiceListInput
- type CngwCanaryRuleCanaryRuleBalancedServiceListOutput
- func (CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ElementType() reflect.Type
- func (o CngwCanaryRuleCanaryRuleBalancedServiceListOutput) Percent() pulumi.Float64PtrOutput
- func (o CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ServiceId() pulumi.StringPtrOutput
- func (o CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ServiceName() pulumi.StringPtrOutput
- func (o CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutput() CngwCanaryRuleCanaryRuleBalancedServiceListOutput
- func (o CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleBalancedServiceListOutput
- func (o CngwCanaryRuleCanaryRuleBalancedServiceListOutput) UpstreamName() pulumi.StringPtrOutput
- type CngwCanaryRuleCanaryRuleConditionList
- type CngwCanaryRuleCanaryRuleConditionListArgs
- func (CngwCanaryRuleCanaryRuleConditionListArgs) ElementType() reflect.Type
- func (i CngwCanaryRuleCanaryRuleConditionListArgs) ToCngwCanaryRuleCanaryRuleConditionListOutput() CngwCanaryRuleCanaryRuleConditionListOutput
- func (i CngwCanaryRuleCanaryRuleConditionListArgs) ToCngwCanaryRuleCanaryRuleConditionListOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleConditionListOutput
- type CngwCanaryRuleCanaryRuleConditionListArray
- func (CngwCanaryRuleCanaryRuleConditionListArray) ElementType() reflect.Type
- func (i CngwCanaryRuleCanaryRuleConditionListArray) ToCngwCanaryRuleCanaryRuleConditionListArrayOutput() CngwCanaryRuleCanaryRuleConditionListArrayOutput
- func (i CngwCanaryRuleCanaryRuleConditionListArray) ToCngwCanaryRuleCanaryRuleConditionListArrayOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleConditionListArrayOutput
- type CngwCanaryRuleCanaryRuleConditionListArrayInput
- type CngwCanaryRuleCanaryRuleConditionListArrayOutput
- func (CngwCanaryRuleCanaryRuleConditionListArrayOutput) ElementType() reflect.Type
- func (o CngwCanaryRuleCanaryRuleConditionListArrayOutput) Index(i pulumi.IntInput) CngwCanaryRuleCanaryRuleConditionListOutput
- func (o CngwCanaryRuleCanaryRuleConditionListArrayOutput) ToCngwCanaryRuleCanaryRuleConditionListArrayOutput() CngwCanaryRuleCanaryRuleConditionListArrayOutput
- func (o CngwCanaryRuleCanaryRuleConditionListArrayOutput) ToCngwCanaryRuleCanaryRuleConditionListArrayOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleConditionListArrayOutput
- type CngwCanaryRuleCanaryRuleConditionListInput
- type CngwCanaryRuleCanaryRuleConditionListOutput
- func (o CngwCanaryRuleCanaryRuleConditionListOutput) Delimiter() pulumi.StringPtrOutput
- func (CngwCanaryRuleCanaryRuleConditionListOutput) ElementType() reflect.Type
- func (o CngwCanaryRuleCanaryRuleConditionListOutput) GlobalConfigId() pulumi.StringPtrOutput
- func (o CngwCanaryRuleCanaryRuleConditionListOutput) GlobalConfigName() pulumi.StringPtrOutput
- func (o CngwCanaryRuleCanaryRuleConditionListOutput) Key() pulumi.StringPtrOutput
- func (o CngwCanaryRuleCanaryRuleConditionListOutput) Operator() pulumi.StringPtrOutput
- func (o CngwCanaryRuleCanaryRuleConditionListOutput) ToCngwCanaryRuleCanaryRuleConditionListOutput() CngwCanaryRuleCanaryRuleConditionListOutput
- func (o CngwCanaryRuleCanaryRuleConditionListOutput) ToCngwCanaryRuleCanaryRuleConditionListOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleConditionListOutput
- func (o CngwCanaryRuleCanaryRuleConditionListOutput) Type() pulumi.StringOutput
- func (o CngwCanaryRuleCanaryRuleConditionListOutput) Value() pulumi.StringPtrOutput
- type CngwCanaryRuleCanaryRuleInput
- type CngwCanaryRuleCanaryRuleOutput
- func (o CngwCanaryRuleCanaryRuleOutput) BalancedServiceLists() CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput
- func (o CngwCanaryRuleCanaryRuleOutput) ConditionLists() CngwCanaryRuleCanaryRuleConditionListArrayOutput
- func (CngwCanaryRuleCanaryRuleOutput) ElementType() reflect.Type
- func (o CngwCanaryRuleCanaryRuleOutput) Enabled() pulumi.BoolOutput
- func (o CngwCanaryRuleCanaryRuleOutput) Priority() pulumi.IntOutput
- func (o CngwCanaryRuleCanaryRuleOutput) ServiceId() pulumi.StringPtrOutput
- func (o CngwCanaryRuleCanaryRuleOutput) ServiceName() pulumi.StringPtrOutput
- func (o CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRuleOutput() CngwCanaryRuleCanaryRuleOutput
- func (o CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRuleOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleOutput
- func (o CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRulePtrOutput() CngwCanaryRuleCanaryRulePtrOutput
- func (o CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRulePtrOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRulePtrOutput
- type CngwCanaryRuleCanaryRulePtrInput
- type CngwCanaryRuleCanaryRulePtrOutput
- func (o CngwCanaryRuleCanaryRulePtrOutput) BalancedServiceLists() CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput
- func (o CngwCanaryRuleCanaryRulePtrOutput) ConditionLists() CngwCanaryRuleCanaryRuleConditionListArrayOutput
- func (o CngwCanaryRuleCanaryRulePtrOutput) Elem() CngwCanaryRuleCanaryRuleOutput
- func (CngwCanaryRuleCanaryRulePtrOutput) ElementType() reflect.Type
- func (o CngwCanaryRuleCanaryRulePtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CngwCanaryRuleCanaryRulePtrOutput) Priority() pulumi.IntPtrOutput
- func (o CngwCanaryRuleCanaryRulePtrOutput) ServiceId() pulumi.StringPtrOutput
- func (o CngwCanaryRuleCanaryRulePtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o CngwCanaryRuleCanaryRulePtrOutput) ToCngwCanaryRuleCanaryRulePtrOutput() CngwCanaryRuleCanaryRulePtrOutput
- func (o CngwCanaryRuleCanaryRulePtrOutput) ToCngwCanaryRuleCanaryRulePtrOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRulePtrOutput
- type CngwCanaryRuleInput
- type CngwCanaryRuleMap
- type CngwCanaryRuleMapInput
- type CngwCanaryRuleMapOutput
- func (CngwCanaryRuleMapOutput) ElementType() reflect.Type
- func (o CngwCanaryRuleMapOutput) MapIndex(k pulumi.StringInput) CngwCanaryRuleOutput
- func (o CngwCanaryRuleMapOutput) ToCngwCanaryRuleMapOutput() CngwCanaryRuleMapOutput
- func (o CngwCanaryRuleMapOutput) ToCngwCanaryRuleMapOutputWithContext(ctx context.Context) CngwCanaryRuleMapOutput
- type CngwCanaryRuleOutput
- func (o CngwCanaryRuleOutput) CanaryRule() CngwCanaryRuleCanaryRuleOutput
- func (CngwCanaryRuleOutput) ElementType() reflect.Type
- func (o CngwCanaryRuleOutput) GatewayId() pulumi.StringOutput
- func (o CngwCanaryRuleOutput) ServiceId() pulumi.StringOutput
- func (o CngwCanaryRuleOutput) Tags() pulumi.MapOutput
- func (o CngwCanaryRuleOutput) ToCngwCanaryRuleOutput() CngwCanaryRuleOutput
- func (o CngwCanaryRuleOutput) ToCngwCanaryRuleOutputWithContext(ctx context.Context) CngwCanaryRuleOutput
- type CngwCanaryRuleState
- type CngwCertificate
- type CngwCertificateArgs
- type CngwCertificateArray
- type CngwCertificateArrayInput
- type CngwCertificateArrayOutput
- func (CngwCertificateArrayOutput) ElementType() reflect.Type
- func (o CngwCertificateArrayOutput) Index(i pulumi.IntInput) CngwCertificateOutput
- func (o CngwCertificateArrayOutput) ToCngwCertificateArrayOutput() CngwCertificateArrayOutput
- func (o CngwCertificateArrayOutput) ToCngwCertificateArrayOutputWithContext(ctx context.Context) CngwCertificateArrayOutput
- type CngwCertificateInput
- type CngwCertificateMap
- type CngwCertificateMapInput
- type CngwCertificateMapOutput
- func (CngwCertificateMapOutput) ElementType() reflect.Type
- func (o CngwCertificateMapOutput) MapIndex(k pulumi.StringInput) CngwCertificateOutput
- func (o CngwCertificateMapOutput) ToCngwCertificateMapOutput() CngwCertificateMapOutput
- func (o CngwCertificateMapOutput) ToCngwCertificateMapOutputWithContext(ctx context.Context) CngwCertificateMapOutput
- type CngwCertificateOutput
- func (o CngwCertificateOutput) BindDomains() pulumi.StringArrayOutput
- func (o CngwCertificateOutput) CertId() pulumi.StringOutput
- func (o CngwCertificateOutput) Crt() pulumi.StringOutput
- func (CngwCertificateOutput) ElementType() reflect.Type
- func (o CngwCertificateOutput) GatewayId() pulumi.StringOutput
- func (o CngwCertificateOutput) Key() pulumi.StringOutput
- func (o CngwCertificateOutput) Name() pulumi.StringOutput
- func (o CngwCertificateOutput) ToCngwCertificateOutput() CngwCertificateOutput
- func (o CngwCertificateOutput) ToCngwCertificateOutputWithContext(ctx context.Context) CngwCertificateOutput
- type CngwCertificateState
- type CngwGateway
- type CngwGatewayArgs
- type CngwGatewayArray
- type CngwGatewayArrayInput
- type CngwGatewayArrayOutput
- func (CngwGatewayArrayOutput) ElementType() reflect.Type
- func (o CngwGatewayArrayOutput) Index(i pulumi.IntInput) CngwGatewayOutput
- func (o CngwGatewayArrayOutput) ToCngwGatewayArrayOutput() CngwGatewayArrayOutput
- func (o CngwGatewayArrayOutput) ToCngwGatewayArrayOutputWithContext(ctx context.Context) CngwGatewayArrayOutput
- type CngwGatewayInput
- type CngwGatewayInstancePort
- type CngwGatewayInstancePortArgs
- type CngwGatewayInstancePortArray
- func (CngwGatewayInstancePortArray) ElementType() reflect.Type
- func (i CngwGatewayInstancePortArray) ToCngwGatewayInstancePortArrayOutput() CngwGatewayInstancePortArrayOutput
- func (i CngwGatewayInstancePortArray) ToCngwGatewayInstancePortArrayOutputWithContext(ctx context.Context) CngwGatewayInstancePortArrayOutput
- type CngwGatewayInstancePortArrayInput
- type CngwGatewayInstancePortArrayOutput
- func (CngwGatewayInstancePortArrayOutput) ElementType() reflect.Type
- func (o CngwGatewayInstancePortArrayOutput) Index(i pulumi.IntInput) CngwGatewayInstancePortOutput
- func (o CngwGatewayInstancePortArrayOutput) ToCngwGatewayInstancePortArrayOutput() CngwGatewayInstancePortArrayOutput
- func (o CngwGatewayInstancePortArrayOutput) ToCngwGatewayInstancePortArrayOutputWithContext(ctx context.Context) CngwGatewayInstancePortArrayOutput
- type CngwGatewayInstancePortInput
- type CngwGatewayInstancePortOutput
- func (CngwGatewayInstancePortOutput) ElementType() reflect.Type
- func (o CngwGatewayInstancePortOutput) HttpPort() pulumi.StringPtrOutput
- func (o CngwGatewayInstancePortOutput) HttpsPort() pulumi.StringPtrOutput
- func (o CngwGatewayInstancePortOutput) TcpPort() pulumi.StringPtrOutput
- func (o CngwGatewayInstancePortOutput) ToCngwGatewayInstancePortOutput() CngwGatewayInstancePortOutput
- func (o CngwGatewayInstancePortOutput) ToCngwGatewayInstancePortOutputWithContext(ctx context.Context) CngwGatewayInstancePortOutput
- func (o CngwGatewayInstancePortOutput) UdpPort() pulumi.StringPtrOutput
- type CngwGatewayInternetConfig
- type CngwGatewayInternetConfigArgs
- func (CngwGatewayInternetConfigArgs) ElementType() reflect.Type
- func (i CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigOutput() CngwGatewayInternetConfigOutput
- func (i CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigOutputWithContext(ctx context.Context) CngwGatewayInternetConfigOutput
- func (i CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigPtrOutput() CngwGatewayInternetConfigPtrOutput
- func (i CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigPtrOutputWithContext(ctx context.Context) CngwGatewayInternetConfigPtrOutput
- type CngwGatewayInternetConfigInput
- type CngwGatewayInternetConfigOutput
- func (o CngwGatewayInternetConfigOutput) Description() pulumi.StringPtrOutput
- func (CngwGatewayInternetConfigOutput) ElementType() reflect.Type
- func (o CngwGatewayInternetConfigOutput) InternetAddressVersion() pulumi.StringPtrOutput
- func (o CngwGatewayInternetConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o CngwGatewayInternetConfigOutput) InternetPayMode() pulumi.StringPtrOutput
- func (o CngwGatewayInternetConfigOutput) MasterZoneId() pulumi.StringPtrOutput
- func (o CngwGatewayInternetConfigOutput) MultiZoneFlag() pulumi.BoolPtrOutput
- func (o CngwGatewayInternetConfigOutput) SlaType() pulumi.StringPtrOutput
- func (o CngwGatewayInternetConfigOutput) SlaveZoneId() pulumi.StringPtrOutput
- func (o CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigOutput() CngwGatewayInternetConfigOutput
- func (o CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigOutputWithContext(ctx context.Context) CngwGatewayInternetConfigOutput
- func (o CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigPtrOutput() CngwGatewayInternetConfigPtrOutput
- func (o CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigPtrOutputWithContext(ctx context.Context) CngwGatewayInternetConfigPtrOutput
- type CngwGatewayInternetConfigPtrInput
- type CngwGatewayInternetConfigPtrOutput
- func (o CngwGatewayInternetConfigPtrOutput) Description() pulumi.StringPtrOutput
- func (o CngwGatewayInternetConfigPtrOutput) Elem() CngwGatewayInternetConfigOutput
- func (CngwGatewayInternetConfigPtrOutput) ElementType() reflect.Type
- func (o CngwGatewayInternetConfigPtrOutput) InternetAddressVersion() pulumi.StringPtrOutput
- func (o CngwGatewayInternetConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o CngwGatewayInternetConfigPtrOutput) InternetPayMode() pulumi.StringPtrOutput
- func (o CngwGatewayInternetConfigPtrOutput) MasterZoneId() pulumi.StringPtrOutput
- func (o CngwGatewayInternetConfigPtrOutput) MultiZoneFlag() pulumi.BoolPtrOutput
- func (o CngwGatewayInternetConfigPtrOutput) SlaType() pulumi.StringPtrOutput
- func (o CngwGatewayInternetConfigPtrOutput) SlaveZoneId() pulumi.StringPtrOutput
- func (o CngwGatewayInternetConfigPtrOutput) ToCngwGatewayInternetConfigPtrOutput() CngwGatewayInternetConfigPtrOutput
- func (o CngwGatewayInternetConfigPtrOutput) ToCngwGatewayInternetConfigPtrOutputWithContext(ctx context.Context) CngwGatewayInternetConfigPtrOutput
- type CngwGatewayMap
- type CngwGatewayMapInput
- type CngwGatewayMapOutput
- func (CngwGatewayMapOutput) ElementType() reflect.Type
- func (o CngwGatewayMapOutput) MapIndex(k pulumi.StringInput) CngwGatewayOutput
- func (o CngwGatewayMapOutput) ToCngwGatewayMapOutput() CngwGatewayMapOutput
- func (o CngwGatewayMapOutput) ToCngwGatewayMapOutputWithContext(ctx context.Context) CngwGatewayMapOutput
- type CngwGatewayNodeConfig
- type CngwGatewayNodeConfigArgs
- func (CngwGatewayNodeConfigArgs) ElementType() reflect.Type
- func (i CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigOutput() CngwGatewayNodeConfigOutput
- func (i CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigOutputWithContext(ctx context.Context) CngwGatewayNodeConfigOutput
- func (i CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigPtrOutput() CngwGatewayNodeConfigPtrOutput
- func (i CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigPtrOutputWithContext(ctx context.Context) CngwGatewayNodeConfigPtrOutput
- type CngwGatewayNodeConfigInput
- type CngwGatewayNodeConfigOutput
- func (CngwGatewayNodeConfigOutput) ElementType() reflect.Type
- func (o CngwGatewayNodeConfigOutput) Number() pulumi.IntOutput
- func (o CngwGatewayNodeConfigOutput) Specification() pulumi.StringOutput
- func (o CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigOutput() CngwGatewayNodeConfigOutput
- func (o CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigOutputWithContext(ctx context.Context) CngwGatewayNodeConfigOutput
- func (o CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigPtrOutput() CngwGatewayNodeConfigPtrOutput
- func (o CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigPtrOutputWithContext(ctx context.Context) CngwGatewayNodeConfigPtrOutput
- type CngwGatewayNodeConfigPtrInput
- type CngwGatewayNodeConfigPtrOutput
- func (o CngwGatewayNodeConfigPtrOutput) Elem() CngwGatewayNodeConfigOutput
- func (CngwGatewayNodeConfigPtrOutput) ElementType() reflect.Type
- func (o CngwGatewayNodeConfigPtrOutput) Number() pulumi.IntPtrOutput
- func (o CngwGatewayNodeConfigPtrOutput) Specification() pulumi.StringPtrOutput
- func (o CngwGatewayNodeConfigPtrOutput) ToCngwGatewayNodeConfigPtrOutput() CngwGatewayNodeConfigPtrOutput
- func (o CngwGatewayNodeConfigPtrOutput) ToCngwGatewayNodeConfigPtrOutputWithContext(ctx context.Context) CngwGatewayNodeConfigPtrOutput
- type CngwGatewayOutput
- func (o CngwGatewayOutput) Description() pulumi.StringPtrOutput
- func (CngwGatewayOutput) ElementType() reflect.Type
- func (o CngwGatewayOutput) EnableCls() pulumi.BoolPtrOutput
- func (o CngwGatewayOutput) EngineRegion() pulumi.StringOutput
- func (o CngwGatewayOutput) FeatureVersion() pulumi.StringOutput
- func (o CngwGatewayOutput) GatewayVersion() pulumi.StringOutput
- func (o CngwGatewayOutput) IngressClassName() pulumi.StringOutput
- func (o CngwGatewayOutput) InstancePorts() CngwGatewayInstancePortArrayOutput
- func (o CngwGatewayOutput) InternetConfig() CngwGatewayInternetConfigPtrOutput
- func (o CngwGatewayOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o CngwGatewayOutput) Name() pulumi.StringOutput
- func (o CngwGatewayOutput) NodeConfig() CngwGatewayNodeConfigOutput
- func (o CngwGatewayOutput) PublicIpAddresses() pulumi.StringArrayOutput
- func (o CngwGatewayOutput) Tags() pulumi.MapOutput
- func (o CngwGatewayOutput) ToCngwGatewayOutput() CngwGatewayOutput
- func (o CngwGatewayOutput) ToCngwGatewayOutputWithContext(ctx context.Context) CngwGatewayOutput
- func (o CngwGatewayOutput) TradeType() pulumi.IntPtrOutput
- func (o CngwGatewayOutput) Type() pulumi.StringOutput
- func (o CngwGatewayOutput) VpcConfig() CngwGatewayVpcConfigOutput
- type CngwGatewayState
- type CngwGatewayVpcConfig
- type CngwGatewayVpcConfigArgs
- func (CngwGatewayVpcConfigArgs) ElementType() reflect.Type
- func (i CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigOutput() CngwGatewayVpcConfigOutput
- func (i CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigOutputWithContext(ctx context.Context) CngwGatewayVpcConfigOutput
- func (i CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigPtrOutput() CngwGatewayVpcConfigPtrOutput
- func (i CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigPtrOutputWithContext(ctx context.Context) CngwGatewayVpcConfigPtrOutput
- type CngwGatewayVpcConfigInput
- type CngwGatewayVpcConfigOutput
- func (CngwGatewayVpcConfigOutput) ElementType() reflect.Type
- func (o CngwGatewayVpcConfigOutput) SubnetId() pulumi.StringPtrOutput
- func (o CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigOutput() CngwGatewayVpcConfigOutput
- func (o CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigOutputWithContext(ctx context.Context) CngwGatewayVpcConfigOutput
- func (o CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigPtrOutput() CngwGatewayVpcConfigPtrOutput
- func (o CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigPtrOutputWithContext(ctx context.Context) CngwGatewayVpcConfigPtrOutput
- func (o CngwGatewayVpcConfigOutput) VpcId() pulumi.StringPtrOutput
- type CngwGatewayVpcConfigPtrInput
- type CngwGatewayVpcConfigPtrOutput
- func (o CngwGatewayVpcConfigPtrOutput) Elem() CngwGatewayVpcConfigOutput
- func (CngwGatewayVpcConfigPtrOutput) ElementType() reflect.Type
- func (o CngwGatewayVpcConfigPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o CngwGatewayVpcConfigPtrOutput) ToCngwGatewayVpcConfigPtrOutput() CngwGatewayVpcConfigPtrOutput
- func (o CngwGatewayVpcConfigPtrOutput) ToCngwGatewayVpcConfigPtrOutputWithContext(ctx context.Context) CngwGatewayVpcConfigPtrOutput
- func (o CngwGatewayVpcConfigPtrOutput) VpcId() pulumi.StringPtrOutput
- type CngwGroup
- type CngwGroupArgs
- type CngwGroupArray
- type CngwGroupArrayInput
- type CngwGroupArrayOutput
- func (CngwGroupArrayOutput) ElementType() reflect.Type
- func (o CngwGroupArrayOutput) Index(i pulumi.IntInput) CngwGroupOutput
- func (o CngwGroupArrayOutput) ToCngwGroupArrayOutput() CngwGroupArrayOutput
- func (o CngwGroupArrayOutput) ToCngwGroupArrayOutputWithContext(ctx context.Context) CngwGroupArrayOutput
- type CngwGroupInput
- type CngwGroupInternetConfig
- type CngwGroupInternetConfigArgs
- func (CngwGroupInternetConfigArgs) ElementType() reflect.Type
- func (i CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigOutput() CngwGroupInternetConfigOutput
- func (i CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigOutputWithContext(ctx context.Context) CngwGroupInternetConfigOutput
- func (i CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigPtrOutput() CngwGroupInternetConfigPtrOutput
- func (i CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigPtrOutputWithContext(ctx context.Context) CngwGroupInternetConfigPtrOutput
- type CngwGroupInternetConfigInput
- type CngwGroupInternetConfigOutput
- func (o CngwGroupInternetConfigOutput) Description() pulumi.StringPtrOutput
- func (CngwGroupInternetConfigOutput) ElementType() reflect.Type
- func (o CngwGroupInternetConfigOutput) InternetAddressVersion() pulumi.StringPtrOutput
- func (o CngwGroupInternetConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o CngwGroupInternetConfigOutput) InternetPayMode() pulumi.StringPtrOutput
- func (o CngwGroupInternetConfigOutput) MasterZoneId() pulumi.StringPtrOutput
- func (o CngwGroupInternetConfigOutput) MultiZoneFlag() pulumi.BoolPtrOutput
- func (o CngwGroupInternetConfigOutput) SlaType() pulumi.StringPtrOutput
- func (o CngwGroupInternetConfigOutput) SlaveZoneId() pulumi.StringPtrOutput
- func (o CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigOutput() CngwGroupInternetConfigOutput
- func (o CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigOutputWithContext(ctx context.Context) CngwGroupInternetConfigOutput
- func (o CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigPtrOutput() CngwGroupInternetConfigPtrOutput
- func (o CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigPtrOutputWithContext(ctx context.Context) CngwGroupInternetConfigPtrOutput
- type CngwGroupInternetConfigPtrInput
- type CngwGroupInternetConfigPtrOutput
- func (o CngwGroupInternetConfigPtrOutput) Description() pulumi.StringPtrOutput
- func (o CngwGroupInternetConfigPtrOutput) Elem() CngwGroupInternetConfigOutput
- func (CngwGroupInternetConfigPtrOutput) ElementType() reflect.Type
- func (o CngwGroupInternetConfigPtrOutput) InternetAddressVersion() pulumi.StringPtrOutput
- func (o CngwGroupInternetConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o CngwGroupInternetConfigPtrOutput) InternetPayMode() pulumi.StringPtrOutput
- func (o CngwGroupInternetConfigPtrOutput) MasterZoneId() pulumi.StringPtrOutput
- func (o CngwGroupInternetConfigPtrOutput) MultiZoneFlag() pulumi.BoolPtrOutput
- func (o CngwGroupInternetConfigPtrOutput) SlaType() pulumi.StringPtrOutput
- func (o CngwGroupInternetConfigPtrOutput) SlaveZoneId() pulumi.StringPtrOutput
- func (o CngwGroupInternetConfigPtrOutput) ToCngwGroupInternetConfigPtrOutput() CngwGroupInternetConfigPtrOutput
- func (o CngwGroupInternetConfigPtrOutput) ToCngwGroupInternetConfigPtrOutputWithContext(ctx context.Context) CngwGroupInternetConfigPtrOutput
- type CngwGroupMap
- type CngwGroupMapInput
- type CngwGroupMapOutput
- type CngwGroupNodeConfig
- type CngwGroupNodeConfigArgs
- func (CngwGroupNodeConfigArgs) ElementType() reflect.Type
- func (i CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigOutput() CngwGroupNodeConfigOutput
- func (i CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigOutputWithContext(ctx context.Context) CngwGroupNodeConfigOutput
- func (i CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigPtrOutput() CngwGroupNodeConfigPtrOutput
- func (i CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigPtrOutputWithContext(ctx context.Context) CngwGroupNodeConfigPtrOutput
- type CngwGroupNodeConfigInput
- type CngwGroupNodeConfigOutput
- func (CngwGroupNodeConfigOutput) ElementType() reflect.Type
- func (o CngwGroupNodeConfigOutput) Number() pulumi.IntOutput
- func (o CngwGroupNodeConfigOutput) Specification() pulumi.StringOutput
- func (o CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigOutput() CngwGroupNodeConfigOutput
- func (o CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigOutputWithContext(ctx context.Context) CngwGroupNodeConfigOutput
- func (o CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigPtrOutput() CngwGroupNodeConfigPtrOutput
- func (o CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigPtrOutputWithContext(ctx context.Context) CngwGroupNodeConfigPtrOutput
- type CngwGroupNodeConfigPtrInput
- type CngwGroupNodeConfigPtrOutput
- func (o CngwGroupNodeConfigPtrOutput) Elem() CngwGroupNodeConfigOutput
- func (CngwGroupNodeConfigPtrOutput) ElementType() reflect.Type
- func (o CngwGroupNodeConfigPtrOutput) Number() pulumi.IntPtrOutput
- func (o CngwGroupNodeConfigPtrOutput) Specification() pulumi.StringPtrOutput
- func (o CngwGroupNodeConfigPtrOutput) ToCngwGroupNodeConfigPtrOutput() CngwGroupNodeConfigPtrOutput
- func (o CngwGroupNodeConfigPtrOutput) ToCngwGroupNodeConfigPtrOutputWithContext(ctx context.Context) CngwGroupNodeConfigPtrOutput
- type CngwGroupOutput
- func (o CngwGroupOutput) Description() pulumi.StringPtrOutput
- func (CngwGroupOutput) ElementType() reflect.Type
- func (o CngwGroupOutput) GatewayId() pulumi.StringOutput
- func (o CngwGroupOutput) InternetConfig() CngwGroupInternetConfigPtrOutput
- func (o CngwGroupOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
- func (o CngwGroupOutput) Name() pulumi.StringOutput
- func (o CngwGroupOutput) NodeConfig() CngwGroupNodeConfigOutput
- func (o CngwGroupOutput) SubnetId() pulumi.StringOutput
- func (o CngwGroupOutput) ToCngwGroupOutput() CngwGroupOutput
- func (o CngwGroupOutput) ToCngwGroupOutputWithContext(ctx context.Context) CngwGroupOutput
- type CngwGroupState
- type CngwRoute
- type CngwRouteArgs
- type CngwRouteArray
- type CngwRouteArrayInput
- type CngwRouteArrayOutput
- func (CngwRouteArrayOutput) ElementType() reflect.Type
- func (o CngwRouteArrayOutput) Index(i pulumi.IntInput) CngwRouteOutput
- func (o CngwRouteArrayOutput) ToCngwRouteArrayOutput() CngwRouteArrayOutput
- func (o CngwRouteArrayOutput) ToCngwRouteArrayOutputWithContext(ctx context.Context) CngwRouteArrayOutput
- type CngwRouteHeader
- type CngwRouteHeaderArgs
- type CngwRouteHeaderArray
- type CngwRouteHeaderArrayInput
- type CngwRouteHeaderArrayOutput
- func (CngwRouteHeaderArrayOutput) ElementType() reflect.Type
- func (o CngwRouteHeaderArrayOutput) Index(i pulumi.IntInput) CngwRouteHeaderOutput
- func (o CngwRouteHeaderArrayOutput) ToCngwRouteHeaderArrayOutput() CngwRouteHeaderArrayOutput
- func (o CngwRouteHeaderArrayOutput) ToCngwRouteHeaderArrayOutputWithContext(ctx context.Context) CngwRouteHeaderArrayOutput
- type CngwRouteHeaderInput
- type CngwRouteHeaderOutput
- func (CngwRouteHeaderOutput) ElementType() reflect.Type
- func (o CngwRouteHeaderOutput) Key() pulumi.StringPtrOutput
- func (o CngwRouteHeaderOutput) ToCngwRouteHeaderOutput() CngwRouteHeaderOutput
- func (o CngwRouteHeaderOutput) ToCngwRouteHeaderOutputWithContext(ctx context.Context) CngwRouteHeaderOutput
- func (o CngwRouteHeaderOutput) Value() pulumi.StringPtrOutput
- type CngwRouteInput
- type CngwRouteMap
- type CngwRouteMapInput
- type CngwRouteMapOutput
- type CngwRouteOutput
- func (o CngwRouteOutput) DestinationPorts() pulumi.IntArrayOutput
- func (CngwRouteOutput) ElementType() reflect.Type
- func (o CngwRouteOutput) ForceHttps() pulumi.BoolPtrOutputdeprecated
- func (o CngwRouteOutput) GatewayId() pulumi.StringOutput
- func (o CngwRouteOutput) Headers() CngwRouteHeaderArrayOutput
- func (o CngwRouteOutput) Hosts() pulumi.StringArrayOutput
- func (o CngwRouteOutput) HttpsRedirectStatusCode() pulumi.IntPtrOutput
- func (o CngwRouteOutput) Methods() pulumi.StringArrayOutput
- func (o CngwRouteOutput) Paths() pulumi.StringArrayOutput
- func (o CngwRouteOutput) PreserveHost() pulumi.BoolPtrOutput
- func (o CngwRouteOutput) Protocols() pulumi.StringArrayOutput
- func (o CngwRouteOutput) RouteId() pulumi.StringOutput
- func (o CngwRouteOutput) RouteName() pulumi.StringPtrOutput
- func (o CngwRouteOutput) ServiceId() pulumi.StringOutput
- func (o CngwRouteOutput) StripPath() pulumi.BoolPtrOutput
- func (o CngwRouteOutput) ToCngwRouteOutput() CngwRouteOutput
- func (o CngwRouteOutput) ToCngwRouteOutputWithContext(ctx context.Context) CngwRouteOutput
- type CngwRouteRateLimit
- type CngwRouteRateLimitArgs
- type CngwRouteRateLimitArray
- type CngwRouteRateLimitArrayInput
- type CngwRouteRateLimitArrayOutput
- func (CngwRouteRateLimitArrayOutput) ElementType() reflect.Type
- func (o CngwRouteRateLimitArrayOutput) Index(i pulumi.IntInput) CngwRouteRateLimitOutput
- func (o CngwRouteRateLimitArrayOutput) ToCngwRouteRateLimitArrayOutput() CngwRouteRateLimitArrayOutput
- func (o CngwRouteRateLimitArrayOutput) ToCngwRouteRateLimitArrayOutputWithContext(ctx context.Context) CngwRouteRateLimitArrayOutput
- type CngwRouteRateLimitInput
- type CngwRouteRateLimitLimitDetail
- type CngwRouteRateLimitLimitDetailArgs
- func (CngwRouteRateLimitLimitDetailArgs) ElementType() reflect.Type
- func (i CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailOutput() CngwRouteRateLimitLimitDetailOutput
- func (i CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailOutput
- func (i CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailPtrOutput() CngwRouteRateLimitLimitDetailPtrOutput
- func (i CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailPtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailPtrOutput
- type CngwRouteRateLimitLimitDetailExternalRedis
- type CngwRouteRateLimitLimitDetailExternalRedisArgs
- func (CngwRouteRateLimitLimitDetailExternalRedisArgs) ElementType() reflect.Type
- func (i CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisOutput() CngwRouteRateLimitLimitDetailExternalRedisOutput
- func (i CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailExternalRedisOutput
- func (i CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutput() CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
- func (i CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
- type CngwRouteRateLimitLimitDetailExternalRedisInput
- type CngwRouteRateLimitLimitDetailExternalRedisOutput
- func (CngwRouteRateLimitLimitDetailExternalRedisOutput) ElementType() reflect.Type
- func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) RedisHost() pulumi.StringOutput
- func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) RedisPassword() pulumi.StringOutput
- func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) RedisPort() pulumi.IntOutput
- func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) RedisTimeout() pulumi.IntOutput
- func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisOutput() CngwRouteRateLimitLimitDetailExternalRedisOutput
- func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailExternalRedisOutput
- func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutput() CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
- func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
- type CngwRouteRateLimitLimitDetailExternalRedisPtrInput
- type CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
- func (o CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) Elem() CngwRouteRateLimitLimitDetailExternalRedisOutput
- func (CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) ElementType() reflect.Type
- func (o CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) RedisHost() pulumi.StringPtrOutput
- func (o CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) RedisPassword() pulumi.StringPtrOutput
- func (o CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) RedisPort() pulumi.IntPtrOutput
- func (o CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) RedisTimeout() pulumi.IntPtrOutput
- func (o CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutput() CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
- func (o CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
- type CngwRouteRateLimitLimitDetailInput
- type CngwRouteRateLimitLimitDetailOutput
- func (CngwRouteRateLimitLimitDetailOutput) ElementType() reflect.Type
- func (o CngwRouteRateLimitLimitDetailOutput) Enabled() pulumi.BoolOutput
- func (o CngwRouteRateLimitLimitDetailOutput) ExternalRedis() CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
- func (o CngwRouteRateLimitLimitDetailOutput) Header() pulumi.StringPtrOutput
- func (o CngwRouteRateLimitLimitDetailOutput) HideClientHeaders() pulumi.BoolOutput
- func (o CngwRouteRateLimitLimitDetailOutput) IsDelay() pulumi.BoolOutput
- func (o CngwRouteRateLimitLimitDetailOutput) LimitBy() pulumi.StringOutput
- func (o CngwRouteRateLimitLimitDetailOutput) LineUpTime() pulumi.IntPtrOutput
- func (o CngwRouteRateLimitLimitDetailOutput) Path() pulumi.StringPtrOutput
- func (o CngwRouteRateLimitLimitDetailOutput) Policy() pulumi.StringPtrOutput
- func (o CngwRouteRateLimitLimitDetailOutput) QpsThresholds() CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput
- func (o CngwRouteRateLimitLimitDetailOutput) RateLimitResponse() CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
- func (o CngwRouteRateLimitLimitDetailOutput) RateLimitResponseUrl() pulumi.StringPtrOutput
- func (o CngwRouteRateLimitLimitDetailOutput) ResponseType() pulumi.StringOutput
- func (o CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailOutput() CngwRouteRateLimitLimitDetailOutput
- func (o CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailOutput
- func (o CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailPtrOutput() CngwRouteRateLimitLimitDetailPtrOutput
- func (o CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailPtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailPtrOutput
- type CngwRouteRateLimitLimitDetailPtrInput
- type CngwRouteRateLimitLimitDetailPtrOutput
- func (o CngwRouteRateLimitLimitDetailPtrOutput) Elem() CngwRouteRateLimitLimitDetailOutput
- func (CngwRouteRateLimitLimitDetailPtrOutput) ElementType() reflect.Type
- func (o CngwRouteRateLimitLimitDetailPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CngwRouteRateLimitLimitDetailPtrOutput) ExternalRedis() CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
- func (o CngwRouteRateLimitLimitDetailPtrOutput) Header() pulumi.StringPtrOutput
- func (o CngwRouteRateLimitLimitDetailPtrOutput) HideClientHeaders() pulumi.BoolPtrOutput
- func (o CngwRouteRateLimitLimitDetailPtrOutput) IsDelay() pulumi.BoolPtrOutput
- func (o CngwRouteRateLimitLimitDetailPtrOutput) LimitBy() pulumi.StringPtrOutput
- func (o CngwRouteRateLimitLimitDetailPtrOutput) LineUpTime() pulumi.IntPtrOutput
- func (o CngwRouteRateLimitLimitDetailPtrOutput) Path() pulumi.StringPtrOutput
- func (o CngwRouteRateLimitLimitDetailPtrOutput) Policy() pulumi.StringPtrOutput
- func (o CngwRouteRateLimitLimitDetailPtrOutput) QpsThresholds() CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput
- func (o CngwRouteRateLimitLimitDetailPtrOutput) RateLimitResponse() CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
- func (o CngwRouteRateLimitLimitDetailPtrOutput) RateLimitResponseUrl() pulumi.StringPtrOutput
- func (o CngwRouteRateLimitLimitDetailPtrOutput) ResponseType() pulumi.StringPtrOutput
- func (o CngwRouteRateLimitLimitDetailPtrOutput) ToCngwRouteRateLimitLimitDetailPtrOutput() CngwRouteRateLimitLimitDetailPtrOutput
- func (o CngwRouteRateLimitLimitDetailPtrOutput) ToCngwRouteRateLimitLimitDetailPtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailPtrOutput
- type CngwRouteRateLimitLimitDetailQpsThreshold
- type CngwRouteRateLimitLimitDetailQpsThresholdArgs
- func (CngwRouteRateLimitLimitDetailQpsThresholdArgs) ElementType() reflect.Type
- func (i CngwRouteRateLimitLimitDetailQpsThresholdArgs) ToCngwRouteRateLimitLimitDetailQpsThresholdOutput() CngwRouteRateLimitLimitDetailQpsThresholdOutput
- func (i CngwRouteRateLimitLimitDetailQpsThresholdArgs) ToCngwRouteRateLimitLimitDetailQpsThresholdOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailQpsThresholdOutput
- type CngwRouteRateLimitLimitDetailQpsThresholdArray
- func (CngwRouteRateLimitLimitDetailQpsThresholdArray) ElementType() reflect.Type
- func (i CngwRouteRateLimitLimitDetailQpsThresholdArray) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutput() CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput
- func (i CngwRouteRateLimitLimitDetailQpsThresholdArray) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput
- type CngwRouteRateLimitLimitDetailQpsThresholdArrayInput
- type CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput
- func (CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput) ElementType() reflect.Type
- func (o CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput) Index(i pulumi.IntInput) CngwRouteRateLimitLimitDetailQpsThresholdOutput
- func (o CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutput() CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput
- func (o CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput
- type CngwRouteRateLimitLimitDetailQpsThresholdInput
- type CngwRouteRateLimitLimitDetailQpsThresholdOutput
- func (CngwRouteRateLimitLimitDetailQpsThresholdOutput) ElementType() reflect.Type
- func (o CngwRouteRateLimitLimitDetailQpsThresholdOutput) Max() pulumi.IntOutput
- func (o CngwRouteRateLimitLimitDetailQpsThresholdOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdOutput() CngwRouteRateLimitLimitDetailQpsThresholdOutput
- func (o CngwRouteRateLimitLimitDetailQpsThresholdOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailQpsThresholdOutput
- func (o CngwRouteRateLimitLimitDetailQpsThresholdOutput) Unit() pulumi.StringOutput
- type CngwRouteRateLimitLimitDetailRateLimitResponse
- type CngwRouteRateLimitLimitDetailRateLimitResponseArgs
- func (CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ElementType() reflect.Type
- func (i CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutput() CngwRouteRateLimitLimitDetailRateLimitResponseOutput
- func (i CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseOutput
- func (i CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput() CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
- func (i CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
- type CngwRouteRateLimitLimitDetailRateLimitResponseHeader
- type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs
- func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs) ElementType() reflect.Type
- func (i CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput() CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput
- func (i CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput
- type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray
- func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray) ElementType() reflect.Type
- func (i CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput() CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
- func (i CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
- type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayInput
- type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
- func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ElementType() reflect.Type
- func (o CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) Index(i pulumi.IntInput) CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput
- func (o CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput() CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
- func (o CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
- type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderInput
- type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput
- func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput) ElementType() reflect.Type
- func (o CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput) Key() pulumi.StringPtrOutput
- func (o CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput() CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput
- func (o CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput
- func (o CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput) Value() pulumi.StringPtrOutput
- type CngwRouteRateLimitLimitDetailRateLimitResponseInput
- type CngwRouteRateLimitLimitDetailRateLimitResponseOutput
- func (o CngwRouteRateLimitLimitDetailRateLimitResponseOutput) Body() pulumi.StringPtrOutput
- func (CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ElementType() reflect.Type
- func (o CngwRouteRateLimitLimitDetailRateLimitResponseOutput) Headers() CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
- func (o CngwRouteRateLimitLimitDetailRateLimitResponseOutput) HttpStatus() pulumi.IntPtrOutput
- func (o CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutput() CngwRouteRateLimitLimitDetailRateLimitResponseOutput
- func (o CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseOutput
- func (o CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput() CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
- func (o CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
- type CngwRouteRateLimitLimitDetailRateLimitResponsePtrInput
- type CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
- func (o CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) Body() pulumi.StringPtrOutput
- func (o CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) Elem() CngwRouteRateLimitLimitDetailRateLimitResponseOutput
- func (CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) ElementType() reflect.Type
- func (o CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) Headers() CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
- func (o CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) HttpStatus() pulumi.IntPtrOutput
- func (o CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput() CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
- func (o CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
- type CngwRouteRateLimitMap
- type CngwRouteRateLimitMapInput
- type CngwRouteRateLimitMapOutput
- func (CngwRouteRateLimitMapOutput) ElementType() reflect.Type
- func (o CngwRouteRateLimitMapOutput) MapIndex(k pulumi.StringInput) CngwRouteRateLimitOutput
- func (o CngwRouteRateLimitMapOutput) ToCngwRouteRateLimitMapOutput() CngwRouteRateLimitMapOutput
- func (o CngwRouteRateLimitMapOutput) ToCngwRouteRateLimitMapOutputWithContext(ctx context.Context) CngwRouteRateLimitMapOutput
- type CngwRouteRateLimitOutput
- func (CngwRouteRateLimitOutput) ElementType() reflect.Type
- func (o CngwRouteRateLimitOutput) GatewayId() pulumi.StringOutput
- func (o CngwRouteRateLimitOutput) LimitDetail() CngwRouteRateLimitLimitDetailOutput
- func (o CngwRouteRateLimitOutput) RouteId() pulumi.StringOutput
- func (o CngwRouteRateLimitOutput) ToCngwRouteRateLimitOutput() CngwRouteRateLimitOutput
- func (o CngwRouteRateLimitOutput) ToCngwRouteRateLimitOutputWithContext(ctx context.Context) CngwRouteRateLimitOutput
- type CngwRouteRateLimitState
- type CngwRouteState
- type CngwService
- type CngwServiceArgs
- type CngwServiceArray
- type CngwServiceArrayInput
- type CngwServiceArrayOutput
- func (CngwServiceArrayOutput) ElementType() reflect.Type
- func (o CngwServiceArrayOutput) Index(i pulumi.IntInput) CngwServiceOutput
- func (o CngwServiceArrayOutput) ToCngwServiceArrayOutput() CngwServiceArrayOutput
- func (o CngwServiceArrayOutput) ToCngwServiceArrayOutputWithContext(ctx context.Context) CngwServiceArrayOutput
- type CngwServiceInput
- type CngwServiceMap
- type CngwServiceMapInput
- type CngwServiceMapOutput
- func (CngwServiceMapOutput) ElementType() reflect.Type
- func (o CngwServiceMapOutput) MapIndex(k pulumi.StringInput) CngwServiceOutput
- func (o CngwServiceMapOutput) ToCngwServiceMapOutput() CngwServiceMapOutput
- func (o CngwServiceMapOutput) ToCngwServiceMapOutputWithContext(ctx context.Context) CngwServiceMapOutput
- type CngwServiceOutput
- func (CngwServiceOutput) ElementType() reflect.Type
- func (o CngwServiceOutput) GatewayId() pulumi.StringOutput
- func (o CngwServiceOutput) Name() pulumi.StringOutput
- func (o CngwServiceOutput) Path() pulumi.StringOutput
- func (o CngwServiceOutput) Protocol() pulumi.StringOutput
- func (o CngwServiceOutput) Retries() pulumi.IntOutput
- func (o CngwServiceOutput) ServiceId() pulumi.StringOutput
- func (o CngwServiceOutput) Tags() pulumi.MapOutputdeprecated
- func (o CngwServiceOutput) Timeout() pulumi.IntOutput
- func (o CngwServiceOutput) ToCngwServiceOutput() CngwServiceOutput
- func (o CngwServiceOutput) ToCngwServiceOutputWithContext(ctx context.Context) CngwServiceOutput
- func (o CngwServiceOutput) UpstreamInfo() CngwServiceUpstreamInfoOutput
- func (o CngwServiceOutput) UpstreamType() pulumi.StringOutput
- type CngwServiceRateLimit
- type CngwServiceRateLimitArgs
- type CngwServiceRateLimitArray
- type CngwServiceRateLimitArrayInput
- type CngwServiceRateLimitArrayOutput
- func (CngwServiceRateLimitArrayOutput) ElementType() reflect.Type
- func (o CngwServiceRateLimitArrayOutput) Index(i pulumi.IntInput) CngwServiceRateLimitOutput
- func (o CngwServiceRateLimitArrayOutput) ToCngwServiceRateLimitArrayOutput() CngwServiceRateLimitArrayOutput
- func (o CngwServiceRateLimitArrayOutput) ToCngwServiceRateLimitArrayOutputWithContext(ctx context.Context) CngwServiceRateLimitArrayOutput
- type CngwServiceRateLimitInput
- type CngwServiceRateLimitLimitDetail
- type CngwServiceRateLimitLimitDetailArgs
- func (CngwServiceRateLimitLimitDetailArgs) ElementType() reflect.Type
- func (i CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailOutput() CngwServiceRateLimitLimitDetailOutput
- func (i CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailOutput
- func (i CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailPtrOutput() CngwServiceRateLimitLimitDetailPtrOutput
- func (i CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailPtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailPtrOutput
- type CngwServiceRateLimitLimitDetailExternalRedis
- type CngwServiceRateLimitLimitDetailExternalRedisArgs
- func (CngwServiceRateLimitLimitDetailExternalRedisArgs) ElementType() reflect.Type
- func (i CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisOutput() CngwServiceRateLimitLimitDetailExternalRedisOutput
- func (i CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailExternalRedisOutput
- func (i CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutput() CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
- func (i CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
- type CngwServiceRateLimitLimitDetailExternalRedisInput
- type CngwServiceRateLimitLimitDetailExternalRedisOutput
- func (CngwServiceRateLimitLimitDetailExternalRedisOutput) ElementType() reflect.Type
- func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) RedisHost() pulumi.StringOutput
- func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) RedisPassword() pulumi.StringOutput
- func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) RedisPort() pulumi.IntOutput
- func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) RedisTimeout() pulumi.IntOutput
- func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisOutput() CngwServiceRateLimitLimitDetailExternalRedisOutput
- func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailExternalRedisOutput
- func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutput() CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
- func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
- type CngwServiceRateLimitLimitDetailExternalRedisPtrInput
- type CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
- func (o CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) Elem() CngwServiceRateLimitLimitDetailExternalRedisOutput
- func (CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) ElementType() reflect.Type
- func (o CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) RedisHost() pulumi.StringPtrOutput
- func (o CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) RedisPassword() pulumi.StringPtrOutput
- func (o CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) RedisPort() pulumi.IntPtrOutput
- func (o CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) RedisTimeout() pulumi.IntPtrOutput
- func (o CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutput() CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
- func (o CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
- type CngwServiceRateLimitLimitDetailInput
- type CngwServiceRateLimitLimitDetailOutput
- func (CngwServiceRateLimitLimitDetailOutput) ElementType() reflect.Type
- func (o CngwServiceRateLimitLimitDetailOutput) Enabled() pulumi.BoolOutput
- func (o CngwServiceRateLimitLimitDetailOutput) ExternalRedis() CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
- func (o CngwServiceRateLimitLimitDetailOutput) Header() pulumi.StringPtrOutput
- func (o CngwServiceRateLimitLimitDetailOutput) HideClientHeaders() pulumi.BoolOutput
- func (o CngwServiceRateLimitLimitDetailOutput) IsDelay() pulumi.BoolOutput
- func (o CngwServiceRateLimitLimitDetailOutput) LimitBy() pulumi.StringOutput
- func (o CngwServiceRateLimitLimitDetailOutput) LineUpTime() pulumi.IntPtrOutput
- func (o CngwServiceRateLimitLimitDetailOutput) Path() pulumi.StringPtrOutput
- func (o CngwServiceRateLimitLimitDetailOutput) Policy() pulumi.StringPtrOutput
- func (o CngwServiceRateLimitLimitDetailOutput) QpsThresholds() CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput
- func (o CngwServiceRateLimitLimitDetailOutput) RateLimitResponse() CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
- func (o CngwServiceRateLimitLimitDetailOutput) RateLimitResponseUrl() pulumi.StringPtrOutput
- func (o CngwServiceRateLimitLimitDetailOutput) ResponseType() pulumi.StringOutput
- func (o CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailOutput() CngwServiceRateLimitLimitDetailOutput
- func (o CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailOutput
- func (o CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailPtrOutput() CngwServiceRateLimitLimitDetailPtrOutput
- func (o CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailPtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailPtrOutput
- type CngwServiceRateLimitLimitDetailPtrInput
- type CngwServiceRateLimitLimitDetailPtrOutput
- func (o CngwServiceRateLimitLimitDetailPtrOutput) Elem() CngwServiceRateLimitLimitDetailOutput
- func (CngwServiceRateLimitLimitDetailPtrOutput) ElementType() reflect.Type
- func (o CngwServiceRateLimitLimitDetailPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CngwServiceRateLimitLimitDetailPtrOutput) ExternalRedis() CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
- func (o CngwServiceRateLimitLimitDetailPtrOutput) Header() pulumi.StringPtrOutput
- func (o CngwServiceRateLimitLimitDetailPtrOutput) HideClientHeaders() pulumi.BoolPtrOutput
- func (o CngwServiceRateLimitLimitDetailPtrOutput) IsDelay() pulumi.BoolPtrOutput
- func (o CngwServiceRateLimitLimitDetailPtrOutput) LimitBy() pulumi.StringPtrOutput
- func (o CngwServiceRateLimitLimitDetailPtrOutput) LineUpTime() pulumi.IntPtrOutput
- func (o CngwServiceRateLimitLimitDetailPtrOutput) Path() pulumi.StringPtrOutput
- func (o CngwServiceRateLimitLimitDetailPtrOutput) Policy() pulumi.StringPtrOutput
- func (o CngwServiceRateLimitLimitDetailPtrOutput) QpsThresholds() CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput
- func (o CngwServiceRateLimitLimitDetailPtrOutput) RateLimitResponse() CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
- func (o CngwServiceRateLimitLimitDetailPtrOutput) RateLimitResponseUrl() pulumi.StringPtrOutput
- func (o CngwServiceRateLimitLimitDetailPtrOutput) ResponseType() pulumi.StringPtrOutput
- func (o CngwServiceRateLimitLimitDetailPtrOutput) ToCngwServiceRateLimitLimitDetailPtrOutput() CngwServiceRateLimitLimitDetailPtrOutput
- func (o CngwServiceRateLimitLimitDetailPtrOutput) ToCngwServiceRateLimitLimitDetailPtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailPtrOutput
- type CngwServiceRateLimitLimitDetailQpsThreshold
- type CngwServiceRateLimitLimitDetailQpsThresholdArgs
- func (CngwServiceRateLimitLimitDetailQpsThresholdArgs) ElementType() reflect.Type
- func (i CngwServiceRateLimitLimitDetailQpsThresholdArgs) ToCngwServiceRateLimitLimitDetailQpsThresholdOutput() CngwServiceRateLimitLimitDetailQpsThresholdOutput
- func (i CngwServiceRateLimitLimitDetailQpsThresholdArgs) ToCngwServiceRateLimitLimitDetailQpsThresholdOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailQpsThresholdOutput
- type CngwServiceRateLimitLimitDetailQpsThresholdArray
- func (CngwServiceRateLimitLimitDetailQpsThresholdArray) ElementType() reflect.Type
- func (i CngwServiceRateLimitLimitDetailQpsThresholdArray) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutput() CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput
- func (i CngwServiceRateLimitLimitDetailQpsThresholdArray) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput
- type CngwServiceRateLimitLimitDetailQpsThresholdArrayInput
- type CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput
- func (CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput) ElementType() reflect.Type
- func (o CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput) Index(i pulumi.IntInput) CngwServiceRateLimitLimitDetailQpsThresholdOutput
- func (o CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutput() CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput
- func (o CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput
- type CngwServiceRateLimitLimitDetailQpsThresholdInput
- type CngwServiceRateLimitLimitDetailQpsThresholdOutput
- func (CngwServiceRateLimitLimitDetailQpsThresholdOutput) ElementType() reflect.Type
- func (o CngwServiceRateLimitLimitDetailQpsThresholdOutput) Max() pulumi.IntOutput
- func (o CngwServiceRateLimitLimitDetailQpsThresholdOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdOutput() CngwServiceRateLimitLimitDetailQpsThresholdOutput
- func (o CngwServiceRateLimitLimitDetailQpsThresholdOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailQpsThresholdOutput
- func (o CngwServiceRateLimitLimitDetailQpsThresholdOutput) Unit() pulumi.StringOutput
- type CngwServiceRateLimitLimitDetailRateLimitResponse
- type CngwServiceRateLimitLimitDetailRateLimitResponseArgs
- func (CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ElementType() reflect.Type
- func (i CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutput() CngwServiceRateLimitLimitDetailRateLimitResponseOutput
- func (i CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseOutput
- func (i CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput() CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
- func (i CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
- type CngwServiceRateLimitLimitDetailRateLimitResponseHeader
- type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs
- func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs) ElementType() reflect.Type
- func (i CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput() CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput
- func (i CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput
- type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray
- func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray) ElementType() reflect.Type
- func (i CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput() CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
- func (i CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
- type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayInput
- type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
- func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ElementType() reflect.Type
- func (o CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) Index(i pulumi.IntInput) CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput
- func (o CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput() CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
- func (o CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
- type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderInput
- type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput
- func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) ElementType() reflect.Type
- func (o CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) Key() pulumi.StringPtrOutput
- func (o CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput() CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput
- func (o CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput
- func (o CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) Value() pulumi.StringPtrOutput
- type CngwServiceRateLimitLimitDetailRateLimitResponseInput
- type CngwServiceRateLimitLimitDetailRateLimitResponseOutput
- func (o CngwServiceRateLimitLimitDetailRateLimitResponseOutput) Body() pulumi.StringPtrOutput
- func (CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ElementType() reflect.Type
- func (o CngwServiceRateLimitLimitDetailRateLimitResponseOutput) Headers() CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
- func (o CngwServiceRateLimitLimitDetailRateLimitResponseOutput) HttpStatus() pulumi.IntPtrOutput
- func (o CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutput() CngwServiceRateLimitLimitDetailRateLimitResponseOutput
- func (o CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseOutput
- func (o CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput() CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
- func (o CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
- type CngwServiceRateLimitLimitDetailRateLimitResponsePtrInput
- type CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
- func (o CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) Body() pulumi.StringPtrOutput
- func (o CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) Elem() CngwServiceRateLimitLimitDetailRateLimitResponseOutput
- func (CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) ElementType() reflect.Type
- func (o CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) Headers() CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
- func (o CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) HttpStatus() pulumi.IntPtrOutput
- func (o CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput() CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
- func (o CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
- type CngwServiceRateLimitMap
- type CngwServiceRateLimitMapInput
- type CngwServiceRateLimitMapOutput
- func (CngwServiceRateLimitMapOutput) ElementType() reflect.Type
- func (o CngwServiceRateLimitMapOutput) MapIndex(k pulumi.StringInput) CngwServiceRateLimitOutput
- func (o CngwServiceRateLimitMapOutput) ToCngwServiceRateLimitMapOutput() CngwServiceRateLimitMapOutput
- func (o CngwServiceRateLimitMapOutput) ToCngwServiceRateLimitMapOutputWithContext(ctx context.Context) CngwServiceRateLimitMapOutput
- type CngwServiceRateLimitOutput
- func (CngwServiceRateLimitOutput) ElementType() reflect.Type
- func (o CngwServiceRateLimitOutput) GatewayId() pulumi.StringOutput
- func (o CngwServiceRateLimitOutput) LimitDetail() CngwServiceRateLimitLimitDetailOutput
- func (o CngwServiceRateLimitOutput) Name() pulumi.StringOutput
- func (o CngwServiceRateLimitOutput) ToCngwServiceRateLimitOutput() CngwServiceRateLimitOutput
- func (o CngwServiceRateLimitOutput) ToCngwServiceRateLimitOutputWithContext(ctx context.Context) CngwServiceRateLimitOutput
- type CngwServiceRateLimitState
- type CngwServiceState
- type CngwServiceUpstreamInfo
- type CngwServiceUpstreamInfoArgs
- func (CngwServiceUpstreamInfoArgs) ElementType() reflect.Type
- func (i CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoOutput() CngwServiceUpstreamInfoOutput
- func (i CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoOutput
- func (i CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoPtrOutput() CngwServiceUpstreamInfoPtrOutput
- func (i CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoPtrOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoPtrOutput
- type CngwServiceUpstreamInfoInput
- type CngwServiceUpstreamInfoOutput
- func (o CngwServiceUpstreamInfoOutput) Algorithm() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoOutput) AutoScalingCvmPort() pulumi.IntPtrOutput
- func (o CngwServiceUpstreamInfoOutput) AutoScalingGroupId() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoOutput) AutoScalingHookStatus() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoOutput) AutoScalingTatCmdStatus() pulumi.StringPtrOutput
- func (CngwServiceUpstreamInfoOutput) ElementType() reflect.Type
- func (o CngwServiceUpstreamInfoOutput) Host() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoOutput) Namespace() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoOutput) Port() pulumi.IntPtrOutput
- func (o CngwServiceUpstreamInfoOutput) RealSourceType() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoOutput) ScfLambdaName() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoOutput) ScfLambdaQualifier() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoOutput) ScfNamespace() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoOutput) ScfType() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoOutput) ServiceName() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoOutput) SlowStart() pulumi.IntPtrOutput
- func (o CngwServiceUpstreamInfoOutput) SourceId() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoOutput) SourceName() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoOutput) SourceType() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoOutput) Targets() CngwServiceUpstreamInfoTargetArrayOutput
- func (o CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoOutput() CngwServiceUpstreamInfoOutput
- func (o CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoOutput
- func (o CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoPtrOutput() CngwServiceUpstreamInfoPtrOutput
- func (o CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoPtrOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoPtrOutput
- type CngwServiceUpstreamInfoPtrInput
- type CngwServiceUpstreamInfoPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) Algorithm() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) AutoScalingCvmPort() pulumi.IntPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) AutoScalingGroupId() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) AutoScalingHookStatus() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) AutoScalingTatCmdStatus() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) Elem() CngwServiceUpstreamInfoOutput
- func (CngwServiceUpstreamInfoPtrOutput) ElementType() reflect.Type
- func (o CngwServiceUpstreamInfoPtrOutput) Host() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) Namespace() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) Port() pulumi.IntPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) RealSourceType() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) ScfLambdaName() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) ScfLambdaQualifier() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) ScfNamespace() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) ScfType() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) ServiceName() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) SlowStart() pulumi.IntPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) SourceId() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) SourceName() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) SourceType() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) Targets() CngwServiceUpstreamInfoTargetArrayOutput
- func (o CngwServiceUpstreamInfoPtrOutput) ToCngwServiceUpstreamInfoPtrOutput() CngwServiceUpstreamInfoPtrOutput
- func (o CngwServiceUpstreamInfoPtrOutput) ToCngwServiceUpstreamInfoPtrOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoPtrOutput
- type CngwServiceUpstreamInfoTarget
- type CngwServiceUpstreamInfoTargetArgs
- func (CngwServiceUpstreamInfoTargetArgs) ElementType() reflect.Type
- func (i CngwServiceUpstreamInfoTargetArgs) ToCngwServiceUpstreamInfoTargetOutput() CngwServiceUpstreamInfoTargetOutput
- func (i CngwServiceUpstreamInfoTargetArgs) ToCngwServiceUpstreamInfoTargetOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoTargetOutput
- type CngwServiceUpstreamInfoTargetArray
- func (CngwServiceUpstreamInfoTargetArray) ElementType() reflect.Type
- func (i CngwServiceUpstreamInfoTargetArray) ToCngwServiceUpstreamInfoTargetArrayOutput() CngwServiceUpstreamInfoTargetArrayOutput
- func (i CngwServiceUpstreamInfoTargetArray) ToCngwServiceUpstreamInfoTargetArrayOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoTargetArrayOutput
- type CngwServiceUpstreamInfoTargetArrayInput
- type CngwServiceUpstreamInfoTargetArrayOutput
- func (CngwServiceUpstreamInfoTargetArrayOutput) ElementType() reflect.Type
- func (o CngwServiceUpstreamInfoTargetArrayOutput) Index(i pulumi.IntInput) CngwServiceUpstreamInfoTargetOutput
- func (o CngwServiceUpstreamInfoTargetArrayOutput) ToCngwServiceUpstreamInfoTargetArrayOutput() CngwServiceUpstreamInfoTargetArrayOutput
- func (o CngwServiceUpstreamInfoTargetArrayOutput) ToCngwServiceUpstreamInfoTargetArrayOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoTargetArrayOutput
- type CngwServiceUpstreamInfoTargetInput
- type CngwServiceUpstreamInfoTargetOutput
- func (o CngwServiceUpstreamInfoTargetOutput) CreatedTime() pulumi.StringPtrOutput
- func (CngwServiceUpstreamInfoTargetOutput) ElementType() reflect.Type
- func (o CngwServiceUpstreamInfoTargetOutput) Health() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoTargetOutput) Host() pulumi.StringOutput
- func (o CngwServiceUpstreamInfoTargetOutput) Port() pulumi.IntOutput
- func (o CngwServiceUpstreamInfoTargetOutput) Source() pulumi.StringPtrOutput
- func (o CngwServiceUpstreamInfoTargetOutput) ToCngwServiceUpstreamInfoTargetOutput() CngwServiceUpstreamInfoTargetOutput
- func (o CngwServiceUpstreamInfoTargetOutput) ToCngwServiceUpstreamInfoTargetOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoTargetOutput
- func (o CngwServiceUpstreamInfoTargetOutput) Weight() pulumi.IntOutput
- type GetAccessAddressArgs
- type GetAccessAddressEnvAddressInfo
- type GetAccessAddressEnvAddressInfoArgs
- func (GetAccessAddressEnvAddressInfoArgs) ElementType() reflect.Type
- func (i GetAccessAddressEnvAddressInfoArgs) ToGetAccessAddressEnvAddressInfoOutput() GetAccessAddressEnvAddressInfoOutput
- func (i GetAccessAddressEnvAddressInfoArgs) ToGetAccessAddressEnvAddressInfoOutputWithContext(ctx context.Context) GetAccessAddressEnvAddressInfoOutput
- type GetAccessAddressEnvAddressInfoArray
- func (GetAccessAddressEnvAddressInfoArray) ElementType() reflect.Type
- func (i GetAccessAddressEnvAddressInfoArray) ToGetAccessAddressEnvAddressInfoArrayOutput() GetAccessAddressEnvAddressInfoArrayOutput
- func (i GetAccessAddressEnvAddressInfoArray) ToGetAccessAddressEnvAddressInfoArrayOutputWithContext(ctx context.Context) GetAccessAddressEnvAddressInfoArrayOutput
- type GetAccessAddressEnvAddressInfoArrayInput
- type GetAccessAddressEnvAddressInfoArrayOutput
- func (GetAccessAddressEnvAddressInfoArrayOutput) ElementType() reflect.Type
- func (o GetAccessAddressEnvAddressInfoArrayOutput) Index(i pulumi.IntInput) GetAccessAddressEnvAddressInfoOutput
- func (o GetAccessAddressEnvAddressInfoArrayOutput) ToGetAccessAddressEnvAddressInfoArrayOutput() GetAccessAddressEnvAddressInfoArrayOutput
- func (o GetAccessAddressEnvAddressInfoArrayOutput) ToGetAccessAddressEnvAddressInfoArrayOutputWithContext(ctx context.Context) GetAccessAddressEnvAddressInfoArrayOutput
- type GetAccessAddressEnvAddressInfoInput
- type GetAccessAddressEnvAddressInfoOutput
- func (o GetAccessAddressEnvAddressInfoOutput) ConfigInternetServiceIp() pulumi.StringOutput
- func (o GetAccessAddressEnvAddressInfoOutput) ConfigIntranetAddress() pulumi.StringOutput
- func (GetAccessAddressEnvAddressInfoOutput) ElementType() reflect.Type
- func (o GetAccessAddressEnvAddressInfoOutput) EnableConfigInternet() pulumi.BoolOutput
- func (o GetAccessAddressEnvAddressInfoOutput) EnableConfigIntranet() pulumi.BoolOutput
- func (o GetAccessAddressEnvAddressInfoOutput) EnvName() pulumi.StringOutput
- func (o GetAccessAddressEnvAddressInfoOutput) InternetBandWidth() pulumi.IntOutput
- func (o GetAccessAddressEnvAddressInfoOutput) ToGetAccessAddressEnvAddressInfoOutput() GetAccessAddressEnvAddressInfoOutput
- func (o GetAccessAddressEnvAddressInfoOutput) ToGetAccessAddressEnvAddressInfoOutputWithContext(ctx context.Context) GetAccessAddressEnvAddressInfoOutput
- type GetAccessAddressLimiterAddressInfo
- type GetAccessAddressLimiterAddressInfoArgs
- func (GetAccessAddressLimiterAddressInfoArgs) ElementType() reflect.Type
- func (i GetAccessAddressLimiterAddressInfoArgs) ToGetAccessAddressLimiterAddressInfoOutput() GetAccessAddressLimiterAddressInfoOutput
- func (i GetAccessAddressLimiterAddressInfoArgs) ToGetAccessAddressLimiterAddressInfoOutputWithContext(ctx context.Context) GetAccessAddressLimiterAddressInfoOutput
- type GetAccessAddressLimiterAddressInfoArray
- func (GetAccessAddressLimiterAddressInfoArray) ElementType() reflect.Type
- func (i GetAccessAddressLimiterAddressInfoArray) ToGetAccessAddressLimiterAddressInfoArrayOutput() GetAccessAddressLimiterAddressInfoArrayOutput
- func (i GetAccessAddressLimiterAddressInfoArray) ToGetAccessAddressLimiterAddressInfoArrayOutputWithContext(ctx context.Context) GetAccessAddressLimiterAddressInfoArrayOutput
- type GetAccessAddressLimiterAddressInfoArrayInput
- type GetAccessAddressLimiterAddressInfoArrayOutput
- func (GetAccessAddressLimiterAddressInfoArrayOutput) ElementType() reflect.Type
- func (o GetAccessAddressLimiterAddressInfoArrayOutput) Index(i pulumi.IntInput) GetAccessAddressLimiterAddressInfoOutput
- func (o GetAccessAddressLimiterAddressInfoArrayOutput) ToGetAccessAddressLimiterAddressInfoArrayOutput() GetAccessAddressLimiterAddressInfoArrayOutput
- func (o GetAccessAddressLimiterAddressInfoArrayOutput) ToGetAccessAddressLimiterAddressInfoArrayOutputWithContext(ctx context.Context) GetAccessAddressLimiterAddressInfoArrayOutput
- type GetAccessAddressLimiterAddressInfoInput
- type GetAccessAddressLimiterAddressInfoOutput
- func (GetAccessAddressLimiterAddressInfoOutput) ElementType() reflect.Type
- func (o GetAccessAddressLimiterAddressInfoOutput) IntranetAddress() pulumi.StringOutput
- func (o GetAccessAddressLimiterAddressInfoOutput) ToGetAccessAddressLimiterAddressInfoOutput() GetAccessAddressLimiterAddressInfoOutput
- func (o GetAccessAddressLimiterAddressInfoOutput) ToGetAccessAddressLimiterAddressInfoOutputWithContext(ctx context.Context) GetAccessAddressLimiterAddressInfoOutput
- type GetAccessAddressOutputArgs
- type GetAccessAddressResult
- type GetAccessAddressResultOutput
- func (o GetAccessAddressResultOutput) ConsoleInternetAddress() pulumi.StringOutput
- func (o GetAccessAddressResultOutput) ConsoleInternetBandWidth() pulumi.IntOutput
- func (o GetAccessAddressResultOutput) ConsoleIntranetAddress() pulumi.StringOutput
- func (GetAccessAddressResultOutput) ElementType() reflect.Type
- func (o GetAccessAddressResultOutput) EngineRegion() pulumi.StringPtrOutput
- func (o GetAccessAddressResultOutput) EnvAddressInfos() GetAccessAddressEnvAddressInfoArrayOutput
- func (o GetAccessAddressResultOutput) Id() pulumi.StringOutput
- func (o GetAccessAddressResultOutput) InstanceId() pulumi.StringOutput
- func (o GetAccessAddressResultOutput) InternetAddress() pulumi.StringOutput
- func (o GetAccessAddressResultOutput) InternetBandWidth() pulumi.IntOutput
- func (o GetAccessAddressResultOutput) IntranetAddress() pulumi.StringOutput
- func (o GetAccessAddressResultOutput) LimiterAddressInfos() GetAccessAddressLimiterAddressInfoArrayOutput
- func (o GetAccessAddressResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAccessAddressResultOutput) SubnetId() pulumi.StringPtrOutput
- func (o GetAccessAddressResultOutput) ToGetAccessAddressResultOutput() GetAccessAddressResultOutput
- func (o GetAccessAddressResultOutput) ToGetAccessAddressResultOutputWithContext(ctx context.Context) GetAccessAddressResultOutput
- func (o GetAccessAddressResultOutput) VpcId() pulumi.StringPtrOutput
- func (o GetAccessAddressResultOutput) Workload() pulumi.StringPtrOutput
- type GetGatewayCanaryRulesResult
- type GetGatewayCanaryRulesResultArgs
- func (GetGatewayCanaryRulesResultArgs) ElementType() reflect.Type
- func (i GetGatewayCanaryRulesResultArgs) ToGetGatewayCanaryRulesResultOutput() GetGatewayCanaryRulesResultOutput
- func (i GetGatewayCanaryRulesResultArgs) ToGetGatewayCanaryRulesResultOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultOutput
- type GetGatewayCanaryRulesResultArray
- func (GetGatewayCanaryRulesResultArray) ElementType() reflect.Type
- func (i GetGatewayCanaryRulesResultArray) ToGetGatewayCanaryRulesResultArrayOutput() GetGatewayCanaryRulesResultArrayOutput
- func (i GetGatewayCanaryRulesResultArray) ToGetGatewayCanaryRulesResultArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultArrayOutput
- type GetGatewayCanaryRulesResultArrayInput
- type GetGatewayCanaryRulesResultArrayOutput
- func (GetGatewayCanaryRulesResultArrayOutput) ElementType() reflect.Type
- func (o GetGatewayCanaryRulesResultArrayOutput) Index(i pulumi.IntInput) GetGatewayCanaryRulesResultOutput
- func (o GetGatewayCanaryRulesResultArrayOutput) ToGetGatewayCanaryRulesResultArrayOutput() GetGatewayCanaryRulesResultArrayOutput
- func (o GetGatewayCanaryRulesResultArrayOutput) ToGetGatewayCanaryRulesResultArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultArrayOutput
- type GetGatewayCanaryRulesResultCanaryRuleList
- type GetGatewayCanaryRulesResultCanaryRuleListArgs
- func (GetGatewayCanaryRulesResultCanaryRuleListArgs) ElementType() reflect.Type
- func (i GetGatewayCanaryRulesResultCanaryRuleListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListOutput() GetGatewayCanaryRulesResultCanaryRuleListOutput
- func (i GetGatewayCanaryRulesResultCanaryRuleListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListOutput
- type GetGatewayCanaryRulesResultCanaryRuleListArray
- func (GetGatewayCanaryRulesResultCanaryRuleListArray) ElementType() reflect.Type
- func (i GetGatewayCanaryRulesResultCanaryRuleListArray) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListArrayOutput
- func (i GetGatewayCanaryRulesResultCanaryRuleListArray) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListArrayOutput
- type GetGatewayCanaryRulesResultCanaryRuleListArrayInput
- type GetGatewayCanaryRulesResultCanaryRuleListArrayOutput
- func (GetGatewayCanaryRulesResultCanaryRuleListArrayOutput) ElementType() reflect.Type
- func (o GetGatewayCanaryRulesResultCanaryRuleListArrayOutput) Index(i pulumi.IntInput) GetGatewayCanaryRulesResultCanaryRuleListOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListArrayOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListArrayOutput
- type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceList
- type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs
- func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs) ElementType() reflect.Type
- func (i GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput() GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput
- func (i GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput
- type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray
- func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray) ElementType() reflect.Type
- func (i GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput
- func (i GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput
- type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayInput
- type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput
- func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput) ElementType() reflect.Type
- func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput) Index(i pulumi.IntInput) GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput
- type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListInput
- type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput
- func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ElementType() reflect.Type
- func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) Percent() pulumi.Float64Output
- func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ServiceId() pulumi.StringOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ServiceName() pulumi.StringOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput() GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) UpstreamName() pulumi.StringOutput
- type GetGatewayCanaryRulesResultCanaryRuleListConditionList
- type GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs
- func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs) ElementType() reflect.Type
- func (i GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutput() GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput
- func (i GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput
- type GetGatewayCanaryRulesResultCanaryRuleListConditionListArray
- func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArray) ElementType() reflect.Type
- func (i GetGatewayCanaryRulesResultCanaryRuleListConditionListArray) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput
- func (i GetGatewayCanaryRulesResultCanaryRuleListConditionListArray) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput
- type GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayInput
- type GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput
- func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput) ElementType() reflect.Type
- func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput) Index(i pulumi.IntInput) GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput
- type GetGatewayCanaryRulesResultCanaryRuleListConditionListInput
- type GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) Delimiter() pulumi.StringOutput
- func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) ElementType() reflect.Type
- func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) GlobalConfigId() pulumi.StringOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) GlobalConfigName() pulumi.StringOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) Key() pulumi.StringOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) Operator() pulumi.StringOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutput() GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) Type() pulumi.StringOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) Value() pulumi.StringOutput
- type GetGatewayCanaryRulesResultCanaryRuleListInput
- type GetGatewayCanaryRulesResultCanaryRuleListOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListOutput) BalancedServiceLists() GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListOutput) ConditionLists() GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput
- func (GetGatewayCanaryRulesResultCanaryRuleListOutput) ElementType() reflect.Type
- func (o GetGatewayCanaryRulesResultCanaryRuleListOutput) Enabled() pulumi.BoolOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListOutput) Priority() pulumi.IntOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListOutput) ServiceId() pulumi.StringOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListOutput) ServiceName() pulumi.StringOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListOutput() GetGatewayCanaryRulesResultCanaryRuleListOutput
- func (o GetGatewayCanaryRulesResultCanaryRuleListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListOutput
- type GetGatewayCanaryRulesResultInput
- type GetGatewayCanaryRulesResultOutput
- func (o GetGatewayCanaryRulesResultOutput) CanaryRuleLists() GetGatewayCanaryRulesResultCanaryRuleListArrayOutput
- func (GetGatewayCanaryRulesResultOutput) ElementType() reflect.Type
- func (o GetGatewayCanaryRulesResultOutput) ToGetGatewayCanaryRulesResultOutput() GetGatewayCanaryRulesResultOutput
- func (o GetGatewayCanaryRulesResultOutput) ToGetGatewayCanaryRulesResultOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultOutput
- func (o GetGatewayCanaryRulesResultOutput) TotalCount() pulumi.IntOutput
- type GetGatewayCertificatesFilter
- type GetGatewayCertificatesFilterArgs
- func (GetGatewayCertificatesFilterArgs) ElementType() reflect.Type
- func (i GetGatewayCertificatesFilterArgs) ToGetGatewayCertificatesFilterOutput() GetGatewayCertificatesFilterOutput
- func (i GetGatewayCertificatesFilterArgs) ToGetGatewayCertificatesFilterOutputWithContext(ctx context.Context) GetGatewayCertificatesFilterOutput
- type GetGatewayCertificatesFilterArray
- func (GetGatewayCertificatesFilterArray) ElementType() reflect.Type
- func (i GetGatewayCertificatesFilterArray) ToGetGatewayCertificatesFilterArrayOutput() GetGatewayCertificatesFilterArrayOutput
- func (i GetGatewayCertificatesFilterArray) ToGetGatewayCertificatesFilterArrayOutputWithContext(ctx context.Context) GetGatewayCertificatesFilterArrayOutput
- type GetGatewayCertificatesFilterArrayInput
- type GetGatewayCertificatesFilterArrayOutput
- func (GetGatewayCertificatesFilterArrayOutput) ElementType() reflect.Type
- func (o GetGatewayCertificatesFilterArrayOutput) Index(i pulumi.IntInput) GetGatewayCertificatesFilterOutput
- func (o GetGatewayCertificatesFilterArrayOutput) ToGetGatewayCertificatesFilterArrayOutput() GetGatewayCertificatesFilterArrayOutput
- func (o GetGatewayCertificatesFilterArrayOutput) ToGetGatewayCertificatesFilterArrayOutputWithContext(ctx context.Context) GetGatewayCertificatesFilterArrayOutput
- type GetGatewayCertificatesFilterInput
- type GetGatewayCertificatesFilterOutput
- func (GetGatewayCertificatesFilterOutput) ElementType() reflect.Type
- func (o GetGatewayCertificatesFilterOutput) Key() pulumi.StringPtrOutput
- func (o GetGatewayCertificatesFilterOutput) ToGetGatewayCertificatesFilterOutput() GetGatewayCertificatesFilterOutput
- func (o GetGatewayCertificatesFilterOutput) ToGetGatewayCertificatesFilterOutputWithContext(ctx context.Context) GetGatewayCertificatesFilterOutput
- func (o GetGatewayCertificatesFilterOutput) Value() pulumi.StringPtrOutput
- type GetGatewayCertificatesResult
- type GetGatewayCertificatesResultArgs
- func (GetGatewayCertificatesResultArgs) ElementType() reflect.Type
- func (i GetGatewayCertificatesResultArgs) ToGetGatewayCertificatesResultOutput() GetGatewayCertificatesResultOutput
- func (i GetGatewayCertificatesResultArgs) ToGetGatewayCertificatesResultOutputWithContext(ctx context.Context) GetGatewayCertificatesResultOutput
- type GetGatewayCertificatesResultArray
- func (GetGatewayCertificatesResultArray) ElementType() reflect.Type
- func (i GetGatewayCertificatesResultArray) ToGetGatewayCertificatesResultArrayOutput() GetGatewayCertificatesResultArrayOutput
- func (i GetGatewayCertificatesResultArray) ToGetGatewayCertificatesResultArrayOutputWithContext(ctx context.Context) GetGatewayCertificatesResultArrayOutput
- type GetGatewayCertificatesResultArrayInput
- type GetGatewayCertificatesResultArrayOutput
- func (GetGatewayCertificatesResultArrayOutput) ElementType() reflect.Type
- func (o GetGatewayCertificatesResultArrayOutput) Index(i pulumi.IntInput) GetGatewayCertificatesResultOutput
- func (o GetGatewayCertificatesResultArrayOutput) ToGetGatewayCertificatesResultArrayOutput() GetGatewayCertificatesResultArrayOutput
- func (o GetGatewayCertificatesResultArrayOutput) ToGetGatewayCertificatesResultArrayOutputWithContext(ctx context.Context) GetGatewayCertificatesResultArrayOutput
- type GetGatewayCertificatesResultCertificatesList
- type GetGatewayCertificatesResultCertificatesListArgs
- func (GetGatewayCertificatesResultCertificatesListArgs) ElementType() reflect.Type
- func (i GetGatewayCertificatesResultCertificatesListArgs) ToGetGatewayCertificatesResultCertificatesListOutput() GetGatewayCertificatesResultCertificatesListOutput
- func (i GetGatewayCertificatesResultCertificatesListArgs) ToGetGatewayCertificatesResultCertificatesListOutputWithContext(ctx context.Context) GetGatewayCertificatesResultCertificatesListOutput
- type GetGatewayCertificatesResultCertificatesListArray
- func (GetGatewayCertificatesResultCertificatesListArray) ElementType() reflect.Type
- func (i GetGatewayCertificatesResultCertificatesListArray) ToGetGatewayCertificatesResultCertificatesListArrayOutput() GetGatewayCertificatesResultCertificatesListArrayOutput
- func (i GetGatewayCertificatesResultCertificatesListArray) ToGetGatewayCertificatesResultCertificatesListArrayOutputWithContext(ctx context.Context) GetGatewayCertificatesResultCertificatesListArrayOutput
- type GetGatewayCertificatesResultCertificatesListArrayInput
- type GetGatewayCertificatesResultCertificatesListArrayOutput
- func (GetGatewayCertificatesResultCertificatesListArrayOutput) ElementType() reflect.Type
- func (o GetGatewayCertificatesResultCertificatesListArrayOutput) Index(i pulumi.IntInput) GetGatewayCertificatesResultCertificatesListOutput
- func (o GetGatewayCertificatesResultCertificatesListArrayOutput) ToGetGatewayCertificatesResultCertificatesListArrayOutput() GetGatewayCertificatesResultCertificatesListArrayOutput
- func (o GetGatewayCertificatesResultCertificatesListArrayOutput) ToGetGatewayCertificatesResultCertificatesListArrayOutputWithContext(ctx context.Context) GetGatewayCertificatesResultCertificatesListArrayOutput
- type GetGatewayCertificatesResultCertificatesListInput
- type GetGatewayCertificatesResultCertificatesListOutput
- func (o GetGatewayCertificatesResultCertificatesListOutput) BindDomains() pulumi.StringArrayOutput
- func (o GetGatewayCertificatesResultCertificatesListOutput) CertId() pulumi.StringOutput
- func (o GetGatewayCertificatesResultCertificatesListOutput) CertSource() pulumi.StringOutput
- func (o GetGatewayCertificatesResultCertificatesListOutput) CreateTime() pulumi.StringOutput
- func (o GetGatewayCertificatesResultCertificatesListOutput) Crt() pulumi.StringOutput
- func (GetGatewayCertificatesResultCertificatesListOutput) ElementType() reflect.Type
- func (o GetGatewayCertificatesResultCertificatesListOutput) ExpireTime() pulumi.StringOutput
- func (o GetGatewayCertificatesResultCertificatesListOutput) Id() pulumi.StringOutput
- func (o GetGatewayCertificatesResultCertificatesListOutput) IssueTime() pulumi.StringOutput
- func (o GetGatewayCertificatesResultCertificatesListOutput) Key() pulumi.StringOutput
- func (o GetGatewayCertificatesResultCertificatesListOutput) Name() pulumi.StringOutput
- func (o GetGatewayCertificatesResultCertificatesListOutput) Status() pulumi.StringOutput
- func (o GetGatewayCertificatesResultCertificatesListOutput) ToGetGatewayCertificatesResultCertificatesListOutput() GetGatewayCertificatesResultCertificatesListOutput
- func (o GetGatewayCertificatesResultCertificatesListOutput) ToGetGatewayCertificatesResultCertificatesListOutputWithContext(ctx context.Context) GetGatewayCertificatesResultCertificatesListOutput
- type GetGatewayCertificatesResultInput
- type GetGatewayCertificatesResultOutput
- func (o GetGatewayCertificatesResultOutput) CertificatesLists() GetGatewayCertificatesResultCertificatesListArrayOutput
- func (GetGatewayCertificatesResultOutput) ElementType() reflect.Type
- func (o GetGatewayCertificatesResultOutput) ToGetGatewayCertificatesResultOutput() GetGatewayCertificatesResultOutput
- func (o GetGatewayCertificatesResultOutput) ToGetGatewayCertificatesResultOutputWithContext(ctx context.Context) GetGatewayCertificatesResultOutput
- func (o GetGatewayCertificatesResultOutput) Total() pulumi.IntOutput
- type GetGatewayNodesArgs
- type GetGatewayNodesNodeList
- type GetGatewayNodesNodeListArgs
- type GetGatewayNodesNodeListArray
- func (GetGatewayNodesNodeListArray) ElementType() reflect.Type
- func (i GetGatewayNodesNodeListArray) ToGetGatewayNodesNodeListArrayOutput() GetGatewayNodesNodeListArrayOutput
- func (i GetGatewayNodesNodeListArray) ToGetGatewayNodesNodeListArrayOutputWithContext(ctx context.Context) GetGatewayNodesNodeListArrayOutput
- type GetGatewayNodesNodeListArrayInput
- type GetGatewayNodesNodeListArrayOutput
- func (GetGatewayNodesNodeListArrayOutput) ElementType() reflect.Type
- func (o GetGatewayNodesNodeListArrayOutput) Index(i pulumi.IntInput) GetGatewayNodesNodeListOutput
- func (o GetGatewayNodesNodeListArrayOutput) ToGetGatewayNodesNodeListArrayOutput() GetGatewayNodesNodeListArrayOutput
- func (o GetGatewayNodesNodeListArrayOutput) ToGetGatewayNodesNodeListArrayOutputWithContext(ctx context.Context) GetGatewayNodesNodeListArrayOutput
- type GetGatewayNodesNodeListInput
- type GetGatewayNodesNodeListOutput
- func (GetGatewayNodesNodeListOutput) ElementType() reflect.Type
- func (o GetGatewayNodesNodeListOutput) GroupId() pulumi.StringOutput
- func (o GetGatewayNodesNodeListOutput) GroupName() pulumi.StringOutput
- func (o GetGatewayNodesNodeListOutput) NodeId() pulumi.StringOutput
- func (o GetGatewayNodesNodeListOutput) NodeIp() pulumi.StringOutput
- func (o GetGatewayNodesNodeListOutput) Status() pulumi.StringOutput
- func (o GetGatewayNodesNodeListOutput) ToGetGatewayNodesNodeListOutput() GetGatewayNodesNodeListOutput
- func (o GetGatewayNodesNodeListOutput) ToGetGatewayNodesNodeListOutputWithContext(ctx context.Context) GetGatewayNodesNodeListOutput
- func (o GetGatewayNodesNodeListOutput) Zone() pulumi.StringOutput
- func (o GetGatewayNodesNodeListOutput) ZoneId() pulumi.StringOutput
- type GetGatewayNodesOutputArgs
- type GetGatewayNodesResult
- type GetGatewayNodesResultOutput
- func (GetGatewayNodesResultOutput) ElementType() reflect.Type
- func (o GetGatewayNodesResultOutput) GatewayId() pulumi.StringOutput
- func (o GetGatewayNodesResultOutput) GroupId() pulumi.StringPtrOutput
- func (o GetGatewayNodesResultOutput) Id() pulumi.StringOutput
- func (o GetGatewayNodesResultOutput) NodeLists() GetGatewayNodesNodeListArrayOutput
- func (o GetGatewayNodesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetGatewayNodesResultOutput) ToGetGatewayNodesResultOutput() GetGatewayNodesResultOutput
- func (o GetGatewayNodesResultOutput) ToGetGatewayNodesResultOutputWithContext(ctx context.Context) GetGatewayNodesResultOutput
- type GetGatewayRoutesResult
- type GetGatewayRoutesResultArgs
- type GetGatewayRoutesResultArray
- func (GetGatewayRoutesResultArray) ElementType() reflect.Type
- func (i GetGatewayRoutesResultArray) ToGetGatewayRoutesResultArrayOutput() GetGatewayRoutesResultArrayOutput
- func (i GetGatewayRoutesResultArray) ToGetGatewayRoutesResultArrayOutputWithContext(ctx context.Context) GetGatewayRoutesResultArrayOutput
- type GetGatewayRoutesResultArrayInput
- type GetGatewayRoutesResultArrayOutput
- func (GetGatewayRoutesResultArrayOutput) ElementType() reflect.Type
- func (o GetGatewayRoutesResultArrayOutput) Index(i pulumi.IntInput) GetGatewayRoutesResultOutput
- func (o GetGatewayRoutesResultArrayOutput) ToGetGatewayRoutesResultArrayOutput() GetGatewayRoutesResultArrayOutput
- func (o GetGatewayRoutesResultArrayOutput) ToGetGatewayRoutesResultArrayOutputWithContext(ctx context.Context) GetGatewayRoutesResultArrayOutput
- type GetGatewayRoutesResultInput
- type GetGatewayRoutesResultOutput
- func (GetGatewayRoutesResultOutput) ElementType() reflect.Type
- func (o GetGatewayRoutesResultOutput) RouteLists() GetGatewayRoutesResultRouteListArrayOutput
- func (o GetGatewayRoutesResultOutput) ToGetGatewayRoutesResultOutput() GetGatewayRoutesResultOutput
- func (o GetGatewayRoutesResultOutput) ToGetGatewayRoutesResultOutputWithContext(ctx context.Context) GetGatewayRoutesResultOutput
- func (o GetGatewayRoutesResultOutput) TotalCount() pulumi.IntOutput
- type GetGatewayRoutesResultRouteList
- type GetGatewayRoutesResultRouteListArgs
- func (GetGatewayRoutesResultRouteListArgs) ElementType() reflect.Type
- func (i GetGatewayRoutesResultRouteListArgs) ToGetGatewayRoutesResultRouteListOutput() GetGatewayRoutesResultRouteListOutput
- func (i GetGatewayRoutesResultRouteListArgs) ToGetGatewayRoutesResultRouteListOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListOutput
- type GetGatewayRoutesResultRouteListArray
- func (GetGatewayRoutesResultRouteListArray) ElementType() reflect.Type
- func (i GetGatewayRoutesResultRouteListArray) ToGetGatewayRoutesResultRouteListArrayOutput() GetGatewayRoutesResultRouteListArrayOutput
- func (i GetGatewayRoutesResultRouteListArray) ToGetGatewayRoutesResultRouteListArrayOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListArrayOutput
- type GetGatewayRoutesResultRouteListArrayInput
- type GetGatewayRoutesResultRouteListArrayOutput
- func (GetGatewayRoutesResultRouteListArrayOutput) ElementType() reflect.Type
- func (o GetGatewayRoutesResultRouteListArrayOutput) Index(i pulumi.IntInput) GetGatewayRoutesResultRouteListOutput
- func (o GetGatewayRoutesResultRouteListArrayOutput) ToGetGatewayRoutesResultRouteListArrayOutput() GetGatewayRoutesResultRouteListArrayOutput
- func (o GetGatewayRoutesResultRouteListArrayOutput) ToGetGatewayRoutesResultRouteListArrayOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListArrayOutput
- type GetGatewayRoutesResultRouteListHeader
- type GetGatewayRoutesResultRouteListHeaderArgs
- func (GetGatewayRoutesResultRouteListHeaderArgs) ElementType() reflect.Type
- func (i GetGatewayRoutesResultRouteListHeaderArgs) ToGetGatewayRoutesResultRouteListHeaderOutput() GetGatewayRoutesResultRouteListHeaderOutput
- func (i GetGatewayRoutesResultRouteListHeaderArgs) ToGetGatewayRoutesResultRouteListHeaderOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListHeaderOutput
- type GetGatewayRoutesResultRouteListHeaderArray
- func (GetGatewayRoutesResultRouteListHeaderArray) ElementType() reflect.Type
- func (i GetGatewayRoutesResultRouteListHeaderArray) ToGetGatewayRoutesResultRouteListHeaderArrayOutput() GetGatewayRoutesResultRouteListHeaderArrayOutput
- func (i GetGatewayRoutesResultRouteListHeaderArray) ToGetGatewayRoutesResultRouteListHeaderArrayOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListHeaderArrayOutput
- type GetGatewayRoutesResultRouteListHeaderArrayInput
- type GetGatewayRoutesResultRouteListHeaderArrayOutput
- func (GetGatewayRoutesResultRouteListHeaderArrayOutput) ElementType() reflect.Type
- func (o GetGatewayRoutesResultRouteListHeaderArrayOutput) Index(i pulumi.IntInput) GetGatewayRoutesResultRouteListHeaderOutput
- func (o GetGatewayRoutesResultRouteListHeaderArrayOutput) ToGetGatewayRoutesResultRouteListHeaderArrayOutput() GetGatewayRoutesResultRouteListHeaderArrayOutput
- func (o GetGatewayRoutesResultRouteListHeaderArrayOutput) ToGetGatewayRoutesResultRouteListHeaderArrayOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListHeaderArrayOutput
- type GetGatewayRoutesResultRouteListHeaderInput
- type GetGatewayRoutesResultRouteListHeaderOutput
- func (GetGatewayRoutesResultRouteListHeaderOutput) ElementType() reflect.Type
- func (o GetGatewayRoutesResultRouteListHeaderOutput) Key() pulumi.StringOutput
- func (o GetGatewayRoutesResultRouteListHeaderOutput) ToGetGatewayRoutesResultRouteListHeaderOutput() GetGatewayRoutesResultRouteListHeaderOutput
- func (o GetGatewayRoutesResultRouteListHeaderOutput) ToGetGatewayRoutesResultRouteListHeaderOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListHeaderOutput
- func (o GetGatewayRoutesResultRouteListHeaderOutput) Value() pulumi.StringOutput
- type GetGatewayRoutesResultRouteListInput
- type GetGatewayRoutesResultRouteListOutput
- func (o GetGatewayRoutesResultRouteListOutput) CreatedTime() pulumi.StringOutput
- func (o GetGatewayRoutesResultRouteListOutput) DestinationPorts() pulumi.IntArrayOutput
- func (GetGatewayRoutesResultRouteListOutput) ElementType() reflect.Type
- func (o GetGatewayRoutesResultRouteListOutput) ForceHttps() pulumi.BoolOutput
- func (o GetGatewayRoutesResultRouteListOutput) Headers() GetGatewayRoutesResultRouteListHeaderArrayOutput
- func (o GetGatewayRoutesResultRouteListOutput) Hosts() pulumi.StringArrayOutput
- func (o GetGatewayRoutesResultRouteListOutput) HttpsRedirectStatusCode() pulumi.IntOutput
- func (o GetGatewayRoutesResultRouteListOutput) Id() pulumi.StringOutput
- func (o GetGatewayRoutesResultRouteListOutput) Methods() pulumi.StringArrayOutput
- func (o GetGatewayRoutesResultRouteListOutput) Name() pulumi.StringOutput
- func (o GetGatewayRoutesResultRouteListOutput) Paths() pulumi.StringArrayOutput
- func (o GetGatewayRoutesResultRouteListOutput) PreserveHost() pulumi.BoolOutput
- func (o GetGatewayRoutesResultRouteListOutput) Protocols() pulumi.StringArrayOutput
- func (o GetGatewayRoutesResultRouteListOutput) ServiceId() pulumi.StringOutput
- func (o GetGatewayRoutesResultRouteListOutput) ServiceName() pulumi.StringOutput
- func (o GetGatewayRoutesResultRouteListOutput) StripPath() pulumi.BoolOutput
- func (o GetGatewayRoutesResultRouteListOutput) ToGetGatewayRoutesResultRouteListOutput() GetGatewayRoutesResultRouteListOutput
- func (o GetGatewayRoutesResultRouteListOutput) ToGetGatewayRoutesResultRouteListOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListOutput
- type GetGatewayServicesFilter
- type GetGatewayServicesFilterArgs
- func (GetGatewayServicesFilterArgs) ElementType() reflect.Type
- func (i GetGatewayServicesFilterArgs) ToGetGatewayServicesFilterOutput() GetGatewayServicesFilterOutput
- func (i GetGatewayServicesFilterArgs) ToGetGatewayServicesFilterOutputWithContext(ctx context.Context) GetGatewayServicesFilterOutput
- type GetGatewayServicesFilterArray
- func (GetGatewayServicesFilterArray) ElementType() reflect.Type
- func (i GetGatewayServicesFilterArray) ToGetGatewayServicesFilterArrayOutput() GetGatewayServicesFilterArrayOutput
- func (i GetGatewayServicesFilterArray) ToGetGatewayServicesFilterArrayOutputWithContext(ctx context.Context) GetGatewayServicesFilterArrayOutput
- type GetGatewayServicesFilterArrayInput
- type GetGatewayServicesFilterArrayOutput
- func (GetGatewayServicesFilterArrayOutput) ElementType() reflect.Type
- func (o GetGatewayServicesFilterArrayOutput) Index(i pulumi.IntInput) GetGatewayServicesFilterOutput
- func (o GetGatewayServicesFilterArrayOutput) ToGetGatewayServicesFilterArrayOutput() GetGatewayServicesFilterArrayOutput
- func (o GetGatewayServicesFilterArrayOutput) ToGetGatewayServicesFilterArrayOutputWithContext(ctx context.Context) GetGatewayServicesFilterArrayOutput
- type GetGatewayServicesFilterInput
- type GetGatewayServicesFilterOutput
- func (GetGatewayServicesFilterOutput) ElementType() reflect.Type
- func (o GetGatewayServicesFilterOutput) Key() pulumi.StringPtrOutput
- func (o GetGatewayServicesFilterOutput) ToGetGatewayServicesFilterOutput() GetGatewayServicesFilterOutput
- func (o GetGatewayServicesFilterOutput) ToGetGatewayServicesFilterOutputWithContext(ctx context.Context) GetGatewayServicesFilterOutput
- func (o GetGatewayServicesFilterOutput) Value() pulumi.StringPtrOutput
- type GetGatewayServicesResult
- type GetGatewayServicesResultArgs
- func (GetGatewayServicesResultArgs) ElementType() reflect.Type
- func (i GetGatewayServicesResultArgs) ToGetGatewayServicesResultOutput() GetGatewayServicesResultOutput
- func (i GetGatewayServicesResultArgs) ToGetGatewayServicesResultOutputWithContext(ctx context.Context) GetGatewayServicesResultOutput
- type GetGatewayServicesResultArray
- func (GetGatewayServicesResultArray) ElementType() reflect.Type
- func (i GetGatewayServicesResultArray) ToGetGatewayServicesResultArrayOutput() GetGatewayServicesResultArrayOutput
- func (i GetGatewayServicesResultArray) ToGetGatewayServicesResultArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultArrayOutput
- type GetGatewayServicesResultArrayInput
- type GetGatewayServicesResultArrayOutput
- func (GetGatewayServicesResultArrayOutput) ElementType() reflect.Type
- func (o GetGatewayServicesResultArrayOutput) Index(i pulumi.IntInput) GetGatewayServicesResultOutput
- func (o GetGatewayServicesResultArrayOutput) ToGetGatewayServicesResultArrayOutput() GetGatewayServicesResultArrayOutput
- func (o GetGatewayServicesResultArrayOutput) ToGetGatewayServicesResultArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultArrayOutput
- type GetGatewayServicesResultInput
- type GetGatewayServicesResultOutput
- func (GetGatewayServicesResultOutput) ElementType() reflect.Type
- func (o GetGatewayServicesResultOutput) ServiceLists() GetGatewayServicesResultServiceListArrayOutput
- func (o GetGatewayServicesResultOutput) ToGetGatewayServicesResultOutput() GetGatewayServicesResultOutput
- func (o GetGatewayServicesResultOutput) ToGetGatewayServicesResultOutputWithContext(ctx context.Context) GetGatewayServicesResultOutput
- func (o GetGatewayServicesResultOutput) TotalCount() pulumi.IntOutput
- type GetGatewayServicesResultServiceList
- type GetGatewayServicesResultServiceListArgs
- func (GetGatewayServicesResultServiceListArgs) ElementType() reflect.Type
- func (i GetGatewayServicesResultServiceListArgs) ToGetGatewayServicesResultServiceListOutput() GetGatewayServicesResultServiceListOutput
- func (i GetGatewayServicesResultServiceListArgs) ToGetGatewayServicesResultServiceListOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListOutput
- type GetGatewayServicesResultServiceListArray
- func (GetGatewayServicesResultServiceListArray) ElementType() reflect.Type
- func (i GetGatewayServicesResultServiceListArray) ToGetGatewayServicesResultServiceListArrayOutput() GetGatewayServicesResultServiceListArrayOutput
- func (i GetGatewayServicesResultServiceListArray) ToGetGatewayServicesResultServiceListArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListArrayOutput
- type GetGatewayServicesResultServiceListArrayInput
- type GetGatewayServicesResultServiceListArrayOutput
- func (GetGatewayServicesResultServiceListArrayOutput) ElementType() reflect.Type
- func (o GetGatewayServicesResultServiceListArrayOutput) Index(i pulumi.IntInput) GetGatewayServicesResultServiceListOutput
- func (o GetGatewayServicesResultServiceListArrayOutput) ToGetGatewayServicesResultServiceListArrayOutput() GetGatewayServicesResultServiceListArrayOutput
- func (o GetGatewayServicesResultServiceListArrayOutput) ToGetGatewayServicesResultServiceListArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListArrayOutput
- type GetGatewayServicesResultServiceListInput
- type GetGatewayServicesResultServiceListOutput
- func (o GetGatewayServicesResultServiceListOutput) CreatedTime() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListOutput) Editable() pulumi.BoolOutput
- func (GetGatewayServicesResultServiceListOutput) ElementType() reflect.Type
- func (o GetGatewayServicesResultServiceListOutput) Id() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListOutput) Name() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListOutput) Tags() pulumi.StringArrayOutput
- func (o GetGatewayServicesResultServiceListOutput) ToGetGatewayServicesResultServiceListOutput() GetGatewayServicesResultServiceListOutput
- func (o GetGatewayServicesResultServiceListOutput) ToGetGatewayServicesResultServiceListOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListOutput
- func (o GetGatewayServicesResultServiceListOutput) UpstreamInfos() GetGatewayServicesResultServiceListUpstreamInfoArrayOutput
- func (o GetGatewayServicesResultServiceListOutput) UpstreamType() pulumi.StringOutput
- type GetGatewayServicesResultServiceListUpstreamInfo
- type GetGatewayServicesResultServiceListUpstreamInfoArgs
- func (GetGatewayServicesResultServiceListUpstreamInfoArgs) ElementType() reflect.Type
- func (i GetGatewayServicesResultServiceListUpstreamInfoArgs) ToGetGatewayServicesResultServiceListUpstreamInfoOutput() GetGatewayServicesResultServiceListUpstreamInfoOutput
- func (i GetGatewayServicesResultServiceListUpstreamInfoArgs) ToGetGatewayServicesResultServiceListUpstreamInfoOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoOutput
- type GetGatewayServicesResultServiceListUpstreamInfoArray
- func (GetGatewayServicesResultServiceListUpstreamInfoArray) ElementType() reflect.Type
- func (i GetGatewayServicesResultServiceListUpstreamInfoArray) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutput() GetGatewayServicesResultServiceListUpstreamInfoArrayOutput
- func (i GetGatewayServicesResultServiceListUpstreamInfoArray) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoArrayOutput
- type GetGatewayServicesResultServiceListUpstreamInfoArrayInput
- type GetGatewayServicesResultServiceListUpstreamInfoArrayOutput
- func (GetGatewayServicesResultServiceListUpstreamInfoArrayOutput) ElementType() reflect.Type
- func (o GetGatewayServicesResultServiceListUpstreamInfoArrayOutput) Index(i pulumi.IntInput) GetGatewayServicesResultServiceListUpstreamInfoOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoArrayOutput) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutput() GetGatewayServicesResultServiceListUpstreamInfoArrayOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoArrayOutput) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoArrayOutput
- type GetGatewayServicesResultServiceListUpstreamInfoInput
- type GetGatewayServicesResultServiceListUpstreamInfoOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) Algorithm() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) AutoScalingCvmPort() pulumi.IntOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) AutoScalingGroupId() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) AutoScalingHookStatus() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) AutoScalingTatCmdStatus() pulumi.StringOutput
- func (GetGatewayServicesResultServiceListUpstreamInfoOutput) ElementType() reflect.Type
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) Host() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) Namespace() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) Port() pulumi.IntOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) RealSourceType() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) ScfLambdaName() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) ScfLambdaQualifier() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) ScfNamespace() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) ScfType() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) ServiceName() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) SlowStart() pulumi.IntOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) SourceId() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) SourceName() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) SourceType() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) Targets() GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) ToGetGatewayServicesResultServiceListUpstreamInfoOutput() GetGatewayServicesResultServiceListUpstreamInfoOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) ToGetGatewayServicesResultServiceListUpstreamInfoOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoOutput
- type GetGatewayServicesResultServiceListUpstreamInfoTarget
- type GetGatewayServicesResultServiceListUpstreamInfoTargetArgs
- func (GetGatewayServicesResultServiceListUpstreamInfoTargetArgs) ElementType() reflect.Type
- func (i GetGatewayServicesResultServiceListUpstreamInfoTargetArgs) ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutput() GetGatewayServicesResultServiceListUpstreamInfoTargetOutput
- func (i GetGatewayServicesResultServiceListUpstreamInfoTargetArgs) ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoTargetOutput
- type GetGatewayServicesResultServiceListUpstreamInfoTargetArray
- func (GetGatewayServicesResultServiceListUpstreamInfoTargetArray) ElementType() reflect.Type
- func (i GetGatewayServicesResultServiceListUpstreamInfoTargetArray) ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput() GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput
- func (i GetGatewayServicesResultServiceListUpstreamInfoTargetArray) ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput
- type GetGatewayServicesResultServiceListUpstreamInfoTargetArrayInput
- type GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput
- func (GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput) ElementType() reflect.Type
- func (o GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput) Index(i pulumi.IntInput) GetGatewayServicesResultServiceListUpstreamInfoTargetOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput) ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput() GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput) ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput
- type GetGatewayServicesResultServiceListUpstreamInfoTargetInput
- type GetGatewayServicesResultServiceListUpstreamInfoTargetOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) CreatedTime() pulumi.StringOutput
- func (GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) ElementType() reflect.Type
- func (o GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) Health() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) Host() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) Port() pulumi.IntOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) Source() pulumi.StringOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutput() GetGatewayServicesResultServiceListUpstreamInfoTargetOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoTargetOutput
- func (o GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) Weight() pulumi.IntOutput
- type GetGatewaysFilter
- type GetGatewaysFilterArgs
- type GetGatewaysFilterArray
- type GetGatewaysFilterArrayInput
- type GetGatewaysFilterArrayOutput
- func (GetGatewaysFilterArrayOutput) ElementType() reflect.Type
- func (o GetGatewaysFilterArrayOutput) Index(i pulumi.IntInput) GetGatewaysFilterOutput
- func (o GetGatewaysFilterArrayOutput) ToGetGatewaysFilterArrayOutput() GetGatewaysFilterArrayOutput
- func (o GetGatewaysFilterArrayOutput) ToGetGatewaysFilterArrayOutputWithContext(ctx context.Context) GetGatewaysFilterArrayOutput
- type GetGatewaysFilterInput
- type GetGatewaysFilterOutput
- func (GetGatewaysFilterOutput) ElementType() reflect.Type
- func (o GetGatewaysFilterOutput) Name() pulumi.StringOutput
- func (o GetGatewaysFilterOutput) ToGetGatewaysFilterOutput() GetGatewaysFilterOutput
- func (o GetGatewaysFilterOutput) ToGetGatewaysFilterOutputWithContext(ctx context.Context) GetGatewaysFilterOutput
- func (o GetGatewaysFilterOutput) Values() pulumi.StringArrayOutput
- type GetGatewaysResult
- type GetGatewaysResultArgs
- type GetGatewaysResultArray
- type GetGatewaysResultArrayInput
- type GetGatewaysResultArrayOutput
- func (GetGatewaysResultArrayOutput) ElementType() reflect.Type
- func (o GetGatewaysResultArrayOutput) Index(i pulumi.IntInput) GetGatewaysResultOutput
- func (o GetGatewaysResultArrayOutput) ToGetGatewaysResultArrayOutput() GetGatewaysResultArrayOutput
- func (o GetGatewaysResultArrayOutput) ToGetGatewaysResultArrayOutputWithContext(ctx context.Context) GetGatewaysResultArrayOutput
- type GetGatewaysResultGatewayList
- type GetGatewaysResultGatewayListArgs
- func (GetGatewaysResultGatewayListArgs) ElementType() reflect.Type
- func (i GetGatewaysResultGatewayListArgs) ToGetGatewaysResultGatewayListOutput() GetGatewaysResultGatewayListOutput
- func (i GetGatewaysResultGatewayListArgs) ToGetGatewaysResultGatewayListOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListOutput
- type GetGatewaysResultGatewayListArray
- func (GetGatewaysResultGatewayListArray) ElementType() reflect.Type
- func (i GetGatewaysResultGatewayListArray) ToGetGatewaysResultGatewayListArrayOutput() GetGatewaysResultGatewayListArrayOutput
- func (i GetGatewaysResultGatewayListArray) ToGetGatewaysResultGatewayListArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListArrayOutput
- type GetGatewaysResultGatewayListArrayInput
- type GetGatewaysResultGatewayListArrayOutput
- func (GetGatewaysResultGatewayListArrayOutput) ElementType() reflect.Type
- func (o GetGatewaysResultGatewayListArrayOutput) Index(i pulumi.IntInput) GetGatewaysResultGatewayListOutput
- func (o GetGatewaysResultGatewayListArrayOutput) ToGetGatewaysResultGatewayListArrayOutput() GetGatewaysResultGatewayListArrayOutput
- func (o GetGatewaysResultGatewayListArrayOutput) ToGetGatewaysResultGatewayListArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListArrayOutput
- type GetGatewaysResultGatewayListInput
- type GetGatewaysResultGatewayListInstancePort
- type GetGatewaysResultGatewayListInstancePortArgs
- func (GetGatewaysResultGatewayListInstancePortArgs) ElementType() reflect.Type
- func (i GetGatewaysResultGatewayListInstancePortArgs) ToGetGatewaysResultGatewayListInstancePortOutput() GetGatewaysResultGatewayListInstancePortOutput
- func (i GetGatewaysResultGatewayListInstancePortArgs) ToGetGatewaysResultGatewayListInstancePortOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListInstancePortOutput
- type GetGatewaysResultGatewayListInstancePortArray
- func (GetGatewaysResultGatewayListInstancePortArray) ElementType() reflect.Type
- func (i GetGatewaysResultGatewayListInstancePortArray) ToGetGatewaysResultGatewayListInstancePortArrayOutput() GetGatewaysResultGatewayListInstancePortArrayOutput
- func (i GetGatewaysResultGatewayListInstancePortArray) ToGetGatewaysResultGatewayListInstancePortArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListInstancePortArrayOutput
- type GetGatewaysResultGatewayListInstancePortArrayInput
- type GetGatewaysResultGatewayListInstancePortArrayOutput
- func (GetGatewaysResultGatewayListInstancePortArrayOutput) ElementType() reflect.Type
- func (o GetGatewaysResultGatewayListInstancePortArrayOutput) Index(i pulumi.IntInput) GetGatewaysResultGatewayListInstancePortOutput
- func (o GetGatewaysResultGatewayListInstancePortArrayOutput) ToGetGatewaysResultGatewayListInstancePortArrayOutput() GetGatewaysResultGatewayListInstancePortArrayOutput
- func (o GetGatewaysResultGatewayListInstancePortArrayOutput) ToGetGatewaysResultGatewayListInstancePortArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListInstancePortArrayOutput
- type GetGatewaysResultGatewayListInstancePortInput
- type GetGatewaysResultGatewayListInstancePortOutput
- func (GetGatewaysResultGatewayListInstancePortOutput) ElementType() reflect.Type
- func (o GetGatewaysResultGatewayListInstancePortOutput) HttpPort() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListInstancePortOutput) HttpsPort() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListInstancePortOutput) ToGetGatewaysResultGatewayListInstancePortOutput() GetGatewaysResultGatewayListInstancePortOutput
- func (o GetGatewaysResultGatewayListInstancePortOutput) ToGetGatewaysResultGatewayListInstancePortOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListInstancePortOutput
- type GetGatewaysResultGatewayListNodeConfig
- type GetGatewaysResultGatewayListNodeConfigArgs
- func (GetGatewaysResultGatewayListNodeConfigArgs) ElementType() reflect.Type
- func (i GetGatewaysResultGatewayListNodeConfigArgs) ToGetGatewaysResultGatewayListNodeConfigOutput() GetGatewaysResultGatewayListNodeConfigOutput
- func (i GetGatewaysResultGatewayListNodeConfigArgs) ToGetGatewaysResultGatewayListNodeConfigOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListNodeConfigOutput
- type GetGatewaysResultGatewayListNodeConfigArray
- func (GetGatewaysResultGatewayListNodeConfigArray) ElementType() reflect.Type
- func (i GetGatewaysResultGatewayListNodeConfigArray) ToGetGatewaysResultGatewayListNodeConfigArrayOutput() GetGatewaysResultGatewayListNodeConfigArrayOutput
- func (i GetGatewaysResultGatewayListNodeConfigArray) ToGetGatewaysResultGatewayListNodeConfigArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListNodeConfigArrayOutput
- type GetGatewaysResultGatewayListNodeConfigArrayInput
- type GetGatewaysResultGatewayListNodeConfigArrayOutput
- func (GetGatewaysResultGatewayListNodeConfigArrayOutput) ElementType() reflect.Type
- func (o GetGatewaysResultGatewayListNodeConfigArrayOutput) Index(i pulumi.IntInput) GetGatewaysResultGatewayListNodeConfigOutput
- func (o GetGatewaysResultGatewayListNodeConfigArrayOutput) ToGetGatewaysResultGatewayListNodeConfigArrayOutput() GetGatewaysResultGatewayListNodeConfigArrayOutput
- func (o GetGatewaysResultGatewayListNodeConfigArrayOutput) ToGetGatewaysResultGatewayListNodeConfigArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListNodeConfigArrayOutput
- type GetGatewaysResultGatewayListNodeConfigInput
- type GetGatewaysResultGatewayListNodeConfigOutput
- func (GetGatewaysResultGatewayListNodeConfigOutput) ElementType() reflect.Type
- func (o GetGatewaysResultGatewayListNodeConfigOutput) Number() pulumi.IntOutput
- func (o GetGatewaysResultGatewayListNodeConfigOutput) Specification() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListNodeConfigOutput) ToGetGatewaysResultGatewayListNodeConfigOutput() GetGatewaysResultGatewayListNodeConfigOutput
- func (o GetGatewaysResultGatewayListNodeConfigOutput) ToGetGatewaysResultGatewayListNodeConfigOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListNodeConfigOutput
- type GetGatewaysResultGatewayListOutput
- func (o GetGatewaysResultGatewayListOutput) AutoRenewFlag() pulumi.IntOutput
- func (o GetGatewaysResultGatewayListOutput) CreateTime() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListOutput) CurDeadline() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListOutput) Description() pulumi.StringOutput
- func (GetGatewaysResultGatewayListOutput) ElementType() reflect.Type
- func (o GetGatewaysResultGatewayListOutput) EnableCls() pulumi.BoolOutput
- func (o GetGatewaysResultGatewayListOutput) EnableInternet() pulumi.BoolOutput
- func (o GetGatewaysResultGatewayListOutput) EngineRegion() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListOutput) FeatureVersion() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListOutput) GatewayId() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListOutput) GatewayMinorVersion() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListOutput) GatewayVersion() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListOutput) IngressClassName() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListOutput) InstancePorts() GetGatewaysResultGatewayListInstancePortArrayOutput
- func (o GetGatewaysResultGatewayListOutput) InternetMaxBandwidthOut() pulumi.IntOutput
- func (o GetGatewaysResultGatewayListOutput) InternetPayMode() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListOutput) IsolateTime() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListOutput) LoadBalancerType() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListOutput) Name() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListOutput) NodeConfigs() GetGatewaysResultGatewayListNodeConfigArrayOutput
- func (o GetGatewaysResultGatewayListOutput) PublicIpAddresses() pulumi.StringArrayOutput
- func (o GetGatewaysResultGatewayListOutput) Status() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListOutput) Tags() GetGatewaysResultGatewayListTagArrayOutput
- func (o GetGatewaysResultGatewayListOutput) ToGetGatewaysResultGatewayListOutput() GetGatewaysResultGatewayListOutput
- func (o GetGatewaysResultGatewayListOutput) ToGetGatewaysResultGatewayListOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListOutput
- func (o GetGatewaysResultGatewayListOutput) TradeType() pulumi.IntOutput
- func (o GetGatewaysResultGatewayListOutput) Type() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListOutput) VpcConfigs() GetGatewaysResultGatewayListVpcConfigArrayOutput
- type GetGatewaysResultGatewayListTag
- type GetGatewaysResultGatewayListTagArgs
- func (GetGatewaysResultGatewayListTagArgs) ElementType() reflect.Type
- func (i GetGatewaysResultGatewayListTagArgs) ToGetGatewaysResultGatewayListTagOutput() GetGatewaysResultGatewayListTagOutput
- func (i GetGatewaysResultGatewayListTagArgs) ToGetGatewaysResultGatewayListTagOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListTagOutput
- type GetGatewaysResultGatewayListTagArray
- func (GetGatewaysResultGatewayListTagArray) ElementType() reflect.Type
- func (i GetGatewaysResultGatewayListTagArray) ToGetGatewaysResultGatewayListTagArrayOutput() GetGatewaysResultGatewayListTagArrayOutput
- func (i GetGatewaysResultGatewayListTagArray) ToGetGatewaysResultGatewayListTagArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListTagArrayOutput
- type GetGatewaysResultGatewayListTagArrayInput
- type GetGatewaysResultGatewayListTagArrayOutput
- func (GetGatewaysResultGatewayListTagArrayOutput) ElementType() reflect.Type
- func (o GetGatewaysResultGatewayListTagArrayOutput) Index(i pulumi.IntInput) GetGatewaysResultGatewayListTagOutput
- func (o GetGatewaysResultGatewayListTagArrayOutput) ToGetGatewaysResultGatewayListTagArrayOutput() GetGatewaysResultGatewayListTagArrayOutput
- func (o GetGatewaysResultGatewayListTagArrayOutput) ToGetGatewaysResultGatewayListTagArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListTagArrayOutput
- type GetGatewaysResultGatewayListTagInput
- type GetGatewaysResultGatewayListTagOutput
- func (GetGatewaysResultGatewayListTagOutput) ElementType() reflect.Type
- func (o GetGatewaysResultGatewayListTagOutput) TagKey() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListTagOutput) TagValue() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListTagOutput) ToGetGatewaysResultGatewayListTagOutput() GetGatewaysResultGatewayListTagOutput
- func (o GetGatewaysResultGatewayListTagOutput) ToGetGatewaysResultGatewayListTagOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListTagOutput
- type GetGatewaysResultGatewayListVpcConfig
- type GetGatewaysResultGatewayListVpcConfigArgs
- func (GetGatewaysResultGatewayListVpcConfigArgs) ElementType() reflect.Type
- func (i GetGatewaysResultGatewayListVpcConfigArgs) ToGetGatewaysResultGatewayListVpcConfigOutput() GetGatewaysResultGatewayListVpcConfigOutput
- func (i GetGatewaysResultGatewayListVpcConfigArgs) ToGetGatewaysResultGatewayListVpcConfigOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListVpcConfigOutput
- type GetGatewaysResultGatewayListVpcConfigArray
- func (GetGatewaysResultGatewayListVpcConfigArray) ElementType() reflect.Type
- func (i GetGatewaysResultGatewayListVpcConfigArray) ToGetGatewaysResultGatewayListVpcConfigArrayOutput() GetGatewaysResultGatewayListVpcConfigArrayOutput
- func (i GetGatewaysResultGatewayListVpcConfigArray) ToGetGatewaysResultGatewayListVpcConfigArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListVpcConfigArrayOutput
- type GetGatewaysResultGatewayListVpcConfigArrayInput
- type GetGatewaysResultGatewayListVpcConfigArrayOutput
- func (GetGatewaysResultGatewayListVpcConfigArrayOutput) ElementType() reflect.Type
- func (o GetGatewaysResultGatewayListVpcConfigArrayOutput) Index(i pulumi.IntInput) GetGatewaysResultGatewayListVpcConfigOutput
- func (o GetGatewaysResultGatewayListVpcConfigArrayOutput) ToGetGatewaysResultGatewayListVpcConfigArrayOutput() GetGatewaysResultGatewayListVpcConfigArrayOutput
- func (o GetGatewaysResultGatewayListVpcConfigArrayOutput) ToGetGatewaysResultGatewayListVpcConfigArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListVpcConfigArrayOutput
- type GetGatewaysResultGatewayListVpcConfigInput
- type GetGatewaysResultGatewayListVpcConfigOutput
- func (GetGatewaysResultGatewayListVpcConfigOutput) ElementType() reflect.Type
- func (o GetGatewaysResultGatewayListVpcConfigOutput) SubnetId() pulumi.StringOutput
- func (o GetGatewaysResultGatewayListVpcConfigOutput) ToGetGatewaysResultGatewayListVpcConfigOutput() GetGatewaysResultGatewayListVpcConfigOutput
- func (o GetGatewaysResultGatewayListVpcConfigOutput) ToGetGatewaysResultGatewayListVpcConfigOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListVpcConfigOutput
- func (o GetGatewaysResultGatewayListVpcConfigOutput) VpcId() pulumi.StringOutput
- type GetGatewaysResultInput
- type GetGatewaysResultOutput
- func (GetGatewaysResultOutput) ElementType() reflect.Type
- func (o GetGatewaysResultOutput) GatewayLists() GetGatewaysResultGatewayListArrayOutput
- func (o GetGatewaysResultOutput) ToGetGatewaysResultOutput() GetGatewaysResultOutput
- func (o GetGatewaysResultOutput) ToGetGatewaysResultOutputWithContext(ctx context.Context) GetGatewaysResultOutput
- func (o GetGatewaysResultOutput) TotalCount() pulumi.IntOutput
- type GetGroupsFilter
- type GetGroupsFilterArgs
- type GetGroupsFilterArray
- type GetGroupsFilterArrayInput
- type GetGroupsFilterArrayOutput
- func (GetGroupsFilterArrayOutput) ElementType() reflect.Type
- func (o GetGroupsFilterArrayOutput) Index(i pulumi.IntInput) GetGroupsFilterOutput
- func (o GetGroupsFilterArrayOutput) ToGetGroupsFilterArrayOutput() GetGroupsFilterArrayOutput
- func (o GetGroupsFilterArrayOutput) ToGetGroupsFilterArrayOutputWithContext(ctx context.Context) GetGroupsFilterArrayOutput
- type GetGroupsFilterInput
- type GetGroupsFilterOutput
- func (GetGroupsFilterOutput) ElementType() reflect.Type
- func (o GetGroupsFilterOutput) Name() pulumi.StringOutput
- func (o GetGroupsFilterOutput) ToGetGroupsFilterOutput() GetGroupsFilterOutput
- func (o GetGroupsFilterOutput) ToGetGroupsFilterOutputWithContext(ctx context.Context) GetGroupsFilterOutput
- func (o GetGroupsFilterOutput) Values() pulumi.StringArrayOutput
- type GetGroupsResult
- type GetGroupsResultArgs
- type GetGroupsResultArray
- type GetGroupsResultArrayInput
- type GetGroupsResultArrayOutput
- func (GetGroupsResultArrayOutput) ElementType() reflect.Type
- func (o GetGroupsResultArrayOutput) Index(i pulumi.IntInput) GetGroupsResultOutput
- func (o GetGroupsResultArrayOutput) ToGetGroupsResultArrayOutput() GetGroupsResultArrayOutput
- func (o GetGroupsResultArrayOutput) ToGetGroupsResultArrayOutputWithContext(ctx context.Context) GetGroupsResultArrayOutput
- type GetGroupsResultGatewayGroupList
- type GetGroupsResultGatewayGroupListArgs
- func (GetGroupsResultGatewayGroupListArgs) ElementType() reflect.Type
- func (i GetGroupsResultGatewayGroupListArgs) ToGetGroupsResultGatewayGroupListOutput() GetGroupsResultGatewayGroupListOutput
- func (i GetGroupsResultGatewayGroupListArgs) ToGetGroupsResultGatewayGroupListOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListOutput
- type GetGroupsResultGatewayGroupListArray
- func (GetGroupsResultGatewayGroupListArray) ElementType() reflect.Type
- func (i GetGroupsResultGatewayGroupListArray) ToGetGroupsResultGatewayGroupListArrayOutput() GetGroupsResultGatewayGroupListArrayOutput
- func (i GetGroupsResultGatewayGroupListArray) ToGetGroupsResultGatewayGroupListArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListArrayOutput
- type GetGroupsResultGatewayGroupListArrayInput
- type GetGroupsResultGatewayGroupListArrayOutput
- func (GetGroupsResultGatewayGroupListArrayOutput) ElementType() reflect.Type
- func (o GetGroupsResultGatewayGroupListArrayOutput) Index(i pulumi.IntInput) GetGroupsResultGatewayGroupListOutput
- func (o GetGroupsResultGatewayGroupListArrayOutput) ToGetGroupsResultGatewayGroupListArrayOutput() GetGroupsResultGatewayGroupListArrayOutput
- func (o GetGroupsResultGatewayGroupListArrayOutput) ToGetGroupsResultGatewayGroupListArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListArrayOutput
- type GetGroupsResultGatewayGroupListBindingStrategy
- type GetGroupsResultGatewayGroupListBindingStrategyArgs
- func (GetGroupsResultGatewayGroupListBindingStrategyArgs) ElementType() reflect.Type
- func (i GetGroupsResultGatewayGroupListBindingStrategyArgs) ToGetGroupsResultGatewayGroupListBindingStrategyOutput() GetGroupsResultGatewayGroupListBindingStrategyOutput
- func (i GetGroupsResultGatewayGroupListBindingStrategyArgs) ToGetGroupsResultGatewayGroupListBindingStrategyOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyOutput
- type GetGroupsResultGatewayGroupListBindingStrategyArray
- func (GetGroupsResultGatewayGroupListBindingStrategyArray) ElementType() reflect.Type
- func (i GetGroupsResultGatewayGroupListBindingStrategyArray) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyArrayOutput
- func (i GetGroupsResultGatewayGroupListBindingStrategyArray) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyArrayOutput
- type GetGroupsResultGatewayGroupListBindingStrategyArrayInput
- type GetGroupsResultGatewayGroupListBindingStrategyArrayOutput
- func (GetGroupsResultGatewayGroupListBindingStrategyArrayOutput) ElementType() reflect.Type
- func (o GetGroupsResultGatewayGroupListBindingStrategyArrayOutput) Index(i pulumi.IntInput) GetGroupsResultGatewayGroupListBindingStrategyOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyArrayOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyArrayOutput
- type GetGroupsResultGatewayGroupListBindingStrategyConfig
- type GetGroupsResultGatewayGroupListBindingStrategyConfigArgs
- func (GetGroupsResultGatewayGroupListBindingStrategyConfigArgs) ElementType() reflect.Type
- func (i GetGroupsResultGatewayGroupListBindingStrategyConfigArgs) ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigOutput
- func (i GetGroupsResultGatewayGroupListBindingStrategyConfigArgs) ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigOutput
- type GetGroupsResultGatewayGroupListBindingStrategyConfigArray
- func (GetGroupsResultGatewayGroupListBindingStrategyConfigArray) ElementType() reflect.Type
- func (i GetGroupsResultGatewayGroupListBindingStrategyConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput
- func (i GetGroupsResultGatewayGroupListBindingStrategyConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput
- type GetGroupsResultGatewayGroupListBindingStrategyConfigArrayInput
- type GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput
- func (GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput) ElementType() reflect.Type
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput) Index(i pulumi.IntInput) GetGroupsResultGatewayGroupListBindingStrategyConfigOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput
- type GetGroupsResultGatewayGroupListBindingStrategyConfigInput
- type GetGroupsResultGatewayGroupListBindingStrategyConfigMetric
- type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs
- func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs) ElementType() reflect.Type
- func (i GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput
- func (i GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput
- type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray
- func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray) ElementType() reflect.Type
- func (i GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput
- func (i GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput
- type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayInput
- type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput
- func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput) ElementType() reflect.Type
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput) Index(i pulumi.IntInput) GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput
- type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricInput
- type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput
- func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) ElementType() reflect.Type
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) ResourceName() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) TargetType() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) TargetValue() pulumi.IntOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) Type() pulumi.StringOutput
- type GetGroupsResultGatewayGroupListBindingStrategyConfigOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) AutoScalerId() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) CreateTime() pulumi.StringOutput
- func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) ElementType() reflect.Type
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) Enabled() pulumi.BoolOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) MaxReplicas() pulumi.IntOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) Metrics() GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) ModifyTime() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) StrategyId() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigOutput
- type GetGroupsResultGatewayGroupListBindingStrategyCronConfig
- type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs
- func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs) ElementType() reflect.Type
- func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput
- func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput
- type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray
- func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray) ElementType() reflect.Type
- func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput
- func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput
- type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayInput
- type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput
- func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput) ElementType() reflect.Type
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput) Index(i pulumi.IntInput) GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput
- type GetGroupsResultGatewayGroupListBindingStrategyCronConfigInput
- type GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) CreateTime() pulumi.StringOutput
- func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) ElementType() reflect.Type
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) Enabled() pulumi.BoolOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) ModifyTime() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) Params() GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) StrategyId() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput
- type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParam
- type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs
- func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs) ElementType() reflect.Type
- func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput
- func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput
- type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray
- func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray) ElementType() reflect.Type
- func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput
- func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput
- type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayInput
- type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput
- func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput) ElementType() reflect.Type
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput) Index(i pulumi.IntInput) GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput
- type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamInput
- type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) Crontab() pulumi.StringOutput
- func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) ElementType() reflect.Type
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) Period() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) StartAt() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) TargetReplicas() pulumi.IntOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput
- type GetGroupsResultGatewayGroupListBindingStrategyInput
- type GetGroupsResultGatewayGroupListBindingStrategyOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) Configs() GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) CreateTime() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) CronConfigs() GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) Description() pulumi.StringOutput
- func (GetGroupsResultGatewayGroupListBindingStrategyOutput) ElementType() reflect.Type
- func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) GatewayId() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) MaxReplicas() pulumi.IntOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) ModifyTime() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) StrategyId() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) StrategyName() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) ToGetGroupsResultGatewayGroupListBindingStrategyOutput() GetGroupsResultGatewayGroupListBindingStrategyOutput
- func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) ToGetGroupsResultGatewayGroupListBindingStrategyOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyOutput
- type GetGroupsResultGatewayGroupListInput
- type GetGroupsResultGatewayGroupListNodeConfig
- type GetGroupsResultGatewayGroupListNodeConfigArgs
- func (GetGroupsResultGatewayGroupListNodeConfigArgs) ElementType() reflect.Type
- func (i GetGroupsResultGatewayGroupListNodeConfigArgs) ToGetGroupsResultGatewayGroupListNodeConfigOutput() GetGroupsResultGatewayGroupListNodeConfigOutput
- func (i GetGroupsResultGatewayGroupListNodeConfigArgs) ToGetGroupsResultGatewayGroupListNodeConfigOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListNodeConfigOutput
- type GetGroupsResultGatewayGroupListNodeConfigArray
- func (GetGroupsResultGatewayGroupListNodeConfigArray) ElementType() reflect.Type
- func (i GetGroupsResultGatewayGroupListNodeConfigArray) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutput() GetGroupsResultGatewayGroupListNodeConfigArrayOutput
- func (i GetGroupsResultGatewayGroupListNodeConfigArray) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListNodeConfigArrayOutput
- type GetGroupsResultGatewayGroupListNodeConfigArrayInput
- type GetGroupsResultGatewayGroupListNodeConfigArrayOutput
- func (GetGroupsResultGatewayGroupListNodeConfigArrayOutput) ElementType() reflect.Type
- func (o GetGroupsResultGatewayGroupListNodeConfigArrayOutput) Index(i pulumi.IntInput) GetGroupsResultGatewayGroupListNodeConfigOutput
- func (o GetGroupsResultGatewayGroupListNodeConfigArrayOutput) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutput() GetGroupsResultGatewayGroupListNodeConfigArrayOutput
- func (o GetGroupsResultGatewayGroupListNodeConfigArrayOutput) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListNodeConfigArrayOutput
- type GetGroupsResultGatewayGroupListNodeConfigInput
- type GetGroupsResultGatewayGroupListNodeConfigOutput
- func (GetGroupsResultGatewayGroupListNodeConfigOutput) ElementType() reflect.Type
- func (o GetGroupsResultGatewayGroupListNodeConfigOutput) Number() pulumi.IntOutput
- func (o GetGroupsResultGatewayGroupListNodeConfigOutput) Specification() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListNodeConfigOutput) ToGetGroupsResultGatewayGroupListNodeConfigOutput() GetGroupsResultGatewayGroupListNodeConfigOutput
- func (o GetGroupsResultGatewayGroupListNodeConfigOutput) ToGetGroupsResultGatewayGroupListNodeConfigOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListNodeConfigOutput
- type GetGroupsResultGatewayGroupListOutput
- func (o GetGroupsResultGatewayGroupListOutput) BindingStrategies() GetGroupsResultGatewayGroupListBindingStrategyArrayOutput
- func (o GetGroupsResultGatewayGroupListOutput) CreateTime() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListOutput) Description() pulumi.StringOutput
- func (GetGroupsResultGatewayGroupListOutput) ElementType() reflect.Type
- func (o GetGroupsResultGatewayGroupListOutput) GatewayId() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListOutput) GroupId() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListOutput) InternetMaxBandwidthOut() pulumi.IntOutput
- func (o GetGroupsResultGatewayGroupListOutput) IsFirstGroup() pulumi.IntOutput
- func (o GetGroupsResultGatewayGroupListOutput) ModifyTime() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListOutput) Name() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListOutput) NodeConfigs() GetGroupsResultGatewayGroupListNodeConfigArrayOutput
- func (o GetGroupsResultGatewayGroupListOutput) Status() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListOutput) SubnetIds() pulumi.StringOutput
- func (o GetGroupsResultGatewayGroupListOutput) ToGetGroupsResultGatewayGroupListOutput() GetGroupsResultGatewayGroupListOutput
- func (o GetGroupsResultGatewayGroupListOutput) ToGetGroupsResultGatewayGroupListOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListOutput
- type GetGroupsResultInput
- type GetGroupsResultOutput
- func (GetGroupsResultOutput) ElementType() reflect.Type
- func (o GetGroupsResultOutput) GatewayGroupLists() GetGroupsResultGatewayGroupListArrayOutput
- func (o GetGroupsResultOutput) ToGetGroupsResultOutput() GetGroupsResultOutput
- func (o GetGroupsResultOutput) ToGetGroupsResultOutputWithContext(ctx context.Context) GetGroupsResultOutput
- func (o GetGroupsResultOutput) TotalCount() pulumi.IntOutput
- type GetNacosReplicasArgs
- type GetNacosReplicasOutputArgs
- type GetNacosReplicasReplica
- type GetNacosReplicasReplicaArgs
- type GetNacosReplicasReplicaArray
- func (GetNacosReplicasReplicaArray) ElementType() reflect.Type
- func (i GetNacosReplicasReplicaArray) ToGetNacosReplicasReplicaArrayOutput() GetNacosReplicasReplicaArrayOutput
- func (i GetNacosReplicasReplicaArray) ToGetNacosReplicasReplicaArrayOutputWithContext(ctx context.Context) GetNacosReplicasReplicaArrayOutput
- type GetNacosReplicasReplicaArrayInput
- type GetNacosReplicasReplicaArrayOutput
- func (GetNacosReplicasReplicaArrayOutput) ElementType() reflect.Type
- func (o GetNacosReplicasReplicaArrayOutput) Index(i pulumi.IntInput) GetNacosReplicasReplicaOutput
- func (o GetNacosReplicasReplicaArrayOutput) ToGetNacosReplicasReplicaArrayOutput() GetNacosReplicasReplicaArrayOutput
- func (o GetNacosReplicasReplicaArrayOutput) ToGetNacosReplicasReplicaArrayOutputWithContext(ctx context.Context) GetNacosReplicasReplicaArrayOutput
- type GetNacosReplicasReplicaInput
- type GetNacosReplicasReplicaOutput
- func (GetNacosReplicasReplicaOutput) ElementType() reflect.Type
- func (o GetNacosReplicasReplicaOutput) Name() pulumi.StringOutput
- func (o GetNacosReplicasReplicaOutput) Role() pulumi.StringOutput
- func (o GetNacosReplicasReplicaOutput) Status() pulumi.StringOutput
- func (o GetNacosReplicasReplicaOutput) SubnetId() pulumi.StringOutput
- func (o GetNacosReplicasReplicaOutput) ToGetNacosReplicasReplicaOutput() GetNacosReplicasReplicaOutput
- func (o GetNacosReplicasReplicaOutput) ToGetNacosReplicasReplicaOutputWithContext(ctx context.Context) GetNacosReplicasReplicaOutput
- func (o GetNacosReplicasReplicaOutput) VpcId() pulumi.StringOutput
- func (o GetNacosReplicasReplicaOutput) Zone() pulumi.StringOutput
- func (o GetNacosReplicasReplicaOutput) ZoneId() pulumi.StringOutput
- type GetNacosReplicasResult
- type GetNacosReplicasResultOutput
- func (GetNacosReplicasResultOutput) ElementType() reflect.Type
- func (o GetNacosReplicasResultOutput) Id() pulumi.StringOutput
- func (o GetNacosReplicasResultOutput) InstanceId() pulumi.StringOutput
- func (o GetNacosReplicasResultOutput) Replicas() GetNacosReplicasReplicaArrayOutput
- func (o GetNacosReplicasResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetNacosReplicasResultOutput) ToGetNacosReplicasResultOutput() GetNacosReplicasResultOutput
- func (o GetNacosReplicasResultOutput) ToGetNacosReplicasResultOutputWithContext(ctx context.Context) GetNacosReplicasResultOutput
- type GetNacosServerInterfacesArgs
- type GetNacosServerInterfacesContent
- type GetNacosServerInterfacesContentArgs
- func (GetNacosServerInterfacesContentArgs) ElementType() reflect.Type
- func (i GetNacosServerInterfacesContentArgs) ToGetNacosServerInterfacesContentOutput() GetNacosServerInterfacesContentOutput
- func (i GetNacosServerInterfacesContentArgs) ToGetNacosServerInterfacesContentOutputWithContext(ctx context.Context) GetNacosServerInterfacesContentOutput
- type GetNacosServerInterfacesContentArray
- func (GetNacosServerInterfacesContentArray) ElementType() reflect.Type
- func (i GetNacosServerInterfacesContentArray) ToGetNacosServerInterfacesContentArrayOutput() GetNacosServerInterfacesContentArrayOutput
- func (i GetNacosServerInterfacesContentArray) ToGetNacosServerInterfacesContentArrayOutputWithContext(ctx context.Context) GetNacosServerInterfacesContentArrayOutput
- type GetNacosServerInterfacesContentArrayInput
- type GetNacosServerInterfacesContentArrayOutput
- func (GetNacosServerInterfacesContentArrayOutput) ElementType() reflect.Type
- func (o GetNacosServerInterfacesContentArrayOutput) Index(i pulumi.IntInput) GetNacosServerInterfacesContentOutput
- func (o GetNacosServerInterfacesContentArrayOutput) ToGetNacosServerInterfacesContentArrayOutput() GetNacosServerInterfacesContentArrayOutput
- func (o GetNacosServerInterfacesContentArrayOutput) ToGetNacosServerInterfacesContentArrayOutputWithContext(ctx context.Context) GetNacosServerInterfacesContentArrayOutput
- type GetNacosServerInterfacesContentInput
- type GetNacosServerInterfacesContentOutput
- func (GetNacosServerInterfacesContentOutput) ElementType() reflect.Type
- func (o GetNacosServerInterfacesContentOutput) Interface() pulumi.StringOutput
- func (o GetNacosServerInterfacesContentOutput) ToGetNacosServerInterfacesContentOutput() GetNacosServerInterfacesContentOutput
- func (o GetNacosServerInterfacesContentOutput) ToGetNacosServerInterfacesContentOutputWithContext(ctx context.Context) GetNacosServerInterfacesContentOutput
- type GetNacosServerInterfacesOutputArgs
- type GetNacosServerInterfacesResult
- type GetNacosServerInterfacesResultOutput
- func (o GetNacosServerInterfacesResultOutput) Contents() GetNacosServerInterfacesContentArrayOutput
- func (GetNacosServerInterfacesResultOutput) ElementType() reflect.Type
- func (o GetNacosServerInterfacesResultOutput) Id() pulumi.StringOutput
- func (o GetNacosServerInterfacesResultOutput) InstanceId() pulumi.StringPtrOutput
- func (o GetNacosServerInterfacesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetNacosServerInterfacesResultOutput) ToGetNacosServerInterfacesResultOutput() GetNacosServerInterfacesResultOutput
- func (o GetNacosServerInterfacesResultOutput) ToGetNacosServerInterfacesResultOutputWithContext(ctx context.Context) GetNacosServerInterfacesResultOutput
- type GetZookeeperReplicasArgs
- type GetZookeeperReplicasOutputArgs
- type GetZookeeperReplicasReplica
- type GetZookeeperReplicasReplicaArgs
- func (GetZookeeperReplicasReplicaArgs) ElementType() reflect.Type
- func (i GetZookeeperReplicasReplicaArgs) ToGetZookeeperReplicasReplicaOutput() GetZookeeperReplicasReplicaOutput
- func (i GetZookeeperReplicasReplicaArgs) ToGetZookeeperReplicasReplicaOutputWithContext(ctx context.Context) GetZookeeperReplicasReplicaOutput
- type GetZookeeperReplicasReplicaArray
- func (GetZookeeperReplicasReplicaArray) ElementType() reflect.Type
- func (i GetZookeeperReplicasReplicaArray) ToGetZookeeperReplicasReplicaArrayOutput() GetZookeeperReplicasReplicaArrayOutput
- func (i GetZookeeperReplicasReplicaArray) ToGetZookeeperReplicasReplicaArrayOutputWithContext(ctx context.Context) GetZookeeperReplicasReplicaArrayOutput
- type GetZookeeperReplicasReplicaArrayInput
- type GetZookeeperReplicasReplicaArrayOutput
- func (GetZookeeperReplicasReplicaArrayOutput) ElementType() reflect.Type
- func (o GetZookeeperReplicasReplicaArrayOutput) Index(i pulumi.IntInput) GetZookeeperReplicasReplicaOutput
- func (o GetZookeeperReplicasReplicaArrayOutput) ToGetZookeeperReplicasReplicaArrayOutput() GetZookeeperReplicasReplicaArrayOutput
- func (o GetZookeeperReplicasReplicaArrayOutput) ToGetZookeeperReplicasReplicaArrayOutputWithContext(ctx context.Context) GetZookeeperReplicasReplicaArrayOutput
- type GetZookeeperReplicasReplicaInput
- type GetZookeeperReplicasReplicaOutput
- func (o GetZookeeperReplicasReplicaOutput) AliasName() pulumi.StringOutput
- func (GetZookeeperReplicasReplicaOutput) ElementType() reflect.Type
- func (o GetZookeeperReplicasReplicaOutput) Name() pulumi.StringOutput
- func (o GetZookeeperReplicasReplicaOutput) Role() pulumi.StringOutput
- func (o GetZookeeperReplicasReplicaOutput) Status() pulumi.StringOutput
- func (o GetZookeeperReplicasReplicaOutput) SubnetId() pulumi.StringOutput
- func (o GetZookeeperReplicasReplicaOutput) ToGetZookeeperReplicasReplicaOutput() GetZookeeperReplicasReplicaOutput
- func (o GetZookeeperReplicasReplicaOutput) ToGetZookeeperReplicasReplicaOutputWithContext(ctx context.Context) GetZookeeperReplicasReplicaOutput
- func (o GetZookeeperReplicasReplicaOutput) VpcId() pulumi.StringOutput
- func (o GetZookeeperReplicasReplicaOutput) Zone() pulumi.StringOutput
- func (o GetZookeeperReplicasReplicaOutput) ZoneId() pulumi.StringOutput
- type GetZookeeperReplicasResult
- type GetZookeeperReplicasResultOutput
- func (GetZookeeperReplicasResultOutput) ElementType() reflect.Type
- func (o GetZookeeperReplicasResultOutput) Id() pulumi.StringOutput
- func (o GetZookeeperReplicasResultOutput) InstanceId() pulumi.StringOutput
- func (o GetZookeeperReplicasResultOutput) Replicas() GetZookeeperReplicasReplicaArrayOutput
- func (o GetZookeeperReplicasResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetZookeeperReplicasResultOutput) ToGetZookeeperReplicasResultOutput() GetZookeeperReplicasResultOutput
- func (o GetZookeeperReplicasResultOutput) ToGetZookeeperReplicasResultOutputWithContext(ctx context.Context) GetZookeeperReplicasResultOutput
- type GetZookeeperServerInterfacesArgs
- type GetZookeeperServerInterfacesContent
- type GetZookeeperServerInterfacesContentArgs
- func (GetZookeeperServerInterfacesContentArgs) ElementType() reflect.Type
- func (i GetZookeeperServerInterfacesContentArgs) ToGetZookeeperServerInterfacesContentOutput() GetZookeeperServerInterfacesContentOutput
- func (i GetZookeeperServerInterfacesContentArgs) ToGetZookeeperServerInterfacesContentOutputWithContext(ctx context.Context) GetZookeeperServerInterfacesContentOutput
- type GetZookeeperServerInterfacesContentArray
- func (GetZookeeperServerInterfacesContentArray) ElementType() reflect.Type
- func (i GetZookeeperServerInterfacesContentArray) ToGetZookeeperServerInterfacesContentArrayOutput() GetZookeeperServerInterfacesContentArrayOutput
- func (i GetZookeeperServerInterfacesContentArray) ToGetZookeeperServerInterfacesContentArrayOutputWithContext(ctx context.Context) GetZookeeperServerInterfacesContentArrayOutput
- type GetZookeeperServerInterfacesContentArrayInput
- type GetZookeeperServerInterfacesContentArrayOutput
- func (GetZookeeperServerInterfacesContentArrayOutput) ElementType() reflect.Type
- func (o GetZookeeperServerInterfacesContentArrayOutput) Index(i pulumi.IntInput) GetZookeeperServerInterfacesContentOutput
- func (o GetZookeeperServerInterfacesContentArrayOutput) ToGetZookeeperServerInterfacesContentArrayOutput() GetZookeeperServerInterfacesContentArrayOutput
- func (o GetZookeeperServerInterfacesContentArrayOutput) ToGetZookeeperServerInterfacesContentArrayOutputWithContext(ctx context.Context) GetZookeeperServerInterfacesContentArrayOutput
- type GetZookeeperServerInterfacesContentInput
- type GetZookeeperServerInterfacesContentOutput
- func (GetZookeeperServerInterfacesContentOutput) ElementType() reflect.Type
- func (o GetZookeeperServerInterfacesContentOutput) Interface() pulumi.StringOutput
- func (o GetZookeeperServerInterfacesContentOutput) ToGetZookeeperServerInterfacesContentOutput() GetZookeeperServerInterfacesContentOutput
- func (o GetZookeeperServerInterfacesContentOutput) ToGetZookeeperServerInterfacesContentOutputWithContext(ctx context.Context) GetZookeeperServerInterfacesContentOutput
- type GetZookeeperServerInterfacesOutputArgs
- type GetZookeeperServerInterfacesResult
- type GetZookeeperServerInterfacesResultOutput
- func (o GetZookeeperServerInterfacesResultOutput) Contents() GetZookeeperServerInterfacesContentArrayOutput
- func (GetZookeeperServerInterfacesResultOutput) ElementType() reflect.Type
- func (o GetZookeeperServerInterfacesResultOutput) Id() pulumi.StringOutput
- func (o GetZookeeperServerInterfacesResultOutput) InstanceId() pulumi.StringOutput
- func (o GetZookeeperServerInterfacesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetZookeeperServerInterfacesResultOutput) ToGetZookeeperServerInterfacesResultOutput() GetZookeeperServerInterfacesResultOutput
- func (o GetZookeeperServerInterfacesResultOutput) ToGetZookeeperServerInterfacesResultOutputWithContext(ctx context.Context) GetZookeeperServerInterfacesResultOutput
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceEngineRegionInfo
- type InstanceEngineRegionInfoArgs
- func (InstanceEngineRegionInfoArgs) ElementType() reflect.Type
- func (i InstanceEngineRegionInfoArgs) ToInstanceEngineRegionInfoOutput() InstanceEngineRegionInfoOutput
- func (i InstanceEngineRegionInfoArgs) ToInstanceEngineRegionInfoOutputWithContext(ctx context.Context) InstanceEngineRegionInfoOutput
- type InstanceEngineRegionInfoArray
- func (InstanceEngineRegionInfoArray) ElementType() reflect.Type
- func (i InstanceEngineRegionInfoArray) ToInstanceEngineRegionInfoArrayOutput() InstanceEngineRegionInfoArrayOutput
- func (i InstanceEngineRegionInfoArray) ToInstanceEngineRegionInfoArrayOutputWithContext(ctx context.Context) InstanceEngineRegionInfoArrayOutput
- type InstanceEngineRegionInfoArrayInput
- type InstanceEngineRegionInfoArrayOutput
- func (InstanceEngineRegionInfoArrayOutput) ElementType() reflect.Type
- func (o InstanceEngineRegionInfoArrayOutput) Index(i pulumi.IntInput) InstanceEngineRegionInfoOutput
- func (o InstanceEngineRegionInfoArrayOutput) ToInstanceEngineRegionInfoArrayOutput() InstanceEngineRegionInfoArrayOutput
- func (o InstanceEngineRegionInfoArrayOutput) ToInstanceEngineRegionInfoArrayOutputWithContext(ctx context.Context) InstanceEngineRegionInfoArrayOutput
- type InstanceEngineRegionInfoInput
- type InstanceEngineRegionInfoOutput
- func (InstanceEngineRegionInfoOutput) ElementType() reflect.Type
- func (o InstanceEngineRegionInfoOutput) EngineRegion() pulumi.StringOutput
- func (o InstanceEngineRegionInfoOutput) Replica() pulumi.IntOutput
- func (o InstanceEngineRegionInfoOutput) ToInstanceEngineRegionInfoOutput() InstanceEngineRegionInfoOutput
- func (o InstanceEngineRegionInfoOutput) ToInstanceEngineRegionInfoOutputWithContext(ctx context.Context) InstanceEngineRegionInfoOutput
- func (o InstanceEngineRegionInfoOutput) VpcInfos() InstanceEngineRegionInfoVpcInfoArrayOutput
- type InstanceEngineRegionInfoVpcInfo
- type InstanceEngineRegionInfoVpcInfoArgs
- func (InstanceEngineRegionInfoVpcInfoArgs) ElementType() reflect.Type
- func (i InstanceEngineRegionInfoVpcInfoArgs) ToInstanceEngineRegionInfoVpcInfoOutput() InstanceEngineRegionInfoVpcInfoOutput
- func (i InstanceEngineRegionInfoVpcInfoArgs) ToInstanceEngineRegionInfoVpcInfoOutputWithContext(ctx context.Context) InstanceEngineRegionInfoVpcInfoOutput
- type InstanceEngineRegionInfoVpcInfoArray
- func (InstanceEngineRegionInfoVpcInfoArray) ElementType() reflect.Type
- func (i InstanceEngineRegionInfoVpcInfoArray) ToInstanceEngineRegionInfoVpcInfoArrayOutput() InstanceEngineRegionInfoVpcInfoArrayOutput
- func (i InstanceEngineRegionInfoVpcInfoArray) ToInstanceEngineRegionInfoVpcInfoArrayOutputWithContext(ctx context.Context) InstanceEngineRegionInfoVpcInfoArrayOutput
- type InstanceEngineRegionInfoVpcInfoArrayInput
- type InstanceEngineRegionInfoVpcInfoArrayOutput
- func (InstanceEngineRegionInfoVpcInfoArrayOutput) ElementType() reflect.Type
- func (o InstanceEngineRegionInfoVpcInfoArrayOutput) Index(i pulumi.IntInput) InstanceEngineRegionInfoVpcInfoOutput
- func (o InstanceEngineRegionInfoVpcInfoArrayOutput) ToInstanceEngineRegionInfoVpcInfoArrayOutput() InstanceEngineRegionInfoVpcInfoArrayOutput
- func (o InstanceEngineRegionInfoVpcInfoArrayOutput) ToInstanceEngineRegionInfoVpcInfoArrayOutputWithContext(ctx context.Context) InstanceEngineRegionInfoVpcInfoArrayOutput
- type InstanceEngineRegionInfoVpcInfoInput
- type InstanceEngineRegionInfoVpcInfoOutput
- func (InstanceEngineRegionInfoVpcInfoOutput) ElementType() reflect.Type
- func (o InstanceEngineRegionInfoVpcInfoOutput) IntranetAddress() pulumi.StringPtrOutput
- func (o InstanceEngineRegionInfoVpcInfoOutput) SubnetId() pulumi.StringOutput
- func (o InstanceEngineRegionInfoVpcInfoOutput) ToInstanceEngineRegionInfoVpcInfoOutput() InstanceEngineRegionInfoVpcInfoOutput
- func (o InstanceEngineRegionInfoVpcInfoOutput) ToInstanceEngineRegionInfoVpcInfoOutputWithContext(ctx context.Context) InstanceEngineRegionInfoVpcInfoOutput
- func (o InstanceEngineRegionInfoVpcInfoOutput) VpcId() pulumi.StringOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) EnableClientInternetAccess() pulumi.BoolPtrOutput
- func (o InstanceOutput) EngineName() pulumi.StringOutput
- func (o InstanceOutput) EngineNodeNum() pulumi.IntPtrOutput
- func (o InstanceOutput) EngineProductVersion() pulumi.StringOutput
- func (o InstanceOutput) EngineRegion() pulumi.StringOutput
- func (o InstanceOutput) EngineRegionInfos() InstanceEngineRegionInfoArrayOutput
- func (o InstanceOutput) EngineResourceSpec() pulumi.StringPtrOutput
- func (o InstanceOutput) EngineType() pulumi.StringOutput
- func (o InstanceOutput) EngineVersion() pulumi.StringOutput
- func (o InstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput
- func (o InstanceOutput) PrepaidRenewFlag() pulumi.IntPtrOutput
- func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput
- func (o InstanceOutput) Tags() pulumi.MapOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) TradeType() pulumi.IntOutput
- func (o InstanceOutput) VpcId() pulumi.StringPtrOutput
- type InstanceState
- type LookupGatewayCanaryRulesArgs
- type LookupGatewayCanaryRulesOutputArgs
- type LookupGatewayCanaryRulesResult
- type LookupGatewayCanaryRulesResultOutput
- func (LookupGatewayCanaryRulesResultOutput) ElementType() reflect.Type
- func (o LookupGatewayCanaryRulesResultOutput) GatewayId() pulumi.StringOutput
- func (o LookupGatewayCanaryRulesResultOutput) Id() pulumi.StringOutput
- func (o LookupGatewayCanaryRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupGatewayCanaryRulesResultOutput) Results() GetGatewayCanaryRulesResultArrayOutput
- func (o LookupGatewayCanaryRulesResultOutput) ServiceId() pulumi.StringOutput
- func (o LookupGatewayCanaryRulesResultOutput) ToLookupGatewayCanaryRulesResultOutput() LookupGatewayCanaryRulesResultOutput
- func (o LookupGatewayCanaryRulesResultOutput) ToLookupGatewayCanaryRulesResultOutputWithContext(ctx context.Context) LookupGatewayCanaryRulesResultOutput
- type LookupGatewayCertificatesArgs
- type LookupGatewayCertificatesOutputArgs
- type LookupGatewayCertificatesResult
- type LookupGatewayCertificatesResultOutput
- func (LookupGatewayCertificatesResultOutput) ElementType() reflect.Type
- func (o LookupGatewayCertificatesResultOutput) Filters() GetGatewayCertificatesFilterArrayOutput
- func (o LookupGatewayCertificatesResultOutput) GatewayId() pulumi.StringOutput
- func (o LookupGatewayCertificatesResultOutput) Id() pulumi.StringOutput
- func (o LookupGatewayCertificatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupGatewayCertificatesResultOutput) Results() GetGatewayCertificatesResultArrayOutput
- func (o LookupGatewayCertificatesResultOutput) ToLookupGatewayCertificatesResultOutput() LookupGatewayCertificatesResultOutput
- func (o LookupGatewayCertificatesResultOutput) ToLookupGatewayCertificatesResultOutputWithContext(ctx context.Context) LookupGatewayCertificatesResultOutput
- type LookupGatewayRoutesArgs
- type LookupGatewayRoutesOutputArgs
- type LookupGatewayRoutesResult
- type LookupGatewayRoutesResultOutput
- func (LookupGatewayRoutesResultOutput) ElementType() reflect.Type
- func (o LookupGatewayRoutesResultOutput) GatewayId() pulumi.StringOutput
- func (o LookupGatewayRoutesResultOutput) Id() pulumi.StringOutput
- func (o LookupGatewayRoutesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupGatewayRoutesResultOutput) Results() GetGatewayRoutesResultArrayOutput
- func (o LookupGatewayRoutesResultOutput) RouteName() pulumi.StringPtrOutput
- func (o LookupGatewayRoutesResultOutput) ServiceName() pulumi.StringPtrOutput
- func (o LookupGatewayRoutesResultOutput) ToLookupGatewayRoutesResultOutput() LookupGatewayRoutesResultOutput
- func (o LookupGatewayRoutesResultOutput) ToLookupGatewayRoutesResultOutputWithContext(ctx context.Context) LookupGatewayRoutesResultOutput
- type LookupGatewayServicesArgs
- type LookupGatewayServicesOutputArgs
- type LookupGatewayServicesResult
- type LookupGatewayServicesResultOutput
- func (LookupGatewayServicesResultOutput) ElementType() reflect.Type
- func (o LookupGatewayServicesResultOutput) Filters() GetGatewayServicesFilterArrayOutput
- func (o LookupGatewayServicesResultOutput) GatewayId() pulumi.StringOutput
- func (o LookupGatewayServicesResultOutput) Id() pulumi.StringOutput
- func (o LookupGatewayServicesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupGatewayServicesResultOutput) Results() GetGatewayServicesResultArrayOutput
- func (o LookupGatewayServicesResultOutput) ToLookupGatewayServicesResultOutput() LookupGatewayServicesResultOutput
- func (o LookupGatewayServicesResultOutput) ToLookupGatewayServicesResultOutputWithContext(ctx context.Context) LookupGatewayServicesResultOutput
- type LookupGatewaysArgs
- type LookupGatewaysOutputArgs
- type LookupGatewaysResult
- type LookupGatewaysResultOutput
- func (LookupGatewaysResultOutput) ElementType() reflect.Type
- func (o LookupGatewaysResultOutput) Filters() GetGatewaysFilterArrayOutput
- func (o LookupGatewaysResultOutput) Id() pulumi.StringOutput
- func (o LookupGatewaysResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupGatewaysResultOutput) Results() GetGatewaysResultArrayOutput
- func (o LookupGatewaysResultOutput) ToLookupGatewaysResultOutput() LookupGatewaysResultOutput
- func (o LookupGatewaysResultOutput) ToLookupGatewaysResultOutputWithContext(ctx context.Context) LookupGatewaysResultOutput
- type LookupGroupsArgs
- type LookupGroupsOutputArgs
- type LookupGroupsResult
- type LookupGroupsResultOutput
- func (LookupGroupsResultOutput) ElementType() reflect.Type
- func (o LookupGroupsResultOutput) Filters() GetGroupsFilterArrayOutput
- func (o LookupGroupsResultOutput) GatewayId() pulumi.StringOutput
- func (o LookupGroupsResultOutput) Id() pulumi.StringOutput
- func (o LookupGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupGroupsResultOutput) Results() GetGroupsResultArrayOutput
- func (o LookupGroupsResultOutput) ToLookupGroupsResultOutput() LookupGroupsResultOutput
- func (o LookupGroupsResultOutput) ToLookupGroupsResultOutputWithContext(ctx context.Context) LookupGroupsResultOutput
- type WafDomains
- type WafDomainsArgs
- type WafDomainsArray
- type WafDomainsArrayInput
- type WafDomainsArrayOutput
- func (WafDomainsArrayOutput) ElementType() reflect.Type
- func (o WafDomainsArrayOutput) Index(i pulumi.IntInput) WafDomainsOutput
- func (o WafDomainsArrayOutput) ToWafDomainsArrayOutput() WafDomainsArrayOutput
- func (o WafDomainsArrayOutput) ToWafDomainsArrayOutputWithContext(ctx context.Context) WafDomainsArrayOutput
- type WafDomainsInput
- type WafDomainsMap
- type WafDomainsMapInput
- type WafDomainsMapOutput
- func (WafDomainsMapOutput) ElementType() reflect.Type
- func (o WafDomainsMapOutput) MapIndex(k pulumi.StringInput) WafDomainsOutput
- func (o WafDomainsMapOutput) ToWafDomainsMapOutput() WafDomainsMapOutput
- func (o WafDomainsMapOutput) ToWafDomainsMapOutputWithContext(ctx context.Context) WafDomainsMapOutput
- type WafDomainsOutput
- func (o WafDomainsOutput) Domain() pulumi.StringOutput
- func (WafDomainsOutput) ElementType() reflect.Type
- func (o WafDomainsOutput) GatewayId() pulumi.StringOutput
- func (o WafDomainsOutput) ToWafDomainsOutput() WafDomainsOutput
- func (o WafDomainsOutput) ToWafDomainsOutputWithContext(ctx context.Context) WafDomainsOutput
- type WafDomainsState
- type WafProtection
- type WafProtectionArgs
- type WafProtectionArray
- type WafProtectionArrayInput
- type WafProtectionArrayOutput
- func (WafProtectionArrayOutput) ElementType() reflect.Type
- func (o WafProtectionArrayOutput) Index(i pulumi.IntInput) WafProtectionOutput
- func (o WafProtectionArrayOutput) ToWafProtectionArrayOutput() WafProtectionArrayOutput
- func (o WafProtectionArrayOutput) ToWafProtectionArrayOutputWithContext(ctx context.Context) WafProtectionArrayOutput
- type WafProtectionInput
- type WafProtectionMap
- type WafProtectionMapInput
- type WafProtectionMapOutput
- func (WafProtectionMapOutput) ElementType() reflect.Type
- func (o WafProtectionMapOutput) MapIndex(k pulumi.StringInput) WafProtectionOutput
- func (o WafProtectionMapOutput) ToWafProtectionMapOutput() WafProtectionMapOutput
- func (o WafProtectionMapOutput) ToWafProtectionMapOutputWithContext(ctx context.Context) WafProtectionMapOutput
- type WafProtectionOutput
- func (WafProtectionOutput) ElementType() reflect.Type
- func (o WafProtectionOutput) GatewayId() pulumi.StringOutput
- func (o WafProtectionOutput) GlobalStatus() pulumi.StringOutput
- func (o WafProtectionOutput) Lists() pulumi.StringArrayOutput
- func (o WafProtectionOutput) Operate() pulumi.StringOutput
- func (o WafProtectionOutput) ToWafProtectionOutput() WafProtectionOutput
- func (o WafProtectionOutput) ToWafProtectionOutputWithContext(ctx context.Context) WafProtectionOutput
- func (o WafProtectionOutput) Type() pulumi.StringOutput
- type WafProtectionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type CngwCanaryRule ¶ added in v0.1.8
type CngwCanaryRule struct { pulumi.CustomResourceState // canary rule configuration. CanaryRule CngwCanaryRuleCanaryRuleOutput `pulumi:"canaryRule"` // gateway ID. GatewayId pulumi.StringOutput `pulumi:"gatewayId"` // service ID. ServiceId pulumi.StringOutput `pulumi:"serviceId"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` }
Provides a resource to create a tse cngwCanaryRule
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cngwService, err := Tse.NewCngwService(ctx, "cngwService", &Tse.CngwServiceArgs{ GatewayId: pulumi.String("gateway-ddbb709b"), Path: pulumi.String("/test"), Protocol: pulumi.String("http"), Retries: pulumi.Int(5), Tags: pulumi.AnyMap{ "created": pulumi.Any("terraform"), }, Timeout: pulumi.Int(6000), UpstreamType: pulumi.String("IPList"), UpstreamInfo: &tse.CngwServiceUpstreamInfoArgs{ Algorithm: pulumi.String("round-robin"), AutoScalingCvmPort: pulumi.Int(80), AutoScalingGroupId: pulumi.String("asg-519acdug"), AutoScalingHookStatus: pulumi.String("Normal"), AutoScalingTatCmdStatus: pulumi.String("Normal"), Port: pulumi.Int(0), SlowStart: pulumi.Int(20), Targets: tse.CngwServiceUpstreamInfoTargetArray{ &tse.CngwServiceUpstreamInfoTargetArgs{ Health: pulumi.String("HEALTHCHECKS_OFF"), Host: pulumi.String("192.168.0.1"), Port: pulumi.Int(80), Weight: pulumi.Int(100), }, }, }, }) if err != nil { return err } _, err = Tse.NewCngwCanaryRule(ctx, "cngwCanaryRule", &Tse.CngwCanaryRuleArgs{ GatewayId: cngwService.GatewayId, ServiceId: cngwService.ServiceId, Tags: pulumi.AnyMap{ "created": pulumi.Any("terraform"), }, CanaryRule: &tse.CngwCanaryRuleCanaryRuleArgs{ Enabled: pulumi.Bool(true), Priority: pulumi.Int(100), BalancedServiceLists: tse.CngwCanaryRuleCanaryRuleBalancedServiceListArray{ &tse.CngwCanaryRuleCanaryRuleBalancedServiceListArgs{ Percent: pulumi.Float64(100), ServiceId: cngwService.ServiceId, ServiceName: cngwService.Name, }, }, ConditionLists: tse.CngwCanaryRuleCanaryRuleConditionListArray{ &tse.CngwCanaryRuleCanaryRuleConditionListArgs{ Key: pulumi.String("test"), Operator: pulumi.String("eq"), Type: pulumi.String("query"), Value: pulumi.String("1"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
tse cngw_canary_rule can be imported using the gatewayId#serviceId#priority, e.g.
```sh
$ pulumi import tencentcloud:Tse/cngwCanaryRule:CngwCanaryRule cngw_canary_rule gateway-ddbb709b#b6017eaf-2363-481e-9e93-8d65aaf498cd#100
```
func GetCngwCanaryRule ¶ added in v0.1.8
func GetCngwCanaryRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CngwCanaryRuleState, opts ...pulumi.ResourceOption) (*CngwCanaryRule, error)
GetCngwCanaryRule gets an existing CngwCanaryRule 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 NewCngwCanaryRule ¶ added in v0.1.8
func NewCngwCanaryRule(ctx *pulumi.Context, name string, args *CngwCanaryRuleArgs, opts ...pulumi.ResourceOption) (*CngwCanaryRule, error)
NewCngwCanaryRule registers a new resource with the given unique name, arguments, and options.
func (*CngwCanaryRule) ElementType ¶ added in v0.1.8
func (*CngwCanaryRule) ElementType() reflect.Type
func (*CngwCanaryRule) ToCngwCanaryRuleOutput ¶ added in v0.1.8
func (i *CngwCanaryRule) ToCngwCanaryRuleOutput() CngwCanaryRuleOutput
func (*CngwCanaryRule) ToCngwCanaryRuleOutputWithContext ¶ added in v0.1.8
func (i *CngwCanaryRule) ToCngwCanaryRuleOutputWithContext(ctx context.Context) CngwCanaryRuleOutput
type CngwCanaryRuleArgs ¶ added in v0.1.8
type CngwCanaryRuleArgs struct { // canary rule configuration. CanaryRule CngwCanaryRuleCanaryRuleInput // gateway ID. GatewayId pulumi.StringInput // service ID. ServiceId pulumi.StringInput // Tag description list. Tags pulumi.MapInput }
The set of arguments for constructing a CngwCanaryRule resource.
func (CngwCanaryRuleArgs) ElementType ¶ added in v0.1.8
func (CngwCanaryRuleArgs) ElementType() reflect.Type
type CngwCanaryRuleArray ¶ added in v0.1.8
type CngwCanaryRuleArray []CngwCanaryRuleInput
func (CngwCanaryRuleArray) ElementType ¶ added in v0.1.8
func (CngwCanaryRuleArray) ElementType() reflect.Type
func (CngwCanaryRuleArray) ToCngwCanaryRuleArrayOutput ¶ added in v0.1.8
func (i CngwCanaryRuleArray) ToCngwCanaryRuleArrayOutput() CngwCanaryRuleArrayOutput
func (CngwCanaryRuleArray) ToCngwCanaryRuleArrayOutputWithContext ¶ added in v0.1.8
func (i CngwCanaryRuleArray) ToCngwCanaryRuleArrayOutputWithContext(ctx context.Context) CngwCanaryRuleArrayOutput
type CngwCanaryRuleArrayInput ¶ added in v0.1.8
type CngwCanaryRuleArrayInput interface { pulumi.Input ToCngwCanaryRuleArrayOutput() CngwCanaryRuleArrayOutput ToCngwCanaryRuleArrayOutputWithContext(context.Context) CngwCanaryRuleArrayOutput }
CngwCanaryRuleArrayInput is an input type that accepts CngwCanaryRuleArray and CngwCanaryRuleArrayOutput values. You can construct a concrete instance of `CngwCanaryRuleArrayInput` via:
CngwCanaryRuleArray{ CngwCanaryRuleArgs{...} }
type CngwCanaryRuleArrayOutput ¶ added in v0.1.8
type CngwCanaryRuleArrayOutput struct{ *pulumi.OutputState }
func (CngwCanaryRuleArrayOutput) ElementType ¶ added in v0.1.8
func (CngwCanaryRuleArrayOutput) ElementType() reflect.Type
func (CngwCanaryRuleArrayOutput) Index ¶ added in v0.1.8
func (o CngwCanaryRuleArrayOutput) Index(i pulumi.IntInput) CngwCanaryRuleOutput
func (CngwCanaryRuleArrayOutput) ToCngwCanaryRuleArrayOutput ¶ added in v0.1.8
func (o CngwCanaryRuleArrayOutput) ToCngwCanaryRuleArrayOutput() CngwCanaryRuleArrayOutput
func (CngwCanaryRuleArrayOutput) ToCngwCanaryRuleArrayOutputWithContext ¶ added in v0.1.8
func (o CngwCanaryRuleArrayOutput) ToCngwCanaryRuleArrayOutputWithContext(ctx context.Context) CngwCanaryRuleArrayOutput
type CngwCanaryRuleCanaryRule ¶ added in v0.1.8
type CngwCanaryRuleCanaryRule struct { // service weight configuration. BalancedServiceLists []CngwCanaryRuleCanaryRuleBalancedServiceList `pulumi:"balancedServiceLists"` // parameter matching condition list. ConditionLists []CngwCanaryRuleCanaryRuleConditionList `pulumi:"conditionLists"` // the status of canary rule. Enabled bool `pulumi:"enabled"` // priority. The value ranges from 0 to 100; the larger the value, the higher the priority; the priority cannot be repeated between different rules. Priority int `pulumi:"priority"` // service ID. ServiceId *string `pulumi:"serviceId"` // service name. ServiceName *string `pulumi:"serviceName"` }
type CngwCanaryRuleCanaryRuleArgs ¶ added in v0.1.8
type CngwCanaryRuleCanaryRuleArgs struct { // service weight configuration. BalancedServiceLists CngwCanaryRuleCanaryRuleBalancedServiceListArrayInput `pulumi:"balancedServiceLists"` // parameter matching condition list. ConditionLists CngwCanaryRuleCanaryRuleConditionListArrayInput `pulumi:"conditionLists"` // the status of canary rule. Enabled pulumi.BoolInput `pulumi:"enabled"` // priority. The value ranges from 0 to 100; the larger the value, the higher the priority; the priority cannot be repeated between different rules. Priority pulumi.IntInput `pulumi:"priority"` // service ID. ServiceId pulumi.StringPtrInput `pulumi:"serviceId"` // service name. ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` }
func (CngwCanaryRuleCanaryRuleArgs) ElementType ¶ added in v0.1.8
func (CngwCanaryRuleCanaryRuleArgs) ElementType() reflect.Type
func (CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRuleOutput ¶ added in v0.1.8
func (i CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRuleOutput() CngwCanaryRuleCanaryRuleOutput
func (CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRuleOutputWithContext ¶ added in v0.1.8
func (i CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRuleOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleOutput
func (CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRulePtrOutput ¶ added in v0.1.8
func (i CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRulePtrOutput() CngwCanaryRuleCanaryRulePtrOutput
func (CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRulePtrOutputWithContext ¶ added in v0.1.8
func (i CngwCanaryRuleCanaryRuleArgs) ToCngwCanaryRuleCanaryRulePtrOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRulePtrOutput
type CngwCanaryRuleCanaryRuleBalancedServiceList ¶ added in v0.1.8
type CngwCanaryRuleCanaryRuleBalancedServiceList struct { // percent, 10 is 10%, valid values:0 to 100. Percent *float64 `pulumi:"percent"` // service ID, required when used as an input parameter. ServiceId *string `pulumi:"serviceId"` // service name, meaningless when used as an input parameter. ServiceName *string `pulumi:"serviceName"` UpstreamName *string `pulumi:"upstreamName"` }
type CngwCanaryRuleCanaryRuleBalancedServiceListArgs ¶ added in v0.1.8
type CngwCanaryRuleCanaryRuleBalancedServiceListArgs struct { // percent, 10 is 10%, valid values:0 to 100. Percent pulumi.Float64PtrInput `pulumi:"percent"` // service ID, required when used as an input parameter. ServiceId pulumi.StringPtrInput `pulumi:"serviceId"` // service name, meaningless when used as an input parameter. ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` UpstreamName pulumi.StringPtrInput `pulumi:"upstreamName"` }
func (CngwCanaryRuleCanaryRuleBalancedServiceListArgs) ElementType ¶ added in v0.1.8
func (CngwCanaryRuleCanaryRuleBalancedServiceListArgs) ElementType() reflect.Type
func (CngwCanaryRuleCanaryRuleBalancedServiceListArgs) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutput ¶ added in v0.1.8
func (i CngwCanaryRuleCanaryRuleBalancedServiceListArgs) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutput() CngwCanaryRuleCanaryRuleBalancedServiceListOutput
func (CngwCanaryRuleCanaryRuleBalancedServiceListArgs) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutputWithContext ¶ added in v0.1.8
func (i CngwCanaryRuleCanaryRuleBalancedServiceListArgs) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleBalancedServiceListOutput
type CngwCanaryRuleCanaryRuleBalancedServiceListArray ¶ added in v0.1.8
type CngwCanaryRuleCanaryRuleBalancedServiceListArray []CngwCanaryRuleCanaryRuleBalancedServiceListInput
func (CngwCanaryRuleCanaryRuleBalancedServiceListArray) ElementType ¶ added in v0.1.8
func (CngwCanaryRuleCanaryRuleBalancedServiceListArray) ElementType() reflect.Type
func (CngwCanaryRuleCanaryRuleBalancedServiceListArray) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput ¶ added in v0.1.8
func (i CngwCanaryRuleCanaryRuleBalancedServiceListArray) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput() CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput
func (CngwCanaryRuleCanaryRuleBalancedServiceListArray) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutputWithContext ¶ added in v0.1.8
func (i CngwCanaryRuleCanaryRuleBalancedServiceListArray) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput
type CngwCanaryRuleCanaryRuleBalancedServiceListArrayInput ¶ added in v0.1.8
type CngwCanaryRuleCanaryRuleBalancedServiceListArrayInput interface { pulumi.Input ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput() CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutputWithContext(context.Context) CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput }
CngwCanaryRuleCanaryRuleBalancedServiceListArrayInput is an input type that accepts CngwCanaryRuleCanaryRuleBalancedServiceListArray and CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput values. You can construct a concrete instance of `CngwCanaryRuleCanaryRuleBalancedServiceListArrayInput` via:
CngwCanaryRuleCanaryRuleBalancedServiceListArray{ CngwCanaryRuleCanaryRuleBalancedServiceListArgs{...} }
type CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput ¶ added in v0.1.8
type CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput struct{ *pulumi.OutputState }
func (CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput) ElementType ¶ added in v0.1.8
func (CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput) ElementType() reflect.Type
func (CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput() CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput
func (CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutputWithContext ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListArrayOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput
type CngwCanaryRuleCanaryRuleBalancedServiceListInput ¶ added in v0.1.8
type CngwCanaryRuleCanaryRuleBalancedServiceListInput interface { pulumi.Input ToCngwCanaryRuleCanaryRuleBalancedServiceListOutput() CngwCanaryRuleCanaryRuleBalancedServiceListOutput ToCngwCanaryRuleCanaryRuleBalancedServiceListOutputWithContext(context.Context) CngwCanaryRuleCanaryRuleBalancedServiceListOutput }
CngwCanaryRuleCanaryRuleBalancedServiceListInput is an input type that accepts CngwCanaryRuleCanaryRuleBalancedServiceListArgs and CngwCanaryRuleCanaryRuleBalancedServiceListOutput values. You can construct a concrete instance of `CngwCanaryRuleCanaryRuleBalancedServiceListInput` via:
CngwCanaryRuleCanaryRuleBalancedServiceListArgs{...}
type CngwCanaryRuleCanaryRuleBalancedServiceListOutput ¶ added in v0.1.8
type CngwCanaryRuleCanaryRuleBalancedServiceListOutput struct{ *pulumi.OutputState }
func (CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ElementType ¶ added in v0.1.8
func (CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ElementType() reflect.Type
func (CngwCanaryRuleCanaryRuleBalancedServiceListOutput) Percent ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleBalancedServiceListOutput) Percent() pulumi.Float64PtrOutput
percent, 10 is 10%, valid values:0 to 100.
func (CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ServiceId ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ServiceId() pulumi.StringPtrOutput
service ID, required when used as an input parameter.
func (CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ServiceName ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ServiceName() pulumi.StringPtrOutput
service name, meaningless when used as an input parameter.
func (CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutput ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutput() CngwCanaryRuleCanaryRuleBalancedServiceListOutput
func (CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutputWithContext ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleBalancedServiceListOutput) ToCngwCanaryRuleCanaryRuleBalancedServiceListOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleBalancedServiceListOutput
func (CngwCanaryRuleCanaryRuleBalancedServiceListOutput) UpstreamName ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleBalancedServiceListOutput) UpstreamName() pulumi.StringPtrOutput
type CngwCanaryRuleCanaryRuleConditionList ¶ added in v0.1.8
type CngwCanaryRuleCanaryRuleConditionList struct { // delimiter. valid when operator is in or not in, reference value:`,`, `;`,`\n`. Delimiter *string `pulumi:"delimiter"` // global configuration ID. GlobalConfigId *string `pulumi:"globalConfigId"` // global configuration name. GlobalConfigName *string `pulumi:"globalConfigName"` // parameter name. Key *string `pulumi:"key"` // operator.Reference value:`le`,`eq`,`lt`,`ne`,`ge`,`gt`,`regex`,`exists`,`in`,`not in`,`prefix`,`exact`,`regex`. Operator *string `pulumi:"operator"` // type.Reference value:`path`,`method`,`query`,`header`,`cookie`,`body`,`system`. Type string `pulumi:"type"` // parameter value. Value *string `pulumi:"value"` }
type CngwCanaryRuleCanaryRuleConditionListArgs ¶ added in v0.1.8
type CngwCanaryRuleCanaryRuleConditionListArgs struct { // delimiter. valid when operator is in or not in, reference value:`,`, `;`,`\n`. Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` // global configuration ID. GlobalConfigId pulumi.StringPtrInput `pulumi:"globalConfigId"` // global configuration name. GlobalConfigName pulumi.StringPtrInput `pulumi:"globalConfigName"` // parameter name. Key pulumi.StringPtrInput `pulumi:"key"` // operator.Reference value:`le`,`eq`,`lt`,`ne`,`ge`,`gt`,`regex`,`exists`,`in`,`not in`,`prefix`,`exact`,`regex`. Operator pulumi.StringPtrInput `pulumi:"operator"` // type.Reference value:`path`,`method`,`query`,`header`,`cookie`,`body`,`system`. Type pulumi.StringInput `pulumi:"type"` // parameter value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (CngwCanaryRuleCanaryRuleConditionListArgs) ElementType ¶ added in v0.1.8
func (CngwCanaryRuleCanaryRuleConditionListArgs) ElementType() reflect.Type
func (CngwCanaryRuleCanaryRuleConditionListArgs) ToCngwCanaryRuleCanaryRuleConditionListOutput ¶ added in v0.1.8
func (i CngwCanaryRuleCanaryRuleConditionListArgs) ToCngwCanaryRuleCanaryRuleConditionListOutput() CngwCanaryRuleCanaryRuleConditionListOutput
func (CngwCanaryRuleCanaryRuleConditionListArgs) ToCngwCanaryRuleCanaryRuleConditionListOutputWithContext ¶ added in v0.1.8
func (i CngwCanaryRuleCanaryRuleConditionListArgs) ToCngwCanaryRuleCanaryRuleConditionListOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleConditionListOutput
type CngwCanaryRuleCanaryRuleConditionListArray ¶ added in v0.1.8
type CngwCanaryRuleCanaryRuleConditionListArray []CngwCanaryRuleCanaryRuleConditionListInput
func (CngwCanaryRuleCanaryRuleConditionListArray) ElementType ¶ added in v0.1.8
func (CngwCanaryRuleCanaryRuleConditionListArray) ElementType() reflect.Type
func (CngwCanaryRuleCanaryRuleConditionListArray) ToCngwCanaryRuleCanaryRuleConditionListArrayOutput ¶ added in v0.1.8
func (i CngwCanaryRuleCanaryRuleConditionListArray) ToCngwCanaryRuleCanaryRuleConditionListArrayOutput() CngwCanaryRuleCanaryRuleConditionListArrayOutput
func (CngwCanaryRuleCanaryRuleConditionListArray) ToCngwCanaryRuleCanaryRuleConditionListArrayOutputWithContext ¶ added in v0.1.8
func (i CngwCanaryRuleCanaryRuleConditionListArray) ToCngwCanaryRuleCanaryRuleConditionListArrayOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleConditionListArrayOutput
type CngwCanaryRuleCanaryRuleConditionListArrayInput ¶ added in v0.1.8
type CngwCanaryRuleCanaryRuleConditionListArrayInput interface { pulumi.Input ToCngwCanaryRuleCanaryRuleConditionListArrayOutput() CngwCanaryRuleCanaryRuleConditionListArrayOutput ToCngwCanaryRuleCanaryRuleConditionListArrayOutputWithContext(context.Context) CngwCanaryRuleCanaryRuleConditionListArrayOutput }
CngwCanaryRuleCanaryRuleConditionListArrayInput is an input type that accepts CngwCanaryRuleCanaryRuleConditionListArray and CngwCanaryRuleCanaryRuleConditionListArrayOutput values. You can construct a concrete instance of `CngwCanaryRuleCanaryRuleConditionListArrayInput` via:
CngwCanaryRuleCanaryRuleConditionListArray{ CngwCanaryRuleCanaryRuleConditionListArgs{...} }
type CngwCanaryRuleCanaryRuleConditionListArrayOutput ¶ added in v0.1.8
type CngwCanaryRuleCanaryRuleConditionListArrayOutput struct{ *pulumi.OutputState }
func (CngwCanaryRuleCanaryRuleConditionListArrayOutput) ElementType ¶ added in v0.1.8
func (CngwCanaryRuleCanaryRuleConditionListArrayOutput) ElementType() reflect.Type
func (CngwCanaryRuleCanaryRuleConditionListArrayOutput) ToCngwCanaryRuleCanaryRuleConditionListArrayOutput ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleConditionListArrayOutput) ToCngwCanaryRuleCanaryRuleConditionListArrayOutput() CngwCanaryRuleCanaryRuleConditionListArrayOutput
func (CngwCanaryRuleCanaryRuleConditionListArrayOutput) ToCngwCanaryRuleCanaryRuleConditionListArrayOutputWithContext ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleConditionListArrayOutput) ToCngwCanaryRuleCanaryRuleConditionListArrayOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleConditionListArrayOutput
type CngwCanaryRuleCanaryRuleConditionListInput ¶ added in v0.1.8
type CngwCanaryRuleCanaryRuleConditionListInput interface { pulumi.Input ToCngwCanaryRuleCanaryRuleConditionListOutput() CngwCanaryRuleCanaryRuleConditionListOutput ToCngwCanaryRuleCanaryRuleConditionListOutputWithContext(context.Context) CngwCanaryRuleCanaryRuleConditionListOutput }
CngwCanaryRuleCanaryRuleConditionListInput is an input type that accepts CngwCanaryRuleCanaryRuleConditionListArgs and CngwCanaryRuleCanaryRuleConditionListOutput values. You can construct a concrete instance of `CngwCanaryRuleCanaryRuleConditionListInput` via:
CngwCanaryRuleCanaryRuleConditionListArgs{...}
type CngwCanaryRuleCanaryRuleConditionListOutput ¶ added in v0.1.8
type CngwCanaryRuleCanaryRuleConditionListOutput struct{ *pulumi.OutputState }
func (CngwCanaryRuleCanaryRuleConditionListOutput) Delimiter ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleConditionListOutput) Delimiter() pulumi.StringPtrOutput
delimiter. valid when operator is in or not in, reference value:`,`, `;`,`\n`.
func (CngwCanaryRuleCanaryRuleConditionListOutput) ElementType ¶ added in v0.1.8
func (CngwCanaryRuleCanaryRuleConditionListOutput) ElementType() reflect.Type
func (CngwCanaryRuleCanaryRuleConditionListOutput) GlobalConfigId ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleConditionListOutput) GlobalConfigId() pulumi.StringPtrOutput
global configuration ID.
func (CngwCanaryRuleCanaryRuleConditionListOutput) GlobalConfigName ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleConditionListOutput) GlobalConfigName() pulumi.StringPtrOutput
global configuration name.
func (CngwCanaryRuleCanaryRuleConditionListOutput) Key ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleConditionListOutput) Key() pulumi.StringPtrOutput
parameter name.
func (CngwCanaryRuleCanaryRuleConditionListOutput) Operator ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleConditionListOutput) Operator() pulumi.StringPtrOutput
operator.Reference value:`le`,`eq`,`lt`,`ne`,`ge`,`gt`,`regex`,`exists`,`in`,`not in`,`prefix`,`exact`,`regex`.
func (CngwCanaryRuleCanaryRuleConditionListOutput) ToCngwCanaryRuleCanaryRuleConditionListOutput ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleConditionListOutput) ToCngwCanaryRuleCanaryRuleConditionListOutput() CngwCanaryRuleCanaryRuleConditionListOutput
func (CngwCanaryRuleCanaryRuleConditionListOutput) ToCngwCanaryRuleCanaryRuleConditionListOutputWithContext ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleConditionListOutput) ToCngwCanaryRuleCanaryRuleConditionListOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleConditionListOutput
func (CngwCanaryRuleCanaryRuleConditionListOutput) Type ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleConditionListOutput) Type() pulumi.StringOutput
type.Reference value:`path`,`method`,`query`,`header`,`cookie`,`body`,`system`.
func (CngwCanaryRuleCanaryRuleConditionListOutput) Value ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleConditionListOutput) Value() pulumi.StringPtrOutput
parameter value.
type CngwCanaryRuleCanaryRuleInput ¶ added in v0.1.8
type CngwCanaryRuleCanaryRuleInput interface { pulumi.Input ToCngwCanaryRuleCanaryRuleOutput() CngwCanaryRuleCanaryRuleOutput ToCngwCanaryRuleCanaryRuleOutputWithContext(context.Context) CngwCanaryRuleCanaryRuleOutput }
CngwCanaryRuleCanaryRuleInput is an input type that accepts CngwCanaryRuleCanaryRuleArgs and CngwCanaryRuleCanaryRuleOutput values. You can construct a concrete instance of `CngwCanaryRuleCanaryRuleInput` via:
CngwCanaryRuleCanaryRuleArgs{...}
type CngwCanaryRuleCanaryRuleOutput ¶ added in v0.1.8
type CngwCanaryRuleCanaryRuleOutput struct{ *pulumi.OutputState }
func (CngwCanaryRuleCanaryRuleOutput) BalancedServiceLists ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleOutput) BalancedServiceLists() CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput
service weight configuration.
func (CngwCanaryRuleCanaryRuleOutput) ConditionLists ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleOutput) ConditionLists() CngwCanaryRuleCanaryRuleConditionListArrayOutput
parameter matching condition list.
func (CngwCanaryRuleCanaryRuleOutput) ElementType ¶ added in v0.1.8
func (CngwCanaryRuleCanaryRuleOutput) ElementType() reflect.Type
func (CngwCanaryRuleCanaryRuleOutput) Enabled ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleOutput) Enabled() pulumi.BoolOutput
the status of canary rule.
func (CngwCanaryRuleCanaryRuleOutput) Priority ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleOutput) Priority() pulumi.IntOutput
priority. The value ranges from 0 to 100; the larger the value, the higher the priority; the priority cannot be repeated between different rules.
func (CngwCanaryRuleCanaryRuleOutput) ServiceId ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleOutput) ServiceId() pulumi.StringPtrOutput
service ID.
func (CngwCanaryRuleCanaryRuleOutput) ServiceName ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleOutput) ServiceName() pulumi.StringPtrOutput
service name.
func (CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRuleOutput ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRuleOutput() CngwCanaryRuleCanaryRuleOutput
func (CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRuleOutputWithContext ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRuleOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRuleOutput
func (CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRulePtrOutput ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRulePtrOutput() CngwCanaryRuleCanaryRulePtrOutput
func (CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRulePtrOutputWithContext ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRuleOutput) ToCngwCanaryRuleCanaryRulePtrOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRulePtrOutput
type CngwCanaryRuleCanaryRulePtrInput ¶ added in v0.1.8
type CngwCanaryRuleCanaryRulePtrInput interface { pulumi.Input ToCngwCanaryRuleCanaryRulePtrOutput() CngwCanaryRuleCanaryRulePtrOutput ToCngwCanaryRuleCanaryRulePtrOutputWithContext(context.Context) CngwCanaryRuleCanaryRulePtrOutput }
CngwCanaryRuleCanaryRulePtrInput is an input type that accepts CngwCanaryRuleCanaryRuleArgs, CngwCanaryRuleCanaryRulePtr and CngwCanaryRuleCanaryRulePtrOutput values. You can construct a concrete instance of `CngwCanaryRuleCanaryRulePtrInput` via:
CngwCanaryRuleCanaryRuleArgs{...} or: nil
func CngwCanaryRuleCanaryRulePtr ¶ added in v0.1.8
func CngwCanaryRuleCanaryRulePtr(v *CngwCanaryRuleCanaryRuleArgs) CngwCanaryRuleCanaryRulePtrInput
type CngwCanaryRuleCanaryRulePtrOutput ¶ added in v0.1.8
type CngwCanaryRuleCanaryRulePtrOutput struct{ *pulumi.OutputState }
func (CngwCanaryRuleCanaryRulePtrOutput) BalancedServiceLists ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRulePtrOutput) BalancedServiceLists() CngwCanaryRuleCanaryRuleBalancedServiceListArrayOutput
service weight configuration.
func (CngwCanaryRuleCanaryRulePtrOutput) ConditionLists ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRulePtrOutput) ConditionLists() CngwCanaryRuleCanaryRuleConditionListArrayOutput
parameter matching condition list.
func (CngwCanaryRuleCanaryRulePtrOutput) Elem ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRulePtrOutput) Elem() CngwCanaryRuleCanaryRuleOutput
func (CngwCanaryRuleCanaryRulePtrOutput) ElementType ¶ added in v0.1.8
func (CngwCanaryRuleCanaryRulePtrOutput) ElementType() reflect.Type
func (CngwCanaryRuleCanaryRulePtrOutput) Enabled ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRulePtrOutput) Enabled() pulumi.BoolPtrOutput
the status of canary rule.
func (CngwCanaryRuleCanaryRulePtrOutput) Priority ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRulePtrOutput) Priority() pulumi.IntPtrOutput
priority. The value ranges from 0 to 100; the larger the value, the higher the priority; the priority cannot be repeated between different rules.
func (CngwCanaryRuleCanaryRulePtrOutput) ServiceId ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRulePtrOutput) ServiceId() pulumi.StringPtrOutput
service ID.
func (CngwCanaryRuleCanaryRulePtrOutput) ServiceName ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRulePtrOutput) ServiceName() pulumi.StringPtrOutput
service name.
func (CngwCanaryRuleCanaryRulePtrOutput) ToCngwCanaryRuleCanaryRulePtrOutput ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRulePtrOutput) ToCngwCanaryRuleCanaryRulePtrOutput() CngwCanaryRuleCanaryRulePtrOutput
func (CngwCanaryRuleCanaryRulePtrOutput) ToCngwCanaryRuleCanaryRulePtrOutputWithContext ¶ added in v0.1.8
func (o CngwCanaryRuleCanaryRulePtrOutput) ToCngwCanaryRuleCanaryRulePtrOutputWithContext(ctx context.Context) CngwCanaryRuleCanaryRulePtrOutput
type CngwCanaryRuleInput ¶ added in v0.1.8
type CngwCanaryRuleInput interface { pulumi.Input ToCngwCanaryRuleOutput() CngwCanaryRuleOutput ToCngwCanaryRuleOutputWithContext(ctx context.Context) CngwCanaryRuleOutput }
type CngwCanaryRuleMap ¶ added in v0.1.8
type CngwCanaryRuleMap map[string]CngwCanaryRuleInput
func (CngwCanaryRuleMap) ElementType ¶ added in v0.1.8
func (CngwCanaryRuleMap) ElementType() reflect.Type
func (CngwCanaryRuleMap) ToCngwCanaryRuleMapOutput ¶ added in v0.1.8
func (i CngwCanaryRuleMap) ToCngwCanaryRuleMapOutput() CngwCanaryRuleMapOutput
func (CngwCanaryRuleMap) ToCngwCanaryRuleMapOutputWithContext ¶ added in v0.1.8
func (i CngwCanaryRuleMap) ToCngwCanaryRuleMapOutputWithContext(ctx context.Context) CngwCanaryRuleMapOutput
type CngwCanaryRuleMapInput ¶ added in v0.1.8
type CngwCanaryRuleMapInput interface { pulumi.Input ToCngwCanaryRuleMapOutput() CngwCanaryRuleMapOutput ToCngwCanaryRuleMapOutputWithContext(context.Context) CngwCanaryRuleMapOutput }
CngwCanaryRuleMapInput is an input type that accepts CngwCanaryRuleMap and CngwCanaryRuleMapOutput values. You can construct a concrete instance of `CngwCanaryRuleMapInput` via:
CngwCanaryRuleMap{ "key": CngwCanaryRuleArgs{...} }
type CngwCanaryRuleMapOutput ¶ added in v0.1.8
type CngwCanaryRuleMapOutput struct{ *pulumi.OutputState }
func (CngwCanaryRuleMapOutput) ElementType ¶ added in v0.1.8
func (CngwCanaryRuleMapOutput) ElementType() reflect.Type
func (CngwCanaryRuleMapOutput) MapIndex ¶ added in v0.1.8
func (o CngwCanaryRuleMapOutput) MapIndex(k pulumi.StringInput) CngwCanaryRuleOutput
func (CngwCanaryRuleMapOutput) ToCngwCanaryRuleMapOutput ¶ added in v0.1.8
func (o CngwCanaryRuleMapOutput) ToCngwCanaryRuleMapOutput() CngwCanaryRuleMapOutput
func (CngwCanaryRuleMapOutput) ToCngwCanaryRuleMapOutputWithContext ¶ added in v0.1.8
func (o CngwCanaryRuleMapOutput) ToCngwCanaryRuleMapOutputWithContext(ctx context.Context) CngwCanaryRuleMapOutput
type CngwCanaryRuleOutput ¶ added in v0.1.8
type CngwCanaryRuleOutput struct{ *pulumi.OutputState }
func (CngwCanaryRuleOutput) CanaryRule ¶ added in v0.1.8
func (o CngwCanaryRuleOutput) CanaryRule() CngwCanaryRuleCanaryRuleOutput
canary rule configuration.
func (CngwCanaryRuleOutput) ElementType ¶ added in v0.1.8
func (CngwCanaryRuleOutput) ElementType() reflect.Type
func (CngwCanaryRuleOutput) GatewayId ¶ added in v0.1.8
func (o CngwCanaryRuleOutput) GatewayId() pulumi.StringOutput
gateway ID.
func (CngwCanaryRuleOutput) ServiceId ¶ added in v0.1.8
func (o CngwCanaryRuleOutput) ServiceId() pulumi.StringOutput
service ID.
func (CngwCanaryRuleOutput) Tags ¶ added in v0.1.8
func (o CngwCanaryRuleOutput) Tags() pulumi.MapOutput
Tag description list.
func (CngwCanaryRuleOutput) ToCngwCanaryRuleOutput ¶ added in v0.1.8
func (o CngwCanaryRuleOutput) ToCngwCanaryRuleOutput() CngwCanaryRuleOutput
func (CngwCanaryRuleOutput) ToCngwCanaryRuleOutputWithContext ¶ added in v0.1.8
func (o CngwCanaryRuleOutput) ToCngwCanaryRuleOutputWithContext(ctx context.Context) CngwCanaryRuleOutput
type CngwCanaryRuleState ¶ added in v0.1.8
type CngwCanaryRuleState struct { // canary rule configuration. CanaryRule CngwCanaryRuleCanaryRulePtrInput // gateway ID. GatewayId pulumi.StringPtrInput // service ID. ServiceId pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput }
func (CngwCanaryRuleState) ElementType ¶ added in v0.1.8
func (CngwCanaryRuleState) ElementType() reflect.Type
type CngwCertificate ¶ added in v0.1.8
type CngwCertificate struct { pulumi.CustomResourceState // Domains of the binding. BindDomains pulumi.StringArrayOutput `pulumi:"bindDomains"` // Certificate ID of ssl platform. CertId pulumi.StringOutput `pulumi:"certId"` // Pem format of certificate. Crt pulumi.StringOutput `pulumi:"crt"` // Gateway ID. GatewayId pulumi.StringOutput `pulumi:"gatewayId"` // Private key of certificate. Key pulumi.StringOutput `pulumi:"key"` // Certificate name. Name pulumi.StringOutput `pulumi:"name"` }
Provides a resource to create a tse cngwCertificate
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.NewCngwCertificate(ctx, "cngwCertificate", &Tse.CngwCertificateArgs{ BindDomains: pulumi.StringArray{ pulumi.String("example1.com"), }, CertId: pulumi.String("vYSQkJ3K"), GatewayId: pulumi.String("gateway-ddbb709b"), }) if err != nil { return err } return nil }) }
```
## Import
tse cngw_certificate can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Tse/cngwCertificate:CngwCertificate cngw_certificate gatewayId#Id
```
func GetCngwCertificate ¶ added in v0.1.8
func GetCngwCertificate(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CngwCertificateState, opts ...pulumi.ResourceOption) (*CngwCertificate, error)
GetCngwCertificate gets an existing CngwCertificate 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 NewCngwCertificate ¶ added in v0.1.8
func NewCngwCertificate(ctx *pulumi.Context, name string, args *CngwCertificateArgs, opts ...pulumi.ResourceOption) (*CngwCertificate, error)
NewCngwCertificate registers a new resource with the given unique name, arguments, and options.
func (*CngwCertificate) ElementType ¶ added in v0.1.8
func (*CngwCertificate) ElementType() reflect.Type
func (*CngwCertificate) ToCngwCertificateOutput ¶ added in v0.1.8
func (i *CngwCertificate) ToCngwCertificateOutput() CngwCertificateOutput
func (*CngwCertificate) ToCngwCertificateOutputWithContext ¶ added in v0.1.8
func (i *CngwCertificate) ToCngwCertificateOutputWithContext(ctx context.Context) CngwCertificateOutput
type CngwCertificateArgs ¶ added in v0.1.8
type CngwCertificateArgs struct { // Domains of the binding. BindDomains pulumi.StringArrayInput // Certificate ID of ssl platform. CertId pulumi.StringInput // Gateway ID. GatewayId pulumi.StringInput // Certificate name. Name pulumi.StringPtrInput }
The set of arguments for constructing a CngwCertificate resource.
func (CngwCertificateArgs) ElementType ¶ added in v0.1.8
func (CngwCertificateArgs) ElementType() reflect.Type
type CngwCertificateArray ¶ added in v0.1.8
type CngwCertificateArray []CngwCertificateInput
func (CngwCertificateArray) ElementType ¶ added in v0.1.8
func (CngwCertificateArray) ElementType() reflect.Type
func (CngwCertificateArray) ToCngwCertificateArrayOutput ¶ added in v0.1.8
func (i CngwCertificateArray) ToCngwCertificateArrayOutput() CngwCertificateArrayOutput
func (CngwCertificateArray) ToCngwCertificateArrayOutputWithContext ¶ added in v0.1.8
func (i CngwCertificateArray) ToCngwCertificateArrayOutputWithContext(ctx context.Context) CngwCertificateArrayOutput
type CngwCertificateArrayInput ¶ added in v0.1.8
type CngwCertificateArrayInput interface { pulumi.Input ToCngwCertificateArrayOutput() CngwCertificateArrayOutput ToCngwCertificateArrayOutputWithContext(context.Context) CngwCertificateArrayOutput }
CngwCertificateArrayInput is an input type that accepts CngwCertificateArray and CngwCertificateArrayOutput values. You can construct a concrete instance of `CngwCertificateArrayInput` via:
CngwCertificateArray{ CngwCertificateArgs{...} }
type CngwCertificateArrayOutput ¶ added in v0.1.8
type CngwCertificateArrayOutput struct{ *pulumi.OutputState }
func (CngwCertificateArrayOutput) ElementType ¶ added in v0.1.8
func (CngwCertificateArrayOutput) ElementType() reflect.Type
func (CngwCertificateArrayOutput) Index ¶ added in v0.1.8
func (o CngwCertificateArrayOutput) Index(i pulumi.IntInput) CngwCertificateOutput
func (CngwCertificateArrayOutput) ToCngwCertificateArrayOutput ¶ added in v0.1.8
func (o CngwCertificateArrayOutput) ToCngwCertificateArrayOutput() CngwCertificateArrayOutput
func (CngwCertificateArrayOutput) ToCngwCertificateArrayOutputWithContext ¶ added in v0.1.8
func (o CngwCertificateArrayOutput) ToCngwCertificateArrayOutputWithContext(ctx context.Context) CngwCertificateArrayOutput
type CngwCertificateInput ¶ added in v0.1.8
type CngwCertificateInput interface { pulumi.Input ToCngwCertificateOutput() CngwCertificateOutput ToCngwCertificateOutputWithContext(ctx context.Context) CngwCertificateOutput }
type CngwCertificateMap ¶ added in v0.1.8
type CngwCertificateMap map[string]CngwCertificateInput
func (CngwCertificateMap) ElementType ¶ added in v0.1.8
func (CngwCertificateMap) ElementType() reflect.Type
func (CngwCertificateMap) ToCngwCertificateMapOutput ¶ added in v0.1.8
func (i CngwCertificateMap) ToCngwCertificateMapOutput() CngwCertificateMapOutput
func (CngwCertificateMap) ToCngwCertificateMapOutputWithContext ¶ added in v0.1.8
func (i CngwCertificateMap) ToCngwCertificateMapOutputWithContext(ctx context.Context) CngwCertificateMapOutput
type CngwCertificateMapInput ¶ added in v0.1.8
type CngwCertificateMapInput interface { pulumi.Input ToCngwCertificateMapOutput() CngwCertificateMapOutput ToCngwCertificateMapOutputWithContext(context.Context) CngwCertificateMapOutput }
CngwCertificateMapInput is an input type that accepts CngwCertificateMap and CngwCertificateMapOutput values. You can construct a concrete instance of `CngwCertificateMapInput` via:
CngwCertificateMap{ "key": CngwCertificateArgs{...} }
type CngwCertificateMapOutput ¶ added in v0.1.8
type CngwCertificateMapOutput struct{ *pulumi.OutputState }
func (CngwCertificateMapOutput) ElementType ¶ added in v0.1.8
func (CngwCertificateMapOutput) ElementType() reflect.Type
func (CngwCertificateMapOutput) MapIndex ¶ added in v0.1.8
func (o CngwCertificateMapOutput) MapIndex(k pulumi.StringInput) CngwCertificateOutput
func (CngwCertificateMapOutput) ToCngwCertificateMapOutput ¶ added in v0.1.8
func (o CngwCertificateMapOutput) ToCngwCertificateMapOutput() CngwCertificateMapOutput
func (CngwCertificateMapOutput) ToCngwCertificateMapOutputWithContext ¶ added in v0.1.8
func (o CngwCertificateMapOutput) ToCngwCertificateMapOutputWithContext(ctx context.Context) CngwCertificateMapOutput
type CngwCertificateOutput ¶ added in v0.1.8
type CngwCertificateOutput struct{ *pulumi.OutputState }
func (CngwCertificateOutput) BindDomains ¶ added in v0.1.8
func (o CngwCertificateOutput) BindDomains() pulumi.StringArrayOutput
Domains of the binding.
func (CngwCertificateOutput) CertId ¶ added in v0.1.8
func (o CngwCertificateOutput) CertId() pulumi.StringOutput
Certificate ID of ssl platform.
func (CngwCertificateOutput) Crt ¶ added in v0.1.8
func (o CngwCertificateOutput) Crt() pulumi.StringOutput
Pem format of certificate.
func (CngwCertificateOutput) ElementType ¶ added in v0.1.8
func (CngwCertificateOutput) ElementType() reflect.Type
func (CngwCertificateOutput) GatewayId ¶ added in v0.1.8
func (o CngwCertificateOutput) GatewayId() pulumi.StringOutput
Gateway ID.
func (CngwCertificateOutput) Key ¶ added in v0.1.8
func (o CngwCertificateOutput) Key() pulumi.StringOutput
Private key of certificate.
func (CngwCertificateOutput) Name ¶ added in v0.1.8
func (o CngwCertificateOutput) Name() pulumi.StringOutput
Certificate name.
func (CngwCertificateOutput) ToCngwCertificateOutput ¶ added in v0.1.8
func (o CngwCertificateOutput) ToCngwCertificateOutput() CngwCertificateOutput
func (CngwCertificateOutput) ToCngwCertificateOutputWithContext ¶ added in v0.1.8
func (o CngwCertificateOutput) ToCngwCertificateOutputWithContext(ctx context.Context) CngwCertificateOutput
type CngwCertificateState ¶ added in v0.1.8
type CngwCertificateState struct { // Domains of the binding. BindDomains pulumi.StringArrayInput // Certificate ID of ssl platform. CertId pulumi.StringPtrInput // Pem format of certificate. Crt pulumi.StringPtrInput // Gateway ID. GatewayId pulumi.StringPtrInput // Private key of certificate. Key pulumi.StringPtrInput // Certificate name. Name pulumi.StringPtrInput }
func (CngwCertificateState) ElementType ¶ added in v0.1.8
func (CngwCertificateState) ElementType() reflect.Type
type CngwGateway ¶ added in v0.1.8
type CngwGateway struct { pulumi.CustomResourceState // description information, up to 120 characters. Description pulumi.StringPtrOutput `pulumi:"description"` // whether to enable CLS log. Default value: fasle. EnableCls pulumi.BoolPtrOutput `pulumi:"enableCls"` // engine region of gateway. EngineRegion pulumi.StringOutput `pulumi:"engineRegion"` // product version. Reference value: `TRIAL`, `STANDARD`(default value), `PROFESSIONAL`. FeatureVersion pulumi.StringOutput `pulumi:"featureVersion"` // gateway vwersion. Reference value: `2.4.1`, `2.5.1`. GatewayVersion pulumi.StringOutput `pulumi:"gatewayVersion"` // ingress class name. IngressClassName pulumi.StringOutput `pulumi:"ingressClassName"` // Port information that the instance listens to. InstancePorts CngwGatewayInstancePortArrayOutput `pulumi:"instancePorts"` // internet configration. InternetConfig CngwGatewayInternetConfigPtrOutput `pulumi:"internetConfig"` // public network outbound traffic bandwidth,[1,2048]Mbps. InternetMaxBandwidthOut pulumi.IntPtrOutput `pulumi:"internetMaxBandwidthOut"` // gateway name, supports up to 60 characters. Name pulumi.StringOutput `pulumi:"name"` // gateway node configration. NodeConfig CngwGatewayNodeConfigOutput `pulumi:"nodeConfig"` // Public IP address list. PublicIpAddresses pulumi.StringArrayOutput `pulumi:"publicIpAddresses"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // trade type. Reference value: `0`: postpaid, `1`:Prepaid (Interface does not support the creation of prepaid instances yet). TradeType pulumi.IntPtrOutput `pulumi:"tradeType"` // gateway type,currently only supports kong. Type pulumi.StringOutput `pulumi:"type"` // vpc information. VpcConfig CngwGatewayVpcConfigOutput `pulumi:"vpcConfig"` }
Provides a resource to create a tse cngwGateway
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-4" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ VpcId: vpc.ID(), AvailabilityZone: pulumi.String(availabilityZone), CidrBlock: pulumi.String("10.0.1.0/24"), }) if err != nil { return err } _, err = Tse.NewCngwGateway(ctx, "cngwGateway", &Tse.CngwGatewayArgs{ Description: pulumi.String("terraform test1"), EnableCls: pulumi.Bool(true), EngineRegion: pulumi.String("ap-guangzhou"), FeatureVersion: pulumi.String("STANDARD"), GatewayVersion: pulumi.String("2.5.1"), IngressClassName: pulumi.String("tse-nginx-ingress"), InternetMaxBandwidthOut: pulumi.Int(0), TradeType: pulumi.Int(0), Type: pulumi.String("kong"), NodeConfig: &tse.CngwGatewayNodeConfigArgs{ Number: pulumi.Int(2), Specification: pulumi.String("1c2g"), }, VpcConfig: &tse.CngwGatewayVpcConfigArgs{ SubnetId: subnet.ID(), VpcId: vpc.ID(), }, Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } return nil }) }
```
func GetCngwGateway ¶ added in v0.1.8
func GetCngwGateway(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CngwGatewayState, opts ...pulumi.ResourceOption) (*CngwGateway, error)
GetCngwGateway gets an existing CngwGateway 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 NewCngwGateway ¶ added in v0.1.8
func NewCngwGateway(ctx *pulumi.Context, name string, args *CngwGatewayArgs, opts ...pulumi.ResourceOption) (*CngwGateway, error)
NewCngwGateway registers a new resource with the given unique name, arguments, and options.
func (*CngwGateway) ElementType ¶ added in v0.1.8
func (*CngwGateway) ElementType() reflect.Type
func (*CngwGateway) ToCngwGatewayOutput ¶ added in v0.1.8
func (i *CngwGateway) ToCngwGatewayOutput() CngwGatewayOutput
func (*CngwGateway) ToCngwGatewayOutputWithContext ¶ added in v0.1.8
func (i *CngwGateway) ToCngwGatewayOutputWithContext(ctx context.Context) CngwGatewayOutput
type CngwGatewayArgs ¶ added in v0.1.8
type CngwGatewayArgs struct { // description information, up to 120 characters. Description pulumi.StringPtrInput // whether to enable CLS log. Default value: fasle. EnableCls pulumi.BoolPtrInput // engine region of gateway. EngineRegion pulumi.StringPtrInput // product version. Reference value: `TRIAL`, `STANDARD`(default value), `PROFESSIONAL`. FeatureVersion pulumi.StringPtrInput // gateway vwersion. Reference value: `2.4.1`, `2.5.1`. GatewayVersion pulumi.StringInput // ingress class name. IngressClassName pulumi.StringPtrInput // internet configration. InternetConfig CngwGatewayInternetConfigPtrInput // public network outbound traffic bandwidth,[1,2048]Mbps. InternetMaxBandwidthOut pulumi.IntPtrInput // gateway name, supports up to 60 characters. Name pulumi.StringPtrInput // gateway node configration. NodeConfig CngwGatewayNodeConfigInput // Tag description list. Tags pulumi.MapInput // trade type. Reference value: `0`: postpaid, `1`:Prepaid (Interface does not support the creation of prepaid instances yet). TradeType pulumi.IntPtrInput // gateway type,currently only supports kong. Type pulumi.StringInput // vpc information. VpcConfig CngwGatewayVpcConfigInput }
The set of arguments for constructing a CngwGateway resource.
func (CngwGatewayArgs) ElementType ¶ added in v0.1.8
func (CngwGatewayArgs) ElementType() reflect.Type
type CngwGatewayArray ¶ added in v0.1.8
type CngwGatewayArray []CngwGatewayInput
func (CngwGatewayArray) ElementType ¶ added in v0.1.8
func (CngwGatewayArray) ElementType() reflect.Type
func (CngwGatewayArray) ToCngwGatewayArrayOutput ¶ added in v0.1.8
func (i CngwGatewayArray) ToCngwGatewayArrayOutput() CngwGatewayArrayOutput
func (CngwGatewayArray) ToCngwGatewayArrayOutputWithContext ¶ added in v0.1.8
func (i CngwGatewayArray) ToCngwGatewayArrayOutputWithContext(ctx context.Context) CngwGatewayArrayOutput
type CngwGatewayArrayInput ¶ added in v0.1.8
type CngwGatewayArrayInput interface { pulumi.Input ToCngwGatewayArrayOutput() CngwGatewayArrayOutput ToCngwGatewayArrayOutputWithContext(context.Context) CngwGatewayArrayOutput }
CngwGatewayArrayInput is an input type that accepts CngwGatewayArray and CngwGatewayArrayOutput values. You can construct a concrete instance of `CngwGatewayArrayInput` via:
CngwGatewayArray{ CngwGatewayArgs{...} }
type CngwGatewayArrayOutput ¶ added in v0.1.8
type CngwGatewayArrayOutput struct{ *pulumi.OutputState }
func (CngwGatewayArrayOutput) ElementType ¶ added in v0.1.8
func (CngwGatewayArrayOutput) ElementType() reflect.Type
func (CngwGatewayArrayOutput) Index ¶ added in v0.1.8
func (o CngwGatewayArrayOutput) Index(i pulumi.IntInput) CngwGatewayOutput
func (CngwGatewayArrayOutput) ToCngwGatewayArrayOutput ¶ added in v0.1.8
func (o CngwGatewayArrayOutput) ToCngwGatewayArrayOutput() CngwGatewayArrayOutput
func (CngwGatewayArrayOutput) ToCngwGatewayArrayOutputWithContext ¶ added in v0.1.8
func (o CngwGatewayArrayOutput) ToCngwGatewayArrayOutputWithContext(ctx context.Context) CngwGatewayArrayOutput
type CngwGatewayInput ¶ added in v0.1.8
type CngwGatewayInput interface { pulumi.Input ToCngwGatewayOutput() CngwGatewayOutput ToCngwGatewayOutputWithContext(ctx context.Context) CngwGatewayOutput }
type CngwGatewayInstancePort ¶ added in v0.1.8
type CngwGatewayInstancePortArgs ¶ added in v0.1.8
type CngwGatewayInstancePortArgs struct { // Http port range. HttpPort pulumi.StringPtrInput `pulumi:"httpPort"` // Https port range. HttpsPort pulumi.StringPtrInput `pulumi:"httpsPort"` // Tcp port range. TcpPort pulumi.StringPtrInput `pulumi:"tcpPort"` // Udp port range. UdpPort pulumi.StringPtrInput `pulumi:"udpPort"` }
func (CngwGatewayInstancePortArgs) ElementType ¶ added in v0.1.8
func (CngwGatewayInstancePortArgs) ElementType() reflect.Type
func (CngwGatewayInstancePortArgs) ToCngwGatewayInstancePortOutput ¶ added in v0.1.8
func (i CngwGatewayInstancePortArgs) ToCngwGatewayInstancePortOutput() CngwGatewayInstancePortOutput
func (CngwGatewayInstancePortArgs) ToCngwGatewayInstancePortOutputWithContext ¶ added in v0.1.8
func (i CngwGatewayInstancePortArgs) ToCngwGatewayInstancePortOutputWithContext(ctx context.Context) CngwGatewayInstancePortOutput
type CngwGatewayInstancePortArray ¶ added in v0.1.8
type CngwGatewayInstancePortArray []CngwGatewayInstancePortInput
func (CngwGatewayInstancePortArray) ElementType ¶ added in v0.1.8
func (CngwGatewayInstancePortArray) ElementType() reflect.Type
func (CngwGatewayInstancePortArray) ToCngwGatewayInstancePortArrayOutput ¶ added in v0.1.8
func (i CngwGatewayInstancePortArray) ToCngwGatewayInstancePortArrayOutput() CngwGatewayInstancePortArrayOutput
func (CngwGatewayInstancePortArray) ToCngwGatewayInstancePortArrayOutputWithContext ¶ added in v0.1.8
func (i CngwGatewayInstancePortArray) ToCngwGatewayInstancePortArrayOutputWithContext(ctx context.Context) CngwGatewayInstancePortArrayOutput
type CngwGatewayInstancePortArrayInput ¶ added in v0.1.8
type CngwGatewayInstancePortArrayInput interface { pulumi.Input ToCngwGatewayInstancePortArrayOutput() CngwGatewayInstancePortArrayOutput ToCngwGatewayInstancePortArrayOutputWithContext(context.Context) CngwGatewayInstancePortArrayOutput }
CngwGatewayInstancePortArrayInput is an input type that accepts CngwGatewayInstancePortArray and CngwGatewayInstancePortArrayOutput values. You can construct a concrete instance of `CngwGatewayInstancePortArrayInput` via:
CngwGatewayInstancePortArray{ CngwGatewayInstancePortArgs{...} }
type CngwGatewayInstancePortArrayOutput ¶ added in v0.1.8
type CngwGatewayInstancePortArrayOutput struct{ *pulumi.OutputState }
func (CngwGatewayInstancePortArrayOutput) ElementType ¶ added in v0.1.8
func (CngwGatewayInstancePortArrayOutput) ElementType() reflect.Type
func (CngwGatewayInstancePortArrayOutput) Index ¶ added in v0.1.8
func (o CngwGatewayInstancePortArrayOutput) Index(i pulumi.IntInput) CngwGatewayInstancePortOutput
func (CngwGatewayInstancePortArrayOutput) ToCngwGatewayInstancePortArrayOutput ¶ added in v0.1.8
func (o CngwGatewayInstancePortArrayOutput) ToCngwGatewayInstancePortArrayOutput() CngwGatewayInstancePortArrayOutput
func (CngwGatewayInstancePortArrayOutput) ToCngwGatewayInstancePortArrayOutputWithContext ¶ added in v0.1.8
func (o CngwGatewayInstancePortArrayOutput) ToCngwGatewayInstancePortArrayOutputWithContext(ctx context.Context) CngwGatewayInstancePortArrayOutput
type CngwGatewayInstancePortInput ¶ added in v0.1.8
type CngwGatewayInstancePortInput interface { pulumi.Input ToCngwGatewayInstancePortOutput() CngwGatewayInstancePortOutput ToCngwGatewayInstancePortOutputWithContext(context.Context) CngwGatewayInstancePortOutput }
CngwGatewayInstancePortInput is an input type that accepts CngwGatewayInstancePortArgs and CngwGatewayInstancePortOutput values. You can construct a concrete instance of `CngwGatewayInstancePortInput` via:
CngwGatewayInstancePortArgs{...}
type CngwGatewayInstancePortOutput ¶ added in v0.1.8
type CngwGatewayInstancePortOutput struct{ *pulumi.OutputState }
func (CngwGatewayInstancePortOutput) ElementType ¶ added in v0.1.8
func (CngwGatewayInstancePortOutput) ElementType() reflect.Type
func (CngwGatewayInstancePortOutput) HttpPort ¶ added in v0.1.8
func (o CngwGatewayInstancePortOutput) HttpPort() pulumi.StringPtrOutput
Http port range.
func (CngwGatewayInstancePortOutput) HttpsPort ¶ added in v0.1.8
func (o CngwGatewayInstancePortOutput) HttpsPort() pulumi.StringPtrOutput
Https port range.
func (CngwGatewayInstancePortOutput) TcpPort ¶ added in v0.1.8
func (o CngwGatewayInstancePortOutput) TcpPort() pulumi.StringPtrOutput
Tcp port range.
func (CngwGatewayInstancePortOutput) ToCngwGatewayInstancePortOutput ¶ added in v0.1.8
func (o CngwGatewayInstancePortOutput) ToCngwGatewayInstancePortOutput() CngwGatewayInstancePortOutput
func (CngwGatewayInstancePortOutput) ToCngwGatewayInstancePortOutputWithContext ¶ added in v0.1.8
func (o CngwGatewayInstancePortOutput) ToCngwGatewayInstancePortOutputWithContext(ctx context.Context) CngwGatewayInstancePortOutput
func (CngwGatewayInstancePortOutput) UdpPort ¶ added in v0.1.8
func (o CngwGatewayInstancePortOutput) UdpPort() pulumi.StringPtrOutput
Udp port range.
type CngwGatewayInternetConfig ¶ added in v0.1.8
type CngwGatewayInternetConfig struct { // description of clb. Description *string `pulumi:"description"` // internet type. Reference value: `IPV4`(default value), `IPV6`. InternetAddressVersion *string `pulumi:"internetAddressVersion"` // public network bandwidth. InternetMaxBandwidthOut *int `pulumi:"internetMaxBandwidthOut"` // trade type of internet. Reference value: `BANDWIDTH`, `TRAFFIC`(default value). InternetPayMode *string `pulumi:"internetPayMode"` // primary availability zone. MasterZoneId *string `pulumi:"masterZoneId"` // Whether load balancing has multiple availability zones. MultiZoneFlag *bool `pulumi:"multiZoneFlag"` // specification type of clb. Default shared type when this parameter is empty. Reference value:- SLA LCU-supported. SlaType *string `pulumi:"slaType"` // alternate availability zone. SlaveZoneId *string `pulumi:"slaveZoneId"` }
type CngwGatewayInternetConfigArgs ¶ added in v0.1.8
type CngwGatewayInternetConfigArgs struct { // description of clb. Description pulumi.StringPtrInput `pulumi:"description"` // internet type. Reference value: `IPV4`(default value), `IPV6`. InternetAddressVersion pulumi.StringPtrInput `pulumi:"internetAddressVersion"` // public network bandwidth. InternetMaxBandwidthOut pulumi.IntPtrInput `pulumi:"internetMaxBandwidthOut"` // trade type of internet. Reference value: `BANDWIDTH`, `TRAFFIC`(default value). InternetPayMode pulumi.StringPtrInput `pulumi:"internetPayMode"` // primary availability zone. MasterZoneId pulumi.StringPtrInput `pulumi:"masterZoneId"` // Whether load balancing has multiple availability zones. MultiZoneFlag pulumi.BoolPtrInput `pulumi:"multiZoneFlag"` // specification type of clb. Default shared type when this parameter is empty. Reference value:- SLA LCU-supported. SlaType pulumi.StringPtrInput `pulumi:"slaType"` // alternate availability zone. SlaveZoneId pulumi.StringPtrInput `pulumi:"slaveZoneId"` }
func (CngwGatewayInternetConfigArgs) ElementType ¶ added in v0.1.8
func (CngwGatewayInternetConfigArgs) ElementType() reflect.Type
func (CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigOutput ¶ added in v0.1.8
func (i CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigOutput() CngwGatewayInternetConfigOutput
func (CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigOutputWithContext ¶ added in v0.1.8
func (i CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigOutputWithContext(ctx context.Context) CngwGatewayInternetConfigOutput
func (CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigPtrOutput ¶ added in v0.1.8
func (i CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigPtrOutput() CngwGatewayInternetConfigPtrOutput
func (CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigPtrOutputWithContext ¶ added in v0.1.8
func (i CngwGatewayInternetConfigArgs) ToCngwGatewayInternetConfigPtrOutputWithContext(ctx context.Context) CngwGatewayInternetConfigPtrOutput
type CngwGatewayInternetConfigInput ¶ added in v0.1.8
type CngwGatewayInternetConfigInput interface { pulumi.Input ToCngwGatewayInternetConfigOutput() CngwGatewayInternetConfigOutput ToCngwGatewayInternetConfigOutputWithContext(context.Context) CngwGatewayInternetConfigOutput }
CngwGatewayInternetConfigInput is an input type that accepts CngwGatewayInternetConfigArgs and CngwGatewayInternetConfigOutput values. You can construct a concrete instance of `CngwGatewayInternetConfigInput` via:
CngwGatewayInternetConfigArgs{...}
type CngwGatewayInternetConfigOutput ¶ added in v0.1.8
type CngwGatewayInternetConfigOutput struct{ *pulumi.OutputState }
func (CngwGatewayInternetConfigOutput) Description ¶ added in v0.1.8
func (o CngwGatewayInternetConfigOutput) Description() pulumi.StringPtrOutput
description of clb.
func (CngwGatewayInternetConfigOutput) ElementType ¶ added in v0.1.8
func (CngwGatewayInternetConfigOutput) ElementType() reflect.Type
func (CngwGatewayInternetConfigOutput) InternetAddressVersion ¶ added in v0.1.8
func (o CngwGatewayInternetConfigOutput) InternetAddressVersion() pulumi.StringPtrOutput
internet type. Reference value: `IPV4`(default value), `IPV6`.
func (CngwGatewayInternetConfigOutput) InternetMaxBandwidthOut ¶ added in v0.1.8
func (o CngwGatewayInternetConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
public network bandwidth.
func (CngwGatewayInternetConfigOutput) InternetPayMode ¶ added in v0.1.8
func (o CngwGatewayInternetConfigOutput) InternetPayMode() pulumi.StringPtrOutput
trade type of internet. Reference value: `BANDWIDTH`, `TRAFFIC`(default value).
func (CngwGatewayInternetConfigOutput) MasterZoneId ¶ added in v0.1.8
func (o CngwGatewayInternetConfigOutput) MasterZoneId() pulumi.StringPtrOutput
primary availability zone.
func (CngwGatewayInternetConfigOutput) MultiZoneFlag ¶ added in v0.1.8
func (o CngwGatewayInternetConfigOutput) MultiZoneFlag() pulumi.BoolPtrOutput
Whether load balancing has multiple availability zones.
func (CngwGatewayInternetConfigOutput) SlaType ¶ added in v0.1.8
func (o CngwGatewayInternetConfigOutput) SlaType() pulumi.StringPtrOutput
specification type of clb. Default shared type when this parameter is empty. Reference value:- SLA LCU-supported.
func (CngwGatewayInternetConfigOutput) SlaveZoneId ¶ added in v0.1.8
func (o CngwGatewayInternetConfigOutput) SlaveZoneId() pulumi.StringPtrOutput
alternate availability zone.
func (CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigOutput ¶ added in v0.1.8
func (o CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigOutput() CngwGatewayInternetConfigOutput
func (CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigOutputWithContext ¶ added in v0.1.8
func (o CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigOutputWithContext(ctx context.Context) CngwGatewayInternetConfigOutput
func (CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigPtrOutput ¶ added in v0.1.8
func (o CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigPtrOutput() CngwGatewayInternetConfigPtrOutput
func (CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigPtrOutputWithContext ¶ added in v0.1.8
func (o CngwGatewayInternetConfigOutput) ToCngwGatewayInternetConfigPtrOutputWithContext(ctx context.Context) CngwGatewayInternetConfigPtrOutput
type CngwGatewayInternetConfigPtrInput ¶ added in v0.1.8
type CngwGatewayInternetConfigPtrInput interface { pulumi.Input ToCngwGatewayInternetConfigPtrOutput() CngwGatewayInternetConfigPtrOutput ToCngwGatewayInternetConfigPtrOutputWithContext(context.Context) CngwGatewayInternetConfigPtrOutput }
CngwGatewayInternetConfigPtrInput is an input type that accepts CngwGatewayInternetConfigArgs, CngwGatewayInternetConfigPtr and CngwGatewayInternetConfigPtrOutput values. You can construct a concrete instance of `CngwGatewayInternetConfigPtrInput` via:
CngwGatewayInternetConfigArgs{...} or: nil
func CngwGatewayInternetConfigPtr ¶ added in v0.1.8
func CngwGatewayInternetConfigPtr(v *CngwGatewayInternetConfigArgs) CngwGatewayInternetConfigPtrInput
type CngwGatewayInternetConfigPtrOutput ¶ added in v0.1.8
type CngwGatewayInternetConfigPtrOutput struct{ *pulumi.OutputState }
func (CngwGatewayInternetConfigPtrOutput) Description ¶ added in v0.1.8
func (o CngwGatewayInternetConfigPtrOutput) Description() pulumi.StringPtrOutput
description of clb.
func (CngwGatewayInternetConfigPtrOutput) Elem ¶ added in v0.1.8
func (o CngwGatewayInternetConfigPtrOutput) Elem() CngwGatewayInternetConfigOutput
func (CngwGatewayInternetConfigPtrOutput) ElementType ¶ added in v0.1.8
func (CngwGatewayInternetConfigPtrOutput) ElementType() reflect.Type
func (CngwGatewayInternetConfigPtrOutput) InternetAddressVersion ¶ added in v0.1.8
func (o CngwGatewayInternetConfigPtrOutput) InternetAddressVersion() pulumi.StringPtrOutput
internet type. Reference value: `IPV4`(default value), `IPV6`.
func (CngwGatewayInternetConfigPtrOutput) InternetMaxBandwidthOut ¶ added in v0.1.8
func (o CngwGatewayInternetConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
public network bandwidth.
func (CngwGatewayInternetConfigPtrOutput) InternetPayMode ¶ added in v0.1.8
func (o CngwGatewayInternetConfigPtrOutput) InternetPayMode() pulumi.StringPtrOutput
trade type of internet. Reference value: `BANDWIDTH`, `TRAFFIC`(default value).
func (CngwGatewayInternetConfigPtrOutput) MasterZoneId ¶ added in v0.1.8
func (o CngwGatewayInternetConfigPtrOutput) MasterZoneId() pulumi.StringPtrOutput
primary availability zone.
func (CngwGatewayInternetConfigPtrOutput) MultiZoneFlag ¶ added in v0.1.8
func (o CngwGatewayInternetConfigPtrOutput) MultiZoneFlag() pulumi.BoolPtrOutput
Whether load balancing has multiple availability zones.
func (CngwGatewayInternetConfigPtrOutput) SlaType ¶ added in v0.1.8
func (o CngwGatewayInternetConfigPtrOutput) SlaType() pulumi.StringPtrOutput
specification type of clb. Default shared type when this parameter is empty. Reference value:- SLA LCU-supported.
func (CngwGatewayInternetConfigPtrOutput) SlaveZoneId ¶ added in v0.1.8
func (o CngwGatewayInternetConfigPtrOutput) SlaveZoneId() pulumi.StringPtrOutput
alternate availability zone.
func (CngwGatewayInternetConfigPtrOutput) ToCngwGatewayInternetConfigPtrOutput ¶ added in v0.1.8
func (o CngwGatewayInternetConfigPtrOutput) ToCngwGatewayInternetConfigPtrOutput() CngwGatewayInternetConfigPtrOutput
func (CngwGatewayInternetConfigPtrOutput) ToCngwGatewayInternetConfigPtrOutputWithContext ¶ added in v0.1.8
func (o CngwGatewayInternetConfigPtrOutput) ToCngwGatewayInternetConfigPtrOutputWithContext(ctx context.Context) CngwGatewayInternetConfigPtrOutput
type CngwGatewayMap ¶ added in v0.1.8
type CngwGatewayMap map[string]CngwGatewayInput
func (CngwGatewayMap) ElementType ¶ added in v0.1.8
func (CngwGatewayMap) ElementType() reflect.Type
func (CngwGatewayMap) ToCngwGatewayMapOutput ¶ added in v0.1.8
func (i CngwGatewayMap) ToCngwGatewayMapOutput() CngwGatewayMapOutput
func (CngwGatewayMap) ToCngwGatewayMapOutputWithContext ¶ added in v0.1.8
func (i CngwGatewayMap) ToCngwGatewayMapOutputWithContext(ctx context.Context) CngwGatewayMapOutput
type CngwGatewayMapInput ¶ added in v0.1.8
type CngwGatewayMapInput interface { pulumi.Input ToCngwGatewayMapOutput() CngwGatewayMapOutput ToCngwGatewayMapOutputWithContext(context.Context) CngwGatewayMapOutput }
CngwGatewayMapInput is an input type that accepts CngwGatewayMap and CngwGatewayMapOutput values. You can construct a concrete instance of `CngwGatewayMapInput` via:
CngwGatewayMap{ "key": CngwGatewayArgs{...} }
type CngwGatewayMapOutput ¶ added in v0.1.8
type CngwGatewayMapOutput struct{ *pulumi.OutputState }
func (CngwGatewayMapOutput) ElementType ¶ added in v0.1.8
func (CngwGatewayMapOutput) ElementType() reflect.Type
func (CngwGatewayMapOutput) MapIndex ¶ added in v0.1.8
func (o CngwGatewayMapOutput) MapIndex(k pulumi.StringInput) CngwGatewayOutput
func (CngwGatewayMapOutput) ToCngwGatewayMapOutput ¶ added in v0.1.8
func (o CngwGatewayMapOutput) ToCngwGatewayMapOutput() CngwGatewayMapOutput
func (CngwGatewayMapOutput) ToCngwGatewayMapOutputWithContext ¶ added in v0.1.8
func (o CngwGatewayMapOutput) ToCngwGatewayMapOutputWithContext(ctx context.Context) CngwGatewayMapOutput
type CngwGatewayNodeConfig ¶ added in v0.1.8
type CngwGatewayNodeConfigArgs ¶ added in v0.1.8
type CngwGatewayNodeConfigArgs struct { // node number, 2-50. Number pulumi.IntInput `pulumi:"number"` // specification, 1c2g|2c4g|4c8g|8c16g. Specification pulumi.StringInput `pulumi:"specification"` }
func (CngwGatewayNodeConfigArgs) ElementType ¶ added in v0.1.8
func (CngwGatewayNodeConfigArgs) ElementType() reflect.Type
func (CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigOutput ¶ added in v0.1.8
func (i CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigOutput() CngwGatewayNodeConfigOutput
func (CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigOutputWithContext ¶ added in v0.1.8
func (i CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigOutputWithContext(ctx context.Context) CngwGatewayNodeConfigOutput
func (CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigPtrOutput ¶ added in v0.1.8
func (i CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigPtrOutput() CngwGatewayNodeConfigPtrOutput
func (CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigPtrOutputWithContext ¶ added in v0.1.8
func (i CngwGatewayNodeConfigArgs) ToCngwGatewayNodeConfigPtrOutputWithContext(ctx context.Context) CngwGatewayNodeConfigPtrOutput
type CngwGatewayNodeConfigInput ¶ added in v0.1.8
type CngwGatewayNodeConfigInput interface { pulumi.Input ToCngwGatewayNodeConfigOutput() CngwGatewayNodeConfigOutput ToCngwGatewayNodeConfigOutputWithContext(context.Context) CngwGatewayNodeConfigOutput }
CngwGatewayNodeConfigInput is an input type that accepts CngwGatewayNodeConfigArgs and CngwGatewayNodeConfigOutput values. You can construct a concrete instance of `CngwGatewayNodeConfigInput` via:
CngwGatewayNodeConfigArgs{...}
type CngwGatewayNodeConfigOutput ¶ added in v0.1.8
type CngwGatewayNodeConfigOutput struct{ *pulumi.OutputState }
func (CngwGatewayNodeConfigOutput) ElementType ¶ added in v0.1.8
func (CngwGatewayNodeConfigOutput) ElementType() reflect.Type
func (CngwGatewayNodeConfigOutput) Number ¶ added in v0.1.8
func (o CngwGatewayNodeConfigOutput) Number() pulumi.IntOutput
node number, 2-50.
func (CngwGatewayNodeConfigOutput) Specification ¶ added in v0.1.8
func (o CngwGatewayNodeConfigOutput) Specification() pulumi.StringOutput
specification, 1c2g|2c4g|4c8g|8c16g.
func (CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigOutput ¶ added in v0.1.8
func (o CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigOutput() CngwGatewayNodeConfigOutput
func (CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigOutputWithContext ¶ added in v0.1.8
func (o CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigOutputWithContext(ctx context.Context) CngwGatewayNodeConfigOutput
func (CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigPtrOutput ¶ added in v0.1.8
func (o CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigPtrOutput() CngwGatewayNodeConfigPtrOutput
func (CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigPtrOutputWithContext ¶ added in v0.1.8
func (o CngwGatewayNodeConfigOutput) ToCngwGatewayNodeConfigPtrOutputWithContext(ctx context.Context) CngwGatewayNodeConfigPtrOutput
type CngwGatewayNodeConfigPtrInput ¶ added in v0.1.8
type CngwGatewayNodeConfigPtrInput interface { pulumi.Input ToCngwGatewayNodeConfigPtrOutput() CngwGatewayNodeConfigPtrOutput ToCngwGatewayNodeConfigPtrOutputWithContext(context.Context) CngwGatewayNodeConfigPtrOutput }
CngwGatewayNodeConfigPtrInput is an input type that accepts CngwGatewayNodeConfigArgs, CngwGatewayNodeConfigPtr and CngwGatewayNodeConfigPtrOutput values. You can construct a concrete instance of `CngwGatewayNodeConfigPtrInput` via:
CngwGatewayNodeConfigArgs{...} or: nil
func CngwGatewayNodeConfigPtr ¶ added in v0.1.8
func CngwGatewayNodeConfigPtr(v *CngwGatewayNodeConfigArgs) CngwGatewayNodeConfigPtrInput
type CngwGatewayNodeConfigPtrOutput ¶ added in v0.1.8
type CngwGatewayNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (CngwGatewayNodeConfigPtrOutput) Elem ¶ added in v0.1.8
func (o CngwGatewayNodeConfigPtrOutput) Elem() CngwGatewayNodeConfigOutput
func (CngwGatewayNodeConfigPtrOutput) ElementType ¶ added in v0.1.8
func (CngwGatewayNodeConfigPtrOutput) ElementType() reflect.Type
func (CngwGatewayNodeConfigPtrOutput) Number ¶ added in v0.1.8
func (o CngwGatewayNodeConfigPtrOutput) Number() pulumi.IntPtrOutput
node number, 2-50.
func (CngwGatewayNodeConfigPtrOutput) Specification ¶ added in v0.1.8
func (o CngwGatewayNodeConfigPtrOutput) Specification() pulumi.StringPtrOutput
specification, 1c2g|2c4g|4c8g|8c16g.
func (CngwGatewayNodeConfigPtrOutput) ToCngwGatewayNodeConfigPtrOutput ¶ added in v0.1.8
func (o CngwGatewayNodeConfigPtrOutput) ToCngwGatewayNodeConfigPtrOutput() CngwGatewayNodeConfigPtrOutput
func (CngwGatewayNodeConfigPtrOutput) ToCngwGatewayNodeConfigPtrOutputWithContext ¶ added in v0.1.8
func (o CngwGatewayNodeConfigPtrOutput) ToCngwGatewayNodeConfigPtrOutputWithContext(ctx context.Context) CngwGatewayNodeConfigPtrOutput
type CngwGatewayOutput ¶ added in v0.1.8
type CngwGatewayOutput struct{ *pulumi.OutputState }
func (CngwGatewayOutput) Description ¶ added in v0.1.8
func (o CngwGatewayOutput) Description() pulumi.StringPtrOutput
description information, up to 120 characters.
func (CngwGatewayOutput) ElementType ¶ added in v0.1.8
func (CngwGatewayOutput) ElementType() reflect.Type
func (CngwGatewayOutput) EnableCls ¶ added in v0.1.8
func (o CngwGatewayOutput) EnableCls() pulumi.BoolPtrOutput
whether to enable CLS log. Default value: fasle.
func (CngwGatewayOutput) EngineRegion ¶ added in v0.1.8
func (o CngwGatewayOutput) EngineRegion() pulumi.StringOutput
engine region of gateway.
func (CngwGatewayOutput) FeatureVersion ¶ added in v0.1.8
func (o CngwGatewayOutput) FeatureVersion() pulumi.StringOutput
product version. Reference value: `TRIAL`, `STANDARD`(default value), `PROFESSIONAL`.
func (CngwGatewayOutput) GatewayVersion ¶ added in v0.1.8
func (o CngwGatewayOutput) GatewayVersion() pulumi.StringOutput
gateway vwersion. Reference value: `2.4.1`, `2.5.1`.
func (CngwGatewayOutput) IngressClassName ¶ added in v0.1.8
func (o CngwGatewayOutput) IngressClassName() pulumi.StringOutput
ingress class name.
func (CngwGatewayOutput) InstancePorts ¶ added in v0.1.8
func (o CngwGatewayOutput) InstancePorts() CngwGatewayInstancePortArrayOutput
Port information that the instance listens to.
func (CngwGatewayOutput) InternetConfig ¶ added in v0.1.8
func (o CngwGatewayOutput) InternetConfig() CngwGatewayInternetConfigPtrOutput
internet configration.
func (CngwGatewayOutput) InternetMaxBandwidthOut ¶ added in v0.1.8
func (o CngwGatewayOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
public network outbound traffic bandwidth,[1,2048]Mbps.
func (CngwGatewayOutput) Name ¶ added in v0.1.8
func (o CngwGatewayOutput) Name() pulumi.StringOutput
gateway name, supports up to 60 characters.
func (CngwGatewayOutput) NodeConfig ¶ added in v0.1.8
func (o CngwGatewayOutput) NodeConfig() CngwGatewayNodeConfigOutput
gateway node configration.
func (CngwGatewayOutput) PublicIpAddresses ¶ added in v0.1.8
func (o CngwGatewayOutput) PublicIpAddresses() pulumi.StringArrayOutput
Public IP address list.
func (CngwGatewayOutput) Tags ¶ added in v0.1.8
func (o CngwGatewayOutput) Tags() pulumi.MapOutput
Tag description list.
func (CngwGatewayOutput) ToCngwGatewayOutput ¶ added in v0.1.8
func (o CngwGatewayOutput) ToCngwGatewayOutput() CngwGatewayOutput
func (CngwGatewayOutput) ToCngwGatewayOutputWithContext ¶ added in v0.1.8
func (o CngwGatewayOutput) ToCngwGatewayOutputWithContext(ctx context.Context) CngwGatewayOutput
func (CngwGatewayOutput) TradeType ¶ added in v0.1.8
func (o CngwGatewayOutput) TradeType() pulumi.IntPtrOutput
trade type. Reference value: `0`: postpaid, `1`:Prepaid (Interface does not support the creation of prepaid instances yet).
func (CngwGatewayOutput) Type ¶ added in v0.1.8
func (o CngwGatewayOutput) Type() pulumi.StringOutput
gateway type,currently only supports kong.
func (CngwGatewayOutput) VpcConfig ¶ added in v0.1.8
func (o CngwGatewayOutput) VpcConfig() CngwGatewayVpcConfigOutput
vpc information.
type CngwGatewayState ¶ added in v0.1.8
type CngwGatewayState struct { // description information, up to 120 characters. Description pulumi.StringPtrInput // whether to enable CLS log. Default value: fasle. EnableCls pulumi.BoolPtrInput // engine region of gateway. EngineRegion pulumi.StringPtrInput // product version. Reference value: `TRIAL`, `STANDARD`(default value), `PROFESSIONAL`. FeatureVersion pulumi.StringPtrInput // gateway vwersion. Reference value: `2.4.1`, `2.5.1`. GatewayVersion pulumi.StringPtrInput // ingress class name. IngressClassName pulumi.StringPtrInput // Port information that the instance listens to. InstancePorts CngwGatewayInstancePortArrayInput // internet configration. InternetConfig CngwGatewayInternetConfigPtrInput // public network outbound traffic bandwidth,[1,2048]Mbps. InternetMaxBandwidthOut pulumi.IntPtrInput // gateway name, supports up to 60 characters. Name pulumi.StringPtrInput // gateway node configration. NodeConfig CngwGatewayNodeConfigPtrInput // Public IP address list. PublicIpAddresses pulumi.StringArrayInput // Tag description list. Tags pulumi.MapInput // trade type. Reference value: `0`: postpaid, `1`:Prepaid (Interface does not support the creation of prepaid instances yet). TradeType pulumi.IntPtrInput // gateway type,currently only supports kong. Type pulumi.StringPtrInput // vpc information. VpcConfig CngwGatewayVpcConfigPtrInput }
func (CngwGatewayState) ElementType ¶ added in v0.1.8
func (CngwGatewayState) ElementType() reflect.Type
type CngwGatewayVpcConfig ¶ added in v0.1.8
type CngwGatewayVpcConfig struct { // subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value: subnet-ahde9me9. SubnetId *string `pulumi:"subnetId"` // VPC ID. Assign an IP address to the engine in the VPC subnet. Reference value: vpc-conz6aix. VpcId *string `pulumi:"vpcId"` }
type CngwGatewayVpcConfigArgs ¶ added in v0.1.8
type CngwGatewayVpcConfigArgs struct { // subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value: subnet-ahde9me9. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // VPC ID. Assign an IP address to the engine in the VPC subnet. Reference value: vpc-conz6aix. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
func (CngwGatewayVpcConfigArgs) ElementType ¶ added in v0.1.8
func (CngwGatewayVpcConfigArgs) ElementType() reflect.Type
func (CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigOutput ¶ added in v0.1.8
func (i CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigOutput() CngwGatewayVpcConfigOutput
func (CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigOutputWithContext ¶ added in v0.1.8
func (i CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigOutputWithContext(ctx context.Context) CngwGatewayVpcConfigOutput
func (CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigPtrOutput ¶ added in v0.1.8
func (i CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigPtrOutput() CngwGatewayVpcConfigPtrOutput
func (CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigPtrOutputWithContext ¶ added in v0.1.8
func (i CngwGatewayVpcConfigArgs) ToCngwGatewayVpcConfigPtrOutputWithContext(ctx context.Context) CngwGatewayVpcConfigPtrOutput
type CngwGatewayVpcConfigInput ¶ added in v0.1.8
type CngwGatewayVpcConfigInput interface { pulumi.Input ToCngwGatewayVpcConfigOutput() CngwGatewayVpcConfigOutput ToCngwGatewayVpcConfigOutputWithContext(context.Context) CngwGatewayVpcConfigOutput }
CngwGatewayVpcConfigInput is an input type that accepts CngwGatewayVpcConfigArgs and CngwGatewayVpcConfigOutput values. You can construct a concrete instance of `CngwGatewayVpcConfigInput` via:
CngwGatewayVpcConfigArgs{...}
type CngwGatewayVpcConfigOutput ¶ added in v0.1.8
type CngwGatewayVpcConfigOutput struct{ *pulumi.OutputState }
func (CngwGatewayVpcConfigOutput) ElementType ¶ added in v0.1.8
func (CngwGatewayVpcConfigOutput) ElementType() reflect.Type
func (CngwGatewayVpcConfigOutput) SubnetId ¶ added in v0.1.8
func (o CngwGatewayVpcConfigOutput) SubnetId() pulumi.StringPtrOutput
subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value: subnet-ahde9me9.
func (CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigOutput ¶ added in v0.1.8
func (o CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigOutput() CngwGatewayVpcConfigOutput
func (CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigOutputWithContext ¶ added in v0.1.8
func (o CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigOutputWithContext(ctx context.Context) CngwGatewayVpcConfigOutput
func (CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigPtrOutput ¶ added in v0.1.8
func (o CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigPtrOutput() CngwGatewayVpcConfigPtrOutput
func (CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigPtrOutputWithContext ¶ added in v0.1.8
func (o CngwGatewayVpcConfigOutput) ToCngwGatewayVpcConfigPtrOutputWithContext(ctx context.Context) CngwGatewayVpcConfigPtrOutput
func (CngwGatewayVpcConfigOutput) VpcId ¶ added in v0.1.8
func (o CngwGatewayVpcConfigOutput) VpcId() pulumi.StringPtrOutput
VPC ID. Assign an IP address to the engine in the VPC subnet. Reference value: vpc-conz6aix.
type CngwGatewayVpcConfigPtrInput ¶ added in v0.1.8
type CngwGatewayVpcConfigPtrInput interface { pulumi.Input ToCngwGatewayVpcConfigPtrOutput() CngwGatewayVpcConfigPtrOutput ToCngwGatewayVpcConfigPtrOutputWithContext(context.Context) CngwGatewayVpcConfigPtrOutput }
CngwGatewayVpcConfigPtrInput is an input type that accepts CngwGatewayVpcConfigArgs, CngwGatewayVpcConfigPtr and CngwGatewayVpcConfigPtrOutput values. You can construct a concrete instance of `CngwGatewayVpcConfigPtrInput` via:
CngwGatewayVpcConfigArgs{...} or: nil
func CngwGatewayVpcConfigPtr ¶ added in v0.1.8
func CngwGatewayVpcConfigPtr(v *CngwGatewayVpcConfigArgs) CngwGatewayVpcConfigPtrInput
type CngwGatewayVpcConfigPtrOutput ¶ added in v0.1.8
type CngwGatewayVpcConfigPtrOutput struct{ *pulumi.OutputState }
func (CngwGatewayVpcConfigPtrOutput) Elem ¶ added in v0.1.8
func (o CngwGatewayVpcConfigPtrOutput) Elem() CngwGatewayVpcConfigOutput
func (CngwGatewayVpcConfigPtrOutput) ElementType ¶ added in v0.1.8
func (CngwGatewayVpcConfigPtrOutput) ElementType() reflect.Type
func (CngwGatewayVpcConfigPtrOutput) SubnetId ¶ added in v0.1.8
func (o CngwGatewayVpcConfigPtrOutput) SubnetId() pulumi.StringPtrOutput
subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value: subnet-ahde9me9.
func (CngwGatewayVpcConfigPtrOutput) ToCngwGatewayVpcConfigPtrOutput ¶ added in v0.1.8
func (o CngwGatewayVpcConfigPtrOutput) ToCngwGatewayVpcConfigPtrOutput() CngwGatewayVpcConfigPtrOutput
func (CngwGatewayVpcConfigPtrOutput) ToCngwGatewayVpcConfigPtrOutputWithContext ¶ added in v0.1.8
func (o CngwGatewayVpcConfigPtrOutput) ToCngwGatewayVpcConfigPtrOutputWithContext(ctx context.Context) CngwGatewayVpcConfigPtrOutput
func (CngwGatewayVpcConfigPtrOutput) VpcId ¶ added in v0.1.8
func (o CngwGatewayVpcConfigPtrOutput) VpcId() pulumi.StringPtrOutput
VPC ID. Assign an IP address to the engine in the VPC subnet. Reference value: vpc-conz6aix.
type CngwGroup ¶ added in v0.1.8
type CngwGroup struct { pulumi.CustomResourceState // description information of group. Description pulumi.StringPtrOutput `pulumi:"description"` // gateway IDonly postpaid gateway supported. GatewayId pulumi.StringOutput `pulumi:"gatewayId"` // internet configration. InternetConfig CngwGroupInternetConfigPtrOutput `pulumi:"internetConfig"` // public network outbound traffic bandwidth,[1,2048]Mbps. InternetMaxBandwidthOut pulumi.IntPtrOutput `pulumi:"internetMaxBandwidthOut"` // gateway group name. Name pulumi.StringOutput `pulumi:"name"` // group node configration. NodeConfig CngwGroupNodeConfigOutput `pulumi:"nodeConfig"` // subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value:- subnet-ahde9me9. SubnetId pulumi.StringOutput `pulumi:"subnetId"` }
Provides a resource to create a tse cngwGroup
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-4" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ VpcId: vpc.ID(), AvailabilityZone: pulumi.String(availabilityZone), CidrBlock: pulumi.String("10.0.1.0/24"), }) if err != nil { return err } cngwGateway, err := Tse.NewCngwGateway(ctx, "cngwGateway", &Tse.CngwGatewayArgs{ Description: pulumi.String("terraform test1"), EnableCls: pulumi.Bool(true), EngineRegion: pulumi.String("ap-guangzhou"), FeatureVersion: pulumi.String("STANDARD"), GatewayVersion: pulumi.String("2.5.1"), IngressClassName: pulumi.String("tse-nginx-ingress"), InternetMaxBandwidthOut: pulumi.Int(0), TradeType: pulumi.Int(0), Type: pulumi.String("kong"), NodeConfig: &tse.CngwGatewayNodeConfigArgs{ Number: pulumi.Int(2), Specification: pulumi.String("1c2g"), }, VpcConfig: &tse.CngwGatewayVpcConfigArgs{ SubnetId: subnet.ID(), VpcId: vpc.ID(), }, Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } _, err = Tse.NewCngwGroup(ctx, "cngwGroup", &Tse.CngwGroupArgs{ Description: pulumi.String("terraform desc"), GatewayId: cngwGateway.ID(), SubnetId: subnet.ID(), NodeConfig: &tse.CngwGroupNodeConfigArgs{ Number: pulumi.Int(2), Specification: pulumi.String("1c2g"), }, }) if err != nil { return err } return nil }) }
```
func GetCngwGroup ¶ added in v0.1.8
func GetCngwGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CngwGroupState, opts ...pulumi.ResourceOption) (*CngwGroup, error)
GetCngwGroup gets an existing CngwGroup 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 NewCngwGroup ¶ added in v0.1.8
func NewCngwGroup(ctx *pulumi.Context, name string, args *CngwGroupArgs, opts ...pulumi.ResourceOption) (*CngwGroup, error)
NewCngwGroup registers a new resource with the given unique name, arguments, and options.
func (*CngwGroup) ElementType ¶ added in v0.1.8
func (*CngwGroup) ToCngwGroupOutput ¶ added in v0.1.8
func (i *CngwGroup) ToCngwGroupOutput() CngwGroupOutput
func (*CngwGroup) ToCngwGroupOutputWithContext ¶ added in v0.1.8
func (i *CngwGroup) ToCngwGroupOutputWithContext(ctx context.Context) CngwGroupOutput
type CngwGroupArgs ¶ added in v0.1.8
type CngwGroupArgs struct { // description information of group. Description pulumi.StringPtrInput // gateway IDonly postpaid gateway supported. GatewayId pulumi.StringInput // internet configration. InternetConfig CngwGroupInternetConfigPtrInput // public network outbound traffic bandwidth,[1,2048]Mbps. InternetMaxBandwidthOut pulumi.IntPtrInput // gateway group name. Name pulumi.StringPtrInput // group node configration. NodeConfig CngwGroupNodeConfigInput // subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value:- subnet-ahde9me9. SubnetId pulumi.StringInput }
The set of arguments for constructing a CngwGroup resource.
func (CngwGroupArgs) ElementType ¶ added in v0.1.8
func (CngwGroupArgs) ElementType() reflect.Type
type CngwGroupArray ¶ added in v0.1.8
type CngwGroupArray []CngwGroupInput
func (CngwGroupArray) ElementType ¶ added in v0.1.8
func (CngwGroupArray) ElementType() reflect.Type
func (CngwGroupArray) ToCngwGroupArrayOutput ¶ added in v0.1.8
func (i CngwGroupArray) ToCngwGroupArrayOutput() CngwGroupArrayOutput
func (CngwGroupArray) ToCngwGroupArrayOutputWithContext ¶ added in v0.1.8
func (i CngwGroupArray) ToCngwGroupArrayOutputWithContext(ctx context.Context) CngwGroupArrayOutput
type CngwGroupArrayInput ¶ added in v0.1.8
type CngwGroupArrayInput interface { pulumi.Input ToCngwGroupArrayOutput() CngwGroupArrayOutput ToCngwGroupArrayOutputWithContext(context.Context) CngwGroupArrayOutput }
CngwGroupArrayInput is an input type that accepts CngwGroupArray and CngwGroupArrayOutput values. You can construct a concrete instance of `CngwGroupArrayInput` via:
CngwGroupArray{ CngwGroupArgs{...} }
type CngwGroupArrayOutput ¶ added in v0.1.8
type CngwGroupArrayOutput struct{ *pulumi.OutputState }
func (CngwGroupArrayOutput) ElementType ¶ added in v0.1.8
func (CngwGroupArrayOutput) ElementType() reflect.Type
func (CngwGroupArrayOutput) Index ¶ added in v0.1.8
func (o CngwGroupArrayOutput) Index(i pulumi.IntInput) CngwGroupOutput
func (CngwGroupArrayOutput) ToCngwGroupArrayOutput ¶ added in v0.1.8
func (o CngwGroupArrayOutput) ToCngwGroupArrayOutput() CngwGroupArrayOutput
func (CngwGroupArrayOutput) ToCngwGroupArrayOutputWithContext ¶ added in v0.1.8
func (o CngwGroupArrayOutput) ToCngwGroupArrayOutputWithContext(ctx context.Context) CngwGroupArrayOutput
type CngwGroupInput ¶ added in v0.1.8
type CngwGroupInput interface { pulumi.Input ToCngwGroupOutput() CngwGroupOutput ToCngwGroupOutputWithContext(ctx context.Context) CngwGroupOutput }
type CngwGroupInternetConfig ¶ added in v0.1.8
type CngwGroupInternetConfig struct { // description of clb. Description *string `pulumi:"description"` // internet type. Reference value:- IPV4 (default value)- IPV6. InternetAddressVersion *string `pulumi:"internetAddressVersion"` // public network bandwidth. InternetMaxBandwidthOut *int `pulumi:"internetMaxBandwidthOut"` // trade type of internet. Reference value:- BANDWIDTH- TRAFFIC (default value). InternetPayMode *string `pulumi:"internetPayMode"` // primary availability zone. MasterZoneId *string `pulumi:"masterZoneId"` // Whether load balancing has multiple availability zones. MultiZoneFlag *bool `pulumi:"multiZoneFlag"` // specification type of clb. Default shared type when this parameter is empty. Reference value:- SLA LCU-supported. SlaType *string `pulumi:"slaType"` // alternate availability zone. SlaveZoneId *string `pulumi:"slaveZoneId"` }
type CngwGroupInternetConfigArgs ¶ added in v0.1.8
type CngwGroupInternetConfigArgs struct { // description of clb. Description pulumi.StringPtrInput `pulumi:"description"` // internet type. Reference value:- IPV4 (default value)- IPV6. InternetAddressVersion pulumi.StringPtrInput `pulumi:"internetAddressVersion"` // public network bandwidth. InternetMaxBandwidthOut pulumi.IntPtrInput `pulumi:"internetMaxBandwidthOut"` // trade type of internet. Reference value:- BANDWIDTH- TRAFFIC (default value). InternetPayMode pulumi.StringPtrInput `pulumi:"internetPayMode"` // primary availability zone. MasterZoneId pulumi.StringPtrInput `pulumi:"masterZoneId"` // Whether load balancing has multiple availability zones. MultiZoneFlag pulumi.BoolPtrInput `pulumi:"multiZoneFlag"` // specification type of clb. Default shared type when this parameter is empty. Reference value:- SLA LCU-supported. SlaType pulumi.StringPtrInput `pulumi:"slaType"` // alternate availability zone. SlaveZoneId pulumi.StringPtrInput `pulumi:"slaveZoneId"` }
func (CngwGroupInternetConfigArgs) ElementType ¶ added in v0.1.8
func (CngwGroupInternetConfigArgs) ElementType() reflect.Type
func (CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigOutput ¶ added in v0.1.8
func (i CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigOutput() CngwGroupInternetConfigOutput
func (CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigOutputWithContext ¶ added in v0.1.8
func (i CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigOutputWithContext(ctx context.Context) CngwGroupInternetConfigOutput
func (CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigPtrOutput ¶ added in v0.1.8
func (i CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigPtrOutput() CngwGroupInternetConfigPtrOutput
func (CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigPtrOutputWithContext ¶ added in v0.1.8
func (i CngwGroupInternetConfigArgs) ToCngwGroupInternetConfigPtrOutputWithContext(ctx context.Context) CngwGroupInternetConfigPtrOutput
type CngwGroupInternetConfigInput ¶ added in v0.1.8
type CngwGroupInternetConfigInput interface { pulumi.Input ToCngwGroupInternetConfigOutput() CngwGroupInternetConfigOutput ToCngwGroupInternetConfigOutputWithContext(context.Context) CngwGroupInternetConfigOutput }
CngwGroupInternetConfigInput is an input type that accepts CngwGroupInternetConfigArgs and CngwGroupInternetConfigOutput values. You can construct a concrete instance of `CngwGroupInternetConfigInput` via:
CngwGroupInternetConfigArgs{...}
type CngwGroupInternetConfigOutput ¶ added in v0.1.8
type CngwGroupInternetConfigOutput struct{ *pulumi.OutputState }
func (CngwGroupInternetConfigOutput) Description ¶ added in v0.1.8
func (o CngwGroupInternetConfigOutput) Description() pulumi.StringPtrOutput
description of clb.
func (CngwGroupInternetConfigOutput) ElementType ¶ added in v0.1.8
func (CngwGroupInternetConfigOutput) ElementType() reflect.Type
func (CngwGroupInternetConfigOutput) InternetAddressVersion ¶ added in v0.1.8
func (o CngwGroupInternetConfigOutput) InternetAddressVersion() pulumi.StringPtrOutput
internet type. Reference value:- IPV4 (default value)- IPV6.
func (CngwGroupInternetConfigOutput) InternetMaxBandwidthOut ¶ added in v0.1.8
func (o CngwGroupInternetConfigOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
public network bandwidth.
func (CngwGroupInternetConfigOutput) InternetPayMode ¶ added in v0.1.8
func (o CngwGroupInternetConfigOutput) InternetPayMode() pulumi.StringPtrOutput
trade type of internet. Reference value:- BANDWIDTH- TRAFFIC (default value).
func (CngwGroupInternetConfigOutput) MasterZoneId ¶ added in v0.1.8
func (o CngwGroupInternetConfigOutput) MasterZoneId() pulumi.StringPtrOutput
primary availability zone.
func (CngwGroupInternetConfigOutput) MultiZoneFlag ¶ added in v0.1.8
func (o CngwGroupInternetConfigOutput) MultiZoneFlag() pulumi.BoolPtrOutput
Whether load balancing has multiple availability zones.
func (CngwGroupInternetConfigOutput) SlaType ¶ added in v0.1.8
func (o CngwGroupInternetConfigOutput) SlaType() pulumi.StringPtrOutput
specification type of clb. Default shared type when this parameter is empty. Reference value:- SLA LCU-supported.
func (CngwGroupInternetConfigOutput) SlaveZoneId ¶ added in v0.1.8
func (o CngwGroupInternetConfigOutput) SlaveZoneId() pulumi.StringPtrOutput
alternate availability zone.
func (CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigOutput ¶ added in v0.1.8
func (o CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigOutput() CngwGroupInternetConfigOutput
func (CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigOutputWithContext ¶ added in v0.1.8
func (o CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigOutputWithContext(ctx context.Context) CngwGroupInternetConfigOutput
func (CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigPtrOutput ¶ added in v0.1.8
func (o CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigPtrOutput() CngwGroupInternetConfigPtrOutput
func (CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigPtrOutputWithContext ¶ added in v0.1.8
func (o CngwGroupInternetConfigOutput) ToCngwGroupInternetConfigPtrOutputWithContext(ctx context.Context) CngwGroupInternetConfigPtrOutput
type CngwGroupInternetConfigPtrInput ¶ added in v0.1.8
type CngwGroupInternetConfigPtrInput interface { pulumi.Input ToCngwGroupInternetConfigPtrOutput() CngwGroupInternetConfigPtrOutput ToCngwGroupInternetConfigPtrOutputWithContext(context.Context) CngwGroupInternetConfigPtrOutput }
CngwGroupInternetConfigPtrInput is an input type that accepts CngwGroupInternetConfigArgs, CngwGroupInternetConfigPtr and CngwGroupInternetConfigPtrOutput values. You can construct a concrete instance of `CngwGroupInternetConfigPtrInput` via:
CngwGroupInternetConfigArgs{...} or: nil
func CngwGroupInternetConfigPtr ¶ added in v0.1.8
func CngwGroupInternetConfigPtr(v *CngwGroupInternetConfigArgs) CngwGroupInternetConfigPtrInput
type CngwGroupInternetConfigPtrOutput ¶ added in v0.1.8
type CngwGroupInternetConfigPtrOutput struct{ *pulumi.OutputState }
func (CngwGroupInternetConfigPtrOutput) Description ¶ added in v0.1.8
func (o CngwGroupInternetConfigPtrOutput) Description() pulumi.StringPtrOutput
description of clb.
func (CngwGroupInternetConfigPtrOutput) Elem ¶ added in v0.1.8
func (o CngwGroupInternetConfigPtrOutput) Elem() CngwGroupInternetConfigOutput
func (CngwGroupInternetConfigPtrOutput) ElementType ¶ added in v0.1.8
func (CngwGroupInternetConfigPtrOutput) ElementType() reflect.Type
func (CngwGroupInternetConfigPtrOutput) InternetAddressVersion ¶ added in v0.1.8
func (o CngwGroupInternetConfigPtrOutput) InternetAddressVersion() pulumi.StringPtrOutput
internet type. Reference value:- IPV4 (default value)- IPV6.
func (CngwGroupInternetConfigPtrOutput) InternetMaxBandwidthOut ¶ added in v0.1.8
func (o CngwGroupInternetConfigPtrOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
public network bandwidth.
func (CngwGroupInternetConfigPtrOutput) InternetPayMode ¶ added in v0.1.8
func (o CngwGroupInternetConfigPtrOutput) InternetPayMode() pulumi.StringPtrOutput
trade type of internet. Reference value:- BANDWIDTH- TRAFFIC (default value).
func (CngwGroupInternetConfigPtrOutput) MasterZoneId ¶ added in v0.1.8
func (o CngwGroupInternetConfigPtrOutput) MasterZoneId() pulumi.StringPtrOutput
primary availability zone.
func (CngwGroupInternetConfigPtrOutput) MultiZoneFlag ¶ added in v0.1.8
func (o CngwGroupInternetConfigPtrOutput) MultiZoneFlag() pulumi.BoolPtrOutput
Whether load balancing has multiple availability zones.
func (CngwGroupInternetConfigPtrOutput) SlaType ¶ added in v0.1.8
func (o CngwGroupInternetConfigPtrOutput) SlaType() pulumi.StringPtrOutput
specification type of clb. Default shared type when this parameter is empty. Reference value:- SLA LCU-supported.
func (CngwGroupInternetConfigPtrOutput) SlaveZoneId ¶ added in v0.1.8
func (o CngwGroupInternetConfigPtrOutput) SlaveZoneId() pulumi.StringPtrOutput
alternate availability zone.
func (CngwGroupInternetConfigPtrOutput) ToCngwGroupInternetConfigPtrOutput ¶ added in v0.1.8
func (o CngwGroupInternetConfigPtrOutput) ToCngwGroupInternetConfigPtrOutput() CngwGroupInternetConfigPtrOutput
func (CngwGroupInternetConfigPtrOutput) ToCngwGroupInternetConfigPtrOutputWithContext ¶ added in v0.1.8
func (o CngwGroupInternetConfigPtrOutput) ToCngwGroupInternetConfigPtrOutputWithContext(ctx context.Context) CngwGroupInternetConfigPtrOutput
type CngwGroupMap ¶ added in v0.1.8
type CngwGroupMap map[string]CngwGroupInput
func (CngwGroupMap) ElementType ¶ added in v0.1.8
func (CngwGroupMap) ElementType() reflect.Type
func (CngwGroupMap) ToCngwGroupMapOutput ¶ added in v0.1.8
func (i CngwGroupMap) ToCngwGroupMapOutput() CngwGroupMapOutput
func (CngwGroupMap) ToCngwGroupMapOutputWithContext ¶ added in v0.1.8
func (i CngwGroupMap) ToCngwGroupMapOutputWithContext(ctx context.Context) CngwGroupMapOutput
type CngwGroupMapInput ¶ added in v0.1.8
type CngwGroupMapInput interface { pulumi.Input ToCngwGroupMapOutput() CngwGroupMapOutput ToCngwGroupMapOutputWithContext(context.Context) CngwGroupMapOutput }
CngwGroupMapInput is an input type that accepts CngwGroupMap and CngwGroupMapOutput values. You can construct a concrete instance of `CngwGroupMapInput` via:
CngwGroupMap{ "key": CngwGroupArgs{...} }
type CngwGroupMapOutput ¶ added in v0.1.8
type CngwGroupMapOutput struct{ *pulumi.OutputState }
func (CngwGroupMapOutput) ElementType ¶ added in v0.1.8
func (CngwGroupMapOutput) ElementType() reflect.Type
func (CngwGroupMapOutput) MapIndex ¶ added in v0.1.8
func (o CngwGroupMapOutput) MapIndex(k pulumi.StringInput) CngwGroupOutput
func (CngwGroupMapOutput) ToCngwGroupMapOutput ¶ added in v0.1.8
func (o CngwGroupMapOutput) ToCngwGroupMapOutput() CngwGroupMapOutput
func (CngwGroupMapOutput) ToCngwGroupMapOutputWithContext ¶ added in v0.1.8
func (o CngwGroupMapOutput) ToCngwGroupMapOutputWithContext(ctx context.Context) CngwGroupMapOutput
type CngwGroupNodeConfig ¶ added in v0.1.8
type CngwGroupNodeConfigArgs ¶ added in v0.1.8
type CngwGroupNodeConfigArgs struct { // group node number, 2-50. Number pulumi.IntInput `pulumi:"number"` // group specification, 1c2g|2c4g|4c8g|8c16g. Specification pulumi.StringInput `pulumi:"specification"` }
func (CngwGroupNodeConfigArgs) ElementType ¶ added in v0.1.8
func (CngwGroupNodeConfigArgs) ElementType() reflect.Type
func (CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigOutput ¶ added in v0.1.8
func (i CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigOutput() CngwGroupNodeConfigOutput
func (CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigOutputWithContext ¶ added in v0.1.8
func (i CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigOutputWithContext(ctx context.Context) CngwGroupNodeConfigOutput
func (CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigPtrOutput ¶ added in v0.1.8
func (i CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigPtrOutput() CngwGroupNodeConfigPtrOutput
func (CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigPtrOutputWithContext ¶ added in v0.1.8
func (i CngwGroupNodeConfigArgs) ToCngwGroupNodeConfigPtrOutputWithContext(ctx context.Context) CngwGroupNodeConfigPtrOutput
type CngwGroupNodeConfigInput ¶ added in v0.1.8
type CngwGroupNodeConfigInput interface { pulumi.Input ToCngwGroupNodeConfigOutput() CngwGroupNodeConfigOutput ToCngwGroupNodeConfigOutputWithContext(context.Context) CngwGroupNodeConfigOutput }
CngwGroupNodeConfigInput is an input type that accepts CngwGroupNodeConfigArgs and CngwGroupNodeConfigOutput values. You can construct a concrete instance of `CngwGroupNodeConfigInput` via:
CngwGroupNodeConfigArgs{...}
type CngwGroupNodeConfigOutput ¶ added in v0.1.8
type CngwGroupNodeConfigOutput struct{ *pulumi.OutputState }
func (CngwGroupNodeConfigOutput) ElementType ¶ added in v0.1.8
func (CngwGroupNodeConfigOutput) ElementType() reflect.Type
func (CngwGroupNodeConfigOutput) Number ¶ added in v0.1.8
func (o CngwGroupNodeConfigOutput) Number() pulumi.IntOutput
group node number, 2-50.
func (CngwGroupNodeConfigOutput) Specification ¶ added in v0.1.8
func (o CngwGroupNodeConfigOutput) Specification() pulumi.StringOutput
group specification, 1c2g|2c4g|4c8g|8c16g.
func (CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigOutput ¶ added in v0.1.8
func (o CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigOutput() CngwGroupNodeConfigOutput
func (CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigOutputWithContext ¶ added in v0.1.8
func (o CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigOutputWithContext(ctx context.Context) CngwGroupNodeConfigOutput
func (CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigPtrOutput ¶ added in v0.1.8
func (o CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigPtrOutput() CngwGroupNodeConfigPtrOutput
func (CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigPtrOutputWithContext ¶ added in v0.1.8
func (o CngwGroupNodeConfigOutput) ToCngwGroupNodeConfigPtrOutputWithContext(ctx context.Context) CngwGroupNodeConfigPtrOutput
type CngwGroupNodeConfigPtrInput ¶ added in v0.1.8
type CngwGroupNodeConfigPtrInput interface { pulumi.Input ToCngwGroupNodeConfigPtrOutput() CngwGroupNodeConfigPtrOutput ToCngwGroupNodeConfigPtrOutputWithContext(context.Context) CngwGroupNodeConfigPtrOutput }
CngwGroupNodeConfigPtrInput is an input type that accepts CngwGroupNodeConfigArgs, CngwGroupNodeConfigPtr and CngwGroupNodeConfigPtrOutput values. You can construct a concrete instance of `CngwGroupNodeConfigPtrInput` via:
CngwGroupNodeConfigArgs{...} or: nil
func CngwGroupNodeConfigPtr ¶ added in v0.1.8
func CngwGroupNodeConfigPtr(v *CngwGroupNodeConfigArgs) CngwGroupNodeConfigPtrInput
type CngwGroupNodeConfigPtrOutput ¶ added in v0.1.8
type CngwGroupNodeConfigPtrOutput struct{ *pulumi.OutputState }
func (CngwGroupNodeConfigPtrOutput) Elem ¶ added in v0.1.8
func (o CngwGroupNodeConfigPtrOutput) Elem() CngwGroupNodeConfigOutput
func (CngwGroupNodeConfigPtrOutput) ElementType ¶ added in v0.1.8
func (CngwGroupNodeConfigPtrOutput) ElementType() reflect.Type
func (CngwGroupNodeConfigPtrOutput) Number ¶ added in v0.1.8
func (o CngwGroupNodeConfigPtrOutput) Number() pulumi.IntPtrOutput
group node number, 2-50.
func (CngwGroupNodeConfigPtrOutput) Specification ¶ added in v0.1.8
func (o CngwGroupNodeConfigPtrOutput) Specification() pulumi.StringPtrOutput
group specification, 1c2g|2c4g|4c8g|8c16g.
func (CngwGroupNodeConfigPtrOutput) ToCngwGroupNodeConfigPtrOutput ¶ added in v0.1.8
func (o CngwGroupNodeConfigPtrOutput) ToCngwGroupNodeConfigPtrOutput() CngwGroupNodeConfigPtrOutput
func (CngwGroupNodeConfigPtrOutput) ToCngwGroupNodeConfigPtrOutputWithContext ¶ added in v0.1.8
func (o CngwGroupNodeConfigPtrOutput) ToCngwGroupNodeConfigPtrOutputWithContext(ctx context.Context) CngwGroupNodeConfigPtrOutput
type CngwGroupOutput ¶ added in v0.1.8
type CngwGroupOutput struct{ *pulumi.OutputState }
func (CngwGroupOutput) Description ¶ added in v0.1.8
func (o CngwGroupOutput) Description() pulumi.StringPtrOutput
description information of group.
func (CngwGroupOutput) ElementType ¶ added in v0.1.8
func (CngwGroupOutput) ElementType() reflect.Type
func (CngwGroupOutput) GatewayId ¶ added in v0.1.8
func (o CngwGroupOutput) GatewayId() pulumi.StringOutput
gateway IDonly postpaid gateway supported.
func (CngwGroupOutput) InternetConfig ¶ added in v0.1.8
func (o CngwGroupOutput) InternetConfig() CngwGroupInternetConfigPtrOutput
internet configration.
func (CngwGroupOutput) InternetMaxBandwidthOut ¶ added in v0.1.8
func (o CngwGroupOutput) InternetMaxBandwidthOut() pulumi.IntPtrOutput
public network outbound traffic bandwidth,[1,2048]Mbps.
func (CngwGroupOutput) Name ¶ added in v0.1.8
func (o CngwGroupOutput) Name() pulumi.StringOutput
gateway group name.
func (CngwGroupOutput) NodeConfig ¶ added in v0.1.8
func (o CngwGroupOutput) NodeConfig() CngwGroupNodeConfigOutput
group node configration.
func (CngwGroupOutput) SubnetId ¶ added in v0.1.8
func (o CngwGroupOutput) SubnetId() pulumi.StringOutput
subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value:- subnet-ahde9me9.
func (CngwGroupOutput) ToCngwGroupOutput ¶ added in v0.1.8
func (o CngwGroupOutput) ToCngwGroupOutput() CngwGroupOutput
func (CngwGroupOutput) ToCngwGroupOutputWithContext ¶ added in v0.1.8
func (o CngwGroupOutput) ToCngwGroupOutputWithContext(ctx context.Context) CngwGroupOutput
type CngwGroupState ¶ added in v0.1.8
type CngwGroupState struct { // description information of group. Description pulumi.StringPtrInput // gateway IDonly postpaid gateway supported. GatewayId pulumi.StringPtrInput // internet configration. InternetConfig CngwGroupInternetConfigPtrInput // public network outbound traffic bandwidth,[1,2048]Mbps. InternetMaxBandwidthOut pulumi.IntPtrInput // gateway group name. Name pulumi.StringPtrInput // group node configration. NodeConfig CngwGroupNodeConfigPtrInput // subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value:- subnet-ahde9me9. SubnetId pulumi.StringPtrInput }
func (CngwGroupState) ElementType ¶ added in v0.1.8
func (CngwGroupState) ElementType() reflect.Type
type CngwRoute ¶ added in v0.1.8
type CngwRoute struct { pulumi.CustomResourceState // destination port for Layer 4 matching. DestinationPorts pulumi.IntArrayOutput `pulumi:"destinationPorts"` // This field has been deprecated and will be deleted in subsequent versions. whether to enable forced HTTPS, no longer use. // // Deprecated: This field has been deprecated and will be deleted in subsequent versions. ForceHttps pulumi.BoolPtrOutput `pulumi:"forceHttps"` // gateway ID. GatewayId pulumi.StringOutput `pulumi:"gatewayId"` // the headers of route. Headers CngwRouteHeaderArrayOutput `pulumi:"headers"` // host list. Hosts pulumi.StringArrayOutput `pulumi:"hosts"` // https redirection status code. HttpsRedirectStatusCode pulumi.IntPtrOutput `pulumi:"httpsRedirectStatusCode"` // route methods. Reference value:`GET`,`POST`,`DELETE`,`PUT`,`OPTIONS`,`PATCH`,`HEAD`,`ANY`,`TRACE`,`COPY`,`MOVE`,`PROPFIND`,`PROPPATCH`,`MKCOL`,`LOCK`,`UNLOCK`. Methods pulumi.StringArrayOutput `pulumi:"methods"` // path list. Paths pulumi.StringArrayOutput `pulumi:"paths"` // whether to keep the host when forwarding to the backend. PreserveHost pulumi.BoolPtrOutput `pulumi:"preserveHost"` // the protocol list of route.Reference value:`https`,`http`. Protocols pulumi.StringArrayOutput `pulumi:"protocols"` // the id of the route, unique in the instance. RouteId pulumi.StringOutput `pulumi:"routeId"` // the name of the route, unique in the instance. RouteName pulumi.StringPtrOutput `pulumi:"routeName"` // ID of the service which the route belongs to. ServiceId pulumi.StringOutput `pulumi:"serviceId"` // whether to strip path when forwarding to the backend. StripPath pulumi.BoolPtrOutput `pulumi:"stripPath"` }
Provides a resource to create a tse cngwRoute
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-4" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ VpcId: vpc.ID(), AvailabilityZone: pulumi.String(availabilityZone), CidrBlock: pulumi.String("10.0.1.0/24"), }) if err != nil { return err } cngwGateway, err := Tse.NewCngwGateway(ctx, "cngwGateway", &Tse.CngwGatewayArgs{ Description: pulumi.String("terraform test1"), EnableCls: pulumi.Bool(true), EngineRegion: pulumi.String("ap-guangzhou"), FeatureVersion: pulumi.String("STANDARD"), GatewayVersion: pulumi.String("2.5.1"), IngressClassName: pulumi.String("tse-nginx-ingress"), InternetMaxBandwidthOut: pulumi.Int(0), TradeType: pulumi.Int(0), Type: pulumi.String("kong"), NodeConfig: &tse.CngwGatewayNodeConfigArgs{ Number: pulumi.Int(2), Specification: pulumi.String("1c2g"), }, VpcConfig: &tse.CngwGatewayVpcConfigArgs{ SubnetId: subnet.ID(), VpcId: vpc.ID(), }, Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } cngwService, err := Tse.NewCngwService(ctx, "cngwService", &Tse.CngwServiceArgs{ GatewayId: cngwGateway.ID(), Path: pulumi.String("/test"), Protocol: pulumi.String("http"), Retries: pulumi.Int(5), Timeout: pulumi.Int(60000), UpstreamType: pulumi.String("HostIP"), UpstreamInfo: &tse.CngwServiceUpstreamInfoArgs{ Algorithm: pulumi.String("round-robin"), AutoScalingCvmPort: pulumi.Int(0), Host: pulumi.String("arunma.cn"), Port: pulumi.Int(8012), SlowStart: pulumi.Int(0), }, }) if err != nil { return err } _, err = Tse.NewCngwRoute(ctx, "cngwRoute", &Tse.CngwRouteArgs{ DestinationPorts: pulumi.IntArray{}, GatewayId: cngwGateway.ID(), Hosts: pulumi.StringArray{ pulumi.String("192.168.0.1:9090"), }, HttpsRedirectStatusCode: pulumi.Int(426), Paths: pulumi.StringArray{ pulumi.String("/user"), }, Headers: tse.CngwRouteHeaderArray{ &tse.CngwRouteHeaderArgs{ Key: pulumi.String("req"), Value: pulumi.String("terraform"), }, }, PreserveHost: pulumi.Bool(false), Protocols: pulumi.StringArray{ pulumi.String("http"), pulumi.String("https"), }, RouteName: pulumi.String("terraform-route"), ServiceId: cngwService.ServiceId, StripPath: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
```
func GetCngwRoute ¶ added in v0.1.8
func GetCngwRoute(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CngwRouteState, opts ...pulumi.ResourceOption) (*CngwRoute, error)
GetCngwRoute gets an existing CngwRoute 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 NewCngwRoute ¶ added in v0.1.8
func NewCngwRoute(ctx *pulumi.Context, name string, args *CngwRouteArgs, opts ...pulumi.ResourceOption) (*CngwRoute, error)
NewCngwRoute registers a new resource with the given unique name, arguments, and options.
func (*CngwRoute) ElementType ¶ added in v0.1.8
func (*CngwRoute) ToCngwRouteOutput ¶ added in v0.1.8
func (i *CngwRoute) ToCngwRouteOutput() CngwRouteOutput
func (*CngwRoute) ToCngwRouteOutputWithContext ¶ added in v0.1.8
func (i *CngwRoute) ToCngwRouteOutputWithContext(ctx context.Context) CngwRouteOutput
type CngwRouteArgs ¶ added in v0.1.8
type CngwRouteArgs struct { // destination port for Layer 4 matching. DestinationPorts pulumi.IntArrayInput // This field has been deprecated and will be deleted in subsequent versions. whether to enable forced HTTPS, no longer use. // // Deprecated: This field has been deprecated and will be deleted in subsequent versions. ForceHttps pulumi.BoolPtrInput // gateway ID. GatewayId pulumi.StringInput // the headers of route. Headers CngwRouteHeaderArrayInput // host list. Hosts pulumi.StringArrayInput // https redirection status code. HttpsRedirectStatusCode pulumi.IntPtrInput // route methods. Reference value:`GET`,`POST`,`DELETE`,`PUT`,`OPTIONS`,`PATCH`,`HEAD`,`ANY`,`TRACE`,`COPY`,`MOVE`,`PROPFIND`,`PROPPATCH`,`MKCOL`,`LOCK`,`UNLOCK`. Methods pulumi.StringArrayInput // path list. Paths pulumi.StringArrayInput // whether to keep the host when forwarding to the backend. PreserveHost pulumi.BoolPtrInput // the protocol list of route.Reference value:`https`,`http`. Protocols pulumi.StringArrayInput // the name of the route, unique in the instance. RouteName pulumi.StringPtrInput // ID of the service which the route belongs to. ServiceId pulumi.StringInput // whether to strip path when forwarding to the backend. StripPath pulumi.BoolPtrInput }
The set of arguments for constructing a CngwRoute resource.
func (CngwRouteArgs) ElementType ¶ added in v0.1.8
func (CngwRouteArgs) ElementType() reflect.Type
type CngwRouteArray ¶ added in v0.1.8
type CngwRouteArray []CngwRouteInput
func (CngwRouteArray) ElementType ¶ added in v0.1.8
func (CngwRouteArray) ElementType() reflect.Type
func (CngwRouteArray) ToCngwRouteArrayOutput ¶ added in v0.1.8
func (i CngwRouteArray) ToCngwRouteArrayOutput() CngwRouteArrayOutput
func (CngwRouteArray) ToCngwRouteArrayOutputWithContext ¶ added in v0.1.8
func (i CngwRouteArray) ToCngwRouteArrayOutputWithContext(ctx context.Context) CngwRouteArrayOutput
type CngwRouteArrayInput ¶ added in v0.1.8
type CngwRouteArrayInput interface { pulumi.Input ToCngwRouteArrayOutput() CngwRouteArrayOutput ToCngwRouteArrayOutputWithContext(context.Context) CngwRouteArrayOutput }
CngwRouteArrayInput is an input type that accepts CngwRouteArray and CngwRouteArrayOutput values. You can construct a concrete instance of `CngwRouteArrayInput` via:
CngwRouteArray{ CngwRouteArgs{...} }
type CngwRouteArrayOutput ¶ added in v0.1.8
type CngwRouteArrayOutput struct{ *pulumi.OutputState }
func (CngwRouteArrayOutput) ElementType ¶ added in v0.1.8
func (CngwRouteArrayOutput) ElementType() reflect.Type
func (CngwRouteArrayOutput) Index ¶ added in v0.1.8
func (o CngwRouteArrayOutput) Index(i pulumi.IntInput) CngwRouteOutput
func (CngwRouteArrayOutput) ToCngwRouteArrayOutput ¶ added in v0.1.8
func (o CngwRouteArrayOutput) ToCngwRouteArrayOutput() CngwRouteArrayOutput
func (CngwRouteArrayOutput) ToCngwRouteArrayOutputWithContext ¶ added in v0.1.8
func (o CngwRouteArrayOutput) ToCngwRouteArrayOutputWithContext(ctx context.Context) CngwRouteArrayOutput
type CngwRouteHeader ¶ added in v0.1.8
type CngwRouteHeaderArgs ¶ added in v0.1.8
type CngwRouteHeaderArgs struct { // key of header. Key pulumi.StringPtrInput `pulumi:"key"` // value of header. Value pulumi.StringPtrInput `pulumi:"value"` }
func (CngwRouteHeaderArgs) ElementType ¶ added in v0.1.8
func (CngwRouteHeaderArgs) ElementType() reflect.Type
func (CngwRouteHeaderArgs) ToCngwRouteHeaderOutput ¶ added in v0.1.8
func (i CngwRouteHeaderArgs) ToCngwRouteHeaderOutput() CngwRouteHeaderOutput
func (CngwRouteHeaderArgs) ToCngwRouteHeaderOutputWithContext ¶ added in v0.1.8
func (i CngwRouteHeaderArgs) ToCngwRouteHeaderOutputWithContext(ctx context.Context) CngwRouteHeaderOutput
type CngwRouteHeaderArray ¶ added in v0.1.8
type CngwRouteHeaderArray []CngwRouteHeaderInput
func (CngwRouteHeaderArray) ElementType ¶ added in v0.1.8
func (CngwRouteHeaderArray) ElementType() reflect.Type
func (CngwRouteHeaderArray) ToCngwRouteHeaderArrayOutput ¶ added in v0.1.8
func (i CngwRouteHeaderArray) ToCngwRouteHeaderArrayOutput() CngwRouteHeaderArrayOutput
func (CngwRouteHeaderArray) ToCngwRouteHeaderArrayOutputWithContext ¶ added in v0.1.8
func (i CngwRouteHeaderArray) ToCngwRouteHeaderArrayOutputWithContext(ctx context.Context) CngwRouteHeaderArrayOutput
type CngwRouteHeaderArrayInput ¶ added in v0.1.8
type CngwRouteHeaderArrayInput interface { pulumi.Input ToCngwRouteHeaderArrayOutput() CngwRouteHeaderArrayOutput ToCngwRouteHeaderArrayOutputWithContext(context.Context) CngwRouteHeaderArrayOutput }
CngwRouteHeaderArrayInput is an input type that accepts CngwRouteHeaderArray and CngwRouteHeaderArrayOutput values. You can construct a concrete instance of `CngwRouteHeaderArrayInput` via:
CngwRouteHeaderArray{ CngwRouteHeaderArgs{...} }
type CngwRouteHeaderArrayOutput ¶ added in v0.1.8
type CngwRouteHeaderArrayOutput struct{ *pulumi.OutputState }
func (CngwRouteHeaderArrayOutput) ElementType ¶ added in v0.1.8
func (CngwRouteHeaderArrayOutput) ElementType() reflect.Type
func (CngwRouteHeaderArrayOutput) Index ¶ added in v0.1.8
func (o CngwRouteHeaderArrayOutput) Index(i pulumi.IntInput) CngwRouteHeaderOutput
func (CngwRouteHeaderArrayOutput) ToCngwRouteHeaderArrayOutput ¶ added in v0.1.8
func (o CngwRouteHeaderArrayOutput) ToCngwRouteHeaderArrayOutput() CngwRouteHeaderArrayOutput
func (CngwRouteHeaderArrayOutput) ToCngwRouteHeaderArrayOutputWithContext ¶ added in v0.1.8
func (o CngwRouteHeaderArrayOutput) ToCngwRouteHeaderArrayOutputWithContext(ctx context.Context) CngwRouteHeaderArrayOutput
type CngwRouteHeaderInput ¶ added in v0.1.8
type CngwRouteHeaderInput interface { pulumi.Input ToCngwRouteHeaderOutput() CngwRouteHeaderOutput ToCngwRouteHeaderOutputWithContext(context.Context) CngwRouteHeaderOutput }
CngwRouteHeaderInput is an input type that accepts CngwRouteHeaderArgs and CngwRouteHeaderOutput values. You can construct a concrete instance of `CngwRouteHeaderInput` via:
CngwRouteHeaderArgs{...}
type CngwRouteHeaderOutput ¶ added in v0.1.8
type CngwRouteHeaderOutput struct{ *pulumi.OutputState }
func (CngwRouteHeaderOutput) ElementType ¶ added in v0.1.8
func (CngwRouteHeaderOutput) ElementType() reflect.Type
func (CngwRouteHeaderOutput) Key ¶ added in v0.1.8
func (o CngwRouteHeaderOutput) Key() pulumi.StringPtrOutput
key of header.
func (CngwRouteHeaderOutput) ToCngwRouteHeaderOutput ¶ added in v0.1.8
func (o CngwRouteHeaderOutput) ToCngwRouteHeaderOutput() CngwRouteHeaderOutput
func (CngwRouteHeaderOutput) ToCngwRouteHeaderOutputWithContext ¶ added in v0.1.8
func (o CngwRouteHeaderOutput) ToCngwRouteHeaderOutputWithContext(ctx context.Context) CngwRouteHeaderOutput
func (CngwRouteHeaderOutput) Value ¶ added in v0.1.8
func (o CngwRouteHeaderOutput) Value() pulumi.StringPtrOutput
value of header.
type CngwRouteInput ¶ added in v0.1.8
type CngwRouteInput interface { pulumi.Input ToCngwRouteOutput() CngwRouteOutput ToCngwRouteOutputWithContext(ctx context.Context) CngwRouteOutput }
type CngwRouteMap ¶ added in v0.1.8
type CngwRouteMap map[string]CngwRouteInput
func (CngwRouteMap) ElementType ¶ added in v0.1.8
func (CngwRouteMap) ElementType() reflect.Type
func (CngwRouteMap) ToCngwRouteMapOutput ¶ added in v0.1.8
func (i CngwRouteMap) ToCngwRouteMapOutput() CngwRouteMapOutput
func (CngwRouteMap) ToCngwRouteMapOutputWithContext ¶ added in v0.1.8
func (i CngwRouteMap) ToCngwRouteMapOutputWithContext(ctx context.Context) CngwRouteMapOutput
type CngwRouteMapInput ¶ added in v0.1.8
type CngwRouteMapInput interface { pulumi.Input ToCngwRouteMapOutput() CngwRouteMapOutput ToCngwRouteMapOutputWithContext(context.Context) CngwRouteMapOutput }
CngwRouteMapInput is an input type that accepts CngwRouteMap and CngwRouteMapOutput values. You can construct a concrete instance of `CngwRouteMapInput` via:
CngwRouteMap{ "key": CngwRouteArgs{...} }
type CngwRouteMapOutput ¶ added in v0.1.8
type CngwRouteMapOutput struct{ *pulumi.OutputState }
func (CngwRouteMapOutput) ElementType ¶ added in v0.1.8
func (CngwRouteMapOutput) ElementType() reflect.Type
func (CngwRouteMapOutput) MapIndex ¶ added in v0.1.8
func (o CngwRouteMapOutput) MapIndex(k pulumi.StringInput) CngwRouteOutput
func (CngwRouteMapOutput) ToCngwRouteMapOutput ¶ added in v0.1.8
func (o CngwRouteMapOutput) ToCngwRouteMapOutput() CngwRouteMapOutput
func (CngwRouteMapOutput) ToCngwRouteMapOutputWithContext ¶ added in v0.1.8
func (o CngwRouteMapOutput) ToCngwRouteMapOutputWithContext(ctx context.Context) CngwRouteMapOutput
type CngwRouteOutput ¶ added in v0.1.8
type CngwRouteOutput struct{ *pulumi.OutputState }
func (CngwRouteOutput) DestinationPorts ¶ added in v0.1.8
func (o CngwRouteOutput) DestinationPorts() pulumi.IntArrayOutput
destination port for Layer 4 matching.
func (CngwRouteOutput) ElementType ¶ added in v0.1.8
func (CngwRouteOutput) ElementType() reflect.Type
func (CngwRouteOutput) ForceHttps
deprecated
added in
v0.1.8
func (o CngwRouteOutput) ForceHttps() pulumi.BoolPtrOutput
This field has been deprecated and will be deleted in subsequent versions. whether to enable forced HTTPS, no longer use.
Deprecated: This field has been deprecated and will be deleted in subsequent versions.
func (CngwRouteOutput) GatewayId ¶ added in v0.1.8
func (o CngwRouteOutput) GatewayId() pulumi.StringOutput
gateway ID.
func (CngwRouteOutput) Headers ¶ added in v0.1.8
func (o CngwRouteOutput) Headers() CngwRouteHeaderArrayOutput
the headers of route.
func (CngwRouteOutput) Hosts ¶ added in v0.1.8
func (o CngwRouteOutput) Hosts() pulumi.StringArrayOutput
host list.
func (CngwRouteOutput) HttpsRedirectStatusCode ¶ added in v0.1.8
func (o CngwRouteOutput) HttpsRedirectStatusCode() pulumi.IntPtrOutput
https redirection status code.
func (CngwRouteOutput) Methods ¶ added in v0.1.8
func (o CngwRouteOutput) Methods() pulumi.StringArrayOutput
route methods. Reference value:`GET`,`POST`,`DELETE`,`PUT`,`OPTIONS`,`PATCH`,`HEAD`,`ANY`,`TRACE`,`COPY`,`MOVE`,`PROPFIND`,`PROPPATCH`,`MKCOL`,`LOCK`,`UNLOCK`.
func (CngwRouteOutput) Paths ¶ added in v0.1.8
func (o CngwRouteOutput) Paths() pulumi.StringArrayOutput
path list.
func (CngwRouteOutput) PreserveHost ¶ added in v0.1.8
func (o CngwRouteOutput) PreserveHost() pulumi.BoolPtrOutput
whether to keep the host when forwarding to the backend.
func (CngwRouteOutput) Protocols ¶ added in v0.1.8
func (o CngwRouteOutput) Protocols() pulumi.StringArrayOutput
the protocol list of route.Reference value:`https`,`http`.
func (CngwRouteOutput) RouteId ¶ added in v0.1.8
func (o CngwRouteOutput) RouteId() pulumi.StringOutput
the id of the route, unique in the instance.
func (CngwRouteOutput) RouteName ¶ added in v0.1.8
func (o CngwRouteOutput) RouteName() pulumi.StringPtrOutput
the name of the route, unique in the instance.
func (CngwRouteOutput) ServiceId ¶ added in v0.1.8
func (o CngwRouteOutput) ServiceId() pulumi.StringOutput
ID of the service which the route belongs to.
func (CngwRouteOutput) StripPath ¶ added in v0.1.8
func (o CngwRouteOutput) StripPath() pulumi.BoolPtrOutput
whether to strip path when forwarding to the backend.
func (CngwRouteOutput) ToCngwRouteOutput ¶ added in v0.1.8
func (o CngwRouteOutput) ToCngwRouteOutput() CngwRouteOutput
func (CngwRouteOutput) ToCngwRouteOutputWithContext ¶ added in v0.1.8
func (o CngwRouteOutput) ToCngwRouteOutputWithContext(ctx context.Context) CngwRouteOutput
type CngwRouteRateLimit ¶ added in v0.1.8
type CngwRouteRateLimit struct { pulumi.CustomResourceState // gateway ID. GatewayId pulumi.StringOutput `pulumi:"gatewayId"` // rate limit configuration. LimitDetail CngwRouteRateLimitLimitDetailOutput `pulumi:"limitDetail"` // Route id, or route name. RouteId pulumi.StringOutput `pulumi:"routeId"` }
Provides a resource to create a tse cngwRouteRateLimit
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-4" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ VpcId: vpc.ID(), AvailabilityZone: pulumi.String(availabilityZone), CidrBlock: pulumi.String("10.0.1.0/24"), }) if err != nil { return err } cngwGateway, err := Tse.NewCngwGateway(ctx, "cngwGateway", &Tse.CngwGatewayArgs{ Description: pulumi.String("terraform test1"), EnableCls: pulumi.Bool(true), EngineRegion: pulumi.String("ap-guangzhou"), FeatureVersion: pulumi.String("STANDARD"), GatewayVersion: pulumi.String("2.5.1"), IngressClassName: pulumi.String("tse-nginx-ingress"), InternetMaxBandwidthOut: pulumi.Int(0), TradeType: pulumi.Int(0), Type: pulumi.String("kong"), NodeConfig: &tse.CngwGatewayNodeConfigArgs{ Number: pulumi.Int(2), Specification: pulumi.String("1c2g"), }, VpcConfig: &tse.CngwGatewayVpcConfigArgs{ SubnetId: subnet.ID(), VpcId: vpc.ID(), }, Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } cngwService, err := Tse.NewCngwService(ctx, "cngwService", &Tse.CngwServiceArgs{ GatewayId: cngwGateway.ID(), Path: pulumi.String("/test"), Protocol: pulumi.String("http"), Retries: pulumi.Int(5), Timeout: pulumi.Int(60000), UpstreamType: pulumi.String("HostIP"), UpstreamInfo: &tse.CngwServiceUpstreamInfoArgs{ Algorithm: pulumi.String("round-robin"), AutoScalingCvmPort: pulumi.Int(0), Host: pulumi.String("arunma.cn"), Port: pulumi.Int(8012), SlowStart: pulumi.Int(0), }, }) if err != nil { return err } cngwRoute, err := Tse.NewCngwRoute(ctx, "cngwRoute", &Tse.CngwRouteArgs{ DestinationPorts: pulumi.IntArray{}, ForceHttps: pulumi.Bool(false), GatewayId: cngwGateway.ID(), Hosts: pulumi.StringArray{ pulumi.String("192.168.0.1:9090"), }, HttpsRedirectStatusCode: pulumi.Int(426), Paths: pulumi.StringArray{ pulumi.String("/user"), }, Headers: tse.CngwRouteHeaderArray{ &tse.CngwRouteHeaderArgs{ Key: pulumi.String("req"), Value: pulumi.String("terraform"), }, }, PreserveHost: pulumi.Bool(false), Protocols: pulumi.StringArray{ pulumi.String("http"), pulumi.String("https"), }, RouteName: pulumi.String("terraform-route"), ServiceId: cngwService.ServiceId, StripPath: pulumi.Bool(true), }) if err != nil { return err } _, err = Tse.NewCngwRouteRateLimit(ctx, "cngwRouteRateLimit", &Tse.CngwRouteRateLimitArgs{ GatewayId: cngwGateway.ID(), RouteId: cngwRoute.RouteId, LimitDetail: &tse.CngwRouteRateLimitLimitDetailArgs{ Enabled: pulumi.Bool(true), Header: pulumi.String("req"), HideClientHeaders: pulumi.Bool(true), IsDelay: pulumi.Bool(true), LimitBy: pulumi.String("header"), LineUpTime: pulumi.Int(10), Policy: pulumi.String("redis"), ResponseType: pulumi.String("default"), QpsThresholds: tse.CngwRouteRateLimitLimitDetailQpsThresholdArray{ &tse.CngwRouteRateLimitLimitDetailQpsThresholdArgs{ Max: pulumi.Int(10), Unit: pulumi.String("minute"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
tse cngw_route_rate_limit can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Tse/cngwRouteRateLimit:CngwRouteRateLimit cngw_route_rate_limit gatewayId#routeId
```
func GetCngwRouteRateLimit ¶ added in v0.1.8
func GetCngwRouteRateLimit(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CngwRouteRateLimitState, opts ...pulumi.ResourceOption) (*CngwRouteRateLimit, error)
GetCngwRouteRateLimit gets an existing CngwRouteRateLimit 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 NewCngwRouteRateLimit ¶ added in v0.1.8
func NewCngwRouteRateLimit(ctx *pulumi.Context, name string, args *CngwRouteRateLimitArgs, opts ...pulumi.ResourceOption) (*CngwRouteRateLimit, error)
NewCngwRouteRateLimit registers a new resource with the given unique name, arguments, and options.
func (*CngwRouteRateLimit) ElementType ¶ added in v0.1.8
func (*CngwRouteRateLimit) ElementType() reflect.Type
func (*CngwRouteRateLimit) ToCngwRouteRateLimitOutput ¶ added in v0.1.8
func (i *CngwRouteRateLimit) ToCngwRouteRateLimitOutput() CngwRouteRateLimitOutput
func (*CngwRouteRateLimit) ToCngwRouteRateLimitOutputWithContext ¶ added in v0.1.8
func (i *CngwRouteRateLimit) ToCngwRouteRateLimitOutputWithContext(ctx context.Context) CngwRouteRateLimitOutput
type CngwRouteRateLimitArgs ¶ added in v0.1.8
type CngwRouteRateLimitArgs struct { // gateway ID. GatewayId pulumi.StringInput // rate limit configuration. LimitDetail CngwRouteRateLimitLimitDetailInput // Route id, or route name. RouteId pulumi.StringInput }
The set of arguments for constructing a CngwRouteRateLimit resource.
func (CngwRouteRateLimitArgs) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitArgs) ElementType() reflect.Type
type CngwRouteRateLimitArray ¶ added in v0.1.8
type CngwRouteRateLimitArray []CngwRouteRateLimitInput
func (CngwRouteRateLimitArray) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitArray) ElementType() reflect.Type
func (CngwRouteRateLimitArray) ToCngwRouteRateLimitArrayOutput ¶ added in v0.1.8
func (i CngwRouteRateLimitArray) ToCngwRouteRateLimitArrayOutput() CngwRouteRateLimitArrayOutput
func (CngwRouteRateLimitArray) ToCngwRouteRateLimitArrayOutputWithContext ¶ added in v0.1.8
func (i CngwRouteRateLimitArray) ToCngwRouteRateLimitArrayOutputWithContext(ctx context.Context) CngwRouteRateLimitArrayOutput
type CngwRouteRateLimitArrayInput ¶ added in v0.1.8
type CngwRouteRateLimitArrayInput interface { pulumi.Input ToCngwRouteRateLimitArrayOutput() CngwRouteRateLimitArrayOutput ToCngwRouteRateLimitArrayOutputWithContext(context.Context) CngwRouteRateLimitArrayOutput }
CngwRouteRateLimitArrayInput is an input type that accepts CngwRouteRateLimitArray and CngwRouteRateLimitArrayOutput values. You can construct a concrete instance of `CngwRouteRateLimitArrayInput` via:
CngwRouteRateLimitArray{ CngwRouteRateLimitArgs{...} }
type CngwRouteRateLimitArrayOutput ¶ added in v0.1.8
type CngwRouteRateLimitArrayOutput struct{ *pulumi.OutputState }
func (CngwRouteRateLimitArrayOutput) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitArrayOutput) ElementType() reflect.Type
func (CngwRouteRateLimitArrayOutput) Index ¶ added in v0.1.8
func (o CngwRouteRateLimitArrayOutput) Index(i pulumi.IntInput) CngwRouteRateLimitOutput
func (CngwRouteRateLimitArrayOutput) ToCngwRouteRateLimitArrayOutput ¶ added in v0.1.8
func (o CngwRouteRateLimitArrayOutput) ToCngwRouteRateLimitArrayOutput() CngwRouteRateLimitArrayOutput
func (CngwRouteRateLimitArrayOutput) ToCngwRouteRateLimitArrayOutputWithContext ¶ added in v0.1.8
func (o CngwRouteRateLimitArrayOutput) ToCngwRouteRateLimitArrayOutputWithContext(ctx context.Context) CngwRouteRateLimitArrayOutput
type CngwRouteRateLimitInput ¶ added in v0.1.8
type CngwRouteRateLimitInput interface { pulumi.Input ToCngwRouteRateLimitOutput() CngwRouteRateLimitOutput ToCngwRouteRateLimitOutputWithContext(ctx context.Context) CngwRouteRateLimitOutput }
type CngwRouteRateLimitLimitDetail ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetail struct { // status of service rate limit. Enabled bool `pulumi:"enabled"` // external redis information, maybe null. ExternalRedis *CngwRouteRateLimitLimitDetailExternalRedis `pulumi:"externalRedis"` // request headers that require rate limit. Header *string `pulumi:"header"` // whether to hide the headers of client. HideClientHeaders bool `pulumi:"hideClientHeaders"` // whether to enable request queuing. IsDelay bool `pulumi:"isDelay"` // basis for service rate limit.Reference value:`ip`,`service`,`consumer`,`credential`,`path`,`header`. LimitBy string `pulumi:"limitBy"` // queue time. LineUpTime *int `pulumi:"lineUpTime"` // request paths that require rate limit. Path *string `pulumi:"path"` // counter policy.Reference value:`local`,`redis`,`externalRedis`. Policy *string `pulumi:"policy"` // qps threshold. QpsThresholds []CngwRouteRateLimitLimitDetailQpsThreshold `pulumi:"qpsThresholds"` // response configuration, the response strategy is text, maybe null. RateLimitResponse *CngwRouteRateLimitLimitDetailRateLimitResponse `pulumi:"rateLimitResponse"` // request forwarding address, maybe null. RateLimitResponseUrl *string `pulumi:"rateLimitResponseUrl"` // response strategy.Reference value:`url`: forward request according to url,`text`: response configuration,`default`: return directly. ResponseType string `pulumi:"responseType"` }
type CngwRouteRateLimitLimitDetailArgs ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailArgs struct { // status of service rate limit. Enabled pulumi.BoolInput `pulumi:"enabled"` // external redis information, maybe null. ExternalRedis CngwRouteRateLimitLimitDetailExternalRedisPtrInput `pulumi:"externalRedis"` // request headers that require rate limit. Header pulumi.StringPtrInput `pulumi:"header"` // whether to hide the headers of client. HideClientHeaders pulumi.BoolInput `pulumi:"hideClientHeaders"` // whether to enable request queuing. IsDelay pulumi.BoolInput `pulumi:"isDelay"` // basis for service rate limit.Reference value:`ip`,`service`,`consumer`,`credential`,`path`,`header`. LimitBy pulumi.StringInput `pulumi:"limitBy"` // queue time. LineUpTime pulumi.IntPtrInput `pulumi:"lineUpTime"` // request paths that require rate limit. Path pulumi.StringPtrInput `pulumi:"path"` // counter policy.Reference value:`local`,`redis`,`externalRedis`. Policy pulumi.StringPtrInput `pulumi:"policy"` // qps threshold. QpsThresholds CngwRouteRateLimitLimitDetailQpsThresholdArrayInput `pulumi:"qpsThresholds"` // response configuration, the response strategy is text, maybe null. RateLimitResponse CngwRouteRateLimitLimitDetailRateLimitResponsePtrInput `pulumi:"rateLimitResponse"` // request forwarding address, maybe null. RateLimitResponseUrl pulumi.StringPtrInput `pulumi:"rateLimitResponseUrl"` // response strategy.Reference value:`url`: forward request according to url,`text`: response configuration,`default`: return directly. ResponseType pulumi.StringInput `pulumi:"responseType"` }
func (CngwRouteRateLimitLimitDetailArgs) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitLimitDetailArgs) ElementType() reflect.Type
func (CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailOutput ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailOutput() CngwRouteRateLimitLimitDetailOutput
func (CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailOutputWithContext ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailOutput
func (CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailPtrOutput ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailPtrOutput() CngwRouteRateLimitLimitDetailPtrOutput
func (CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailPtrOutputWithContext ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailArgs) ToCngwRouteRateLimitLimitDetailPtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailPtrOutput
type CngwRouteRateLimitLimitDetailExternalRedis ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailExternalRedis struct { // redis ip, maybe null. RedisHost string `pulumi:"redisHost"` // redis password, maybe null. RedisPassword string `pulumi:"redisPassword"` // redis port, maybe null. RedisPort int `pulumi:"redisPort"` // redis timeout, unit: `ms`, maybe null. RedisTimeout int `pulumi:"redisTimeout"` }
type CngwRouteRateLimitLimitDetailExternalRedisArgs ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailExternalRedisArgs struct { // redis ip, maybe null. RedisHost pulumi.StringInput `pulumi:"redisHost"` // redis password, maybe null. RedisPassword pulumi.StringInput `pulumi:"redisPassword"` // redis port, maybe null. RedisPort pulumi.IntInput `pulumi:"redisPort"` // redis timeout, unit: `ms`, maybe null. RedisTimeout pulumi.IntInput `pulumi:"redisTimeout"` }
func (CngwRouteRateLimitLimitDetailExternalRedisArgs) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitLimitDetailExternalRedisArgs) ElementType() reflect.Type
func (CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisOutput ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisOutput() CngwRouteRateLimitLimitDetailExternalRedisOutput
func (CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisOutputWithContext ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailExternalRedisOutput
func (CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutput ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutput() CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
func (CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutputWithContext ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailExternalRedisArgs) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
type CngwRouteRateLimitLimitDetailExternalRedisInput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailExternalRedisInput interface { pulumi.Input ToCngwRouteRateLimitLimitDetailExternalRedisOutput() CngwRouteRateLimitLimitDetailExternalRedisOutput ToCngwRouteRateLimitLimitDetailExternalRedisOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailExternalRedisOutput }
CngwRouteRateLimitLimitDetailExternalRedisInput is an input type that accepts CngwRouteRateLimitLimitDetailExternalRedisArgs and CngwRouteRateLimitLimitDetailExternalRedisOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailExternalRedisInput` via:
CngwRouteRateLimitLimitDetailExternalRedisArgs{...}
type CngwRouteRateLimitLimitDetailExternalRedisOutput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailExternalRedisOutput struct{ *pulumi.OutputState }
func (CngwRouteRateLimitLimitDetailExternalRedisOutput) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitLimitDetailExternalRedisOutput) ElementType() reflect.Type
func (CngwRouteRateLimitLimitDetailExternalRedisOutput) RedisHost ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) RedisHost() pulumi.StringOutput
redis ip, maybe null.
func (CngwRouteRateLimitLimitDetailExternalRedisOutput) RedisPassword ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) RedisPassword() pulumi.StringOutput
redis password, maybe null.
func (CngwRouteRateLimitLimitDetailExternalRedisOutput) RedisPort ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) RedisPort() pulumi.IntOutput
redis port, maybe null.
func (CngwRouteRateLimitLimitDetailExternalRedisOutput) RedisTimeout ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) RedisTimeout() pulumi.IntOutput
redis timeout, unit: `ms`, maybe null.
func (CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisOutput ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisOutput() CngwRouteRateLimitLimitDetailExternalRedisOutput
func (CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisOutputWithContext ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailExternalRedisOutput
func (CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutput ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutput() CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
func (CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutputWithContext ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailExternalRedisOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
type CngwRouteRateLimitLimitDetailExternalRedisPtrInput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailExternalRedisPtrInput interface { pulumi.Input ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutput() CngwRouteRateLimitLimitDetailExternalRedisPtrOutput ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailExternalRedisPtrOutput }
CngwRouteRateLimitLimitDetailExternalRedisPtrInput is an input type that accepts CngwRouteRateLimitLimitDetailExternalRedisArgs, CngwRouteRateLimitLimitDetailExternalRedisPtr and CngwRouteRateLimitLimitDetailExternalRedisPtrOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailExternalRedisPtrInput` via:
CngwRouteRateLimitLimitDetailExternalRedisArgs{...} or: nil
func CngwRouteRateLimitLimitDetailExternalRedisPtr ¶ added in v0.1.8
func CngwRouteRateLimitLimitDetailExternalRedisPtr(v *CngwRouteRateLimitLimitDetailExternalRedisArgs) CngwRouteRateLimitLimitDetailExternalRedisPtrInput
type CngwRouteRateLimitLimitDetailExternalRedisPtrOutput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailExternalRedisPtrOutput struct{ *pulumi.OutputState }
func (CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) ElementType() reflect.Type
func (CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) RedisHost ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) RedisHost() pulumi.StringPtrOutput
redis ip, maybe null.
func (CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) RedisPassword ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) RedisPassword() pulumi.StringPtrOutput
redis password, maybe null.
func (CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) RedisPort ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) RedisPort() pulumi.IntPtrOutput
redis port, maybe null.
func (CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) RedisTimeout ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) RedisTimeout() pulumi.IntPtrOutput
redis timeout, unit: `ms`, maybe null.
func (CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutput ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutput() CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
func (CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutputWithContext ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailExternalRedisPtrOutput) ToCngwRouteRateLimitLimitDetailExternalRedisPtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
type CngwRouteRateLimitLimitDetailInput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailInput interface { pulumi.Input ToCngwRouteRateLimitLimitDetailOutput() CngwRouteRateLimitLimitDetailOutput ToCngwRouteRateLimitLimitDetailOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailOutput }
CngwRouteRateLimitLimitDetailInput is an input type that accepts CngwRouteRateLimitLimitDetailArgs and CngwRouteRateLimitLimitDetailOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailInput` via:
CngwRouteRateLimitLimitDetailArgs{...}
type CngwRouteRateLimitLimitDetailOutput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailOutput struct{ *pulumi.OutputState }
func (CngwRouteRateLimitLimitDetailOutput) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitLimitDetailOutput) ElementType() reflect.Type
func (CngwRouteRateLimitLimitDetailOutput) Enabled ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailOutput) Enabled() pulumi.BoolOutput
status of service rate limit.
func (CngwRouteRateLimitLimitDetailOutput) ExternalRedis ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailOutput) ExternalRedis() CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
external redis information, maybe null.
func (CngwRouteRateLimitLimitDetailOutput) Header ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailOutput) Header() pulumi.StringPtrOutput
request headers that require rate limit.
func (CngwRouteRateLimitLimitDetailOutput) HideClientHeaders ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailOutput) HideClientHeaders() pulumi.BoolOutput
whether to hide the headers of client.
func (CngwRouteRateLimitLimitDetailOutput) IsDelay ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailOutput) IsDelay() pulumi.BoolOutput
whether to enable request queuing.
func (CngwRouteRateLimitLimitDetailOutput) LimitBy ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailOutput) LimitBy() pulumi.StringOutput
basis for service rate limit.Reference value:`ip`,`service`,`consumer`,`credential`,`path`,`header`.
func (CngwRouteRateLimitLimitDetailOutput) LineUpTime ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailOutput) LineUpTime() pulumi.IntPtrOutput
queue time.
func (CngwRouteRateLimitLimitDetailOutput) Path ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailOutput) Path() pulumi.StringPtrOutput
request paths that require rate limit.
func (CngwRouteRateLimitLimitDetailOutput) Policy ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailOutput) Policy() pulumi.StringPtrOutput
counter policy.Reference value:`local`,`redis`,`externalRedis`.
func (CngwRouteRateLimitLimitDetailOutput) QpsThresholds ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailOutput) QpsThresholds() CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput
qps threshold.
func (CngwRouteRateLimitLimitDetailOutput) RateLimitResponse ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailOutput) RateLimitResponse() CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
response configuration, the response strategy is text, maybe null.
func (CngwRouteRateLimitLimitDetailOutput) RateLimitResponseUrl ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailOutput) RateLimitResponseUrl() pulumi.StringPtrOutput
request forwarding address, maybe null.
func (CngwRouteRateLimitLimitDetailOutput) ResponseType ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailOutput) ResponseType() pulumi.StringOutput
response strategy.Reference value:`url`: forward request according to url,`text`: response configuration,`default`: return directly.
func (CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailOutput ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailOutput() CngwRouteRateLimitLimitDetailOutput
func (CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailOutputWithContext ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailOutput
func (CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailPtrOutput ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailPtrOutput() CngwRouteRateLimitLimitDetailPtrOutput
func (CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailPtrOutputWithContext ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailOutput) ToCngwRouteRateLimitLimitDetailPtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailPtrOutput
type CngwRouteRateLimitLimitDetailPtrInput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailPtrInput interface { pulumi.Input ToCngwRouteRateLimitLimitDetailPtrOutput() CngwRouteRateLimitLimitDetailPtrOutput ToCngwRouteRateLimitLimitDetailPtrOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailPtrOutput }
CngwRouteRateLimitLimitDetailPtrInput is an input type that accepts CngwRouteRateLimitLimitDetailArgs, CngwRouteRateLimitLimitDetailPtr and CngwRouteRateLimitLimitDetailPtrOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailPtrInput` via:
CngwRouteRateLimitLimitDetailArgs{...} or: nil
func CngwRouteRateLimitLimitDetailPtr ¶ added in v0.1.8
func CngwRouteRateLimitLimitDetailPtr(v *CngwRouteRateLimitLimitDetailArgs) CngwRouteRateLimitLimitDetailPtrInput
type CngwRouteRateLimitLimitDetailPtrOutput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailPtrOutput struct{ *pulumi.OutputState }
func (CngwRouteRateLimitLimitDetailPtrOutput) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitLimitDetailPtrOutput) ElementType() reflect.Type
func (CngwRouteRateLimitLimitDetailPtrOutput) Enabled ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailPtrOutput) Enabled() pulumi.BoolPtrOutput
status of service rate limit.
func (CngwRouteRateLimitLimitDetailPtrOutput) ExternalRedis ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailPtrOutput) ExternalRedis() CngwRouteRateLimitLimitDetailExternalRedisPtrOutput
external redis information, maybe null.
func (CngwRouteRateLimitLimitDetailPtrOutput) Header ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailPtrOutput) Header() pulumi.StringPtrOutput
request headers that require rate limit.
func (CngwRouteRateLimitLimitDetailPtrOutput) HideClientHeaders ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailPtrOutput) HideClientHeaders() pulumi.BoolPtrOutput
whether to hide the headers of client.
func (CngwRouteRateLimitLimitDetailPtrOutput) IsDelay ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailPtrOutput) IsDelay() pulumi.BoolPtrOutput
whether to enable request queuing.
func (CngwRouteRateLimitLimitDetailPtrOutput) LimitBy ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailPtrOutput) LimitBy() pulumi.StringPtrOutput
basis for service rate limit.Reference value:`ip`,`service`,`consumer`,`credential`,`path`,`header`.
func (CngwRouteRateLimitLimitDetailPtrOutput) LineUpTime ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailPtrOutput) LineUpTime() pulumi.IntPtrOutput
queue time.
func (CngwRouteRateLimitLimitDetailPtrOutput) Path ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailPtrOutput) Path() pulumi.StringPtrOutput
request paths that require rate limit.
func (CngwRouteRateLimitLimitDetailPtrOutput) Policy ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailPtrOutput) Policy() pulumi.StringPtrOutput
counter policy.Reference value:`local`,`redis`,`externalRedis`.
func (CngwRouteRateLimitLimitDetailPtrOutput) QpsThresholds ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailPtrOutput) QpsThresholds() CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput
qps threshold.
func (CngwRouteRateLimitLimitDetailPtrOutput) RateLimitResponse ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailPtrOutput) RateLimitResponse() CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
response configuration, the response strategy is text, maybe null.
func (CngwRouteRateLimitLimitDetailPtrOutput) RateLimitResponseUrl ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailPtrOutput) RateLimitResponseUrl() pulumi.StringPtrOutput
request forwarding address, maybe null.
func (CngwRouteRateLimitLimitDetailPtrOutput) ResponseType ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailPtrOutput) ResponseType() pulumi.StringPtrOutput
response strategy.Reference value:`url`: forward request according to url,`text`: response configuration,`default`: return directly.
func (CngwRouteRateLimitLimitDetailPtrOutput) ToCngwRouteRateLimitLimitDetailPtrOutput ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailPtrOutput) ToCngwRouteRateLimitLimitDetailPtrOutput() CngwRouteRateLimitLimitDetailPtrOutput
func (CngwRouteRateLimitLimitDetailPtrOutput) ToCngwRouteRateLimitLimitDetailPtrOutputWithContext ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailPtrOutput) ToCngwRouteRateLimitLimitDetailPtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailPtrOutput
type CngwRouteRateLimitLimitDetailQpsThreshold ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailQpsThresholdArgs ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailQpsThresholdArgs struct { // the max threshold. Max pulumi.IntInput `pulumi:"max"` // qps threshold unit.Reference value:`second`,`minute`,`hour`,`day`,`month`,`year`. Unit pulumi.StringInput `pulumi:"unit"` }
func (CngwRouteRateLimitLimitDetailQpsThresholdArgs) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitLimitDetailQpsThresholdArgs) ElementType() reflect.Type
func (CngwRouteRateLimitLimitDetailQpsThresholdArgs) ToCngwRouteRateLimitLimitDetailQpsThresholdOutput ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailQpsThresholdArgs) ToCngwRouteRateLimitLimitDetailQpsThresholdOutput() CngwRouteRateLimitLimitDetailQpsThresholdOutput
func (CngwRouteRateLimitLimitDetailQpsThresholdArgs) ToCngwRouteRateLimitLimitDetailQpsThresholdOutputWithContext ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailQpsThresholdArgs) ToCngwRouteRateLimitLimitDetailQpsThresholdOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailQpsThresholdOutput
type CngwRouteRateLimitLimitDetailQpsThresholdArray ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailQpsThresholdArray []CngwRouteRateLimitLimitDetailQpsThresholdInput
func (CngwRouteRateLimitLimitDetailQpsThresholdArray) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitLimitDetailQpsThresholdArray) ElementType() reflect.Type
func (CngwRouteRateLimitLimitDetailQpsThresholdArray) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutput ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailQpsThresholdArray) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutput() CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput
func (CngwRouteRateLimitLimitDetailQpsThresholdArray) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutputWithContext ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailQpsThresholdArray) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput
type CngwRouteRateLimitLimitDetailQpsThresholdArrayInput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailQpsThresholdArrayInput interface { pulumi.Input ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutput() CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput }
CngwRouteRateLimitLimitDetailQpsThresholdArrayInput is an input type that accepts CngwRouteRateLimitLimitDetailQpsThresholdArray and CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailQpsThresholdArrayInput` via:
CngwRouteRateLimitLimitDetailQpsThresholdArray{ CngwRouteRateLimitLimitDetailQpsThresholdArgs{...} }
type CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput struct{ *pulumi.OutputState }
func (CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput) ElementType() reflect.Type
func (CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutput ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutput() CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput
func (CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutputWithContext ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdArrayOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailQpsThresholdArrayOutput
type CngwRouteRateLimitLimitDetailQpsThresholdInput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailQpsThresholdInput interface { pulumi.Input ToCngwRouteRateLimitLimitDetailQpsThresholdOutput() CngwRouteRateLimitLimitDetailQpsThresholdOutput ToCngwRouteRateLimitLimitDetailQpsThresholdOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailQpsThresholdOutput }
CngwRouteRateLimitLimitDetailQpsThresholdInput is an input type that accepts CngwRouteRateLimitLimitDetailQpsThresholdArgs and CngwRouteRateLimitLimitDetailQpsThresholdOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailQpsThresholdInput` via:
CngwRouteRateLimitLimitDetailQpsThresholdArgs{...}
type CngwRouteRateLimitLimitDetailQpsThresholdOutput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailQpsThresholdOutput struct{ *pulumi.OutputState }
func (CngwRouteRateLimitLimitDetailQpsThresholdOutput) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitLimitDetailQpsThresholdOutput) ElementType() reflect.Type
func (CngwRouteRateLimitLimitDetailQpsThresholdOutput) Max ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailQpsThresholdOutput) Max() pulumi.IntOutput
the max threshold.
func (CngwRouteRateLimitLimitDetailQpsThresholdOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdOutput ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailQpsThresholdOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdOutput() CngwRouteRateLimitLimitDetailQpsThresholdOutput
func (CngwRouteRateLimitLimitDetailQpsThresholdOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdOutputWithContext ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailQpsThresholdOutput) ToCngwRouteRateLimitLimitDetailQpsThresholdOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailQpsThresholdOutput
func (CngwRouteRateLimitLimitDetailQpsThresholdOutput) Unit ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailQpsThresholdOutput) Unit() pulumi.StringOutput
qps threshold unit.Reference value:`second`,`minute`,`hour`,`day`,`month`,`year`.
type CngwRouteRateLimitLimitDetailRateLimitResponse ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailRateLimitResponse struct { // custom response body, maybe bull. Body *string `pulumi:"body"` // headrs. Headers []CngwRouteRateLimitLimitDetailRateLimitResponseHeader `pulumi:"headers"` // http status code. HttpStatus *int `pulumi:"httpStatus"` }
type CngwRouteRateLimitLimitDetailRateLimitResponseArgs ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailRateLimitResponseArgs struct { // custom response body, maybe bull. Body pulumi.StringPtrInput `pulumi:"body"` // headrs. Headers CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayInput `pulumi:"headers"` // http status code. HttpStatus pulumi.IntPtrInput `pulumi:"httpStatus"` }
func (CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ElementType() reflect.Type
func (CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutput ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutput() CngwRouteRateLimitLimitDetailRateLimitResponseOutput
func (CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutputWithContext ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseOutput
func (CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput() CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
func (CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutputWithContext ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailRateLimitResponseArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
type CngwRouteRateLimitLimitDetailRateLimitResponseHeader ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs struct { // key of header. Key pulumi.StringPtrInput `pulumi:"key"` // value of header. Value pulumi.StringPtrInput `pulumi:"value"` }
func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs) ElementType() reflect.Type
func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput() CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput
func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput
type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray []CngwRouteRateLimitLimitDetailRateLimitResponseHeaderInput
func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray) ElementType() reflect.Type
func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput() CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext ¶ added in v0.1.8
func (i CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayInput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayInput interface { pulumi.Input ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput() CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput }
CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayInput is an input type that accepts CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray and CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayInput` via:
CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArray{ CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs{...} }
type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput struct{ *pulumi.OutputState }
func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ElementType() reflect.Type
func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput() CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderInput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderInput interface { pulumi.Input ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput() CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput }
CngwRouteRateLimitLimitDetailRateLimitResponseHeaderInput is an input type that accepts CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs and CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailRateLimitResponseHeaderInput` via:
CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArgs{...}
type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput struct{ *pulumi.OutputState }
func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput) ElementType() reflect.Type
func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput) Key ¶ added in v0.1.8
key of header.
func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput() CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput
func (CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseHeaderOutput
type CngwRouteRateLimitLimitDetailRateLimitResponseInput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailRateLimitResponseInput interface { pulumi.Input ToCngwRouteRateLimitLimitDetailRateLimitResponseOutput() CngwRouteRateLimitLimitDetailRateLimitResponseOutput ToCngwRouteRateLimitLimitDetailRateLimitResponseOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseOutput }
CngwRouteRateLimitLimitDetailRateLimitResponseInput is an input type that accepts CngwRouteRateLimitLimitDetailRateLimitResponseArgs and CngwRouteRateLimitLimitDetailRateLimitResponseOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailRateLimitResponseInput` via:
CngwRouteRateLimitLimitDetailRateLimitResponseArgs{...}
type CngwRouteRateLimitLimitDetailRateLimitResponseOutput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailRateLimitResponseOutput struct{ *pulumi.OutputState }
func (CngwRouteRateLimitLimitDetailRateLimitResponseOutput) Body ¶ added in v0.1.8
custom response body, maybe bull.
func (CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ElementType() reflect.Type
func (CngwRouteRateLimitLimitDetailRateLimitResponseOutput) Headers ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailRateLimitResponseOutput) Headers() CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
headrs.
func (CngwRouteRateLimitLimitDetailRateLimitResponseOutput) HttpStatus ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailRateLimitResponseOutput) HttpStatus() pulumi.IntPtrOutput
http status code.
func (CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutput ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutput() CngwRouteRateLimitLimitDetailRateLimitResponseOutput
func (CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutputWithContext ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponseOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponseOutput
func (CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput() CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
func (CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutputWithContext ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailRateLimitResponseOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
type CngwRouteRateLimitLimitDetailRateLimitResponsePtrInput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailRateLimitResponsePtrInput interface { pulumi.Input ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput() CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(context.Context) CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput }
CngwRouteRateLimitLimitDetailRateLimitResponsePtrInput is an input type that accepts CngwRouteRateLimitLimitDetailRateLimitResponseArgs, CngwRouteRateLimitLimitDetailRateLimitResponsePtr and CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput values. You can construct a concrete instance of `CngwRouteRateLimitLimitDetailRateLimitResponsePtrInput` via:
CngwRouteRateLimitLimitDetailRateLimitResponseArgs{...} or: nil
func CngwRouteRateLimitLimitDetailRateLimitResponsePtr ¶ added in v0.1.8
func CngwRouteRateLimitLimitDetailRateLimitResponsePtr(v *CngwRouteRateLimitLimitDetailRateLimitResponseArgs) CngwRouteRateLimitLimitDetailRateLimitResponsePtrInput
type CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput ¶ added in v0.1.8
type CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput struct{ *pulumi.OutputState }
func (CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) Body ¶ added in v0.1.8
custom response body, maybe bull.
func (CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) ElementType() reflect.Type
func (CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) Headers ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) Headers() CngwRouteRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
headrs.
func (CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) HttpStatus ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) HttpStatus() pulumi.IntPtrOutput
http status code.
func (CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput() CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
func (CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutputWithContext ¶ added in v0.1.8
func (o CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput) ToCngwRouteRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(ctx context.Context) CngwRouteRateLimitLimitDetailRateLimitResponsePtrOutput
type CngwRouteRateLimitMap ¶ added in v0.1.8
type CngwRouteRateLimitMap map[string]CngwRouteRateLimitInput
func (CngwRouteRateLimitMap) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitMap) ElementType() reflect.Type
func (CngwRouteRateLimitMap) ToCngwRouteRateLimitMapOutput ¶ added in v0.1.8
func (i CngwRouteRateLimitMap) ToCngwRouteRateLimitMapOutput() CngwRouteRateLimitMapOutput
func (CngwRouteRateLimitMap) ToCngwRouteRateLimitMapOutputWithContext ¶ added in v0.1.8
func (i CngwRouteRateLimitMap) ToCngwRouteRateLimitMapOutputWithContext(ctx context.Context) CngwRouteRateLimitMapOutput
type CngwRouteRateLimitMapInput ¶ added in v0.1.8
type CngwRouteRateLimitMapInput interface { pulumi.Input ToCngwRouteRateLimitMapOutput() CngwRouteRateLimitMapOutput ToCngwRouteRateLimitMapOutputWithContext(context.Context) CngwRouteRateLimitMapOutput }
CngwRouteRateLimitMapInput is an input type that accepts CngwRouteRateLimitMap and CngwRouteRateLimitMapOutput values. You can construct a concrete instance of `CngwRouteRateLimitMapInput` via:
CngwRouteRateLimitMap{ "key": CngwRouteRateLimitArgs{...} }
type CngwRouteRateLimitMapOutput ¶ added in v0.1.8
type CngwRouteRateLimitMapOutput struct{ *pulumi.OutputState }
func (CngwRouteRateLimitMapOutput) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitMapOutput) ElementType() reflect.Type
func (CngwRouteRateLimitMapOutput) MapIndex ¶ added in v0.1.8
func (o CngwRouteRateLimitMapOutput) MapIndex(k pulumi.StringInput) CngwRouteRateLimitOutput
func (CngwRouteRateLimitMapOutput) ToCngwRouteRateLimitMapOutput ¶ added in v0.1.8
func (o CngwRouteRateLimitMapOutput) ToCngwRouteRateLimitMapOutput() CngwRouteRateLimitMapOutput
func (CngwRouteRateLimitMapOutput) ToCngwRouteRateLimitMapOutputWithContext ¶ added in v0.1.8
func (o CngwRouteRateLimitMapOutput) ToCngwRouteRateLimitMapOutputWithContext(ctx context.Context) CngwRouteRateLimitMapOutput
type CngwRouteRateLimitOutput ¶ added in v0.1.8
type CngwRouteRateLimitOutput struct{ *pulumi.OutputState }
func (CngwRouteRateLimitOutput) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitOutput) ElementType() reflect.Type
func (CngwRouteRateLimitOutput) GatewayId ¶ added in v0.1.8
func (o CngwRouteRateLimitOutput) GatewayId() pulumi.StringOutput
gateway ID.
func (CngwRouteRateLimitOutput) LimitDetail ¶ added in v0.1.8
func (o CngwRouteRateLimitOutput) LimitDetail() CngwRouteRateLimitLimitDetailOutput
rate limit configuration.
func (CngwRouteRateLimitOutput) RouteId ¶ added in v0.1.8
func (o CngwRouteRateLimitOutput) RouteId() pulumi.StringOutput
Route id, or route name.
func (CngwRouteRateLimitOutput) ToCngwRouteRateLimitOutput ¶ added in v0.1.8
func (o CngwRouteRateLimitOutput) ToCngwRouteRateLimitOutput() CngwRouteRateLimitOutput
func (CngwRouteRateLimitOutput) ToCngwRouteRateLimitOutputWithContext ¶ added in v0.1.8
func (o CngwRouteRateLimitOutput) ToCngwRouteRateLimitOutputWithContext(ctx context.Context) CngwRouteRateLimitOutput
type CngwRouteRateLimitState ¶ added in v0.1.8
type CngwRouteRateLimitState struct { // gateway ID. GatewayId pulumi.StringPtrInput // rate limit configuration. LimitDetail CngwRouteRateLimitLimitDetailPtrInput // Route id, or route name. RouteId pulumi.StringPtrInput }
func (CngwRouteRateLimitState) ElementType ¶ added in v0.1.8
func (CngwRouteRateLimitState) ElementType() reflect.Type
type CngwRouteState ¶ added in v0.1.8
type CngwRouteState struct { // destination port for Layer 4 matching. DestinationPorts pulumi.IntArrayInput // This field has been deprecated and will be deleted in subsequent versions. whether to enable forced HTTPS, no longer use. // // Deprecated: This field has been deprecated and will be deleted in subsequent versions. ForceHttps pulumi.BoolPtrInput // gateway ID. GatewayId pulumi.StringPtrInput // the headers of route. Headers CngwRouteHeaderArrayInput // host list. Hosts pulumi.StringArrayInput // https redirection status code. HttpsRedirectStatusCode pulumi.IntPtrInput // route methods. Reference value:`GET`,`POST`,`DELETE`,`PUT`,`OPTIONS`,`PATCH`,`HEAD`,`ANY`,`TRACE`,`COPY`,`MOVE`,`PROPFIND`,`PROPPATCH`,`MKCOL`,`LOCK`,`UNLOCK`. Methods pulumi.StringArrayInput // path list. Paths pulumi.StringArrayInput // whether to keep the host when forwarding to the backend. PreserveHost pulumi.BoolPtrInput // the protocol list of route.Reference value:`https`,`http`. Protocols pulumi.StringArrayInput // the id of the route, unique in the instance. RouteId pulumi.StringPtrInput // the name of the route, unique in the instance. RouteName pulumi.StringPtrInput // ID of the service which the route belongs to. ServiceId pulumi.StringPtrInput // whether to strip path when forwarding to the backend. StripPath pulumi.BoolPtrInput }
func (CngwRouteState) ElementType ¶ added in v0.1.8
func (CngwRouteState) ElementType() reflect.Type
type CngwService ¶ added in v0.1.8
type CngwService struct { pulumi.CustomResourceState // gateway ID. GatewayId pulumi.StringOutput `pulumi:"gatewayId"` // service name. Name pulumi.StringOutput `pulumi:"name"` // path. Path pulumi.StringOutput `pulumi:"path"` // protocol. Reference value:`https`, `http`, `tcp`, `udp`. Protocol pulumi.StringOutput `pulumi:"protocol"` // retry times. Retries pulumi.IntOutput `pulumi:"retries"` // service id. ServiceId pulumi.StringOutput `pulumi:"serviceId"` // Deprecate ineffective tags Tag description list. // // Deprecated: Deprecate ineffective tags Tags pulumi.MapOutput `pulumi:"tags"` // time out, unit:ms. Timeout pulumi.IntOutput `pulumi:"timeout"` // service config information. UpstreamInfo CngwServiceUpstreamInfoOutput `pulumi:"upstreamInfo"` // service type. Reference value:`Kubernetes`, `Registry`, `IPList`, `HostIP`, `Scf`. UpstreamType pulumi.StringOutput `pulumi:"upstreamType"` }
Provides a resource to create a tse cngwService
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-4" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ VpcId: vpc.ID(), AvailabilityZone: pulumi.String(availabilityZone), CidrBlock: pulumi.String("10.0.1.0/24"), }) if err != nil { return err } cngwGateway, err := Tse.NewCngwGateway(ctx, "cngwGateway", &Tse.CngwGatewayArgs{ Description: pulumi.String("terraform test1"), EnableCls: pulumi.Bool(true), EngineRegion: pulumi.String("ap-guangzhou"), FeatureVersion: pulumi.String("STANDARD"), GatewayVersion: pulumi.String("2.5.1"), IngressClassName: pulumi.String("tse-nginx-ingress"), InternetMaxBandwidthOut: pulumi.Int(0), TradeType: pulumi.Int(0), Type: pulumi.String("kong"), NodeConfig: &tse.CngwGatewayNodeConfigArgs{ Number: pulumi.Int(2), Specification: pulumi.String("1c2g"), }, VpcConfig: &tse.CngwGatewayVpcConfigArgs{ SubnetId: subnet.ID(), VpcId: vpc.ID(), }, Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } _, err = Tse.NewCngwService(ctx, "cngwService", &Tse.CngwServiceArgs{ GatewayId: cngwGateway.ID(), Path: pulumi.String("/test"), Protocol: pulumi.String("http"), Retries: pulumi.Int(5), Timeout: pulumi.Int(60000), UpstreamType: pulumi.String("HostIP"), UpstreamInfo: &tse.CngwServiceUpstreamInfoArgs{ Algorithm: pulumi.String("round-robin"), AutoScalingCvmPort: pulumi.Int(0), Host: pulumi.String("arunma.cn"), Port: pulumi.Int(8012), SlowStart: pulumi.Int(0), }, }) if err != nil { return err } return nil }) }
```
## Import
tse cngw_service can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Tse/cngwService:CngwService cngw_service gatewayId#name
```
func GetCngwService ¶ added in v0.1.8
func GetCngwService(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CngwServiceState, opts ...pulumi.ResourceOption) (*CngwService, error)
GetCngwService gets an existing CngwService 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 NewCngwService ¶ added in v0.1.8
func NewCngwService(ctx *pulumi.Context, name string, args *CngwServiceArgs, opts ...pulumi.ResourceOption) (*CngwService, error)
NewCngwService registers a new resource with the given unique name, arguments, and options.
func (*CngwService) ElementType ¶ added in v0.1.8
func (*CngwService) ElementType() reflect.Type
func (*CngwService) ToCngwServiceOutput ¶ added in v0.1.8
func (i *CngwService) ToCngwServiceOutput() CngwServiceOutput
func (*CngwService) ToCngwServiceOutputWithContext ¶ added in v0.1.8
func (i *CngwService) ToCngwServiceOutputWithContext(ctx context.Context) CngwServiceOutput
type CngwServiceArgs ¶ added in v0.1.8
type CngwServiceArgs struct { // gateway ID. GatewayId pulumi.StringInput // service name. Name pulumi.StringPtrInput // path. Path pulumi.StringInput // protocol. Reference value:`https`, `http`, `tcp`, `udp`. Protocol pulumi.StringInput // retry times. Retries pulumi.IntInput // Deprecate ineffective tags Tag description list. // // Deprecated: Deprecate ineffective tags Tags pulumi.MapInput // time out, unit:ms. Timeout pulumi.IntInput // service config information. UpstreamInfo CngwServiceUpstreamInfoInput // service type. Reference value:`Kubernetes`, `Registry`, `IPList`, `HostIP`, `Scf`. UpstreamType pulumi.StringInput }
The set of arguments for constructing a CngwService resource.
func (CngwServiceArgs) ElementType ¶ added in v0.1.8
func (CngwServiceArgs) ElementType() reflect.Type
type CngwServiceArray ¶ added in v0.1.8
type CngwServiceArray []CngwServiceInput
func (CngwServiceArray) ElementType ¶ added in v0.1.8
func (CngwServiceArray) ElementType() reflect.Type
func (CngwServiceArray) ToCngwServiceArrayOutput ¶ added in v0.1.8
func (i CngwServiceArray) ToCngwServiceArrayOutput() CngwServiceArrayOutput
func (CngwServiceArray) ToCngwServiceArrayOutputWithContext ¶ added in v0.1.8
func (i CngwServiceArray) ToCngwServiceArrayOutputWithContext(ctx context.Context) CngwServiceArrayOutput
type CngwServiceArrayInput ¶ added in v0.1.8
type CngwServiceArrayInput interface { pulumi.Input ToCngwServiceArrayOutput() CngwServiceArrayOutput ToCngwServiceArrayOutputWithContext(context.Context) CngwServiceArrayOutput }
CngwServiceArrayInput is an input type that accepts CngwServiceArray and CngwServiceArrayOutput values. You can construct a concrete instance of `CngwServiceArrayInput` via:
CngwServiceArray{ CngwServiceArgs{...} }
type CngwServiceArrayOutput ¶ added in v0.1.8
type CngwServiceArrayOutput struct{ *pulumi.OutputState }
func (CngwServiceArrayOutput) ElementType ¶ added in v0.1.8
func (CngwServiceArrayOutput) ElementType() reflect.Type
func (CngwServiceArrayOutput) Index ¶ added in v0.1.8
func (o CngwServiceArrayOutput) Index(i pulumi.IntInput) CngwServiceOutput
func (CngwServiceArrayOutput) ToCngwServiceArrayOutput ¶ added in v0.1.8
func (o CngwServiceArrayOutput) ToCngwServiceArrayOutput() CngwServiceArrayOutput
func (CngwServiceArrayOutput) ToCngwServiceArrayOutputWithContext ¶ added in v0.1.8
func (o CngwServiceArrayOutput) ToCngwServiceArrayOutputWithContext(ctx context.Context) CngwServiceArrayOutput
type CngwServiceInput ¶ added in v0.1.8
type CngwServiceInput interface { pulumi.Input ToCngwServiceOutput() CngwServiceOutput ToCngwServiceOutputWithContext(ctx context.Context) CngwServiceOutput }
type CngwServiceMap ¶ added in v0.1.8
type CngwServiceMap map[string]CngwServiceInput
func (CngwServiceMap) ElementType ¶ added in v0.1.8
func (CngwServiceMap) ElementType() reflect.Type
func (CngwServiceMap) ToCngwServiceMapOutput ¶ added in v0.1.8
func (i CngwServiceMap) ToCngwServiceMapOutput() CngwServiceMapOutput
func (CngwServiceMap) ToCngwServiceMapOutputWithContext ¶ added in v0.1.8
func (i CngwServiceMap) ToCngwServiceMapOutputWithContext(ctx context.Context) CngwServiceMapOutput
type CngwServiceMapInput ¶ added in v0.1.8
type CngwServiceMapInput interface { pulumi.Input ToCngwServiceMapOutput() CngwServiceMapOutput ToCngwServiceMapOutputWithContext(context.Context) CngwServiceMapOutput }
CngwServiceMapInput is an input type that accepts CngwServiceMap and CngwServiceMapOutput values. You can construct a concrete instance of `CngwServiceMapInput` via:
CngwServiceMap{ "key": CngwServiceArgs{...} }
type CngwServiceMapOutput ¶ added in v0.1.8
type CngwServiceMapOutput struct{ *pulumi.OutputState }
func (CngwServiceMapOutput) ElementType ¶ added in v0.1.8
func (CngwServiceMapOutput) ElementType() reflect.Type
func (CngwServiceMapOutput) MapIndex ¶ added in v0.1.8
func (o CngwServiceMapOutput) MapIndex(k pulumi.StringInput) CngwServiceOutput
func (CngwServiceMapOutput) ToCngwServiceMapOutput ¶ added in v0.1.8
func (o CngwServiceMapOutput) ToCngwServiceMapOutput() CngwServiceMapOutput
func (CngwServiceMapOutput) ToCngwServiceMapOutputWithContext ¶ added in v0.1.8
func (o CngwServiceMapOutput) ToCngwServiceMapOutputWithContext(ctx context.Context) CngwServiceMapOutput
type CngwServiceOutput ¶ added in v0.1.8
type CngwServiceOutput struct{ *pulumi.OutputState }
func (CngwServiceOutput) ElementType ¶ added in v0.1.8
func (CngwServiceOutput) ElementType() reflect.Type
func (CngwServiceOutput) GatewayId ¶ added in v0.1.8
func (o CngwServiceOutput) GatewayId() pulumi.StringOutput
gateway ID.
func (CngwServiceOutput) Name ¶ added in v0.1.8
func (o CngwServiceOutput) Name() pulumi.StringOutput
service name.
func (CngwServiceOutput) Path ¶ added in v0.1.8
func (o CngwServiceOutput) Path() pulumi.StringOutput
path.
func (CngwServiceOutput) Protocol ¶ added in v0.1.8
func (o CngwServiceOutput) Protocol() pulumi.StringOutput
protocol. Reference value:`https`, `http`, `tcp`, `udp`.
func (CngwServiceOutput) Retries ¶ added in v0.1.8
func (o CngwServiceOutput) Retries() pulumi.IntOutput
retry times.
func (CngwServiceOutput) ServiceId ¶ added in v0.1.8
func (o CngwServiceOutput) ServiceId() pulumi.StringOutput
service id.
func (CngwServiceOutput) Tags
deprecated
added in
v0.1.8
func (o CngwServiceOutput) Tags() pulumi.MapOutput
Deprecate ineffective tags Tag description list.
Deprecated: Deprecate ineffective tags
func (CngwServiceOutput) Timeout ¶ added in v0.1.8
func (o CngwServiceOutput) Timeout() pulumi.IntOutput
time out, unit:ms.
func (CngwServiceOutput) ToCngwServiceOutput ¶ added in v0.1.8
func (o CngwServiceOutput) ToCngwServiceOutput() CngwServiceOutput
func (CngwServiceOutput) ToCngwServiceOutputWithContext ¶ added in v0.1.8
func (o CngwServiceOutput) ToCngwServiceOutputWithContext(ctx context.Context) CngwServiceOutput
func (CngwServiceOutput) UpstreamInfo ¶ added in v0.1.8
func (o CngwServiceOutput) UpstreamInfo() CngwServiceUpstreamInfoOutput
service config information.
func (CngwServiceOutput) UpstreamType ¶ added in v0.1.8
func (o CngwServiceOutput) UpstreamType() pulumi.StringOutput
service type. Reference value:`Kubernetes`, `Registry`, `IPList`, `HostIP`, `Scf`.
type CngwServiceRateLimit ¶ added in v0.1.8
type CngwServiceRateLimit struct { pulumi.CustomResourceState // gateway ID. GatewayId pulumi.StringOutput `pulumi:"gatewayId"` // rate limit configuration. LimitDetail CngwServiceRateLimitLimitDetailOutput `pulumi:"limitDetail"` // service name or service ID. Name pulumi.StringOutput `pulumi:"name"` }
Provides a resource to create a tse cngwServiceRateLimit
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/pulumi/pulumi/sdk/v3/go/pulumi/config" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { cfg := config.New(ctx, "") availabilityZone := "ap-guangzhou-4" if param := cfg.Get("availabilityZone"); param != "" { availabilityZone = param } vpc, err := Vpc.NewInstance(ctx, "vpc", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } subnet, err := Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ VpcId: vpc.ID(), AvailabilityZone: pulumi.String(availabilityZone), CidrBlock: pulumi.String("10.0.1.0/24"), }) if err != nil { return err } cngwGateway, err := Tse.NewCngwGateway(ctx, "cngwGateway", &Tse.CngwGatewayArgs{ Description: pulumi.String("terraform test1"), EnableCls: pulumi.Bool(true), EngineRegion: pulumi.String("ap-guangzhou"), FeatureVersion: pulumi.String("STANDARD"), GatewayVersion: pulumi.String("2.5.1"), IngressClassName: pulumi.String("tse-nginx-ingress"), InternetMaxBandwidthOut: pulumi.Int(0), TradeType: pulumi.Int(0), Type: pulumi.String("kong"), NodeConfig: &tse.CngwGatewayNodeConfigArgs{ Number: pulumi.Int(2), Specification: pulumi.String("1c2g"), }, VpcConfig: &tse.CngwGatewayVpcConfigArgs{ SubnetId: subnet.ID(), VpcId: vpc.ID(), }, Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } _, err = Tse.NewCngwService(ctx, "cngwService", &Tse.CngwServiceArgs{ GatewayId: cngwGateway.ID(), Path: pulumi.String("/test"), Protocol: pulumi.String("http"), Retries: pulumi.Int(5), Timeout: pulumi.Int(60000), UpstreamType: pulumi.String("HostIP"), UpstreamInfo: &tse.CngwServiceUpstreamInfoArgs{ Algorithm: pulumi.String("round-robin"), AutoScalingCvmPort: pulumi.Int(0), Host: pulumi.String("arunma.cn"), Port: pulumi.Int(8012), SlowStart: pulumi.Int(0), }, }) if err != nil { return err } _, err = Tse.NewCngwServiceRateLimit(ctx, "cngwServiceRateLimit", &Tse.CngwServiceRateLimitArgs{ GatewayId: cngwGateway.ID(), LimitDetail: &tse.CngwServiceRateLimitLimitDetailArgs{ Enabled: pulumi.Bool(true), Header: pulumi.String("req"), HideClientHeaders: pulumi.Bool(true), IsDelay: pulumi.Bool(true), LimitBy: pulumi.String("header"), LineUpTime: pulumi.Int(15), Policy: pulumi.String("redis"), ResponseType: pulumi.String("default"), QpsThresholds: tse.CngwServiceRateLimitLimitDetailQpsThresholdArray{ &tse.CngwServiceRateLimitLimitDetailQpsThresholdArgs{ Max: pulumi.Int(100), Unit: pulumi.String("hour"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
tse cngw_service_rate_limit can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Tse/cngwServiceRateLimit:CngwServiceRateLimit cngw_service_rate_limit gatewayId#name
```
func GetCngwServiceRateLimit ¶ added in v0.1.8
func GetCngwServiceRateLimit(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CngwServiceRateLimitState, opts ...pulumi.ResourceOption) (*CngwServiceRateLimit, error)
GetCngwServiceRateLimit gets an existing CngwServiceRateLimit 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 NewCngwServiceRateLimit ¶ added in v0.1.8
func NewCngwServiceRateLimit(ctx *pulumi.Context, name string, args *CngwServiceRateLimitArgs, opts ...pulumi.ResourceOption) (*CngwServiceRateLimit, error)
NewCngwServiceRateLimit registers a new resource with the given unique name, arguments, and options.
func (*CngwServiceRateLimit) ElementType ¶ added in v0.1.8
func (*CngwServiceRateLimit) ElementType() reflect.Type
func (*CngwServiceRateLimit) ToCngwServiceRateLimitOutput ¶ added in v0.1.8
func (i *CngwServiceRateLimit) ToCngwServiceRateLimitOutput() CngwServiceRateLimitOutput
func (*CngwServiceRateLimit) ToCngwServiceRateLimitOutputWithContext ¶ added in v0.1.8
func (i *CngwServiceRateLimit) ToCngwServiceRateLimitOutputWithContext(ctx context.Context) CngwServiceRateLimitOutput
type CngwServiceRateLimitArgs ¶ added in v0.1.8
type CngwServiceRateLimitArgs struct { // gateway ID. GatewayId pulumi.StringInput // rate limit configuration. LimitDetail CngwServiceRateLimitLimitDetailInput // service name or service ID. Name pulumi.StringPtrInput }
The set of arguments for constructing a CngwServiceRateLimit resource.
func (CngwServiceRateLimitArgs) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitArgs) ElementType() reflect.Type
type CngwServiceRateLimitArray ¶ added in v0.1.8
type CngwServiceRateLimitArray []CngwServiceRateLimitInput
func (CngwServiceRateLimitArray) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitArray) ElementType() reflect.Type
func (CngwServiceRateLimitArray) ToCngwServiceRateLimitArrayOutput ¶ added in v0.1.8
func (i CngwServiceRateLimitArray) ToCngwServiceRateLimitArrayOutput() CngwServiceRateLimitArrayOutput
func (CngwServiceRateLimitArray) ToCngwServiceRateLimitArrayOutputWithContext ¶ added in v0.1.8
func (i CngwServiceRateLimitArray) ToCngwServiceRateLimitArrayOutputWithContext(ctx context.Context) CngwServiceRateLimitArrayOutput
type CngwServiceRateLimitArrayInput ¶ added in v0.1.8
type CngwServiceRateLimitArrayInput interface { pulumi.Input ToCngwServiceRateLimitArrayOutput() CngwServiceRateLimitArrayOutput ToCngwServiceRateLimitArrayOutputWithContext(context.Context) CngwServiceRateLimitArrayOutput }
CngwServiceRateLimitArrayInput is an input type that accepts CngwServiceRateLimitArray and CngwServiceRateLimitArrayOutput values. You can construct a concrete instance of `CngwServiceRateLimitArrayInput` via:
CngwServiceRateLimitArray{ CngwServiceRateLimitArgs{...} }
type CngwServiceRateLimitArrayOutput ¶ added in v0.1.8
type CngwServiceRateLimitArrayOutput struct{ *pulumi.OutputState }
func (CngwServiceRateLimitArrayOutput) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitArrayOutput) ElementType() reflect.Type
func (CngwServiceRateLimitArrayOutput) Index ¶ added in v0.1.8
func (o CngwServiceRateLimitArrayOutput) Index(i pulumi.IntInput) CngwServiceRateLimitOutput
func (CngwServiceRateLimitArrayOutput) ToCngwServiceRateLimitArrayOutput ¶ added in v0.1.8
func (o CngwServiceRateLimitArrayOutput) ToCngwServiceRateLimitArrayOutput() CngwServiceRateLimitArrayOutput
func (CngwServiceRateLimitArrayOutput) ToCngwServiceRateLimitArrayOutputWithContext ¶ added in v0.1.8
func (o CngwServiceRateLimitArrayOutput) ToCngwServiceRateLimitArrayOutputWithContext(ctx context.Context) CngwServiceRateLimitArrayOutput
type CngwServiceRateLimitInput ¶ added in v0.1.8
type CngwServiceRateLimitInput interface { pulumi.Input ToCngwServiceRateLimitOutput() CngwServiceRateLimitOutput ToCngwServiceRateLimitOutputWithContext(ctx context.Context) CngwServiceRateLimitOutput }
type CngwServiceRateLimitLimitDetail ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetail struct { // status of service rate limit. Enabled bool `pulumi:"enabled"` // external redis information, maybe null. ExternalRedis *CngwServiceRateLimitLimitDetailExternalRedis `pulumi:"externalRedis"` // request headers that require rate limit. Header *string `pulumi:"header"` // whether to hide the headers of client. HideClientHeaders bool `pulumi:"hideClientHeaders"` // whether to enable request queuing. IsDelay bool `pulumi:"isDelay"` // basis for service rate limit.Reference value: `ip`, `service`, `consumer`, `credential`, `path`, `header`. LimitBy string `pulumi:"limitBy"` // queue time. LineUpTime *int `pulumi:"lineUpTime"` // request paths that require rate limit. Path *string `pulumi:"path"` // counter policy.Reference value: `local`, `redis`, `externalRedis`. Policy *string `pulumi:"policy"` // qps threshold. QpsThresholds []CngwServiceRateLimitLimitDetailQpsThreshold `pulumi:"qpsThresholds"` // response configuration, the response strategy is text, maybe null. RateLimitResponse *CngwServiceRateLimitLimitDetailRateLimitResponse `pulumi:"rateLimitResponse"` // request forwarding address, maybe null. RateLimitResponseUrl *string `pulumi:"rateLimitResponseUrl"` // response strategy.Reference value: `url`: forward request according to url, `text`: response configuration, `default`: return directly. ResponseType string `pulumi:"responseType"` }
type CngwServiceRateLimitLimitDetailArgs ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailArgs struct { // status of service rate limit. Enabled pulumi.BoolInput `pulumi:"enabled"` // external redis information, maybe null. ExternalRedis CngwServiceRateLimitLimitDetailExternalRedisPtrInput `pulumi:"externalRedis"` // request headers that require rate limit. Header pulumi.StringPtrInput `pulumi:"header"` // whether to hide the headers of client. HideClientHeaders pulumi.BoolInput `pulumi:"hideClientHeaders"` // whether to enable request queuing. IsDelay pulumi.BoolInput `pulumi:"isDelay"` // basis for service rate limit.Reference value: `ip`, `service`, `consumer`, `credential`, `path`, `header`. LimitBy pulumi.StringInput `pulumi:"limitBy"` // queue time. LineUpTime pulumi.IntPtrInput `pulumi:"lineUpTime"` // request paths that require rate limit. Path pulumi.StringPtrInput `pulumi:"path"` // counter policy.Reference value: `local`, `redis`, `externalRedis`. Policy pulumi.StringPtrInput `pulumi:"policy"` // qps threshold. QpsThresholds CngwServiceRateLimitLimitDetailQpsThresholdArrayInput `pulumi:"qpsThresholds"` // response configuration, the response strategy is text, maybe null. RateLimitResponse CngwServiceRateLimitLimitDetailRateLimitResponsePtrInput `pulumi:"rateLimitResponse"` // request forwarding address, maybe null. RateLimitResponseUrl pulumi.StringPtrInput `pulumi:"rateLimitResponseUrl"` // response strategy.Reference value: `url`: forward request according to url, `text`: response configuration, `default`: return directly. ResponseType pulumi.StringInput `pulumi:"responseType"` }
func (CngwServiceRateLimitLimitDetailArgs) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitLimitDetailArgs) ElementType() reflect.Type
func (CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailOutput ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailOutput() CngwServiceRateLimitLimitDetailOutput
func (CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailOutputWithContext ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailOutput
func (CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailPtrOutput ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailPtrOutput() CngwServiceRateLimitLimitDetailPtrOutput
func (CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailPtrOutputWithContext ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailArgs) ToCngwServiceRateLimitLimitDetailPtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailPtrOutput
type CngwServiceRateLimitLimitDetailExternalRedis ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailExternalRedis struct { // redis ip, maybe null. RedisHost string `pulumi:"redisHost"` // redis password, maybe null. RedisPassword string `pulumi:"redisPassword"` // redis port, maybe null. RedisPort int `pulumi:"redisPort"` // redis timeout, unit: `ms`, maybe null. RedisTimeout int `pulumi:"redisTimeout"` }
type CngwServiceRateLimitLimitDetailExternalRedisArgs ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailExternalRedisArgs struct { // redis ip, maybe null. RedisHost pulumi.StringInput `pulumi:"redisHost"` // redis password, maybe null. RedisPassword pulumi.StringInput `pulumi:"redisPassword"` // redis port, maybe null. RedisPort pulumi.IntInput `pulumi:"redisPort"` // redis timeout, unit: `ms`, maybe null. RedisTimeout pulumi.IntInput `pulumi:"redisTimeout"` }
func (CngwServiceRateLimitLimitDetailExternalRedisArgs) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitLimitDetailExternalRedisArgs) ElementType() reflect.Type
func (CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisOutput ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisOutput() CngwServiceRateLimitLimitDetailExternalRedisOutput
func (CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisOutputWithContext ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailExternalRedisOutput
func (CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutput ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutput() CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
func (CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutputWithContext ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailExternalRedisArgs) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
type CngwServiceRateLimitLimitDetailExternalRedisInput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailExternalRedisInput interface { pulumi.Input ToCngwServiceRateLimitLimitDetailExternalRedisOutput() CngwServiceRateLimitLimitDetailExternalRedisOutput ToCngwServiceRateLimitLimitDetailExternalRedisOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailExternalRedisOutput }
CngwServiceRateLimitLimitDetailExternalRedisInput is an input type that accepts CngwServiceRateLimitLimitDetailExternalRedisArgs and CngwServiceRateLimitLimitDetailExternalRedisOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailExternalRedisInput` via:
CngwServiceRateLimitLimitDetailExternalRedisArgs{...}
type CngwServiceRateLimitLimitDetailExternalRedisOutput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailExternalRedisOutput struct{ *pulumi.OutputState }
func (CngwServiceRateLimitLimitDetailExternalRedisOutput) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitLimitDetailExternalRedisOutput) ElementType() reflect.Type
func (CngwServiceRateLimitLimitDetailExternalRedisOutput) RedisHost ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) RedisHost() pulumi.StringOutput
redis ip, maybe null.
func (CngwServiceRateLimitLimitDetailExternalRedisOutput) RedisPassword ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) RedisPassword() pulumi.StringOutput
redis password, maybe null.
func (CngwServiceRateLimitLimitDetailExternalRedisOutput) RedisPort ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) RedisPort() pulumi.IntOutput
redis port, maybe null.
func (CngwServiceRateLimitLimitDetailExternalRedisOutput) RedisTimeout ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) RedisTimeout() pulumi.IntOutput
redis timeout, unit: `ms`, maybe null.
func (CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisOutput ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisOutput() CngwServiceRateLimitLimitDetailExternalRedisOutput
func (CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisOutputWithContext ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailExternalRedisOutput
func (CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutput ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutput() CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
func (CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutputWithContext ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailExternalRedisOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
type CngwServiceRateLimitLimitDetailExternalRedisPtrInput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailExternalRedisPtrInput interface { pulumi.Input ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutput() CngwServiceRateLimitLimitDetailExternalRedisPtrOutput ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailExternalRedisPtrOutput }
CngwServiceRateLimitLimitDetailExternalRedisPtrInput is an input type that accepts CngwServiceRateLimitLimitDetailExternalRedisArgs, CngwServiceRateLimitLimitDetailExternalRedisPtr and CngwServiceRateLimitLimitDetailExternalRedisPtrOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailExternalRedisPtrInput` via:
CngwServiceRateLimitLimitDetailExternalRedisArgs{...} or: nil
func CngwServiceRateLimitLimitDetailExternalRedisPtr ¶ added in v0.1.8
func CngwServiceRateLimitLimitDetailExternalRedisPtr(v *CngwServiceRateLimitLimitDetailExternalRedisArgs) CngwServiceRateLimitLimitDetailExternalRedisPtrInput
type CngwServiceRateLimitLimitDetailExternalRedisPtrOutput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailExternalRedisPtrOutput struct{ *pulumi.OutputState }
func (CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) ElementType() reflect.Type
func (CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) RedisHost ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) RedisHost() pulumi.StringPtrOutput
redis ip, maybe null.
func (CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) RedisPassword ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) RedisPassword() pulumi.StringPtrOutput
redis password, maybe null.
func (CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) RedisPort ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) RedisPort() pulumi.IntPtrOutput
redis port, maybe null.
func (CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) RedisTimeout ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) RedisTimeout() pulumi.IntPtrOutput
redis timeout, unit: `ms`, maybe null.
func (CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutput ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutput() CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
func (CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutputWithContext ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailExternalRedisPtrOutput) ToCngwServiceRateLimitLimitDetailExternalRedisPtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
type CngwServiceRateLimitLimitDetailInput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailInput interface { pulumi.Input ToCngwServiceRateLimitLimitDetailOutput() CngwServiceRateLimitLimitDetailOutput ToCngwServiceRateLimitLimitDetailOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailOutput }
CngwServiceRateLimitLimitDetailInput is an input type that accepts CngwServiceRateLimitLimitDetailArgs and CngwServiceRateLimitLimitDetailOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailInput` via:
CngwServiceRateLimitLimitDetailArgs{...}
type CngwServiceRateLimitLimitDetailOutput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailOutput struct{ *pulumi.OutputState }
func (CngwServiceRateLimitLimitDetailOutput) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitLimitDetailOutput) ElementType() reflect.Type
func (CngwServiceRateLimitLimitDetailOutput) Enabled ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailOutput) Enabled() pulumi.BoolOutput
status of service rate limit.
func (CngwServiceRateLimitLimitDetailOutput) ExternalRedis ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailOutput) ExternalRedis() CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
external redis information, maybe null.
func (CngwServiceRateLimitLimitDetailOutput) Header ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailOutput) Header() pulumi.StringPtrOutput
request headers that require rate limit.
func (CngwServiceRateLimitLimitDetailOutput) HideClientHeaders ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailOutput) HideClientHeaders() pulumi.BoolOutput
whether to hide the headers of client.
func (CngwServiceRateLimitLimitDetailOutput) IsDelay ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailOutput) IsDelay() pulumi.BoolOutput
whether to enable request queuing.
func (CngwServiceRateLimitLimitDetailOutput) LimitBy ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailOutput) LimitBy() pulumi.StringOutput
basis for service rate limit.Reference value: `ip`, `service`, `consumer`, `credential`, `path`, `header`.
func (CngwServiceRateLimitLimitDetailOutput) LineUpTime ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailOutput) LineUpTime() pulumi.IntPtrOutput
queue time.
func (CngwServiceRateLimitLimitDetailOutput) Path ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailOutput) Path() pulumi.StringPtrOutput
request paths that require rate limit.
func (CngwServiceRateLimitLimitDetailOutput) Policy ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailOutput) Policy() pulumi.StringPtrOutput
counter policy.Reference value: `local`, `redis`, `externalRedis`.
func (CngwServiceRateLimitLimitDetailOutput) QpsThresholds ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailOutput) QpsThresholds() CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput
qps threshold.
func (CngwServiceRateLimitLimitDetailOutput) RateLimitResponse ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailOutput) RateLimitResponse() CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
response configuration, the response strategy is text, maybe null.
func (CngwServiceRateLimitLimitDetailOutput) RateLimitResponseUrl ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailOutput) RateLimitResponseUrl() pulumi.StringPtrOutput
request forwarding address, maybe null.
func (CngwServiceRateLimitLimitDetailOutput) ResponseType ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailOutput) ResponseType() pulumi.StringOutput
response strategy.Reference value: `url`: forward request according to url, `text`: response configuration, `default`: return directly.
func (CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailOutput ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailOutput() CngwServiceRateLimitLimitDetailOutput
func (CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailOutputWithContext ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailOutput
func (CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailPtrOutput ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailPtrOutput() CngwServiceRateLimitLimitDetailPtrOutput
func (CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailPtrOutputWithContext ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailOutput) ToCngwServiceRateLimitLimitDetailPtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailPtrOutput
type CngwServiceRateLimitLimitDetailPtrInput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailPtrInput interface { pulumi.Input ToCngwServiceRateLimitLimitDetailPtrOutput() CngwServiceRateLimitLimitDetailPtrOutput ToCngwServiceRateLimitLimitDetailPtrOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailPtrOutput }
CngwServiceRateLimitLimitDetailPtrInput is an input type that accepts CngwServiceRateLimitLimitDetailArgs, CngwServiceRateLimitLimitDetailPtr and CngwServiceRateLimitLimitDetailPtrOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailPtrInput` via:
CngwServiceRateLimitLimitDetailArgs{...} or: nil
func CngwServiceRateLimitLimitDetailPtr ¶ added in v0.1.8
func CngwServiceRateLimitLimitDetailPtr(v *CngwServiceRateLimitLimitDetailArgs) CngwServiceRateLimitLimitDetailPtrInput
type CngwServiceRateLimitLimitDetailPtrOutput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailPtrOutput struct{ *pulumi.OutputState }
func (CngwServiceRateLimitLimitDetailPtrOutput) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitLimitDetailPtrOutput) ElementType() reflect.Type
func (CngwServiceRateLimitLimitDetailPtrOutput) Enabled ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailPtrOutput) Enabled() pulumi.BoolPtrOutput
status of service rate limit.
func (CngwServiceRateLimitLimitDetailPtrOutput) ExternalRedis ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailPtrOutput) ExternalRedis() CngwServiceRateLimitLimitDetailExternalRedisPtrOutput
external redis information, maybe null.
func (CngwServiceRateLimitLimitDetailPtrOutput) Header ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailPtrOutput) Header() pulumi.StringPtrOutput
request headers that require rate limit.
func (CngwServiceRateLimitLimitDetailPtrOutput) HideClientHeaders ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailPtrOutput) HideClientHeaders() pulumi.BoolPtrOutput
whether to hide the headers of client.
func (CngwServiceRateLimitLimitDetailPtrOutput) IsDelay ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailPtrOutput) IsDelay() pulumi.BoolPtrOutput
whether to enable request queuing.
func (CngwServiceRateLimitLimitDetailPtrOutput) LimitBy ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailPtrOutput) LimitBy() pulumi.StringPtrOutput
basis for service rate limit.Reference value: `ip`, `service`, `consumer`, `credential`, `path`, `header`.
func (CngwServiceRateLimitLimitDetailPtrOutput) LineUpTime ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailPtrOutput) LineUpTime() pulumi.IntPtrOutput
queue time.
func (CngwServiceRateLimitLimitDetailPtrOutput) Path ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailPtrOutput) Path() pulumi.StringPtrOutput
request paths that require rate limit.
func (CngwServiceRateLimitLimitDetailPtrOutput) Policy ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailPtrOutput) Policy() pulumi.StringPtrOutput
counter policy.Reference value: `local`, `redis`, `externalRedis`.
func (CngwServiceRateLimitLimitDetailPtrOutput) QpsThresholds ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailPtrOutput) QpsThresholds() CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput
qps threshold.
func (CngwServiceRateLimitLimitDetailPtrOutput) RateLimitResponse ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailPtrOutput) RateLimitResponse() CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
response configuration, the response strategy is text, maybe null.
func (CngwServiceRateLimitLimitDetailPtrOutput) RateLimitResponseUrl ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailPtrOutput) RateLimitResponseUrl() pulumi.StringPtrOutput
request forwarding address, maybe null.
func (CngwServiceRateLimitLimitDetailPtrOutput) ResponseType ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailPtrOutput) ResponseType() pulumi.StringPtrOutput
response strategy.Reference value: `url`: forward request according to url, `text`: response configuration, `default`: return directly.
func (CngwServiceRateLimitLimitDetailPtrOutput) ToCngwServiceRateLimitLimitDetailPtrOutput ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailPtrOutput) ToCngwServiceRateLimitLimitDetailPtrOutput() CngwServiceRateLimitLimitDetailPtrOutput
func (CngwServiceRateLimitLimitDetailPtrOutput) ToCngwServiceRateLimitLimitDetailPtrOutputWithContext ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailPtrOutput) ToCngwServiceRateLimitLimitDetailPtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailPtrOutput
type CngwServiceRateLimitLimitDetailQpsThreshold ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailQpsThresholdArgs ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailQpsThresholdArgs struct { // the max threshold. Max pulumi.IntInput `pulumi:"max"` // qps threshold unit.Reference value:`second`, `minute`, `hour`, `day`, `month`, `year`. Unit pulumi.StringInput `pulumi:"unit"` }
func (CngwServiceRateLimitLimitDetailQpsThresholdArgs) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitLimitDetailQpsThresholdArgs) ElementType() reflect.Type
func (CngwServiceRateLimitLimitDetailQpsThresholdArgs) ToCngwServiceRateLimitLimitDetailQpsThresholdOutput ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailQpsThresholdArgs) ToCngwServiceRateLimitLimitDetailQpsThresholdOutput() CngwServiceRateLimitLimitDetailQpsThresholdOutput
func (CngwServiceRateLimitLimitDetailQpsThresholdArgs) ToCngwServiceRateLimitLimitDetailQpsThresholdOutputWithContext ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailQpsThresholdArgs) ToCngwServiceRateLimitLimitDetailQpsThresholdOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailQpsThresholdOutput
type CngwServiceRateLimitLimitDetailQpsThresholdArray ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailQpsThresholdArray []CngwServiceRateLimitLimitDetailQpsThresholdInput
func (CngwServiceRateLimitLimitDetailQpsThresholdArray) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitLimitDetailQpsThresholdArray) ElementType() reflect.Type
func (CngwServiceRateLimitLimitDetailQpsThresholdArray) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutput ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailQpsThresholdArray) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutput() CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput
func (CngwServiceRateLimitLimitDetailQpsThresholdArray) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutputWithContext ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailQpsThresholdArray) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput
type CngwServiceRateLimitLimitDetailQpsThresholdArrayInput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailQpsThresholdArrayInput interface { pulumi.Input ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutput() CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput }
CngwServiceRateLimitLimitDetailQpsThresholdArrayInput is an input type that accepts CngwServiceRateLimitLimitDetailQpsThresholdArray and CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailQpsThresholdArrayInput` via:
CngwServiceRateLimitLimitDetailQpsThresholdArray{ CngwServiceRateLimitLimitDetailQpsThresholdArgs{...} }
type CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput struct{ *pulumi.OutputState }
func (CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput) ElementType() reflect.Type
func (CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutput ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutput() CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput
func (CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutputWithContext ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdArrayOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailQpsThresholdArrayOutput
type CngwServiceRateLimitLimitDetailQpsThresholdInput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailQpsThresholdInput interface { pulumi.Input ToCngwServiceRateLimitLimitDetailQpsThresholdOutput() CngwServiceRateLimitLimitDetailQpsThresholdOutput ToCngwServiceRateLimitLimitDetailQpsThresholdOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailQpsThresholdOutput }
CngwServiceRateLimitLimitDetailQpsThresholdInput is an input type that accepts CngwServiceRateLimitLimitDetailQpsThresholdArgs and CngwServiceRateLimitLimitDetailQpsThresholdOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailQpsThresholdInput` via:
CngwServiceRateLimitLimitDetailQpsThresholdArgs{...}
type CngwServiceRateLimitLimitDetailQpsThresholdOutput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailQpsThresholdOutput struct{ *pulumi.OutputState }
func (CngwServiceRateLimitLimitDetailQpsThresholdOutput) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitLimitDetailQpsThresholdOutput) ElementType() reflect.Type
func (CngwServiceRateLimitLimitDetailQpsThresholdOutput) Max ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailQpsThresholdOutput) Max() pulumi.IntOutput
the max threshold.
func (CngwServiceRateLimitLimitDetailQpsThresholdOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdOutput ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailQpsThresholdOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdOutput() CngwServiceRateLimitLimitDetailQpsThresholdOutput
func (CngwServiceRateLimitLimitDetailQpsThresholdOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdOutputWithContext ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailQpsThresholdOutput) ToCngwServiceRateLimitLimitDetailQpsThresholdOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailQpsThresholdOutput
func (CngwServiceRateLimitLimitDetailQpsThresholdOutput) Unit ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailQpsThresholdOutput) Unit() pulumi.StringOutput
qps threshold unit.Reference value:`second`, `minute`, `hour`, `day`, `month`, `year`.
type CngwServiceRateLimitLimitDetailRateLimitResponse ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailRateLimitResponse struct { // custom response body, maybe bull. Body *string `pulumi:"body"` // headrs. Headers []CngwServiceRateLimitLimitDetailRateLimitResponseHeader `pulumi:"headers"` // http status code. HttpStatus *int `pulumi:"httpStatus"` }
type CngwServiceRateLimitLimitDetailRateLimitResponseArgs ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailRateLimitResponseArgs struct { // custom response body, maybe bull. Body pulumi.StringPtrInput `pulumi:"body"` // headrs. Headers CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayInput `pulumi:"headers"` // http status code. HttpStatus pulumi.IntPtrInput `pulumi:"httpStatus"` }
func (CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ElementType() reflect.Type
func (CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutput ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutput() CngwServiceRateLimitLimitDetailRateLimitResponseOutput
func (CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutputWithContext ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseOutput
func (CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput() CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
func (CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutputWithContext ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailRateLimitResponseArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
type CngwServiceRateLimitLimitDetailRateLimitResponseHeader ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs struct { // key of header. Key pulumi.StringPtrInput `pulumi:"key"` // value of header. Value pulumi.StringPtrInput `pulumi:"value"` }
func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs) ElementType() reflect.Type
func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput() CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput
func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput
type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray []CngwServiceRateLimitLimitDetailRateLimitResponseHeaderInput
func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray) ElementType() reflect.Type
func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput() CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext ¶ added in v0.1.8
func (i CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayInput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayInput interface { pulumi.Input ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput() CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput }
CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayInput is an input type that accepts CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray and CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayInput` via:
CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArray{ CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs{...} }
type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput struct{ *pulumi.OutputState }
func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ElementType() reflect.Type
func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput() CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderInput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderInput interface { pulumi.Input ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput() CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput }
CngwServiceRateLimitLimitDetailRateLimitResponseHeaderInput is an input type that accepts CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs and CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailRateLimitResponseHeaderInput` via:
CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArgs{...}
type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput struct{ *pulumi.OutputState }
func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) ElementType() reflect.Type
func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) Key ¶ added in v0.1.8
key of header.
func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput() CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput
func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput
func (CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) Value ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailRateLimitResponseHeaderOutput) Value() pulumi.StringPtrOutput
value of header.
type CngwServiceRateLimitLimitDetailRateLimitResponseInput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailRateLimitResponseInput interface { pulumi.Input ToCngwServiceRateLimitLimitDetailRateLimitResponseOutput() CngwServiceRateLimitLimitDetailRateLimitResponseOutput ToCngwServiceRateLimitLimitDetailRateLimitResponseOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseOutput }
CngwServiceRateLimitLimitDetailRateLimitResponseInput is an input type that accepts CngwServiceRateLimitLimitDetailRateLimitResponseArgs and CngwServiceRateLimitLimitDetailRateLimitResponseOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailRateLimitResponseInput` via:
CngwServiceRateLimitLimitDetailRateLimitResponseArgs{...}
type CngwServiceRateLimitLimitDetailRateLimitResponseOutput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailRateLimitResponseOutput struct{ *pulumi.OutputState }
func (CngwServiceRateLimitLimitDetailRateLimitResponseOutput) Body ¶ added in v0.1.8
custom response body, maybe bull.
func (CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ElementType() reflect.Type
func (CngwServiceRateLimitLimitDetailRateLimitResponseOutput) Headers ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailRateLimitResponseOutput) Headers() CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
headrs.
func (CngwServiceRateLimitLimitDetailRateLimitResponseOutput) HttpStatus ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailRateLimitResponseOutput) HttpStatus() pulumi.IntPtrOutput
http status code.
func (CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutput ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutput() CngwServiceRateLimitLimitDetailRateLimitResponseOutput
func (CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutputWithContext ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponseOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponseOutput
func (CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput() CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
func (CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutputWithContext ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailRateLimitResponseOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
type CngwServiceRateLimitLimitDetailRateLimitResponsePtrInput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailRateLimitResponsePtrInput interface { pulumi.Input ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput() CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(context.Context) CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput }
CngwServiceRateLimitLimitDetailRateLimitResponsePtrInput is an input type that accepts CngwServiceRateLimitLimitDetailRateLimitResponseArgs, CngwServiceRateLimitLimitDetailRateLimitResponsePtr and CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput values. You can construct a concrete instance of `CngwServiceRateLimitLimitDetailRateLimitResponsePtrInput` via:
CngwServiceRateLimitLimitDetailRateLimitResponseArgs{...} or: nil
func CngwServiceRateLimitLimitDetailRateLimitResponsePtr ¶ added in v0.1.8
func CngwServiceRateLimitLimitDetailRateLimitResponsePtr(v *CngwServiceRateLimitLimitDetailRateLimitResponseArgs) CngwServiceRateLimitLimitDetailRateLimitResponsePtrInput
type CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput ¶ added in v0.1.8
type CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput struct{ *pulumi.OutputState }
func (CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) Body ¶ added in v0.1.8
custom response body, maybe bull.
func (CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) ElementType() reflect.Type
func (CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) Headers ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) Headers() CngwServiceRateLimitLimitDetailRateLimitResponseHeaderArrayOutput
headrs.
func (CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) HttpStatus ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) HttpStatus() pulumi.IntPtrOutput
http status code.
func (CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput() CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
func (CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutputWithContext ¶ added in v0.1.8
func (o CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput) ToCngwServiceRateLimitLimitDetailRateLimitResponsePtrOutputWithContext(ctx context.Context) CngwServiceRateLimitLimitDetailRateLimitResponsePtrOutput
type CngwServiceRateLimitMap ¶ added in v0.1.8
type CngwServiceRateLimitMap map[string]CngwServiceRateLimitInput
func (CngwServiceRateLimitMap) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitMap) ElementType() reflect.Type
func (CngwServiceRateLimitMap) ToCngwServiceRateLimitMapOutput ¶ added in v0.1.8
func (i CngwServiceRateLimitMap) ToCngwServiceRateLimitMapOutput() CngwServiceRateLimitMapOutput
func (CngwServiceRateLimitMap) ToCngwServiceRateLimitMapOutputWithContext ¶ added in v0.1.8
func (i CngwServiceRateLimitMap) ToCngwServiceRateLimitMapOutputWithContext(ctx context.Context) CngwServiceRateLimitMapOutput
type CngwServiceRateLimitMapInput ¶ added in v0.1.8
type CngwServiceRateLimitMapInput interface { pulumi.Input ToCngwServiceRateLimitMapOutput() CngwServiceRateLimitMapOutput ToCngwServiceRateLimitMapOutputWithContext(context.Context) CngwServiceRateLimitMapOutput }
CngwServiceRateLimitMapInput is an input type that accepts CngwServiceRateLimitMap and CngwServiceRateLimitMapOutput values. You can construct a concrete instance of `CngwServiceRateLimitMapInput` via:
CngwServiceRateLimitMap{ "key": CngwServiceRateLimitArgs{...} }
type CngwServiceRateLimitMapOutput ¶ added in v0.1.8
type CngwServiceRateLimitMapOutput struct{ *pulumi.OutputState }
func (CngwServiceRateLimitMapOutput) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitMapOutput) ElementType() reflect.Type
func (CngwServiceRateLimitMapOutput) MapIndex ¶ added in v0.1.8
func (o CngwServiceRateLimitMapOutput) MapIndex(k pulumi.StringInput) CngwServiceRateLimitOutput
func (CngwServiceRateLimitMapOutput) ToCngwServiceRateLimitMapOutput ¶ added in v0.1.8
func (o CngwServiceRateLimitMapOutput) ToCngwServiceRateLimitMapOutput() CngwServiceRateLimitMapOutput
func (CngwServiceRateLimitMapOutput) ToCngwServiceRateLimitMapOutputWithContext ¶ added in v0.1.8
func (o CngwServiceRateLimitMapOutput) ToCngwServiceRateLimitMapOutputWithContext(ctx context.Context) CngwServiceRateLimitMapOutput
type CngwServiceRateLimitOutput ¶ added in v0.1.8
type CngwServiceRateLimitOutput struct{ *pulumi.OutputState }
func (CngwServiceRateLimitOutput) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitOutput) ElementType() reflect.Type
func (CngwServiceRateLimitOutput) GatewayId ¶ added in v0.1.8
func (o CngwServiceRateLimitOutput) GatewayId() pulumi.StringOutput
gateway ID.
func (CngwServiceRateLimitOutput) LimitDetail ¶ added in v0.1.8
func (o CngwServiceRateLimitOutput) LimitDetail() CngwServiceRateLimitLimitDetailOutput
rate limit configuration.
func (CngwServiceRateLimitOutput) Name ¶ added in v0.1.8
func (o CngwServiceRateLimitOutput) Name() pulumi.StringOutput
service name or service ID.
func (CngwServiceRateLimitOutput) ToCngwServiceRateLimitOutput ¶ added in v0.1.8
func (o CngwServiceRateLimitOutput) ToCngwServiceRateLimitOutput() CngwServiceRateLimitOutput
func (CngwServiceRateLimitOutput) ToCngwServiceRateLimitOutputWithContext ¶ added in v0.1.8
func (o CngwServiceRateLimitOutput) ToCngwServiceRateLimitOutputWithContext(ctx context.Context) CngwServiceRateLimitOutput
type CngwServiceRateLimitState ¶ added in v0.1.8
type CngwServiceRateLimitState struct { // gateway ID. GatewayId pulumi.StringPtrInput // rate limit configuration. LimitDetail CngwServiceRateLimitLimitDetailPtrInput // service name or service ID. Name pulumi.StringPtrInput }
func (CngwServiceRateLimitState) ElementType ¶ added in v0.1.8
func (CngwServiceRateLimitState) ElementType() reflect.Type
type CngwServiceState ¶ added in v0.1.8
type CngwServiceState struct { // gateway ID. GatewayId pulumi.StringPtrInput // service name. Name pulumi.StringPtrInput // path. Path pulumi.StringPtrInput // protocol. Reference value:`https`, `http`, `tcp`, `udp`. Protocol pulumi.StringPtrInput // retry times. Retries pulumi.IntPtrInput // service id. ServiceId pulumi.StringPtrInput // Deprecate ineffective tags Tag description list. // // Deprecated: Deprecate ineffective tags Tags pulumi.MapInput // time out, unit:ms. Timeout pulumi.IntPtrInput // service config information. UpstreamInfo CngwServiceUpstreamInfoPtrInput // service type. Reference value:`Kubernetes`, `Registry`, `IPList`, `HostIP`, `Scf`. UpstreamType pulumi.StringPtrInput }
func (CngwServiceState) ElementType ¶ added in v0.1.8
func (CngwServiceState) ElementType() reflect.Type
type CngwServiceUpstreamInfo ¶ added in v0.1.8
type CngwServiceUpstreamInfo struct { // load balance algorithm,default: `round-robin`, `least-connections` and `consistenHashing` also support. Algorithm *string `pulumi:"algorithm"` // auto scaling group port of cvm. AutoScalingCvmPort *int `pulumi:"autoScalingCvmPort"` // auto scaling group ID of cvm. AutoScalingGroupId *string `pulumi:"autoScalingGroupId"` // hook status in auto scaling group of cvm. AutoScalingHookStatus *string `pulumi:"autoScalingHookStatus"` // tat cmd status in auto scaling group of cvm. AutoScalingTatCmdStatus *string `pulumi:"autoScalingTatCmdStatus"` // an IP address or domain name. Host *string `pulumi:"host"` // namespace. Namespace *string `pulumi:"namespace"` // backend service port.valid values: `1` to `65535`. Port *int `pulumi:"port"` // exact source service type. RealSourceType *string `pulumi:"realSourceType"` // scf lambda name. ScfLambdaName *string `pulumi:"scfLambdaName"` // scf lambda version. ScfLambdaQualifier *string `pulumi:"scfLambdaQualifier"` // scf lambda namespace. ScfNamespace *string `pulumi:"scfNamespace"` // scf lambda type. ScfType *string `pulumi:"scfType"` // the name of the service in registry or kubernetes. ServiceName *string `pulumi:"serviceName"` // slow start time, unit: `second`, when it is enabled, weight of the node is increased from 1 to the target value gradually. SlowStart *int `pulumi:"slowStart"` // service source ID. SourceId *string `pulumi:"sourceId"` // the name of source service. SourceName *string `pulumi:"sourceName"` // source service type. SourceType *string `pulumi:"sourceType"` // provided when service type is IPList. Targets []CngwServiceUpstreamInfoTarget `pulumi:"targets"` }
type CngwServiceUpstreamInfoArgs ¶ added in v0.1.8
type CngwServiceUpstreamInfoArgs struct { // load balance algorithm,default: `round-robin`, `least-connections` and `consistenHashing` also support. Algorithm pulumi.StringPtrInput `pulumi:"algorithm"` // auto scaling group port of cvm. AutoScalingCvmPort pulumi.IntPtrInput `pulumi:"autoScalingCvmPort"` // auto scaling group ID of cvm. AutoScalingGroupId pulumi.StringPtrInput `pulumi:"autoScalingGroupId"` // hook status in auto scaling group of cvm. AutoScalingHookStatus pulumi.StringPtrInput `pulumi:"autoScalingHookStatus"` // tat cmd status in auto scaling group of cvm. AutoScalingTatCmdStatus pulumi.StringPtrInput `pulumi:"autoScalingTatCmdStatus"` // an IP address or domain name. Host pulumi.StringPtrInput `pulumi:"host"` // namespace. Namespace pulumi.StringPtrInput `pulumi:"namespace"` // backend service port.valid values: `1` to `65535`. Port pulumi.IntPtrInput `pulumi:"port"` // exact source service type. RealSourceType pulumi.StringPtrInput `pulumi:"realSourceType"` // scf lambda name. ScfLambdaName pulumi.StringPtrInput `pulumi:"scfLambdaName"` // scf lambda version. ScfLambdaQualifier pulumi.StringPtrInput `pulumi:"scfLambdaQualifier"` // scf lambda namespace. ScfNamespace pulumi.StringPtrInput `pulumi:"scfNamespace"` // scf lambda type. ScfType pulumi.StringPtrInput `pulumi:"scfType"` // the name of the service in registry or kubernetes. ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` // slow start time, unit: `second`, when it is enabled, weight of the node is increased from 1 to the target value gradually. SlowStart pulumi.IntPtrInput `pulumi:"slowStart"` // service source ID. SourceId pulumi.StringPtrInput `pulumi:"sourceId"` // the name of source service. SourceName pulumi.StringPtrInput `pulumi:"sourceName"` // source service type. SourceType pulumi.StringPtrInput `pulumi:"sourceType"` // provided when service type is IPList. Targets CngwServiceUpstreamInfoTargetArrayInput `pulumi:"targets"` }
func (CngwServiceUpstreamInfoArgs) ElementType ¶ added in v0.1.8
func (CngwServiceUpstreamInfoArgs) ElementType() reflect.Type
func (CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoOutput ¶ added in v0.1.8
func (i CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoOutput() CngwServiceUpstreamInfoOutput
func (CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoOutputWithContext ¶ added in v0.1.8
func (i CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoOutput
func (CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoPtrOutput ¶ added in v0.1.8
func (i CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoPtrOutput() CngwServiceUpstreamInfoPtrOutput
func (CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoPtrOutputWithContext ¶ added in v0.1.8
func (i CngwServiceUpstreamInfoArgs) ToCngwServiceUpstreamInfoPtrOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoPtrOutput
type CngwServiceUpstreamInfoInput ¶ added in v0.1.8
type CngwServiceUpstreamInfoInput interface { pulumi.Input ToCngwServiceUpstreamInfoOutput() CngwServiceUpstreamInfoOutput ToCngwServiceUpstreamInfoOutputWithContext(context.Context) CngwServiceUpstreamInfoOutput }
CngwServiceUpstreamInfoInput is an input type that accepts CngwServiceUpstreamInfoArgs and CngwServiceUpstreamInfoOutput values. You can construct a concrete instance of `CngwServiceUpstreamInfoInput` via:
CngwServiceUpstreamInfoArgs{...}
type CngwServiceUpstreamInfoOutput ¶ added in v0.1.8
type CngwServiceUpstreamInfoOutput struct{ *pulumi.OutputState }
func (CngwServiceUpstreamInfoOutput) Algorithm ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) Algorithm() pulumi.StringPtrOutput
load balance algorithm,default: `round-robin`, `least-connections` and `consistenHashing` also support.
func (CngwServiceUpstreamInfoOutput) AutoScalingCvmPort ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) AutoScalingCvmPort() pulumi.IntPtrOutput
auto scaling group port of cvm.
func (CngwServiceUpstreamInfoOutput) AutoScalingGroupId ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) AutoScalingGroupId() pulumi.StringPtrOutput
auto scaling group ID of cvm.
func (CngwServiceUpstreamInfoOutput) AutoScalingHookStatus ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) AutoScalingHookStatus() pulumi.StringPtrOutput
hook status in auto scaling group of cvm.
func (CngwServiceUpstreamInfoOutput) AutoScalingTatCmdStatus ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) AutoScalingTatCmdStatus() pulumi.StringPtrOutput
tat cmd status in auto scaling group of cvm.
func (CngwServiceUpstreamInfoOutput) ElementType ¶ added in v0.1.8
func (CngwServiceUpstreamInfoOutput) ElementType() reflect.Type
func (CngwServiceUpstreamInfoOutput) Host ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) Host() pulumi.StringPtrOutput
an IP address or domain name.
func (CngwServiceUpstreamInfoOutput) Namespace ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) Namespace() pulumi.StringPtrOutput
namespace.
func (CngwServiceUpstreamInfoOutput) Port ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) Port() pulumi.IntPtrOutput
backend service port.valid values: `1` to `65535`.
func (CngwServiceUpstreamInfoOutput) RealSourceType ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) RealSourceType() pulumi.StringPtrOutput
exact source service type.
func (CngwServiceUpstreamInfoOutput) ScfLambdaName ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) ScfLambdaName() pulumi.StringPtrOutput
scf lambda name.
func (CngwServiceUpstreamInfoOutput) ScfLambdaQualifier ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) ScfLambdaQualifier() pulumi.StringPtrOutput
scf lambda version.
func (CngwServiceUpstreamInfoOutput) ScfNamespace ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) ScfNamespace() pulumi.StringPtrOutput
scf lambda namespace.
func (CngwServiceUpstreamInfoOutput) ScfType ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) ScfType() pulumi.StringPtrOutput
scf lambda type.
func (CngwServiceUpstreamInfoOutput) ServiceName ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) ServiceName() pulumi.StringPtrOutput
the name of the service in registry or kubernetes.
func (CngwServiceUpstreamInfoOutput) SlowStart ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) SlowStart() pulumi.IntPtrOutput
slow start time, unit: `second`, when it is enabled, weight of the node is increased from 1 to the target value gradually.
func (CngwServiceUpstreamInfoOutput) SourceId ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) SourceId() pulumi.StringPtrOutput
service source ID.
func (CngwServiceUpstreamInfoOutput) SourceName ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) SourceName() pulumi.StringPtrOutput
the name of source service.
func (CngwServiceUpstreamInfoOutput) SourceType ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) SourceType() pulumi.StringPtrOutput
source service type.
func (CngwServiceUpstreamInfoOutput) Targets ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) Targets() CngwServiceUpstreamInfoTargetArrayOutput
provided when service type is IPList.
func (CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoOutput ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoOutput() CngwServiceUpstreamInfoOutput
func (CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoOutputWithContext ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoOutput
func (CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoPtrOutput ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoPtrOutput() CngwServiceUpstreamInfoPtrOutput
func (CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoPtrOutputWithContext ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoOutput) ToCngwServiceUpstreamInfoPtrOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoPtrOutput
type CngwServiceUpstreamInfoPtrInput ¶ added in v0.1.8
type CngwServiceUpstreamInfoPtrInput interface { pulumi.Input ToCngwServiceUpstreamInfoPtrOutput() CngwServiceUpstreamInfoPtrOutput ToCngwServiceUpstreamInfoPtrOutputWithContext(context.Context) CngwServiceUpstreamInfoPtrOutput }
CngwServiceUpstreamInfoPtrInput is an input type that accepts CngwServiceUpstreamInfoArgs, CngwServiceUpstreamInfoPtr and CngwServiceUpstreamInfoPtrOutput values. You can construct a concrete instance of `CngwServiceUpstreamInfoPtrInput` via:
CngwServiceUpstreamInfoArgs{...} or: nil
func CngwServiceUpstreamInfoPtr ¶ added in v0.1.8
func CngwServiceUpstreamInfoPtr(v *CngwServiceUpstreamInfoArgs) CngwServiceUpstreamInfoPtrInput
type CngwServiceUpstreamInfoPtrOutput ¶ added in v0.1.8
type CngwServiceUpstreamInfoPtrOutput struct{ *pulumi.OutputState }
func (CngwServiceUpstreamInfoPtrOutput) Algorithm ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) Algorithm() pulumi.StringPtrOutput
load balance algorithm,default: `round-robin`, `least-connections` and `consistenHashing` also support.
func (CngwServiceUpstreamInfoPtrOutput) AutoScalingCvmPort ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) AutoScalingCvmPort() pulumi.IntPtrOutput
auto scaling group port of cvm.
func (CngwServiceUpstreamInfoPtrOutput) AutoScalingGroupId ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) AutoScalingGroupId() pulumi.StringPtrOutput
auto scaling group ID of cvm.
func (CngwServiceUpstreamInfoPtrOutput) AutoScalingHookStatus ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) AutoScalingHookStatus() pulumi.StringPtrOutput
hook status in auto scaling group of cvm.
func (CngwServiceUpstreamInfoPtrOutput) AutoScalingTatCmdStatus ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) AutoScalingTatCmdStatus() pulumi.StringPtrOutput
tat cmd status in auto scaling group of cvm.
func (CngwServiceUpstreamInfoPtrOutput) Elem ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) Elem() CngwServiceUpstreamInfoOutput
func (CngwServiceUpstreamInfoPtrOutput) ElementType ¶ added in v0.1.8
func (CngwServiceUpstreamInfoPtrOutput) ElementType() reflect.Type
func (CngwServiceUpstreamInfoPtrOutput) Host ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) Host() pulumi.StringPtrOutput
an IP address or domain name.
func (CngwServiceUpstreamInfoPtrOutput) Namespace ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) Namespace() pulumi.StringPtrOutput
namespace.
func (CngwServiceUpstreamInfoPtrOutput) Port ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) Port() pulumi.IntPtrOutput
backend service port.valid values: `1` to `65535`.
func (CngwServiceUpstreamInfoPtrOutput) RealSourceType ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) RealSourceType() pulumi.StringPtrOutput
exact source service type.
func (CngwServiceUpstreamInfoPtrOutput) ScfLambdaName ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) ScfLambdaName() pulumi.StringPtrOutput
scf lambda name.
func (CngwServiceUpstreamInfoPtrOutput) ScfLambdaQualifier ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) ScfLambdaQualifier() pulumi.StringPtrOutput
scf lambda version.
func (CngwServiceUpstreamInfoPtrOutput) ScfNamespace ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) ScfNamespace() pulumi.StringPtrOutput
scf lambda namespace.
func (CngwServiceUpstreamInfoPtrOutput) ScfType ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) ScfType() pulumi.StringPtrOutput
scf lambda type.
func (CngwServiceUpstreamInfoPtrOutput) ServiceName ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) ServiceName() pulumi.StringPtrOutput
the name of the service in registry or kubernetes.
func (CngwServiceUpstreamInfoPtrOutput) SlowStart ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) SlowStart() pulumi.IntPtrOutput
slow start time, unit: `second`, when it is enabled, weight of the node is increased from 1 to the target value gradually.
func (CngwServiceUpstreamInfoPtrOutput) SourceId ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) SourceId() pulumi.StringPtrOutput
service source ID.
func (CngwServiceUpstreamInfoPtrOutput) SourceName ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) SourceName() pulumi.StringPtrOutput
the name of source service.
func (CngwServiceUpstreamInfoPtrOutput) SourceType ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) SourceType() pulumi.StringPtrOutput
source service type.
func (CngwServiceUpstreamInfoPtrOutput) Targets ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) Targets() CngwServiceUpstreamInfoTargetArrayOutput
provided when service type is IPList.
func (CngwServiceUpstreamInfoPtrOutput) ToCngwServiceUpstreamInfoPtrOutput ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) ToCngwServiceUpstreamInfoPtrOutput() CngwServiceUpstreamInfoPtrOutput
func (CngwServiceUpstreamInfoPtrOutput) ToCngwServiceUpstreamInfoPtrOutputWithContext ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoPtrOutput) ToCngwServiceUpstreamInfoPtrOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoPtrOutput
type CngwServiceUpstreamInfoTarget ¶ added in v0.1.8
type CngwServiceUpstreamInfoTargetArgs ¶ added in v0.1.8
type CngwServiceUpstreamInfoTargetArgs struct { CreatedTime pulumi.StringPtrInput `pulumi:"createdTime"` Health pulumi.StringPtrInput `pulumi:"health"` // host. Host pulumi.StringInput `pulumi:"host"` // port. Port pulumi.IntInput `pulumi:"port"` // source of target. Source pulumi.StringPtrInput `pulumi:"source"` // weight. Weight pulumi.IntInput `pulumi:"weight"` }
func (CngwServiceUpstreamInfoTargetArgs) ElementType ¶ added in v0.1.8
func (CngwServiceUpstreamInfoTargetArgs) ElementType() reflect.Type
func (CngwServiceUpstreamInfoTargetArgs) ToCngwServiceUpstreamInfoTargetOutput ¶ added in v0.1.8
func (i CngwServiceUpstreamInfoTargetArgs) ToCngwServiceUpstreamInfoTargetOutput() CngwServiceUpstreamInfoTargetOutput
func (CngwServiceUpstreamInfoTargetArgs) ToCngwServiceUpstreamInfoTargetOutputWithContext ¶ added in v0.1.8
func (i CngwServiceUpstreamInfoTargetArgs) ToCngwServiceUpstreamInfoTargetOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoTargetOutput
type CngwServiceUpstreamInfoTargetArray ¶ added in v0.1.8
type CngwServiceUpstreamInfoTargetArray []CngwServiceUpstreamInfoTargetInput
func (CngwServiceUpstreamInfoTargetArray) ElementType ¶ added in v0.1.8
func (CngwServiceUpstreamInfoTargetArray) ElementType() reflect.Type
func (CngwServiceUpstreamInfoTargetArray) ToCngwServiceUpstreamInfoTargetArrayOutput ¶ added in v0.1.8
func (i CngwServiceUpstreamInfoTargetArray) ToCngwServiceUpstreamInfoTargetArrayOutput() CngwServiceUpstreamInfoTargetArrayOutput
func (CngwServiceUpstreamInfoTargetArray) ToCngwServiceUpstreamInfoTargetArrayOutputWithContext ¶ added in v0.1.8
func (i CngwServiceUpstreamInfoTargetArray) ToCngwServiceUpstreamInfoTargetArrayOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoTargetArrayOutput
type CngwServiceUpstreamInfoTargetArrayInput ¶ added in v0.1.8
type CngwServiceUpstreamInfoTargetArrayInput interface { pulumi.Input ToCngwServiceUpstreamInfoTargetArrayOutput() CngwServiceUpstreamInfoTargetArrayOutput ToCngwServiceUpstreamInfoTargetArrayOutputWithContext(context.Context) CngwServiceUpstreamInfoTargetArrayOutput }
CngwServiceUpstreamInfoTargetArrayInput is an input type that accepts CngwServiceUpstreamInfoTargetArray and CngwServiceUpstreamInfoTargetArrayOutput values. You can construct a concrete instance of `CngwServiceUpstreamInfoTargetArrayInput` via:
CngwServiceUpstreamInfoTargetArray{ CngwServiceUpstreamInfoTargetArgs{...} }
type CngwServiceUpstreamInfoTargetArrayOutput ¶ added in v0.1.8
type CngwServiceUpstreamInfoTargetArrayOutput struct{ *pulumi.OutputState }
func (CngwServiceUpstreamInfoTargetArrayOutput) ElementType ¶ added in v0.1.8
func (CngwServiceUpstreamInfoTargetArrayOutput) ElementType() reflect.Type
func (CngwServiceUpstreamInfoTargetArrayOutput) ToCngwServiceUpstreamInfoTargetArrayOutput ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoTargetArrayOutput) ToCngwServiceUpstreamInfoTargetArrayOutput() CngwServiceUpstreamInfoTargetArrayOutput
func (CngwServiceUpstreamInfoTargetArrayOutput) ToCngwServiceUpstreamInfoTargetArrayOutputWithContext ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoTargetArrayOutput) ToCngwServiceUpstreamInfoTargetArrayOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoTargetArrayOutput
type CngwServiceUpstreamInfoTargetInput ¶ added in v0.1.8
type CngwServiceUpstreamInfoTargetInput interface { pulumi.Input ToCngwServiceUpstreamInfoTargetOutput() CngwServiceUpstreamInfoTargetOutput ToCngwServiceUpstreamInfoTargetOutputWithContext(context.Context) CngwServiceUpstreamInfoTargetOutput }
CngwServiceUpstreamInfoTargetInput is an input type that accepts CngwServiceUpstreamInfoTargetArgs and CngwServiceUpstreamInfoTargetOutput values. You can construct a concrete instance of `CngwServiceUpstreamInfoTargetInput` via:
CngwServiceUpstreamInfoTargetArgs{...}
type CngwServiceUpstreamInfoTargetOutput ¶ added in v0.1.8
type CngwServiceUpstreamInfoTargetOutput struct{ *pulumi.OutputState }
func (CngwServiceUpstreamInfoTargetOutput) CreatedTime ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoTargetOutput) CreatedTime() pulumi.StringPtrOutput
func (CngwServiceUpstreamInfoTargetOutput) ElementType ¶ added in v0.1.8
func (CngwServiceUpstreamInfoTargetOutput) ElementType() reflect.Type
func (CngwServiceUpstreamInfoTargetOutput) Health ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoTargetOutput) Health() pulumi.StringPtrOutput
func (CngwServiceUpstreamInfoTargetOutput) Host ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoTargetOutput) Host() pulumi.StringOutput
host.
func (CngwServiceUpstreamInfoTargetOutput) Port ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoTargetOutput) Port() pulumi.IntOutput
port.
func (CngwServiceUpstreamInfoTargetOutput) Source ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoTargetOutput) Source() pulumi.StringPtrOutput
source of target.
func (CngwServiceUpstreamInfoTargetOutput) ToCngwServiceUpstreamInfoTargetOutput ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoTargetOutput) ToCngwServiceUpstreamInfoTargetOutput() CngwServiceUpstreamInfoTargetOutput
func (CngwServiceUpstreamInfoTargetOutput) ToCngwServiceUpstreamInfoTargetOutputWithContext ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoTargetOutput) ToCngwServiceUpstreamInfoTargetOutputWithContext(ctx context.Context) CngwServiceUpstreamInfoTargetOutput
func (CngwServiceUpstreamInfoTargetOutput) Weight ¶ added in v0.1.8
func (o CngwServiceUpstreamInfoTargetOutput) Weight() pulumi.IntOutput
weight.
type GetAccessAddressArgs ¶
type GetAccessAddressArgs struct { // Deploy region. EngineRegion *string `pulumi:"engineRegion"` // engine instance Id. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Subnet ID, Zookeeper does not need to pass vpcid and subnetid; nacos and Polaris need to pass vpcid and subnetid. SubnetId *string `pulumi:"subnetId"` // VPC ID, Zookeeper does not need to pass vpcid and subnetid; nacos and Polaris need to pass vpcid and subnetid. VpcId *string `pulumi:"vpcId"` // Name of other engine components(pushgateway, polaris-limiter). Workload *string `pulumi:"workload"` }
A collection of arguments for invoking getAccessAddress.
type GetAccessAddressEnvAddressInfo ¶
type GetAccessAddressEnvAddressInfo struct { // config public network ip. ConfigInternetServiceIp string `pulumi:"configInternetServiceIp"` // config Intranet access addressNote: This field may return null, indicating that a valid value is not available. ConfigIntranetAddress string `pulumi:"configIntranetAddress"` // Whether to enable the config public network. EnableConfigInternet bool `pulumi:"enableConfigInternet"` // Whether to enable the config Intranet clbNote: This field may return null, indicating that a valid value is not available. EnableConfigIntranet bool `pulumi:"enableConfigIntranet"` // env name. EnvName string `pulumi:"envName"` // Client public network bandwidthNote: This field may return null, indicating that a valid value is not available. InternetBandWidth int `pulumi:"internetBandWidth"` }
type GetAccessAddressEnvAddressInfoArgs ¶
type GetAccessAddressEnvAddressInfoArgs struct { // config public network ip. ConfigInternetServiceIp pulumi.StringInput `pulumi:"configInternetServiceIp"` // config Intranet access addressNote: This field may return null, indicating that a valid value is not available. ConfigIntranetAddress pulumi.StringInput `pulumi:"configIntranetAddress"` // Whether to enable the config public network. EnableConfigInternet pulumi.BoolInput `pulumi:"enableConfigInternet"` // Whether to enable the config Intranet clbNote: This field may return null, indicating that a valid value is not available. EnableConfigIntranet pulumi.BoolInput `pulumi:"enableConfigIntranet"` // env name. EnvName pulumi.StringInput `pulumi:"envName"` // Client public network bandwidthNote: This field may return null, indicating that a valid value is not available. InternetBandWidth pulumi.IntInput `pulumi:"internetBandWidth"` }
func (GetAccessAddressEnvAddressInfoArgs) ElementType ¶
func (GetAccessAddressEnvAddressInfoArgs) ElementType() reflect.Type
func (GetAccessAddressEnvAddressInfoArgs) ToGetAccessAddressEnvAddressInfoOutput ¶
func (i GetAccessAddressEnvAddressInfoArgs) ToGetAccessAddressEnvAddressInfoOutput() GetAccessAddressEnvAddressInfoOutput
func (GetAccessAddressEnvAddressInfoArgs) ToGetAccessAddressEnvAddressInfoOutputWithContext ¶
func (i GetAccessAddressEnvAddressInfoArgs) ToGetAccessAddressEnvAddressInfoOutputWithContext(ctx context.Context) GetAccessAddressEnvAddressInfoOutput
type GetAccessAddressEnvAddressInfoArray ¶
type GetAccessAddressEnvAddressInfoArray []GetAccessAddressEnvAddressInfoInput
func (GetAccessAddressEnvAddressInfoArray) ElementType ¶
func (GetAccessAddressEnvAddressInfoArray) ElementType() reflect.Type
func (GetAccessAddressEnvAddressInfoArray) ToGetAccessAddressEnvAddressInfoArrayOutput ¶
func (i GetAccessAddressEnvAddressInfoArray) ToGetAccessAddressEnvAddressInfoArrayOutput() GetAccessAddressEnvAddressInfoArrayOutput
func (GetAccessAddressEnvAddressInfoArray) ToGetAccessAddressEnvAddressInfoArrayOutputWithContext ¶
func (i GetAccessAddressEnvAddressInfoArray) ToGetAccessAddressEnvAddressInfoArrayOutputWithContext(ctx context.Context) GetAccessAddressEnvAddressInfoArrayOutput
type GetAccessAddressEnvAddressInfoArrayInput ¶
type GetAccessAddressEnvAddressInfoArrayInput interface { pulumi.Input ToGetAccessAddressEnvAddressInfoArrayOutput() GetAccessAddressEnvAddressInfoArrayOutput ToGetAccessAddressEnvAddressInfoArrayOutputWithContext(context.Context) GetAccessAddressEnvAddressInfoArrayOutput }
GetAccessAddressEnvAddressInfoArrayInput is an input type that accepts GetAccessAddressEnvAddressInfoArray and GetAccessAddressEnvAddressInfoArrayOutput values. You can construct a concrete instance of `GetAccessAddressEnvAddressInfoArrayInput` via:
GetAccessAddressEnvAddressInfoArray{ GetAccessAddressEnvAddressInfoArgs{...} }
type GetAccessAddressEnvAddressInfoArrayOutput ¶
type GetAccessAddressEnvAddressInfoArrayOutput struct{ *pulumi.OutputState }
func (GetAccessAddressEnvAddressInfoArrayOutput) ElementType ¶
func (GetAccessAddressEnvAddressInfoArrayOutput) ElementType() reflect.Type
func (GetAccessAddressEnvAddressInfoArrayOutput) ToGetAccessAddressEnvAddressInfoArrayOutput ¶
func (o GetAccessAddressEnvAddressInfoArrayOutput) ToGetAccessAddressEnvAddressInfoArrayOutput() GetAccessAddressEnvAddressInfoArrayOutput
func (GetAccessAddressEnvAddressInfoArrayOutput) ToGetAccessAddressEnvAddressInfoArrayOutputWithContext ¶
func (o GetAccessAddressEnvAddressInfoArrayOutput) ToGetAccessAddressEnvAddressInfoArrayOutputWithContext(ctx context.Context) GetAccessAddressEnvAddressInfoArrayOutput
type GetAccessAddressEnvAddressInfoInput ¶
type GetAccessAddressEnvAddressInfoInput interface { pulumi.Input ToGetAccessAddressEnvAddressInfoOutput() GetAccessAddressEnvAddressInfoOutput ToGetAccessAddressEnvAddressInfoOutputWithContext(context.Context) GetAccessAddressEnvAddressInfoOutput }
GetAccessAddressEnvAddressInfoInput is an input type that accepts GetAccessAddressEnvAddressInfoArgs and GetAccessAddressEnvAddressInfoOutput values. You can construct a concrete instance of `GetAccessAddressEnvAddressInfoInput` via:
GetAccessAddressEnvAddressInfoArgs{...}
type GetAccessAddressEnvAddressInfoOutput ¶
type GetAccessAddressEnvAddressInfoOutput struct{ *pulumi.OutputState }
func (GetAccessAddressEnvAddressInfoOutput) ConfigInternetServiceIp ¶
func (o GetAccessAddressEnvAddressInfoOutput) ConfigInternetServiceIp() pulumi.StringOutput
config public network ip.
func (GetAccessAddressEnvAddressInfoOutput) ConfigIntranetAddress ¶
func (o GetAccessAddressEnvAddressInfoOutput) ConfigIntranetAddress() pulumi.StringOutput
config Intranet access addressNote: This field may return null, indicating that a valid value is not available.
func (GetAccessAddressEnvAddressInfoOutput) ElementType ¶
func (GetAccessAddressEnvAddressInfoOutput) ElementType() reflect.Type
func (GetAccessAddressEnvAddressInfoOutput) EnableConfigInternet ¶
func (o GetAccessAddressEnvAddressInfoOutput) EnableConfigInternet() pulumi.BoolOutput
Whether to enable the config public network.
func (GetAccessAddressEnvAddressInfoOutput) EnableConfigIntranet ¶
func (o GetAccessAddressEnvAddressInfoOutput) EnableConfigIntranet() pulumi.BoolOutput
Whether to enable the config Intranet clbNote: This field may return null, indicating that a valid value is not available.
func (GetAccessAddressEnvAddressInfoOutput) EnvName ¶
func (o GetAccessAddressEnvAddressInfoOutput) EnvName() pulumi.StringOutput
env name.
func (GetAccessAddressEnvAddressInfoOutput) InternetBandWidth ¶
func (o GetAccessAddressEnvAddressInfoOutput) InternetBandWidth() pulumi.IntOutput
Client public network bandwidthNote: This field may return null, indicating that a valid value is not available.
func (GetAccessAddressEnvAddressInfoOutput) ToGetAccessAddressEnvAddressInfoOutput ¶
func (o GetAccessAddressEnvAddressInfoOutput) ToGetAccessAddressEnvAddressInfoOutput() GetAccessAddressEnvAddressInfoOutput
func (GetAccessAddressEnvAddressInfoOutput) ToGetAccessAddressEnvAddressInfoOutputWithContext ¶
func (o GetAccessAddressEnvAddressInfoOutput) ToGetAccessAddressEnvAddressInfoOutputWithContext(ctx context.Context) GetAccessAddressEnvAddressInfoOutput
type GetAccessAddressLimiterAddressInfo ¶
type GetAccessAddressLimiterAddressInfo struct { // VPC access IP address listNote: This field may return null, indicating that a valid value is not available. IntranetAddress string `pulumi:"intranetAddress"` }
type GetAccessAddressLimiterAddressInfoArgs ¶
type GetAccessAddressLimiterAddressInfoArgs struct { // VPC access IP address listNote: This field may return null, indicating that a valid value is not available. IntranetAddress pulumi.StringInput `pulumi:"intranetAddress"` }
func (GetAccessAddressLimiterAddressInfoArgs) ElementType ¶
func (GetAccessAddressLimiterAddressInfoArgs) ElementType() reflect.Type
func (GetAccessAddressLimiterAddressInfoArgs) ToGetAccessAddressLimiterAddressInfoOutput ¶
func (i GetAccessAddressLimiterAddressInfoArgs) ToGetAccessAddressLimiterAddressInfoOutput() GetAccessAddressLimiterAddressInfoOutput
func (GetAccessAddressLimiterAddressInfoArgs) ToGetAccessAddressLimiterAddressInfoOutputWithContext ¶
func (i GetAccessAddressLimiterAddressInfoArgs) ToGetAccessAddressLimiterAddressInfoOutputWithContext(ctx context.Context) GetAccessAddressLimiterAddressInfoOutput
type GetAccessAddressLimiterAddressInfoArray ¶
type GetAccessAddressLimiterAddressInfoArray []GetAccessAddressLimiterAddressInfoInput
func (GetAccessAddressLimiterAddressInfoArray) ElementType ¶
func (GetAccessAddressLimiterAddressInfoArray) ElementType() reflect.Type
func (GetAccessAddressLimiterAddressInfoArray) ToGetAccessAddressLimiterAddressInfoArrayOutput ¶
func (i GetAccessAddressLimiterAddressInfoArray) ToGetAccessAddressLimiterAddressInfoArrayOutput() GetAccessAddressLimiterAddressInfoArrayOutput
func (GetAccessAddressLimiterAddressInfoArray) ToGetAccessAddressLimiterAddressInfoArrayOutputWithContext ¶
func (i GetAccessAddressLimiterAddressInfoArray) ToGetAccessAddressLimiterAddressInfoArrayOutputWithContext(ctx context.Context) GetAccessAddressLimiterAddressInfoArrayOutput
type GetAccessAddressLimiterAddressInfoArrayInput ¶
type GetAccessAddressLimiterAddressInfoArrayInput interface { pulumi.Input ToGetAccessAddressLimiterAddressInfoArrayOutput() GetAccessAddressLimiterAddressInfoArrayOutput ToGetAccessAddressLimiterAddressInfoArrayOutputWithContext(context.Context) GetAccessAddressLimiterAddressInfoArrayOutput }
GetAccessAddressLimiterAddressInfoArrayInput is an input type that accepts GetAccessAddressLimiterAddressInfoArray and GetAccessAddressLimiterAddressInfoArrayOutput values. You can construct a concrete instance of `GetAccessAddressLimiterAddressInfoArrayInput` via:
GetAccessAddressLimiterAddressInfoArray{ GetAccessAddressLimiterAddressInfoArgs{...} }
type GetAccessAddressLimiterAddressInfoArrayOutput ¶
type GetAccessAddressLimiterAddressInfoArrayOutput struct{ *pulumi.OutputState }
func (GetAccessAddressLimiterAddressInfoArrayOutput) ElementType ¶
func (GetAccessAddressLimiterAddressInfoArrayOutput) ElementType() reflect.Type
func (GetAccessAddressLimiterAddressInfoArrayOutput) ToGetAccessAddressLimiterAddressInfoArrayOutput ¶
func (o GetAccessAddressLimiterAddressInfoArrayOutput) ToGetAccessAddressLimiterAddressInfoArrayOutput() GetAccessAddressLimiterAddressInfoArrayOutput
func (GetAccessAddressLimiterAddressInfoArrayOutput) ToGetAccessAddressLimiterAddressInfoArrayOutputWithContext ¶
func (o GetAccessAddressLimiterAddressInfoArrayOutput) ToGetAccessAddressLimiterAddressInfoArrayOutputWithContext(ctx context.Context) GetAccessAddressLimiterAddressInfoArrayOutput
type GetAccessAddressLimiterAddressInfoInput ¶
type GetAccessAddressLimiterAddressInfoInput interface { pulumi.Input ToGetAccessAddressLimiterAddressInfoOutput() GetAccessAddressLimiterAddressInfoOutput ToGetAccessAddressLimiterAddressInfoOutputWithContext(context.Context) GetAccessAddressLimiterAddressInfoOutput }
GetAccessAddressLimiterAddressInfoInput is an input type that accepts GetAccessAddressLimiterAddressInfoArgs and GetAccessAddressLimiterAddressInfoOutput values. You can construct a concrete instance of `GetAccessAddressLimiterAddressInfoInput` via:
GetAccessAddressLimiterAddressInfoArgs{...}
type GetAccessAddressLimiterAddressInfoOutput ¶
type GetAccessAddressLimiterAddressInfoOutput struct{ *pulumi.OutputState }
func (GetAccessAddressLimiterAddressInfoOutput) ElementType ¶
func (GetAccessAddressLimiterAddressInfoOutput) ElementType() reflect.Type
func (GetAccessAddressLimiterAddressInfoOutput) IntranetAddress ¶
func (o GetAccessAddressLimiterAddressInfoOutput) IntranetAddress() pulumi.StringOutput
VPC access IP address listNote: This field may return null, indicating that a valid value is not available.
func (GetAccessAddressLimiterAddressInfoOutput) ToGetAccessAddressLimiterAddressInfoOutput ¶
func (o GetAccessAddressLimiterAddressInfoOutput) ToGetAccessAddressLimiterAddressInfoOutput() GetAccessAddressLimiterAddressInfoOutput
func (GetAccessAddressLimiterAddressInfoOutput) ToGetAccessAddressLimiterAddressInfoOutputWithContext ¶
func (o GetAccessAddressLimiterAddressInfoOutput) ToGetAccessAddressLimiterAddressInfoOutputWithContext(ctx context.Context) GetAccessAddressLimiterAddressInfoOutput
type GetAccessAddressOutputArgs ¶
type GetAccessAddressOutputArgs struct { // Deploy region. EngineRegion pulumi.StringPtrInput `pulumi:"engineRegion"` // engine instance Id. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Subnet ID, Zookeeper does not need to pass vpcid and subnetid; nacos and Polaris need to pass vpcid and subnetid. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // VPC ID, Zookeeper does not need to pass vpcid and subnetid; nacos and Polaris need to pass vpcid and subnetid. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` // Name of other engine components(pushgateway, polaris-limiter). Workload pulumi.StringPtrInput `pulumi:"workload"` }
A collection of arguments for invoking getAccessAddress.
func (GetAccessAddressOutputArgs) ElementType ¶
func (GetAccessAddressOutputArgs) ElementType() reflect.Type
type GetAccessAddressResult ¶
type GetAccessAddressResult struct { // Console public network access addressNote: This field may return null, indicating that a valid value is not available. ConsoleInternetAddress string `pulumi:"consoleInternetAddress"` // Console public network bandwidthNote: This field may return null, indicating that a valid value is not available. ConsoleInternetBandWidth int `pulumi:"consoleInternetBandWidth"` // Console Intranet access addressNote: This field may return null, indicating that a valid value is not available. ConsoleIntranetAddress string `pulumi:"consoleIntranetAddress"` EngineRegion *string `pulumi:"engineRegion"` // Apollo Multi-environment public ip address. EnvAddressInfos []GetAccessAddressEnvAddressInfo `pulumi:"envAddressInfos"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // Public access address. InternetAddress string `pulumi:"internetAddress"` // Client public network bandwidthNote: This field may return null, indicating that a valid value is not available. InternetBandWidth int `pulumi:"internetBandWidth"` // VPC access IP address listNote: This field may return null, indicating that a valid value is not available. IntranetAddress string `pulumi:"intranetAddress"` // Access IP address of the Polaris traffic limiting server nodeNote: This field may return null, indicating that a valid value is not available. LimiterAddressInfos []GetAccessAddressLimiterAddressInfo `pulumi:"limiterAddressInfos"` ResultOutputFile *string `pulumi:"resultOutputFile"` SubnetId *string `pulumi:"subnetId"` VpcId *string `pulumi:"vpcId"` Workload *string `pulumi:"workload"` }
A collection of values returned by getAccessAddress.
func GetAccessAddress ¶
func GetAccessAddress(ctx *pulumi.Context, args *GetAccessAddressArgs, opts ...pulumi.InvokeOption) (*GetAccessAddressResult, error)
Use this data source to query detailed information of tse accessAddress
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.GetAccessAddress(ctx, &tse.GetAccessAddressArgs{ EngineRegion: pulumi.StringRef("ap-guangzhou"), InstanceId: "ins-7eb7eea7", }, nil) if err != nil { return err } return nil }) }
```
type GetAccessAddressResultOutput ¶
type GetAccessAddressResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAccessAddress.
func GetAccessAddressOutput ¶
func GetAccessAddressOutput(ctx *pulumi.Context, args GetAccessAddressOutputArgs, opts ...pulumi.InvokeOption) GetAccessAddressResultOutput
func (GetAccessAddressResultOutput) ConsoleInternetAddress ¶
func (o GetAccessAddressResultOutput) ConsoleInternetAddress() pulumi.StringOutput
Console public network access addressNote: This field may return null, indicating that a valid value is not available.
func (GetAccessAddressResultOutput) ConsoleInternetBandWidth ¶
func (o GetAccessAddressResultOutput) ConsoleInternetBandWidth() pulumi.IntOutput
Console public network bandwidthNote: This field may return null, indicating that a valid value is not available.
func (GetAccessAddressResultOutput) ConsoleIntranetAddress ¶
func (o GetAccessAddressResultOutput) ConsoleIntranetAddress() pulumi.StringOutput
Console Intranet access addressNote: This field may return null, indicating that a valid value is not available.
func (GetAccessAddressResultOutput) ElementType ¶
func (GetAccessAddressResultOutput) ElementType() reflect.Type
func (GetAccessAddressResultOutput) EngineRegion ¶
func (o GetAccessAddressResultOutput) EngineRegion() pulumi.StringPtrOutput
func (GetAccessAddressResultOutput) EnvAddressInfos ¶
func (o GetAccessAddressResultOutput) EnvAddressInfos() GetAccessAddressEnvAddressInfoArrayOutput
Apollo Multi-environment public ip address.
func (GetAccessAddressResultOutput) Id ¶
func (o GetAccessAddressResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAccessAddressResultOutput) InstanceId ¶
func (o GetAccessAddressResultOutput) InstanceId() pulumi.StringOutput
func (GetAccessAddressResultOutput) InternetAddress ¶
func (o GetAccessAddressResultOutput) InternetAddress() pulumi.StringOutput
Public access address.
func (GetAccessAddressResultOutput) InternetBandWidth ¶
func (o GetAccessAddressResultOutput) InternetBandWidth() pulumi.IntOutput
Client public network bandwidthNote: This field may return null, indicating that a valid value is not available.
func (GetAccessAddressResultOutput) IntranetAddress ¶
func (o GetAccessAddressResultOutput) IntranetAddress() pulumi.StringOutput
VPC access IP address listNote: This field may return null, indicating that a valid value is not available.
func (GetAccessAddressResultOutput) LimiterAddressInfos ¶
func (o GetAccessAddressResultOutput) LimiterAddressInfos() GetAccessAddressLimiterAddressInfoArrayOutput
Access IP address of the Polaris traffic limiting server nodeNote: This field may return null, indicating that a valid value is not available.
func (GetAccessAddressResultOutput) ResultOutputFile ¶
func (o GetAccessAddressResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAccessAddressResultOutput) SubnetId ¶
func (o GetAccessAddressResultOutput) SubnetId() pulumi.StringPtrOutput
func (GetAccessAddressResultOutput) ToGetAccessAddressResultOutput ¶
func (o GetAccessAddressResultOutput) ToGetAccessAddressResultOutput() GetAccessAddressResultOutput
func (GetAccessAddressResultOutput) ToGetAccessAddressResultOutputWithContext ¶
func (o GetAccessAddressResultOutput) ToGetAccessAddressResultOutputWithContext(ctx context.Context) GetAccessAddressResultOutput
func (GetAccessAddressResultOutput) VpcId ¶
func (o GetAccessAddressResultOutput) VpcId() pulumi.StringPtrOutput
func (GetAccessAddressResultOutput) Workload ¶
func (o GetAccessAddressResultOutput) Workload() pulumi.StringPtrOutput
type GetGatewayCanaryRulesResult ¶ added in v0.1.8
type GetGatewayCanaryRulesResult struct { // canary rule list. CanaryRuleLists []GetGatewayCanaryRulesResultCanaryRuleList `pulumi:"canaryRuleLists"` // total count. TotalCount int `pulumi:"totalCount"` }
type GetGatewayCanaryRulesResultArgs ¶ added in v0.1.8
type GetGatewayCanaryRulesResultArgs struct { // canary rule list. CanaryRuleLists GetGatewayCanaryRulesResultCanaryRuleListArrayInput `pulumi:"canaryRuleLists"` // total count. TotalCount pulumi.IntInput `pulumi:"totalCount"` }
func (GetGatewayCanaryRulesResultArgs) ElementType ¶ added in v0.1.8
func (GetGatewayCanaryRulesResultArgs) ElementType() reflect.Type
func (GetGatewayCanaryRulesResultArgs) ToGetGatewayCanaryRulesResultOutput ¶ added in v0.1.8
func (i GetGatewayCanaryRulesResultArgs) ToGetGatewayCanaryRulesResultOutput() GetGatewayCanaryRulesResultOutput
func (GetGatewayCanaryRulesResultArgs) ToGetGatewayCanaryRulesResultOutputWithContext ¶ added in v0.1.8
func (i GetGatewayCanaryRulesResultArgs) ToGetGatewayCanaryRulesResultOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultOutput
type GetGatewayCanaryRulesResultArray ¶ added in v0.1.8
type GetGatewayCanaryRulesResultArray []GetGatewayCanaryRulesResultInput
func (GetGatewayCanaryRulesResultArray) ElementType ¶ added in v0.1.8
func (GetGatewayCanaryRulesResultArray) ElementType() reflect.Type
func (GetGatewayCanaryRulesResultArray) ToGetGatewayCanaryRulesResultArrayOutput ¶ added in v0.1.8
func (i GetGatewayCanaryRulesResultArray) ToGetGatewayCanaryRulesResultArrayOutput() GetGatewayCanaryRulesResultArrayOutput
func (GetGatewayCanaryRulesResultArray) ToGetGatewayCanaryRulesResultArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewayCanaryRulesResultArray) ToGetGatewayCanaryRulesResultArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultArrayOutput
type GetGatewayCanaryRulesResultArrayInput ¶ added in v0.1.8
type GetGatewayCanaryRulesResultArrayInput interface { pulumi.Input ToGetGatewayCanaryRulesResultArrayOutput() GetGatewayCanaryRulesResultArrayOutput ToGetGatewayCanaryRulesResultArrayOutputWithContext(context.Context) GetGatewayCanaryRulesResultArrayOutput }
GetGatewayCanaryRulesResultArrayInput is an input type that accepts GetGatewayCanaryRulesResultArray and GetGatewayCanaryRulesResultArrayOutput values. You can construct a concrete instance of `GetGatewayCanaryRulesResultArrayInput` via:
GetGatewayCanaryRulesResultArray{ GetGatewayCanaryRulesResultArgs{...} }
type GetGatewayCanaryRulesResultArrayOutput ¶ added in v0.1.8
type GetGatewayCanaryRulesResultArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayCanaryRulesResultArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewayCanaryRulesResultArrayOutput) ElementType() reflect.Type
func (GetGatewayCanaryRulesResultArrayOutput) ToGetGatewayCanaryRulesResultArrayOutput ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultArrayOutput) ToGetGatewayCanaryRulesResultArrayOutput() GetGatewayCanaryRulesResultArrayOutput
func (GetGatewayCanaryRulesResultArrayOutput) ToGetGatewayCanaryRulesResultArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultArrayOutput) ToGetGatewayCanaryRulesResultArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultArrayOutput
type GetGatewayCanaryRulesResultCanaryRuleList ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleList struct { // service weight configuration. BalancedServiceLists []GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceList `pulumi:"balancedServiceLists"` // parameter matching condition list. ConditionLists []GetGatewayCanaryRulesResultCanaryRuleListConditionList `pulumi:"conditionLists"` // the status of canary rule. Enabled bool `pulumi:"enabled"` // priority. The value ranges from 0 to 100; the larger the value, the higher the priority; the priority cannot be repeated between different rules. Priority int `pulumi:"priority"` // service ID. ServiceId string `pulumi:"serviceId"` // service name. ServiceName string `pulumi:"serviceName"` }
type GetGatewayCanaryRulesResultCanaryRuleListArgs ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListArgs struct { // service weight configuration. BalancedServiceLists GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayInput `pulumi:"balancedServiceLists"` // parameter matching condition list. ConditionLists GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayInput `pulumi:"conditionLists"` // the status of canary rule. Enabled pulumi.BoolInput `pulumi:"enabled"` // priority. The value ranges from 0 to 100; the larger the value, the higher the priority; the priority cannot be repeated between different rules. Priority pulumi.IntInput `pulumi:"priority"` // service ID. ServiceId pulumi.StringInput `pulumi:"serviceId"` // service name. ServiceName pulumi.StringInput `pulumi:"serviceName"` }
func (GetGatewayCanaryRulesResultCanaryRuleListArgs) ElementType ¶ added in v0.1.8
func (GetGatewayCanaryRulesResultCanaryRuleListArgs) ElementType() reflect.Type
func (GetGatewayCanaryRulesResultCanaryRuleListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListOutput ¶ added in v0.1.8
func (i GetGatewayCanaryRulesResultCanaryRuleListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListOutput() GetGatewayCanaryRulesResultCanaryRuleListOutput
func (GetGatewayCanaryRulesResultCanaryRuleListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListOutputWithContext ¶ added in v0.1.8
func (i GetGatewayCanaryRulesResultCanaryRuleListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListOutput
type GetGatewayCanaryRulesResultCanaryRuleListArray ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListArray []GetGatewayCanaryRulesResultCanaryRuleListInput
func (GetGatewayCanaryRulesResultCanaryRuleListArray) ElementType ¶ added in v0.1.8
func (GetGatewayCanaryRulesResultCanaryRuleListArray) ElementType() reflect.Type
func (GetGatewayCanaryRulesResultCanaryRuleListArray) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutput ¶ added in v0.1.8
func (i GetGatewayCanaryRulesResultCanaryRuleListArray) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListArrayOutput
func (GetGatewayCanaryRulesResultCanaryRuleListArray) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewayCanaryRulesResultCanaryRuleListArray) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListArrayOutput
type GetGatewayCanaryRulesResultCanaryRuleListArrayInput ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListArrayInput interface { pulumi.Input ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListArrayOutput ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutputWithContext(context.Context) GetGatewayCanaryRulesResultCanaryRuleListArrayOutput }
GetGatewayCanaryRulesResultCanaryRuleListArrayInput is an input type that accepts GetGatewayCanaryRulesResultCanaryRuleListArray and GetGatewayCanaryRulesResultCanaryRuleListArrayOutput values. You can construct a concrete instance of `GetGatewayCanaryRulesResultCanaryRuleListArrayInput` via:
GetGatewayCanaryRulesResultCanaryRuleListArray{ GetGatewayCanaryRulesResultCanaryRuleListArgs{...} }
type GetGatewayCanaryRulesResultCanaryRuleListArrayOutput ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayCanaryRulesResultCanaryRuleListArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewayCanaryRulesResultCanaryRuleListArrayOutput) ElementType() reflect.Type
func (GetGatewayCanaryRulesResultCanaryRuleListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutput ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListArrayOutput
func (GetGatewayCanaryRulesResultCanaryRuleListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListArrayOutput
type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceList ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceList struct { // percent, 10 is 10%, valid values: 0 to 100. Percent float64 `pulumi:"percent"` // service ID. ServiceId string `pulumi:"serviceId"` // service name. ServiceName string `pulumi:"serviceName"` // upstream name. UpstreamName string `pulumi:"upstreamName"` }
type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs struct { // percent, 10 is 10%, valid values: 0 to 100. Percent pulumi.Float64Input `pulumi:"percent"` // service ID. ServiceId pulumi.StringInput `pulumi:"serviceId"` // service name. ServiceName pulumi.StringInput `pulumi:"serviceName"` // upstream name. UpstreamName pulumi.StringInput `pulumi:"upstreamName"` }
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs) ElementType ¶ added in v0.1.8
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs) ElementType() reflect.Type
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput ¶ added in v0.1.8
func (i GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput() GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutputWithContext ¶ added in v0.1.8
func (i GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput
type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray []GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListInput
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray) ElementType ¶ added in v0.1.8
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray) ElementType() reflect.Type
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput ¶ added in v0.1.8
func (i GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput
type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayInput ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayInput interface { pulumi.Input ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutputWithContext(context.Context) GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput }
GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayInput is an input type that accepts GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray and GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput values. You can construct a concrete instance of `GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayInput` via:
GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArray{ GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs{...} }
type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput) ElementType() reflect.Type
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput) Index ¶ added in v0.1.8
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput
type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListInput ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListInput interface { pulumi.Input ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput() GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutputWithContext(context.Context) GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput }
GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListInput is an input type that accepts GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs and GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput values. You can construct a concrete instance of `GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListInput` via:
GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArgs{...}
type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput struct{ *pulumi.OutputState }
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ElementType ¶ added in v0.1.8
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ElementType() reflect.Type
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) Percent ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) Percent() pulumi.Float64Output
percent, 10 is 10%, valid values: 0 to 100.
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ServiceId ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ServiceId() pulumi.StringOutput
service ID.
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ServiceName ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ServiceName() pulumi.StringOutput
service name.
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput() GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutputWithContext ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput
func (GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) UpstreamName ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListOutput) UpstreamName() pulumi.StringOutput
upstream name.
type GetGatewayCanaryRulesResultCanaryRuleListConditionList ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListConditionList struct { // delimiter. valid when operator is in or not in, reference value:`,`, `;`,`\n`. Delimiter string `pulumi:"delimiter"` // global configuration ID. GlobalConfigId string `pulumi:"globalConfigId"` // global configuration name. GlobalConfigName string `pulumi:"globalConfigName"` // parameter name. Key string `pulumi:"key"` // operator.Reference value:`le`, `eq`, `lt`, `ne`, `ge`, `gt`, `regex`, `exists`, `in`, `not in`, `prefix`, `exact`, `regex`. Operator string `pulumi:"operator"` // type.Reference value:- path- method- query- header- cookie- body- system. Type string `pulumi:"type"` // parameter value. Value string `pulumi:"value"` }
type GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs struct { // delimiter. valid when operator is in or not in, reference value:`,`, `;`,`\n`. Delimiter pulumi.StringInput `pulumi:"delimiter"` // global configuration ID. GlobalConfigId pulumi.StringInput `pulumi:"globalConfigId"` // global configuration name. GlobalConfigName pulumi.StringInput `pulumi:"globalConfigName"` // parameter name. Key pulumi.StringInput `pulumi:"key"` // operator.Reference value:`le`, `eq`, `lt`, `ne`, `ge`, `gt`, `regex`, `exists`, `in`, `not in`, `prefix`, `exact`, `regex`. Operator pulumi.StringInput `pulumi:"operator"` // type.Reference value:- path- method- query- header- cookie- body- system. Type pulumi.StringInput `pulumi:"type"` // parameter value. Value pulumi.StringInput `pulumi:"value"` }
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs) ElementType ¶ added in v0.1.8
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs) ElementType() reflect.Type
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutput ¶ added in v0.1.8
func (i GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutput() GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutputWithContext ¶ added in v0.1.8
func (i GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput
type GetGatewayCanaryRulesResultCanaryRuleListConditionListArray ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListConditionListArray []GetGatewayCanaryRulesResultCanaryRuleListConditionListInput
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArray) ElementType ¶ added in v0.1.8
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArray) ElementType() reflect.Type
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArray) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput ¶ added in v0.1.8
func (i GetGatewayCanaryRulesResultCanaryRuleListConditionListArray) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArray) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewayCanaryRulesResultCanaryRuleListConditionListArray) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput
type GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayInput ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayInput interface { pulumi.Input ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutputWithContext(context.Context) GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput }
GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayInput is an input type that accepts GetGatewayCanaryRulesResultCanaryRuleListConditionListArray and GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput values. You can construct a concrete instance of `GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayInput` via:
GetGatewayCanaryRulesResultCanaryRuleListConditionListArray{ GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs{...} }
type GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput) ElementType() reflect.Type
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput() GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput
type GetGatewayCanaryRulesResultCanaryRuleListConditionListInput ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListConditionListInput interface { pulumi.Input ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutput() GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutputWithContext(context.Context) GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput }
GetGatewayCanaryRulesResultCanaryRuleListConditionListInput is an input type that accepts GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs and GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput values. You can construct a concrete instance of `GetGatewayCanaryRulesResultCanaryRuleListConditionListInput` via:
GetGatewayCanaryRulesResultCanaryRuleListConditionListArgs{...}
type GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput struct{ *pulumi.OutputState }
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) Delimiter ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) Delimiter() pulumi.StringOutput
delimiter. valid when operator is in or not in, reference value:`,`, `;`,`\n`.
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) ElementType ¶ added in v0.1.8
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) ElementType() reflect.Type
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) GlobalConfigId ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) GlobalConfigId() pulumi.StringOutput
global configuration ID.
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) GlobalConfigName ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) GlobalConfigName() pulumi.StringOutput
global configuration name.
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) Key ¶ added in v0.1.8
parameter name.
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) Operator ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) Operator() pulumi.StringOutput
operator.Reference value:`le`, `eq`, `lt`, `ne`, `ge`, `gt`, `regex`, `exists`, `in`, `not in`, `prefix`, `exact`, `regex`.
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutput ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutput() GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutputWithContext ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListConditionListOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput
func (GetGatewayCanaryRulesResultCanaryRuleListConditionListOutput) Type ¶ added in v0.1.8
type.Reference value:- path- method- query- header- cookie- body- system.
type GetGatewayCanaryRulesResultCanaryRuleListInput ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListInput interface { pulumi.Input ToGetGatewayCanaryRulesResultCanaryRuleListOutput() GetGatewayCanaryRulesResultCanaryRuleListOutput ToGetGatewayCanaryRulesResultCanaryRuleListOutputWithContext(context.Context) GetGatewayCanaryRulesResultCanaryRuleListOutput }
GetGatewayCanaryRulesResultCanaryRuleListInput is an input type that accepts GetGatewayCanaryRulesResultCanaryRuleListArgs and GetGatewayCanaryRulesResultCanaryRuleListOutput values. You can construct a concrete instance of `GetGatewayCanaryRulesResultCanaryRuleListInput` via:
GetGatewayCanaryRulesResultCanaryRuleListArgs{...}
type GetGatewayCanaryRulesResultCanaryRuleListOutput ¶ added in v0.1.8
type GetGatewayCanaryRulesResultCanaryRuleListOutput struct{ *pulumi.OutputState }
func (GetGatewayCanaryRulesResultCanaryRuleListOutput) BalancedServiceLists ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListOutput) BalancedServiceLists() GetGatewayCanaryRulesResultCanaryRuleListBalancedServiceListArrayOutput
service weight configuration.
func (GetGatewayCanaryRulesResultCanaryRuleListOutput) ConditionLists ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListOutput) ConditionLists() GetGatewayCanaryRulesResultCanaryRuleListConditionListArrayOutput
parameter matching condition list.
func (GetGatewayCanaryRulesResultCanaryRuleListOutput) ElementType ¶ added in v0.1.8
func (GetGatewayCanaryRulesResultCanaryRuleListOutput) ElementType() reflect.Type
func (GetGatewayCanaryRulesResultCanaryRuleListOutput) Enabled ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListOutput) Enabled() pulumi.BoolOutput
the status of canary rule.
func (GetGatewayCanaryRulesResultCanaryRuleListOutput) Priority ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListOutput) Priority() pulumi.IntOutput
priority. The value ranges from 0 to 100; the larger the value, the higher the priority; the priority cannot be repeated between different rules.
func (GetGatewayCanaryRulesResultCanaryRuleListOutput) ServiceId ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListOutput) ServiceId() pulumi.StringOutput
service ID.
func (GetGatewayCanaryRulesResultCanaryRuleListOutput) ServiceName ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListOutput) ServiceName() pulumi.StringOutput
service name.
func (GetGatewayCanaryRulesResultCanaryRuleListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListOutput ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListOutput() GetGatewayCanaryRulesResultCanaryRuleListOutput
func (GetGatewayCanaryRulesResultCanaryRuleListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListOutputWithContext ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultCanaryRuleListOutput) ToGetGatewayCanaryRulesResultCanaryRuleListOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultCanaryRuleListOutput
type GetGatewayCanaryRulesResultInput ¶ added in v0.1.8
type GetGatewayCanaryRulesResultInput interface { pulumi.Input ToGetGatewayCanaryRulesResultOutput() GetGatewayCanaryRulesResultOutput ToGetGatewayCanaryRulesResultOutputWithContext(context.Context) GetGatewayCanaryRulesResultOutput }
GetGatewayCanaryRulesResultInput is an input type that accepts GetGatewayCanaryRulesResultArgs and GetGatewayCanaryRulesResultOutput values. You can construct a concrete instance of `GetGatewayCanaryRulesResultInput` via:
GetGatewayCanaryRulesResultArgs{...}
type GetGatewayCanaryRulesResultOutput ¶ added in v0.1.8
type GetGatewayCanaryRulesResultOutput struct{ *pulumi.OutputState }
func (GetGatewayCanaryRulesResultOutput) CanaryRuleLists ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultOutput) CanaryRuleLists() GetGatewayCanaryRulesResultCanaryRuleListArrayOutput
canary rule list.
func (GetGatewayCanaryRulesResultOutput) ElementType ¶ added in v0.1.8
func (GetGatewayCanaryRulesResultOutput) ElementType() reflect.Type
func (GetGatewayCanaryRulesResultOutput) ToGetGatewayCanaryRulesResultOutput ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultOutput) ToGetGatewayCanaryRulesResultOutput() GetGatewayCanaryRulesResultOutput
func (GetGatewayCanaryRulesResultOutput) ToGetGatewayCanaryRulesResultOutputWithContext ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultOutput) ToGetGatewayCanaryRulesResultOutputWithContext(ctx context.Context) GetGatewayCanaryRulesResultOutput
func (GetGatewayCanaryRulesResultOutput) TotalCount ¶ added in v0.1.8
func (o GetGatewayCanaryRulesResultOutput) TotalCount() pulumi.IntOutput
total count.
type GetGatewayCertificatesFilter ¶ added in v0.1.8
type GetGatewayCertificatesFilterArgs ¶ added in v0.1.8
type GetGatewayCertificatesFilterArgs struct { // Filter name. Key pulumi.StringPtrInput `pulumi:"key"` // Filter value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (GetGatewayCertificatesFilterArgs) ElementType ¶ added in v0.1.8
func (GetGatewayCertificatesFilterArgs) ElementType() reflect.Type
func (GetGatewayCertificatesFilterArgs) ToGetGatewayCertificatesFilterOutput ¶ added in v0.1.8
func (i GetGatewayCertificatesFilterArgs) ToGetGatewayCertificatesFilterOutput() GetGatewayCertificatesFilterOutput
func (GetGatewayCertificatesFilterArgs) ToGetGatewayCertificatesFilterOutputWithContext ¶ added in v0.1.8
func (i GetGatewayCertificatesFilterArgs) ToGetGatewayCertificatesFilterOutputWithContext(ctx context.Context) GetGatewayCertificatesFilterOutput
type GetGatewayCertificatesFilterArray ¶ added in v0.1.8
type GetGatewayCertificatesFilterArray []GetGatewayCertificatesFilterInput
func (GetGatewayCertificatesFilterArray) ElementType ¶ added in v0.1.8
func (GetGatewayCertificatesFilterArray) ElementType() reflect.Type
func (GetGatewayCertificatesFilterArray) ToGetGatewayCertificatesFilterArrayOutput ¶ added in v0.1.8
func (i GetGatewayCertificatesFilterArray) ToGetGatewayCertificatesFilterArrayOutput() GetGatewayCertificatesFilterArrayOutput
func (GetGatewayCertificatesFilterArray) ToGetGatewayCertificatesFilterArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewayCertificatesFilterArray) ToGetGatewayCertificatesFilterArrayOutputWithContext(ctx context.Context) GetGatewayCertificatesFilterArrayOutput
type GetGatewayCertificatesFilterArrayInput ¶ added in v0.1.8
type GetGatewayCertificatesFilterArrayInput interface { pulumi.Input ToGetGatewayCertificatesFilterArrayOutput() GetGatewayCertificatesFilterArrayOutput ToGetGatewayCertificatesFilterArrayOutputWithContext(context.Context) GetGatewayCertificatesFilterArrayOutput }
GetGatewayCertificatesFilterArrayInput is an input type that accepts GetGatewayCertificatesFilterArray and GetGatewayCertificatesFilterArrayOutput values. You can construct a concrete instance of `GetGatewayCertificatesFilterArrayInput` via:
GetGatewayCertificatesFilterArray{ GetGatewayCertificatesFilterArgs{...} }
type GetGatewayCertificatesFilterArrayOutput ¶ added in v0.1.8
type GetGatewayCertificatesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayCertificatesFilterArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewayCertificatesFilterArrayOutput) ElementType() reflect.Type
func (GetGatewayCertificatesFilterArrayOutput) ToGetGatewayCertificatesFilterArrayOutput ¶ added in v0.1.8
func (o GetGatewayCertificatesFilterArrayOutput) ToGetGatewayCertificatesFilterArrayOutput() GetGatewayCertificatesFilterArrayOutput
func (GetGatewayCertificatesFilterArrayOutput) ToGetGatewayCertificatesFilterArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewayCertificatesFilterArrayOutput) ToGetGatewayCertificatesFilterArrayOutputWithContext(ctx context.Context) GetGatewayCertificatesFilterArrayOutput
type GetGatewayCertificatesFilterInput ¶ added in v0.1.8
type GetGatewayCertificatesFilterInput interface { pulumi.Input ToGetGatewayCertificatesFilterOutput() GetGatewayCertificatesFilterOutput ToGetGatewayCertificatesFilterOutputWithContext(context.Context) GetGatewayCertificatesFilterOutput }
GetGatewayCertificatesFilterInput is an input type that accepts GetGatewayCertificatesFilterArgs and GetGatewayCertificatesFilterOutput values. You can construct a concrete instance of `GetGatewayCertificatesFilterInput` via:
GetGatewayCertificatesFilterArgs{...}
type GetGatewayCertificatesFilterOutput ¶ added in v0.1.8
type GetGatewayCertificatesFilterOutput struct{ *pulumi.OutputState }
func (GetGatewayCertificatesFilterOutput) ElementType ¶ added in v0.1.8
func (GetGatewayCertificatesFilterOutput) ElementType() reflect.Type
func (GetGatewayCertificatesFilterOutput) Key ¶ added in v0.1.8
func (o GetGatewayCertificatesFilterOutput) Key() pulumi.StringPtrOutput
Filter name.
func (GetGatewayCertificatesFilterOutput) ToGetGatewayCertificatesFilterOutput ¶ added in v0.1.8
func (o GetGatewayCertificatesFilterOutput) ToGetGatewayCertificatesFilterOutput() GetGatewayCertificatesFilterOutput
func (GetGatewayCertificatesFilterOutput) ToGetGatewayCertificatesFilterOutputWithContext ¶ added in v0.1.8
func (o GetGatewayCertificatesFilterOutput) ToGetGatewayCertificatesFilterOutputWithContext(ctx context.Context) GetGatewayCertificatesFilterOutput
func (GetGatewayCertificatesFilterOutput) Value ¶ added in v0.1.8
func (o GetGatewayCertificatesFilterOutput) Value() pulumi.StringPtrOutput
Filter value.
type GetGatewayCertificatesResult ¶ added in v0.1.8
type GetGatewayCertificatesResult struct { // Certificate list of gateway. Note: This field may return null, indicating that a valid value is not available. CertificatesLists []GetGatewayCertificatesResultCertificatesList `pulumi:"certificatesLists"` // Total count. Note: This field may return null, indicating that a valid value is not available. Total int `pulumi:"total"` }
type GetGatewayCertificatesResultArgs ¶ added in v0.1.8
type GetGatewayCertificatesResultArgs struct { // Certificate list of gateway. Note: This field may return null, indicating that a valid value is not available. CertificatesLists GetGatewayCertificatesResultCertificatesListArrayInput `pulumi:"certificatesLists"` // Total count. Note: This field may return null, indicating that a valid value is not available. Total pulumi.IntInput `pulumi:"total"` }
func (GetGatewayCertificatesResultArgs) ElementType ¶ added in v0.1.8
func (GetGatewayCertificatesResultArgs) ElementType() reflect.Type
func (GetGatewayCertificatesResultArgs) ToGetGatewayCertificatesResultOutput ¶ added in v0.1.8
func (i GetGatewayCertificatesResultArgs) ToGetGatewayCertificatesResultOutput() GetGatewayCertificatesResultOutput
func (GetGatewayCertificatesResultArgs) ToGetGatewayCertificatesResultOutputWithContext ¶ added in v0.1.8
func (i GetGatewayCertificatesResultArgs) ToGetGatewayCertificatesResultOutputWithContext(ctx context.Context) GetGatewayCertificatesResultOutput
type GetGatewayCertificatesResultArray ¶ added in v0.1.8
type GetGatewayCertificatesResultArray []GetGatewayCertificatesResultInput
func (GetGatewayCertificatesResultArray) ElementType ¶ added in v0.1.8
func (GetGatewayCertificatesResultArray) ElementType() reflect.Type
func (GetGatewayCertificatesResultArray) ToGetGatewayCertificatesResultArrayOutput ¶ added in v0.1.8
func (i GetGatewayCertificatesResultArray) ToGetGatewayCertificatesResultArrayOutput() GetGatewayCertificatesResultArrayOutput
func (GetGatewayCertificatesResultArray) ToGetGatewayCertificatesResultArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewayCertificatesResultArray) ToGetGatewayCertificatesResultArrayOutputWithContext(ctx context.Context) GetGatewayCertificatesResultArrayOutput
type GetGatewayCertificatesResultArrayInput ¶ added in v0.1.8
type GetGatewayCertificatesResultArrayInput interface { pulumi.Input ToGetGatewayCertificatesResultArrayOutput() GetGatewayCertificatesResultArrayOutput ToGetGatewayCertificatesResultArrayOutputWithContext(context.Context) GetGatewayCertificatesResultArrayOutput }
GetGatewayCertificatesResultArrayInput is an input type that accepts GetGatewayCertificatesResultArray and GetGatewayCertificatesResultArrayOutput values. You can construct a concrete instance of `GetGatewayCertificatesResultArrayInput` via:
GetGatewayCertificatesResultArray{ GetGatewayCertificatesResultArgs{...} }
type GetGatewayCertificatesResultArrayOutput ¶ added in v0.1.8
type GetGatewayCertificatesResultArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayCertificatesResultArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewayCertificatesResultArrayOutput) ElementType() reflect.Type
func (GetGatewayCertificatesResultArrayOutput) ToGetGatewayCertificatesResultArrayOutput ¶ added in v0.1.8
func (o GetGatewayCertificatesResultArrayOutput) ToGetGatewayCertificatesResultArrayOutput() GetGatewayCertificatesResultArrayOutput
func (GetGatewayCertificatesResultArrayOutput) ToGetGatewayCertificatesResultArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewayCertificatesResultArrayOutput) ToGetGatewayCertificatesResultArrayOutputWithContext(ctx context.Context) GetGatewayCertificatesResultArrayOutput
type GetGatewayCertificatesResultCertificatesList ¶ added in v0.1.8
type GetGatewayCertificatesResultCertificatesList struct { // Domains of the binding. Note: This field may return null, indicating that a valid value is not available. BindDomains []string `pulumi:"bindDomains"` // Certificate ID of ssl platform. Note: This field may return null, indicating that a valid value is not available. CertId string `pulumi:"certId"` // Source of certificate. Reference value:- native. Source: konga- ssl. Source: ssl platform. Note: This field may return null, indicating that a valid value is not available. CertSource string `pulumi:"certSource"` // Upload time of certificate. Note: This field may return null, indicating that a valid value is not available. CreateTime string `pulumi:"createTime"` // Pem format of certificate. Note: This field may return null, indicating that a valid value is not available. Crt string `pulumi:"crt"` // Expiration time of certificate. Note: This field may return null, indicating that a valid value is not available. ExpireTime string `pulumi:"expireTime"` // Certificate ID. Note: This field may return null, indicating that a valid value is not available. Id string `pulumi:"id"` // Issuance time of certificateNote: This field may return null, indicating that a valid value is not available. IssueTime string `pulumi:"issueTime"` // Filter name. Key string `pulumi:"key"` // Certificate name. Note: This field may return null, indicating that a valid value is not available. Name string `pulumi:"name"` // Status of certificate. Reference value:- expired- active. Note: This field may return null, indicating that a valid value is not available. Status string `pulumi:"status"` }
type GetGatewayCertificatesResultCertificatesListArgs ¶ added in v0.1.8
type GetGatewayCertificatesResultCertificatesListArgs struct { // Domains of the binding. Note: This field may return null, indicating that a valid value is not available. BindDomains pulumi.StringArrayInput `pulumi:"bindDomains"` // Certificate ID of ssl platform. Note: This field may return null, indicating that a valid value is not available. CertId pulumi.StringInput `pulumi:"certId"` // Source of certificate. Reference value:- native. Source: konga- ssl. Source: ssl platform. Note: This field may return null, indicating that a valid value is not available. CertSource pulumi.StringInput `pulumi:"certSource"` // Upload time of certificate. Note: This field may return null, indicating that a valid value is not available. CreateTime pulumi.StringInput `pulumi:"createTime"` // Pem format of certificate. Note: This field may return null, indicating that a valid value is not available. Crt pulumi.StringInput `pulumi:"crt"` // Expiration time of certificate. Note: This field may return null, indicating that a valid value is not available. ExpireTime pulumi.StringInput `pulumi:"expireTime"` // Certificate ID. Note: This field may return null, indicating that a valid value is not available. Id pulumi.StringInput `pulumi:"id"` // Issuance time of certificateNote: This field may return null, indicating that a valid value is not available. IssueTime pulumi.StringInput `pulumi:"issueTime"` // Filter name. Key pulumi.StringInput `pulumi:"key"` // Certificate name. Note: This field may return null, indicating that a valid value is not available. Name pulumi.StringInput `pulumi:"name"` // Status of certificate. Reference value:- expired- active. Note: This field may return null, indicating that a valid value is not available. Status pulumi.StringInput `pulumi:"status"` }
func (GetGatewayCertificatesResultCertificatesListArgs) ElementType ¶ added in v0.1.8
func (GetGatewayCertificatesResultCertificatesListArgs) ElementType() reflect.Type
func (GetGatewayCertificatesResultCertificatesListArgs) ToGetGatewayCertificatesResultCertificatesListOutput ¶ added in v0.1.8
func (i GetGatewayCertificatesResultCertificatesListArgs) ToGetGatewayCertificatesResultCertificatesListOutput() GetGatewayCertificatesResultCertificatesListOutput
func (GetGatewayCertificatesResultCertificatesListArgs) ToGetGatewayCertificatesResultCertificatesListOutputWithContext ¶ added in v0.1.8
func (i GetGatewayCertificatesResultCertificatesListArgs) ToGetGatewayCertificatesResultCertificatesListOutputWithContext(ctx context.Context) GetGatewayCertificatesResultCertificatesListOutput
type GetGatewayCertificatesResultCertificatesListArray ¶ added in v0.1.8
type GetGatewayCertificatesResultCertificatesListArray []GetGatewayCertificatesResultCertificatesListInput
func (GetGatewayCertificatesResultCertificatesListArray) ElementType ¶ added in v0.1.8
func (GetGatewayCertificatesResultCertificatesListArray) ElementType() reflect.Type
func (GetGatewayCertificatesResultCertificatesListArray) ToGetGatewayCertificatesResultCertificatesListArrayOutput ¶ added in v0.1.8
func (i GetGatewayCertificatesResultCertificatesListArray) ToGetGatewayCertificatesResultCertificatesListArrayOutput() GetGatewayCertificatesResultCertificatesListArrayOutput
func (GetGatewayCertificatesResultCertificatesListArray) ToGetGatewayCertificatesResultCertificatesListArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewayCertificatesResultCertificatesListArray) ToGetGatewayCertificatesResultCertificatesListArrayOutputWithContext(ctx context.Context) GetGatewayCertificatesResultCertificatesListArrayOutput
type GetGatewayCertificatesResultCertificatesListArrayInput ¶ added in v0.1.8
type GetGatewayCertificatesResultCertificatesListArrayInput interface { pulumi.Input ToGetGatewayCertificatesResultCertificatesListArrayOutput() GetGatewayCertificatesResultCertificatesListArrayOutput ToGetGatewayCertificatesResultCertificatesListArrayOutputWithContext(context.Context) GetGatewayCertificatesResultCertificatesListArrayOutput }
GetGatewayCertificatesResultCertificatesListArrayInput is an input type that accepts GetGatewayCertificatesResultCertificatesListArray and GetGatewayCertificatesResultCertificatesListArrayOutput values. You can construct a concrete instance of `GetGatewayCertificatesResultCertificatesListArrayInput` via:
GetGatewayCertificatesResultCertificatesListArray{ GetGatewayCertificatesResultCertificatesListArgs{...} }
type GetGatewayCertificatesResultCertificatesListArrayOutput ¶ added in v0.1.8
type GetGatewayCertificatesResultCertificatesListArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayCertificatesResultCertificatesListArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewayCertificatesResultCertificatesListArrayOutput) ElementType() reflect.Type
func (GetGatewayCertificatesResultCertificatesListArrayOutput) ToGetGatewayCertificatesResultCertificatesListArrayOutput ¶ added in v0.1.8
func (o GetGatewayCertificatesResultCertificatesListArrayOutput) ToGetGatewayCertificatesResultCertificatesListArrayOutput() GetGatewayCertificatesResultCertificatesListArrayOutput
func (GetGatewayCertificatesResultCertificatesListArrayOutput) ToGetGatewayCertificatesResultCertificatesListArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewayCertificatesResultCertificatesListArrayOutput) ToGetGatewayCertificatesResultCertificatesListArrayOutputWithContext(ctx context.Context) GetGatewayCertificatesResultCertificatesListArrayOutput
type GetGatewayCertificatesResultCertificatesListInput ¶ added in v0.1.8
type GetGatewayCertificatesResultCertificatesListInput interface { pulumi.Input ToGetGatewayCertificatesResultCertificatesListOutput() GetGatewayCertificatesResultCertificatesListOutput ToGetGatewayCertificatesResultCertificatesListOutputWithContext(context.Context) GetGatewayCertificatesResultCertificatesListOutput }
GetGatewayCertificatesResultCertificatesListInput is an input type that accepts GetGatewayCertificatesResultCertificatesListArgs and GetGatewayCertificatesResultCertificatesListOutput values. You can construct a concrete instance of `GetGatewayCertificatesResultCertificatesListInput` via:
GetGatewayCertificatesResultCertificatesListArgs{...}
type GetGatewayCertificatesResultCertificatesListOutput ¶ added in v0.1.8
type GetGatewayCertificatesResultCertificatesListOutput struct{ *pulumi.OutputState }
func (GetGatewayCertificatesResultCertificatesListOutput) BindDomains ¶ added in v0.1.8
func (o GetGatewayCertificatesResultCertificatesListOutput) BindDomains() pulumi.StringArrayOutput
Domains of the binding. Note: This field may return null, indicating that a valid value is not available.
func (GetGatewayCertificatesResultCertificatesListOutput) CertId ¶ added in v0.1.8
func (o GetGatewayCertificatesResultCertificatesListOutput) CertId() pulumi.StringOutput
Certificate ID of ssl platform. Note: This field may return null, indicating that a valid value is not available.
func (GetGatewayCertificatesResultCertificatesListOutput) CertSource ¶ added in v0.1.8
func (o GetGatewayCertificatesResultCertificatesListOutput) CertSource() pulumi.StringOutput
Source of certificate. Reference value:- native. Source: konga- ssl. Source: ssl platform. Note: This field may return null, indicating that a valid value is not available.
func (GetGatewayCertificatesResultCertificatesListOutput) CreateTime ¶ added in v0.1.8
func (o GetGatewayCertificatesResultCertificatesListOutput) CreateTime() pulumi.StringOutput
Upload time of certificate. Note: This field may return null, indicating that a valid value is not available.
func (GetGatewayCertificatesResultCertificatesListOutput) Crt ¶ added in v0.1.8
func (o GetGatewayCertificatesResultCertificatesListOutput) Crt() pulumi.StringOutput
Pem format of certificate. Note: This field may return null, indicating that a valid value is not available.
func (GetGatewayCertificatesResultCertificatesListOutput) ElementType ¶ added in v0.1.8
func (GetGatewayCertificatesResultCertificatesListOutput) ElementType() reflect.Type
func (GetGatewayCertificatesResultCertificatesListOutput) ExpireTime ¶ added in v0.1.8
func (o GetGatewayCertificatesResultCertificatesListOutput) ExpireTime() pulumi.StringOutput
Expiration time of certificate. Note: This field may return null, indicating that a valid value is not available.
func (GetGatewayCertificatesResultCertificatesListOutput) Id ¶ added in v0.1.8
Certificate ID. Note: This field may return null, indicating that a valid value is not available.
func (GetGatewayCertificatesResultCertificatesListOutput) IssueTime ¶ added in v0.1.8
func (o GetGatewayCertificatesResultCertificatesListOutput) IssueTime() pulumi.StringOutput
Issuance time of certificateNote: This field may return null, indicating that a valid value is not available.
func (GetGatewayCertificatesResultCertificatesListOutput) Key ¶ added in v0.1.8
func (o GetGatewayCertificatesResultCertificatesListOutput) Key() pulumi.StringOutput
Filter name.
func (GetGatewayCertificatesResultCertificatesListOutput) Name ¶ added in v0.1.8
func (o GetGatewayCertificatesResultCertificatesListOutput) Name() pulumi.StringOutput
Certificate name. Note: This field may return null, indicating that a valid value is not available.
func (GetGatewayCertificatesResultCertificatesListOutput) Status ¶ added in v0.1.8
func (o GetGatewayCertificatesResultCertificatesListOutput) Status() pulumi.StringOutput
Status of certificate. Reference value:- expired- active. Note: This field may return null, indicating that a valid value is not available.
func (GetGatewayCertificatesResultCertificatesListOutput) ToGetGatewayCertificatesResultCertificatesListOutput ¶ added in v0.1.8
func (o GetGatewayCertificatesResultCertificatesListOutput) ToGetGatewayCertificatesResultCertificatesListOutput() GetGatewayCertificatesResultCertificatesListOutput
func (GetGatewayCertificatesResultCertificatesListOutput) ToGetGatewayCertificatesResultCertificatesListOutputWithContext ¶ added in v0.1.8
func (o GetGatewayCertificatesResultCertificatesListOutput) ToGetGatewayCertificatesResultCertificatesListOutputWithContext(ctx context.Context) GetGatewayCertificatesResultCertificatesListOutput
type GetGatewayCertificatesResultInput ¶ added in v0.1.8
type GetGatewayCertificatesResultInput interface { pulumi.Input ToGetGatewayCertificatesResultOutput() GetGatewayCertificatesResultOutput ToGetGatewayCertificatesResultOutputWithContext(context.Context) GetGatewayCertificatesResultOutput }
GetGatewayCertificatesResultInput is an input type that accepts GetGatewayCertificatesResultArgs and GetGatewayCertificatesResultOutput values. You can construct a concrete instance of `GetGatewayCertificatesResultInput` via:
GetGatewayCertificatesResultArgs{...}
type GetGatewayCertificatesResultOutput ¶ added in v0.1.8
type GetGatewayCertificatesResultOutput struct{ *pulumi.OutputState }
func (GetGatewayCertificatesResultOutput) CertificatesLists ¶ added in v0.1.8
func (o GetGatewayCertificatesResultOutput) CertificatesLists() GetGatewayCertificatesResultCertificatesListArrayOutput
Certificate list of gateway. Note: This field may return null, indicating that a valid value is not available.
func (GetGatewayCertificatesResultOutput) ElementType ¶ added in v0.1.8
func (GetGatewayCertificatesResultOutput) ElementType() reflect.Type
func (GetGatewayCertificatesResultOutput) ToGetGatewayCertificatesResultOutput ¶ added in v0.1.8
func (o GetGatewayCertificatesResultOutput) ToGetGatewayCertificatesResultOutput() GetGatewayCertificatesResultOutput
func (GetGatewayCertificatesResultOutput) ToGetGatewayCertificatesResultOutputWithContext ¶ added in v0.1.8
func (o GetGatewayCertificatesResultOutput) ToGetGatewayCertificatesResultOutputWithContext(ctx context.Context) GetGatewayCertificatesResultOutput
func (GetGatewayCertificatesResultOutput) Total ¶ added in v0.1.8
func (o GetGatewayCertificatesResultOutput) Total() pulumi.IntOutput
Total count. Note: This field may return null, indicating that a valid value is not available.
type GetGatewayNodesArgs ¶
type GetGatewayNodesArgs struct { // gateway ID. GatewayId string `pulumi:"gatewayId"` // gateway group ID. GroupId *string `pulumi:"groupId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getGatewayNodes.
type GetGatewayNodesNodeList ¶
type GetGatewayNodesNodeList struct { // gateway group ID. GroupId string `pulumi:"groupId"` // Group nameNote: This field may return null, indicating that a valid value is not available. GroupName string `pulumi:"groupName"` // gateway node id. NodeId string `pulumi:"nodeId"` // gateway node ip. NodeIp string `pulumi:"nodeIp"` // statusNote: This field may return null, indicating that a valid value is not available. Status string `pulumi:"status"` // ZoneNote: This field may return null, indicating that a valid value is not available. Zone string `pulumi:"zone"` // Zone idNote: This field may return null, indicating that a valid value is not available. ZoneId string `pulumi:"zoneId"` }
type GetGatewayNodesNodeListArgs ¶
type GetGatewayNodesNodeListArgs struct { // gateway group ID. GroupId pulumi.StringInput `pulumi:"groupId"` // Group nameNote: This field may return null, indicating that a valid value is not available. GroupName pulumi.StringInput `pulumi:"groupName"` // gateway node id. NodeId pulumi.StringInput `pulumi:"nodeId"` // gateway node ip. NodeIp pulumi.StringInput `pulumi:"nodeIp"` // statusNote: This field may return null, indicating that a valid value is not available. Status pulumi.StringInput `pulumi:"status"` // ZoneNote: This field may return null, indicating that a valid value is not available. Zone pulumi.StringInput `pulumi:"zone"` // Zone idNote: This field may return null, indicating that a valid value is not available. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (GetGatewayNodesNodeListArgs) ElementType ¶
func (GetGatewayNodesNodeListArgs) ElementType() reflect.Type
func (GetGatewayNodesNodeListArgs) ToGetGatewayNodesNodeListOutput ¶
func (i GetGatewayNodesNodeListArgs) ToGetGatewayNodesNodeListOutput() GetGatewayNodesNodeListOutput
func (GetGatewayNodesNodeListArgs) ToGetGatewayNodesNodeListOutputWithContext ¶
func (i GetGatewayNodesNodeListArgs) ToGetGatewayNodesNodeListOutputWithContext(ctx context.Context) GetGatewayNodesNodeListOutput
type GetGatewayNodesNodeListArray ¶
type GetGatewayNodesNodeListArray []GetGatewayNodesNodeListInput
func (GetGatewayNodesNodeListArray) ElementType ¶
func (GetGatewayNodesNodeListArray) ElementType() reflect.Type
func (GetGatewayNodesNodeListArray) ToGetGatewayNodesNodeListArrayOutput ¶
func (i GetGatewayNodesNodeListArray) ToGetGatewayNodesNodeListArrayOutput() GetGatewayNodesNodeListArrayOutput
func (GetGatewayNodesNodeListArray) ToGetGatewayNodesNodeListArrayOutputWithContext ¶
func (i GetGatewayNodesNodeListArray) ToGetGatewayNodesNodeListArrayOutputWithContext(ctx context.Context) GetGatewayNodesNodeListArrayOutput
type GetGatewayNodesNodeListArrayInput ¶
type GetGatewayNodesNodeListArrayInput interface { pulumi.Input ToGetGatewayNodesNodeListArrayOutput() GetGatewayNodesNodeListArrayOutput ToGetGatewayNodesNodeListArrayOutputWithContext(context.Context) GetGatewayNodesNodeListArrayOutput }
GetGatewayNodesNodeListArrayInput is an input type that accepts GetGatewayNodesNodeListArray and GetGatewayNodesNodeListArrayOutput values. You can construct a concrete instance of `GetGatewayNodesNodeListArrayInput` via:
GetGatewayNodesNodeListArray{ GetGatewayNodesNodeListArgs{...} }
type GetGatewayNodesNodeListArrayOutput ¶
type GetGatewayNodesNodeListArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayNodesNodeListArrayOutput) ElementType ¶
func (GetGatewayNodesNodeListArrayOutput) ElementType() reflect.Type
func (GetGatewayNodesNodeListArrayOutput) Index ¶
func (o GetGatewayNodesNodeListArrayOutput) Index(i pulumi.IntInput) GetGatewayNodesNodeListOutput
func (GetGatewayNodesNodeListArrayOutput) ToGetGatewayNodesNodeListArrayOutput ¶
func (o GetGatewayNodesNodeListArrayOutput) ToGetGatewayNodesNodeListArrayOutput() GetGatewayNodesNodeListArrayOutput
func (GetGatewayNodesNodeListArrayOutput) ToGetGatewayNodesNodeListArrayOutputWithContext ¶
func (o GetGatewayNodesNodeListArrayOutput) ToGetGatewayNodesNodeListArrayOutputWithContext(ctx context.Context) GetGatewayNodesNodeListArrayOutput
type GetGatewayNodesNodeListInput ¶
type GetGatewayNodesNodeListInput interface { pulumi.Input ToGetGatewayNodesNodeListOutput() GetGatewayNodesNodeListOutput ToGetGatewayNodesNodeListOutputWithContext(context.Context) GetGatewayNodesNodeListOutput }
GetGatewayNodesNodeListInput is an input type that accepts GetGatewayNodesNodeListArgs and GetGatewayNodesNodeListOutput values. You can construct a concrete instance of `GetGatewayNodesNodeListInput` via:
GetGatewayNodesNodeListArgs{...}
type GetGatewayNodesNodeListOutput ¶
type GetGatewayNodesNodeListOutput struct{ *pulumi.OutputState }
func (GetGatewayNodesNodeListOutput) ElementType ¶
func (GetGatewayNodesNodeListOutput) ElementType() reflect.Type
func (GetGatewayNodesNodeListOutput) GroupId ¶
func (o GetGatewayNodesNodeListOutput) GroupId() pulumi.StringOutput
gateway group ID.
func (GetGatewayNodesNodeListOutput) GroupName ¶
func (o GetGatewayNodesNodeListOutput) GroupName() pulumi.StringOutput
Group nameNote: This field may return null, indicating that a valid value is not available.
func (GetGatewayNodesNodeListOutput) NodeId ¶
func (o GetGatewayNodesNodeListOutput) NodeId() pulumi.StringOutput
gateway node id.
func (GetGatewayNodesNodeListOutput) NodeIp ¶
func (o GetGatewayNodesNodeListOutput) NodeIp() pulumi.StringOutput
gateway node ip.
func (GetGatewayNodesNodeListOutput) Status ¶
func (o GetGatewayNodesNodeListOutput) Status() pulumi.StringOutput
statusNote: This field may return null, indicating that a valid value is not available.
func (GetGatewayNodesNodeListOutput) ToGetGatewayNodesNodeListOutput ¶
func (o GetGatewayNodesNodeListOutput) ToGetGatewayNodesNodeListOutput() GetGatewayNodesNodeListOutput
func (GetGatewayNodesNodeListOutput) ToGetGatewayNodesNodeListOutputWithContext ¶
func (o GetGatewayNodesNodeListOutput) ToGetGatewayNodesNodeListOutputWithContext(ctx context.Context) GetGatewayNodesNodeListOutput
func (GetGatewayNodesNodeListOutput) Zone ¶
func (o GetGatewayNodesNodeListOutput) Zone() pulumi.StringOutput
ZoneNote: This field may return null, indicating that a valid value is not available.
func (GetGatewayNodesNodeListOutput) ZoneId ¶
func (o GetGatewayNodesNodeListOutput) ZoneId() pulumi.StringOutput
Zone idNote: This field may return null, indicating that a valid value is not available.
type GetGatewayNodesOutputArgs ¶
type GetGatewayNodesOutputArgs struct { // gateway ID. GatewayId pulumi.StringInput `pulumi:"gatewayId"` // gateway group ID. GroupId pulumi.StringPtrInput `pulumi:"groupId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getGatewayNodes.
func (GetGatewayNodesOutputArgs) ElementType ¶
func (GetGatewayNodesOutputArgs) ElementType() reflect.Type
type GetGatewayNodesResult ¶
type GetGatewayNodesResult struct { GatewayId string `pulumi:"gatewayId"` // Group IDNote: This field may return null, indicating that a valid value is not available. GroupId *string `pulumi:"groupId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // nodes information. NodeLists []GetGatewayNodesNodeList `pulumi:"nodeLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getGatewayNodes.
func GetGatewayNodes ¶
func GetGatewayNodes(ctx *pulumi.Context, args *GetGatewayNodesArgs, opts ...pulumi.InvokeOption) (*GetGatewayNodesResult, error)
Use this data source to query detailed information of tse gatewayNodes
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.GetGatewayNodes(ctx, &tse.GetGatewayNodesArgs{ GatewayId: "gateway-ddbb709b", GroupId: pulumi.StringRef("group-013c0d8e"), }, nil) if err != nil { return err } return nil }) }
```
type GetGatewayNodesResultOutput ¶
type GetGatewayNodesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGatewayNodes.
func GetGatewayNodesOutput ¶
func GetGatewayNodesOutput(ctx *pulumi.Context, args GetGatewayNodesOutputArgs, opts ...pulumi.InvokeOption) GetGatewayNodesResultOutput
func (GetGatewayNodesResultOutput) ElementType ¶
func (GetGatewayNodesResultOutput) ElementType() reflect.Type
func (GetGatewayNodesResultOutput) GatewayId ¶
func (o GetGatewayNodesResultOutput) GatewayId() pulumi.StringOutput
func (GetGatewayNodesResultOutput) GroupId ¶
func (o GetGatewayNodesResultOutput) GroupId() pulumi.StringPtrOutput
Group IDNote: This field may return null, indicating that a valid value is not available.
func (GetGatewayNodesResultOutput) Id ¶
func (o GetGatewayNodesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetGatewayNodesResultOutput) NodeLists ¶
func (o GetGatewayNodesResultOutput) NodeLists() GetGatewayNodesNodeListArrayOutput
nodes information.
func (GetGatewayNodesResultOutput) ResultOutputFile ¶
func (o GetGatewayNodesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetGatewayNodesResultOutput) ToGetGatewayNodesResultOutput ¶
func (o GetGatewayNodesResultOutput) ToGetGatewayNodesResultOutput() GetGatewayNodesResultOutput
func (GetGatewayNodesResultOutput) ToGetGatewayNodesResultOutputWithContext ¶
func (o GetGatewayNodesResultOutput) ToGetGatewayNodesResultOutputWithContext(ctx context.Context) GetGatewayNodesResultOutput
type GetGatewayRoutesResult ¶ added in v0.1.8
type GetGatewayRoutesResult struct { // route list. RouteLists []GetGatewayRoutesResultRouteList `pulumi:"routeLists"` // total count. TotalCount int `pulumi:"totalCount"` }
type GetGatewayRoutesResultArgs ¶ added in v0.1.8
type GetGatewayRoutesResultArgs struct { // route list. RouteLists GetGatewayRoutesResultRouteListArrayInput `pulumi:"routeLists"` // total count. TotalCount pulumi.IntInput `pulumi:"totalCount"` }
func (GetGatewayRoutesResultArgs) ElementType ¶ added in v0.1.8
func (GetGatewayRoutesResultArgs) ElementType() reflect.Type
func (GetGatewayRoutesResultArgs) ToGetGatewayRoutesResultOutput ¶ added in v0.1.8
func (i GetGatewayRoutesResultArgs) ToGetGatewayRoutesResultOutput() GetGatewayRoutesResultOutput
func (GetGatewayRoutesResultArgs) ToGetGatewayRoutesResultOutputWithContext ¶ added in v0.1.8
func (i GetGatewayRoutesResultArgs) ToGetGatewayRoutesResultOutputWithContext(ctx context.Context) GetGatewayRoutesResultOutput
type GetGatewayRoutesResultArray ¶ added in v0.1.8
type GetGatewayRoutesResultArray []GetGatewayRoutesResultInput
func (GetGatewayRoutesResultArray) ElementType ¶ added in v0.1.8
func (GetGatewayRoutesResultArray) ElementType() reflect.Type
func (GetGatewayRoutesResultArray) ToGetGatewayRoutesResultArrayOutput ¶ added in v0.1.8
func (i GetGatewayRoutesResultArray) ToGetGatewayRoutesResultArrayOutput() GetGatewayRoutesResultArrayOutput
func (GetGatewayRoutesResultArray) ToGetGatewayRoutesResultArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewayRoutesResultArray) ToGetGatewayRoutesResultArrayOutputWithContext(ctx context.Context) GetGatewayRoutesResultArrayOutput
type GetGatewayRoutesResultArrayInput ¶ added in v0.1.8
type GetGatewayRoutesResultArrayInput interface { pulumi.Input ToGetGatewayRoutesResultArrayOutput() GetGatewayRoutesResultArrayOutput ToGetGatewayRoutesResultArrayOutputWithContext(context.Context) GetGatewayRoutesResultArrayOutput }
GetGatewayRoutesResultArrayInput is an input type that accepts GetGatewayRoutesResultArray and GetGatewayRoutesResultArrayOutput values. You can construct a concrete instance of `GetGatewayRoutesResultArrayInput` via:
GetGatewayRoutesResultArray{ GetGatewayRoutesResultArgs{...} }
type GetGatewayRoutesResultArrayOutput ¶ added in v0.1.8
type GetGatewayRoutesResultArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayRoutesResultArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewayRoutesResultArrayOutput) ElementType() reflect.Type
func (GetGatewayRoutesResultArrayOutput) Index ¶ added in v0.1.8
func (o GetGatewayRoutesResultArrayOutput) Index(i pulumi.IntInput) GetGatewayRoutesResultOutput
func (GetGatewayRoutesResultArrayOutput) ToGetGatewayRoutesResultArrayOutput ¶ added in v0.1.8
func (o GetGatewayRoutesResultArrayOutput) ToGetGatewayRoutesResultArrayOutput() GetGatewayRoutesResultArrayOutput
func (GetGatewayRoutesResultArrayOutput) ToGetGatewayRoutesResultArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewayRoutesResultArrayOutput) ToGetGatewayRoutesResultArrayOutputWithContext(ctx context.Context) GetGatewayRoutesResultArrayOutput
type GetGatewayRoutesResultInput ¶ added in v0.1.8
type GetGatewayRoutesResultInput interface { pulumi.Input ToGetGatewayRoutesResultOutput() GetGatewayRoutesResultOutput ToGetGatewayRoutesResultOutputWithContext(context.Context) GetGatewayRoutesResultOutput }
GetGatewayRoutesResultInput is an input type that accepts GetGatewayRoutesResultArgs and GetGatewayRoutesResultOutput values. You can construct a concrete instance of `GetGatewayRoutesResultInput` via:
GetGatewayRoutesResultArgs{...}
type GetGatewayRoutesResultOutput ¶ added in v0.1.8
type GetGatewayRoutesResultOutput struct{ *pulumi.OutputState }
func (GetGatewayRoutesResultOutput) ElementType ¶ added in v0.1.8
func (GetGatewayRoutesResultOutput) ElementType() reflect.Type
func (GetGatewayRoutesResultOutput) RouteLists ¶ added in v0.1.8
func (o GetGatewayRoutesResultOutput) RouteLists() GetGatewayRoutesResultRouteListArrayOutput
route list.
func (GetGatewayRoutesResultOutput) ToGetGatewayRoutesResultOutput ¶ added in v0.1.8
func (o GetGatewayRoutesResultOutput) ToGetGatewayRoutesResultOutput() GetGatewayRoutesResultOutput
func (GetGatewayRoutesResultOutput) ToGetGatewayRoutesResultOutputWithContext ¶ added in v0.1.8
func (o GetGatewayRoutesResultOutput) ToGetGatewayRoutesResultOutputWithContext(ctx context.Context) GetGatewayRoutesResultOutput
func (GetGatewayRoutesResultOutput) TotalCount ¶ added in v0.1.8
func (o GetGatewayRoutesResultOutput) TotalCount() pulumi.IntOutput
total count.
type GetGatewayRoutesResultRouteList ¶ added in v0.1.8
type GetGatewayRoutesResultRouteList struct { // created time. CreatedTime string `pulumi:"createdTime"` // destination port for Layer 4 matching. DestinationPorts []int `pulumi:"destinationPorts"` // whether to enable forced HTTPS, no longer use. ForceHttps bool `pulumi:"forceHttps"` // the headers of route. Headers []GetGatewayRoutesResultRouteListHeader `pulumi:"headers"` // host list. Hosts []string `pulumi:"hosts"` // https redirection status code. HttpsRedirectStatusCode int `pulumi:"httpsRedirectStatusCode"` // service ID. Id string `pulumi:"id"` // method list. Methods []string `pulumi:"methods"` // service name. Name string `pulumi:"name"` // path list. Paths []string `pulumi:"paths"` // whether to keep the host when forwarding to the backend. PreserveHost bool `pulumi:"preserveHost"` // protocol list. Protocols []string `pulumi:"protocols"` // service ID. ServiceId string `pulumi:"serviceId"` // service name. ServiceName string `pulumi:"serviceName"` // whether to strip path when forwarding to the backend. StripPath bool `pulumi:"stripPath"` }
type GetGatewayRoutesResultRouteListArgs ¶ added in v0.1.8
type GetGatewayRoutesResultRouteListArgs struct { // created time. CreatedTime pulumi.StringInput `pulumi:"createdTime"` // destination port for Layer 4 matching. DestinationPorts pulumi.IntArrayInput `pulumi:"destinationPorts"` // whether to enable forced HTTPS, no longer use. ForceHttps pulumi.BoolInput `pulumi:"forceHttps"` // the headers of route. Headers GetGatewayRoutesResultRouteListHeaderArrayInput `pulumi:"headers"` // host list. Hosts pulumi.StringArrayInput `pulumi:"hosts"` // https redirection status code. HttpsRedirectStatusCode pulumi.IntInput `pulumi:"httpsRedirectStatusCode"` // service ID. Id pulumi.StringInput `pulumi:"id"` // method list. Methods pulumi.StringArrayInput `pulumi:"methods"` // service name. Name pulumi.StringInput `pulumi:"name"` // path list. Paths pulumi.StringArrayInput `pulumi:"paths"` // whether to keep the host when forwarding to the backend. PreserveHost pulumi.BoolInput `pulumi:"preserveHost"` // protocol list. Protocols pulumi.StringArrayInput `pulumi:"protocols"` // service ID. ServiceId pulumi.StringInput `pulumi:"serviceId"` // service name. ServiceName pulumi.StringInput `pulumi:"serviceName"` // whether to strip path when forwarding to the backend. StripPath pulumi.BoolInput `pulumi:"stripPath"` }
func (GetGatewayRoutesResultRouteListArgs) ElementType ¶ added in v0.1.8
func (GetGatewayRoutesResultRouteListArgs) ElementType() reflect.Type
func (GetGatewayRoutesResultRouteListArgs) ToGetGatewayRoutesResultRouteListOutput ¶ added in v0.1.8
func (i GetGatewayRoutesResultRouteListArgs) ToGetGatewayRoutesResultRouteListOutput() GetGatewayRoutesResultRouteListOutput
func (GetGatewayRoutesResultRouteListArgs) ToGetGatewayRoutesResultRouteListOutputWithContext ¶ added in v0.1.8
func (i GetGatewayRoutesResultRouteListArgs) ToGetGatewayRoutesResultRouteListOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListOutput
type GetGatewayRoutesResultRouteListArray ¶ added in v0.1.8
type GetGatewayRoutesResultRouteListArray []GetGatewayRoutesResultRouteListInput
func (GetGatewayRoutesResultRouteListArray) ElementType ¶ added in v0.1.8
func (GetGatewayRoutesResultRouteListArray) ElementType() reflect.Type
func (GetGatewayRoutesResultRouteListArray) ToGetGatewayRoutesResultRouteListArrayOutput ¶ added in v0.1.8
func (i GetGatewayRoutesResultRouteListArray) ToGetGatewayRoutesResultRouteListArrayOutput() GetGatewayRoutesResultRouteListArrayOutput
func (GetGatewayRoutesResultRouteListArray) ToGetGatewayRoutesResultRouteListArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewayRoutesResultRouteListArray) ToGetGatewayRoutesResultRouteListArrayOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListArrayOutput
type GetGatewayRoutesResultRouteListArrayInput ¶ added in v0.1.8
type GetGatewayRoutesResultRouteListArrayInput interface { pulumi.Input ToGetGatewayRoutesResultRouteListArrayOutput() GetGatewayRoutesResultRouteListArrayOutput ToGetGatewayRoutesResultRouteListArrayOutputWithContext(context.Context) GetGatewayRoutesResultRouteListArrayOutput }
GetGatewayRoutesResultRouteListArrayInput is an input type that accepts GetGatewayRoutesResultRouteListArray and GetGatewayRoutesResultRouteListArrayOutput values. You can construct a concrete instance of `GetGatewayRoutesResultRouteListArrayInput` via:
GetGatewayRoutesResultRouteListArray{ GetGatewayRoutesResultRouteListArgs{...} }
type GetGatewayRoutesResultRouteListArrayOutput ¶ added in v0.1.8
type GetGatewayRoutesResultRouteListArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayRoutesResultRouteListArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewayRoutesResultRouteListArrayOutput) ElementType() reflect.Type
func (GetGatewayRoutesResultRouteListArrayOutput) ToGetGatewayRoutesResultRouteListArrayOutput ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListArrayOutput) ToGetGatewayRoutesResultRouteListArrayOutput() GetGatewayRoutesResultRouteListArrayOutput
func (GetGatewayRoutesResultRouteListArrayOutput) ToGetGatewayRoutesResultRouteListArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListArrayOutput) ToGetGatewayRoutesResultRouteListArrayOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListArrayOutput
type GetGatewayRoutesResultRouteListHeader ¶ added in v0.1.8
type GetGatewayRoutesResultRouteListHeaderArgs ¶ added in v0.1.8
type GetGatewayRoutesResultRouteListHeaderArgs struct { // key of header. Key pulumi.StringInput `pulumi:"key"` // value of header. Value pulumi.StringInput `pulumi:"value"` }
func (GetGatewayRoutesResultRouteListHeaderArgs) ElementType ¶ added in v0.1.8
func (GetGatewayRoutesResultRouteListHeaderArgs) ElementType() reflect.Type
func (GetGatewayRoutesResultRouteListHeaderArgs) ToGetGatewayRoutesResultRouteListHeaderOutput ¶ added in v0.1.8
func (i GetGatewayRoutesResultRouteListHeaderArgs) ToGetGatewayRoutesResultRouteListHeaderOutput() GetGatewayRoutesResultRouteListHeaderOutput
func (GetGatewayRoutesResultRouteListHeaderArgs) ToGetGatewayRoutesResultRouteListHeaderOutputWithContext ¶ added in v0.1.8
func (i GetGatewayRoutesResultRouteListHeaderArgs) ToGetGatewayRoutesResultRouteListHeaderOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListHeaderOutput
type GetGatewayRoutesResultRouteListHeaderArray ¶ added in v0.1.8
type GetGatewayRoutesResultRouteListHeaderArray []GetGatewayRoutesResultRouteListHeaderInput
func (GetGatewayRoutesResultRouteListHeaderArray) ElementType ¶ added in v0.1.8
func (GetGatewayRoutesResultRouteListHeaderArray) ElementType() reflect.Type
func (GetGatewayRoutesResultRouteListHeaderArray) ToGetGatewayRoutesResultRouteListHeaderArrayOutput ¶ added in v0.1.8
func (i GetGatewayRoutesResultRouteListHeaderArray) ToGetGatewayRoutesResultRouteListHeaderArrayOutput() GetGatewayRoutesResultRouteListHeaderArrayOutput
func (GetGatewayRoutesResultRouteListHeaderArray) ToGetGatewayRoutesResultRouteListHeaderArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewayRoutesResultRouteListHeaderArray) ToGetGatewayRoutesResultRouteListHeaderArrayOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListHeaderArrayOutput
type GetGatewayRoutesResultRouteListHeaderArrayInput ¶ added in v0.1.8
type GetGatewayRoutesResultRouteListHeaderArrayInput interface { pulumi.Input ToGetGatewayRoutesResultRouteListHeaderArrayOutput() GetGatewayRoutesResultRouteListHeaderArrayOutput ToGetGatewayRoutesResultRouteListHeaderArrayOutputWithContext(context.Context) GetGatewayRoutesResultRouteListHeaderArrayOutput }
GetGatewayRoutesResultRouteListHeaderArrayInput is an input type that accepts GetGatewayRoutesResultRouteListHeaderArray and GetGatewayRoutesResultRouteListHeaderArrayOutput values. You can construct a concrete instance of `GetGatewayRoutesResultRouteListHeaderArrayInput` via:
GetGatewayRoutesResultRouteListHeaderArray{ GetGatewayRoutesResultRouteListHeaderArgs{...} }
type GetGatewayRoutesResultRouteListHeaderArrayOutput ¶ added in v0.1.8
type GetGatewayRoutesResultRouteListHeaderArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayRoutesResultRouteListHeaderArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewayRoutesResultRouteListHeaderArrayOutput) ElementType() reflect.Type
func (GetGatewayRoutesResultRouteListHeaderArrayOutput) ToGetGatewayRoutesResultRouteListHeaderArrayOutput ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListHeaderArrayOutput) ToGetGatewayRoutesResultRouteListHeaderArrayOutput() GetGatewayRoutesResultRouteListHeaderArrayOutput
func (GetGatewayRoutesResultRouteListHeaderArrayOutput) ToGetGatewayRoutesResultRouteListHeaderArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListHeaderArrayOutput) ToGetGatewayRoutesResultRouteListHeaderArrayOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListHeaderArrayOutput
type GetGatewayRoutesResultRouteListHeaderInput ¶ added in v0.1.8
type GetGatewayRoutesResultRouteListHeaderInput interface { pulumi.Input ToGetGatewayRoutesResultRouteListHeaderOutput() GetGatewayRoutesResultRouteListHeaderOutput ToGetGatewayRoutesResultRouteListHeaderOutputWithContext(context.Context) GetGatewayRoutesResultRouteListHeaderOutput }
GetGatewayRoutesResultRouteListHeaderInput is an input type that accepts GetGatewayRoutesResultRouteListHeaderArgs and GetGatewayRoutesResultRouteListHeaderOutput values. You can construct a concrete instance of `GetGatewayRoutesResultRouteListHeaderInput` via:
GetGatewayRoutesResultRouteListHeaderArgs{...}
type GetGatewayRoutesResultRouteListHeaderOutput ¶ added in v0.1.8
type GetGatewayRoutesResultRouteListHeaderOutput struct{ *pulumi.OutputState }
func (GetGatewayRoutesResultRouteListHeaderOutput) ElementType ¶ added in v0.1.8
func (GetGatewayRoutesResultRouteListHeaderOutput) ElementType() reflect.Type
func (GetGatewayRoutesResultRouteListHeaderOutput) Key ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListHeaderOutput) Key() pulumi.StringOutput
key of header.
func (GetGatewayRoutesResultRouteListHeaderOutput) ToGetGatewayRoutesResultRouteListHeaderOutput ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListHeaderOutput) ToGetGatewayRoutesResultRouteListHeaderOutput() GetGatewayRoutesResultRouteListHeaderOutput
func (GetGatewayRoutesResultRouteListHeaderOutput) ToGetGatewayRoutesResultRouteListHeaderOutputWithContext ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListHeaderOutput) ToGetGatewayRoutesResultRouteListHeaderOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListHeaderOutput
func (GetGatewayRoutesResultRouteListHeaderOutput) Value ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListHeaderOutput) Value() pulumi.StringOutput
value of header.
type GetGatewayRoutesResultRouteListInput ¶ added in v0.1.8
type GetGatewayRoutesResultRouteListInput interface { pulumi.Input ToGetGatewayRoutesResultRouteListOutput() GetGatewayRoutesResultRouteListOutput ToGetGatewayRoutesResultRouteListOutputWithContext(context.Context) GetGatewayRoutesResultRouteListOutput }
GetGatewayRoutesResultRouteListInput is an input type that accepts GetGatewayRoutesResultRouteListArgs and GetGatewayRoutesResultRouteListOutput values. You can construct a concrete instance of `GetGatewayRoutesResultRouteListInput` via:
GetGatewayRoutesResultRouteListArgs{...}
type GetGatewayRoutesResultRouteListOutput ¶ added in v0.1.8
type GetGatewayRoutesResultRouteListOutput struct{ *pulumi.OutputState }
func (GetGatewayRoutesResultRouteListOutput) CreatedTime ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListOutput) CreatedTime() pulumi.StringOutput
created time.
func (GetGatewayRoutesResultRouteListOutput) DestinationPorts ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListOutput) DestinationPorts() pulumi.IntArrayOutput
destination port for Layer 4 matching.
func (GetGatewayRoutesResultRouteListOutput) ElementType ¶ added in v0.1.8
func (GetGatewayRoutesResultRouteListOutput) ElementType() reflect.Type
func (GetGatewayRoutesResultRouteListOutput) ForceHttps ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListOutput) ForceHttps() pulumi.BoolOutput
whether to enable forced HTTPS, no longer use.
func (GetGatewayRoutesResultRouteListOutput) Headers ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListOutput) Headers() GetGatewayRoutesResultRouteListHeaderArrayOutput
the headers of route.
func (GetGatewayRoutesResultRouteListOutput) Hosts ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListOutput) Hosts() pulumi.StringArrayOutput
host list.
func (GetGatewayRoutesResultRouteListOutput) HttpsRedirectStatusCode ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListOutput) HttpsRedirectStatusCode() pulumi.IntOutput
https redirection status code.
func (GetGatewayRoutesResultRouteListOutput) Id ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListOutput) Id() pulumi.StringOutput
service ID.
func (GetGatewayRoutesResultRouteListOutput) Methods ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListOutput) Methods() pulumi.StringArrayOutput
method list.
func (GetGatewayRoutesResultRouteListOutput) Name ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListOutput) Name() pulumi.StringOutput
service name.
func (GetGatewayRoutesResultRouteListOutput) Paths ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListOutput) Paths() pulumi.StringArrayOutput
path list.
func (GetGatewayRoutesResultRouteListOutput) PreserveHost ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListOutput) PreserveHost() pulumi.BoolOutput
whether to keep the host when forwarding to the backend.
func (GetGatewayRoutesResultRouteListOutput) Protocols ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListOutput) Protocols() pulumi.StringArrayOutput
protocol list.
func (GetGatewayRoutesResultRouteListOutput) ServiceId ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListOutput) ServiceId() pulumi.StringOutput
service ID.
func (GetGatewayRoutesResultRouteListOutput) ServiceName ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListOutput) ServiceName() pulumi.StringOutput
service name.
func (GetGatewayRoutesResultRouteListOutput) StripPath ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListOutput) StripPath() pulumi.BoolOutput
whether to strip path when forwarding to the backend.
func (GetGatewayRoutesResultRouteListOutput) ToGetGatewayRoutesResultRouteListOutput ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListOutput) ToGetGatewayRoutesResultRouteListOutput() GetGatewayRoutesResultRouteListOutput
func (GetGatewayRoutesResultRouteListOutput) ToGetGatewayRoutesResultRouteListOutputWithContext ¶ added in v0.1.8
func (o GetGatewayRoutesResultRouteListOutput) ToGetGatewayRoutesResultRouteListOutputWithContext(ctx context.Context) GetGatewayRoutesResultRouteListOutput
type GetGatewayServicesFilter ¶ added in v0.1.8
type GetGatewayServicesFilterArgs ¶ added in v0.1.8
type GetGatewayServicesFilterArgs struct { // filter name. Key pulumi.StringPtrInput `pulumi:"key"` // filter value. Value pulumi.StringPtrInput `pulumi:"value"` }
func (GetGatewayServicesFilterArgs) ElementType ¶ added in v0.1.8
func (GetGatewayServicesFilterArgs) ElementType() reflect.Type
func (GetGatewayServicesFilterArgs) ToGetGatewayServicesFilterOutput ¶ added in v0.1.8
func (i GetGatewayServicesFilterArgs) ToGetGatewayServicesFilterOutput() GetGatewayServicesFilterOutput
func (GetGatewayServicesFilterArgs) ToGetGatewayServicesFilterOutputWithContext ¶ added in v0.1.8
func (i GetGatewayServicesFilterArgs) ToGetGatewayServicesFilterOutputWithContext(ctx context.Context) GetGatewayServicesFilterOutput
type GetGatewayServicesFilterArray ¶ added in v0.1.8
type GetGatewayServicesFilterArray []GetGatewayServicesFilterInput
func (GetGatewayServicesFilterArray) ElementType ¶ added in v0.1.8
func (GetGatewayServicesFilterArray) ElementType() reflect.Type
func (GetGatewayServicesFilterArray) ToGetGatewayServicesFilterArrayOutput ¶ added in v0.1.8
func (i GetGatewayServicesFilterArray) ToGetGatewayServicesFilterArrayOutput() GetGatewayServicesFilterArrayOutput
func (GetGatewayServicesFilterArray) ToGetGatewayServicesFilterArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewayServicesFilterArray) ToGetGatewayServicesFilterArrayOutputWithContext(ctx context.Context) GetGatewayServicesFilterArrayOutput
type GetGatewayServicesFilterArrayInput ¶ added in v0.1.8
type GetGatewayServicesFilterArrayInput interface { pulumi.Input ToGetGatewayServicesFilterArrayOutput() GetGatewayServicesFilterArrayOutput ToGetGatewayServicesFilterArrayOutputWithContext(context.Context) GetGatewayServicesFilterArrayOutput }
GetGatewayServicesFilterArrayInput is an input type that accepts GetGatewayServicesFilterArray and GetGatewayServicesFilterArrayOutput values. You can construct a concrete instance of `GetGatewayServicesFilterArrayInput` via:
GetGatewayServicesFilterArray{ GetGatewayServicesFilterArgs{...} }
type GetGatewayServicesFilterArrayOutput ¶ added in v0.1.8
type GetGatewayServicesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayServicesFilterArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewayServicesFilterArrayOutput) ElementType() reflect.Type
func (GetGatewayServicesFilterArrayOutput) Index ¶ added in v0.1.8
func (o GetGatewayServicesFilterArrayOutput) Index(i pulumi.IntInput) GetGatewayServicesFilterOutput
func (GetGatewayServicesFilterArrayOutput) ToGetGatewayServicesFilterArrayOutput ¶ added in v0.1.8
func (o GetGatewayServicesFilterArrayOutput) ToGetGatewayServicesFilterArrayOutput() GetGatewayServicesFilterArrayOutput
func (GetGatewayServicesFilterArrayOutput) ToGetGatewayServicesFilterArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewayServicesFilterArrayOutput) ToGetGatewayServicesFilterArrayOutputWithContext(ctx context.Context) GetGatewayServicesFilterArrayOutput
type GetGatewayServicesFilterInput ¶ added in v0.1.8
type GetGatewayServicesFilterInput interface { pulumi.Input ToGetGatewayServicesFilterOutput() GetGatewayServicesFilterOutput ToGetGatewayServicesFilterOutputWithContext(context.Context) GetGatewayServicesFilterOutput }
GetGatewayServicesFilterInput is an input type that accepts GetGatewayServicesFilterArgs and GetGatewayServicesFilterOutput values. You can construct a concrete instance of `GetGatewayServicesFilterInput` via:
GetGatewayServicesFilterArgs{...}
type GetGatewayServicesFilterOutput ¶ added in v0.1.8
type GetGatewayServicesFilterOutput struct{ *pulumi.OutputState }
func (GetGatewayServicesFilterOutput) ElementType ¶ added in v0.1.8
func (GetGatewayServicesFilterOutput) ElementType() reflect.Type
func (GetGatewayServicesFilterOutput) Key ¶ added in v0.1.8
func (o GetGatewayServicesFilterOutput) Key() pulumi.StringPtrOutput
filter name.
func (GetGatewayServicesFilterOutput) ToGetGatewayServicesFilterOutput ¶ added in v0.1.8
func (o GetGatewayServicesFilterOutput) ToGetGatewayServicesFilterOutput() GetGatewayServicesFilterOutput
func (GetGatewayServicesFilterOutput) ToGetGatewayServicesFilterOutputWithContext ¶ added in v0.1.8
func (o GetGatewayServicesFilterOutput) ToGetGatewayServicesFilterOutputWithContext(ctx context.Context) GetGatewayServicesFilterOutput
func (GetGatewayServicesFilterOutput) Value ¶ added in v0.1.8
func (o GetGatewayServicesFilterOutput) Value() pulumi.StringPtrOutput
filter value.
type GetGatewayServicesResult ¶ added in v0.1.8
type GetGatewayServicesResult struct { // service list. ServiceLists []GetGatewayServicesResultServiceList `pulumi:"serviceLists"` // total count. TotalCount int `pulumi:"totalCount"` }
type GetGatewayServicesResultArgs ¶ added in v0.1.8
type GetGatewayServicesResultArgs struct { // service list. ServiceLists GetGatewayServicesResultServiceListArrayInput `pulumi:"serviceLists"` // total count. TotalCount pulumi.IntInput `pulumi:"totalCount"` }
func (GetGatewayServicesResultArgs) ElementType ¶ added in v0.1.8
func (GetGatewayServicesResultArgs) ElementType() reflect.Type
func (GetGatewayServicesResultArgs) ToGetGatewayServicesResultOutput ¶ added in v0.1.8
func (i GetGatewayServicesResultArgs) ToGetGatewayServicesResultOutput() GetGatewayServicesResultOutput
func (GetGatewayServicesResultArgs) ToGetGatewayServicesResultOutputWithContext ¶ added in v0.1.8
func (i GetGatewayServicesResultArgs) ToGetGatewayServicesResultOutputWithContext(ctx context.Context) GetGatewayServicesResultOutput
type GetGatewayServicesResultArray ¶ added in v0.1.8
type GetGatewayServicesResultArray []GetGatewayServicesResultInput
func (GetGatewayServicesResultArray) ElementType ¶ added in v0.1.8
func (GetGatewayServicesResultArray) ElementType() reflect.Type
func (GetGatewayServicesResultArray) ToGetGatewayServicesResultArrayOutput ¶ added in v0.1.8
func (i GetGatewayServicesResultArray) ToGetGatewayServicesResultArrayOutput() GetGatewayServicesResultArrayOutput
func (GetGatewayServicesResultArray) ToGetGatewayServicesResultArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewayServicesResultArray) ToGetGatewayServicesResultArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultArrayOutput
type GetGatewayServicesResultArrayInput ¶ added in v0.1.8
type GetGatewayServicesResultArrayInput interface { pulumi.Input ToGetGatewayServicesResultArrayOutput() GetGatewayServicesResultArrayOutput ToGetGatewayServicesResultArrayOutputWithContext(context.Context) GetGatewayServicesResultArrayOutput }
GetGatewayServicesResultArrayInput is an input type that accepts GetGatewayServicesResultArray and GetGatewayServicesResultArrayOutput values. You can construct a concrete instance of `GetGatewayServicesResultArrayInput` via:
GetGatewayServicesResultArray{ GetGatewayServicesResultArgs{...} }
type GetGatewayServicesResultArrayOutput ¶ added in v0.1.8
type GetGatewayServicesResultArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayServicesResultArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewayServicesResultArrayOutput) ElementType() reflect.Type
func (GetGatewayServicesResultArrayOutput) Index ¶ added in v0.1.8
func (o GetGatewayServicesResultArrayOutput) Index(i pulumi.IntInput) GetGatewayServicesResultOutput
func (GetGatewayServicesResultArrayOutput) ToGetGatewayServicesResultArrayOutput ¶ added in v0.1.8
func (o GetGatewayServicesResultArrayOutput) ToGetGatewayServicesResultArrayOutput() GetGatewayServicesResultArrayOutput
func (GetGatewayServicesResultArrayOutput) ToGetGatewayServicesResultArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewayServicesResultArrayOutput) ToGetGatewayServicesResultArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultArrayOutput
type GetGatewayServicesResultInput ¶ added in v0.1.8
type GetGatewayServicesResultInput interface { pulumi.Input ToGetGatewayServicesResultOutput() GetGatewayServicesResultOutput ToGetGatewayServicesResultOutputWithContext(context.Context) GetGatewayServicesResultOutput }
GetGatewayServicesResultInput is an input type that accepts GetGatewayServicesResultArgs and GetGatewayServicesResultOutput values. You can construct a concrete instance of `GetGatewayServicesResultInput` via:
GetGatewayServicesResultArgs{...}
type GetGatewayServicesResultOutput ¶ added in v0.1.8
type GetGatewayServicesResultOutput struct{ *pulumi.OutputState }
func (GetGatewayServicesResultOutput) ElementType ¶ added in v0.1.8
func (GetGatewayServicesResultOutput) ElementType() reflect.Type
func (GetGatewayServicesResultOutput) ServiceLists ¶ added in v0.1.8
func (o GetGatewayServicesResultOutput) ServiceLists() GetGatewayServicesResultServiceListArrayOutput
service list.
func (GetGatewayServicesResultOutput) ToGetGatewayServicesResultOutput ¶ added in v0.1.8
func (o GetGatewayServicesResultOutput) ToGetGatewayServicesResultOutput() GetGatewayServicesResultOutput
func (GetGatewayServicesResultOutput) ToGetGatewayServicesResultOutputWithContext ¶ added in v0.1.8
func (o GetGatewayServicesResultOutput) ToGetGatewayServicesResultOutputWithContext(ctx context.Context) GetGatewayServicesResultOutput
func (GetGatewayServicesResultOutput) TotalCount ¶ added in v0.1.8
func (o GetGatewayServicesResultOutput) TotalCount() pulumi.IntOutput
total count.
type GetGatewayServicesResultServiceList ¶ added in v0.1.8
type GetGatewayServicesResultServiceList struct { // created time. CreatedTime string `pulumi:"createdTime"` // editable status. Editable bool `pulumi:"editable"` // service ID. Id string `pulumi:"id"` // service name. Name string `pulumi:"name"` // tag list. Tags []string `pulumi:"tags"` // upstream information. UpstreamInfos []GetGatewayServicesResultServiceListUpstreamInfo `pulumi:"upstreamInfos"` // service type. UpstreamType string `pulumi:"upstreamType"` }
type GetGatewayServicesResultServiceListArgs ¶ added in v0.1.8
type GetGatewayServicesResultServiceListArgs struct { // created time. CreatedTime pulumi.StringInput `pulumi:"createdTime"` // editable status. Editable pulumi.BoolInput `pulumi:"editable"` // service ID. Id pulumi.StringInput `pulumi:"id"` // service name. Name pulumi.StringInput `pulumi:"name"` // tag list. Tags pulumi.StringArrayInput `pulumi:"tags"` // upstream information. UpstreamInfos GetGatewayServicesResultServiceListUpstreamInfoArrayInput `pulumi:"upstreamInfos"` // service type. UpstreamType pulumi.StringInput `pulumi:"upstreamType"` }
func (GetGatewayServicesResultServiceListArgs) ElementType ¶ added in v0.1.8
func (GetGatewayServicesResultServiceListArgs) ElementType() reflect.Type
func (GetGatewayServicesResultServiceListArgs) ToGetGatewayServicesResultServiceListOutput ¶ added in v0.1.8
func (i GetGatewayServicesResultServiceListArgs) ToGetGatewayServicesResultServiceListOutput() GetGatewayServicesResultServiceListOutput
func (GetGatewayServicesResultServiceListArgs) ToGetGatewayServicesResultServiceListOutputWithContext ¶ added in v0.1.8
func (i GetGatewayServicesResultServiceListArgs) ToGetGatewayServicesResultServiceListOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListOutput
type GetGatewayServicesResultServiceListArray ¶ added in v0.1.8
type GetGatewayServicesResultServiceListArray []GetGatewayServicesResultServiceListInput
func (GetGatewayServicesResultServiceListArray) ElementType ¶ added in v0.1.8
func (GetGatewayServicesResultServiceListArray) ElementType() reflect.Type
func (GetGatewayServicesResultServiceListArray) ToGetGatewayServicesResultServiceListArrayOutput ¶ added in v0.1.8
func (i GetGatewayServicesResultServiceListArray) ToGetGatewayServicesResultServiceListArrayOutput() GetGatewayServicesResultServiceListArrayOutput
func (GetGatewayServicesResultServiceListArray) ToGetGatewayServicesResultServiceListArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewayServicesResultServiceListArray) ToGetGatewayServicesResultServiceListArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListArrayOutput
type GetGatewayServicesResultServiceListArrayInput ¶ added in v0.1.8
type GetGatewayServicesResultServiceListArrayInput interface { pulumi.Input ToGetGatewayServicesResultServiceListArrayOutput() GetGatewayServicesResultServiceListArrayOutput ToGetGatewayServicesResultServiceListArrayOutputWithContext(context.Context) GetGatewayServicesResultServiceListArrayOutput }
GetGatewayServicesResultServiceListArrayInput is an input type that accepts GetGatewayServicesResultServiceListArray and GetGatewayServicesResultServiceListArrayOutput values. You can construct a concrete instance of `GetGatewayServicesResultServiceListArrayInput` via:
GetGatewayServicesResultServiceListArray{ GetGatewayServicesResultServiceListArgs{...} }
type GetGatewayServicesResultServiceListArrayOutput ¶ added in v0.1.8
type GetGatewayServicesResultServiceListArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayServicesResultServiceListArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewayServicesResultServiceListArrayOutput) ElementType() reflect.Type
func (GetGatewayServicesResultServiceListArrayOutput) ToGetGatewayServicesResultServiceListArrayOutput ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListArrayOutput) ToGetGatewayServicesResultServiceListArrayOutput() GetGatewayServicesResultServiceListArrayOutput
func (GetGatewayServicesResultServiceListArrayOutput) ToGetGatewayServicesResultServiceListArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListArrayOutput) ToGetGatewayServicesResultServiceListArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListArrayOutput
type GetGatewayServicesResultServiceListInput ¶ added in v0.1.8
type GetGatewayServicesResultServiceListInput interface { pulumi.Input ToGetGatewayServicesResultServiceListOutput() GetGatewayServicesResultServiceListOutput ToGetGatewayServicesResultServiceListOutputWithContext(context.Context) GetGatewayServicesResultServiceListOutput }
GetGatewayServicesResultServiceListInput is an input type that accepts GetGatewayServicesResultServiceListArgs and GetGatewayServicesResultServiceListOutput values. You can construct a concrete instance of `GetGatewayServicesResultServiceListInput` via:
GetGatewayServicesResultServiceListArgs{...}
type GetGatewayServicesResultServiceListOutput ¶ added in v0.1.8
type GetGatewayServicesResultServiceListOutput struct{ *pulumi.OutputState }
func (GetGatewayServicesResultServiceListOutput) CreatedTime ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListOutput) CreatedTime() pulumi.StringOutput
created time.
func (GetGatewayServicesResultServiceListOutput) Editable ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListOutput) Editable() pulumi.BoolOutput
editable status.
func (GetGatewayServicesResultServiceListOutput) ElementType ¶ added in v0.1.8
func (GetGatewayServicesResultServiceListOutput) ElementType() reflect.Type
func (GetGatewayServicesResultServiceListOutput) Id ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListOutput) Id() pulumi.StringOutput
service ID.
func (GetGatewayServicesResultServiceListOutput) Name ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListOutput) Name() pulumi.StringOutput
service name.
func (GetGatewayServicesResultServiceListOutput) Tags ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListOutput) Tags() pulumi.StringArrayOutput
tag list.
func (GetGatewayServicesResultServiceListOutput) ToGetGatewayServicesResultServiceListOutput ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListOutput) ToGetGatewayServicesResultServiceListOutput() GetGatewayServicesResultServiceListOutput
func (GetGatewayServicesResultServiceListOutput) ToGetGatewayServicesResultServiceListOutputWithContext ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListOutput) ToGetGatewayServicesResultServiceListOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListOutput
func (GetGatewayServicesResultServiceListOutput) UpstreamInfos ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListOutput) UpstreamInfos() GetGatewayServicesResultServiceListUpstreamInfoArrayOutput
upstream information.
func (GetGatewayServicesResultServiceListOutput) UpstreamType ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListOutput) UpstreamType() pulumi.StringOutput
service type.
type GetGatewayServicesResultServiceListUpstreamInfo ¶ added in v0.1.8
type GetGatewayServicesResultServiceListUpstreamInfo struct { // load balance algorithm,default:round-robin,least-connections and consistenHashing also support. Algorithm string `pulumi:"algorithm"` // auto scaling group port of cvm. AutoScalingCvmPort int `pulumi:"autoScalingCvmPort"` // auto scaling group ID of cvm. AutoScalingGroupId string `pulumi:"autoScalingGroupId"` // hook status in auto scaling group of cvm. AutoScalingHookStatus string `pulumi:"autoScalingHookStatus"` // tat cmd status in auto scaling group of cvm. AutoScalingTatCmdStatus string `pulumi:"autoScalingTatCmdStatus"` // Host. Host string `pulumi:"host"` // namespace. Namespace string `pulumi:"namespace"` // port. Port int `pulumi:"port"` // exact source service type. RealSourceType string `pulumi:"realSourceType"` // scf lambda name. ScfLambdaName string `pulumi:"scfLambdaName"` // scf lambda version. ScfLambdaQualifier string `pulumi:"scfLambdaQualifier"` // scf lambda namespace. ScfNamespace string `pulumi:"scfNamespace"` // scf lambda type. ScfType string `pulumi:"scfType"` // the name of the service in registry or kubernetes. ServiceName string `pulumi:"serviceName"` // slow start time, unit:second,when it's enabled, weight of the node is increased from 1 to the target value gradually. SlowStart int `pulumi:"slowStart"` // service source ID. SourceId string `pulumi:"sourceId"` // the name of source service. SourceName string `pulumi:"sourceName"` // source service type. SourceType string `pulumi:"sourceType"` // provided when service type is IPList. Targets []GetGatewayServicesResultServiceListUpstreamInfoTarget `pulumi:"targets"` }
type GetGatewayServicesResultServiceListUpstreamInfoArgs ¶ added in v0.1.8
type GetGatewayServicesResultServiceListUpstreamInfoArgs struct { // load balance algorithm,default:round-robin,least-connections and consistenHashing also support. Algorithm pulumi.StringInput `pulumi:"algorithm"` // auto scaling group port of cvm. AutoScalingCvmPort pulumi.IntInput `pulumi:"autoScalingCvmPort"` // auto scaling group ID of cvm. AutoScalingGroupId pulumi.StringInput `pulumi:"autoScalingGroupId"` // hook status in auto scaling group of cvm. AutoScalingHookStatus pulumi.StringInput `pulumi:"autoScalingHookStatus"` // tat cmd status in auto scaling group of cvm. AutoScalingTatCmdStatus pulumi.StringInput `pulumi:"autoScalingTatCmdStatus"` // Host. Host pulumi.StringInput `pulumi:"host"` // namespace. Namespace pulumi.StringInput `pulumi:"namespace"` // port. Port pulumi.IntInput `pulumi:"port"` // exact source service type. RealSourceType pulumi.StringInput `pulumi:"realSourceType"` // scf lambda name. ScfLambdaName pulumi.StringInput `pulumi:"scfLambdaName"` // scf lambda version. ScfLambdaQualifier pulumi.StringInput `pulumi:"scfLambdaQualifier"` // scf lambda namespace. ScfNamespace pulumi.StringInput `pulumi:"scfNamespace"` // scf lambda type. ScfType pulumi.StringInput `pulumi:"scfType"` // the name of the service in registry or kubernetes. ServiceName pulumi.StringInput `pulumi:"serviceName"` // slow start time, unit:second,when it's enabled, weight of the node is increased from 1 to the target value gradually. SlowStart pulumi.IntInput `pulumi:"slowStart"` // service source ID. SourceId pulumi.StringInput `pulumi:"sourceId"` // the name of source service. SourceName pulumi.StringInput `pulumi:"sourceName"` // source service type. SourceType pulumi.StringInput `pulumi:"sourceType"` // provided when service type is IPList. Targets GetGatewayServicesResultServiceListUpstreamInfoTargetArrayInput `pulumi:"targets"` }
func (GetGatewayServicesResultServiceListUpstreamInfoArgs) ElementType ¶ added in v0.1.8
func (GetGatewayServicesResultServiceListUpstreamInfoArgs) ElementType() reflect.Type
func (GetGatewayServicesResultServiceListUpstreamInfoArgs) ToGetGatewayServicesResultServiceListUpstreamInfoOutput ¶ added in v0.1.8
func (i GetGatewayServicesResultServiceListUpstreamInfoArgs) ToGetGatewayServicesResultServiceListUpstreamInfoOutput() GetGatewayServicesResultServiceListUpstreamInfoOutput
func (GetGatewayServicesResultServiceListUpstreamInfoArgs) ToGetGatewayServicesResultServiceListUpstreamInfoOutputWithContext ¶ added in v0.1.8
func (i GetGatewayServicesResultServiceListUpstreamInfoArgs) ToGetGatewayServicesResultServiceListUpstreamInfoOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoOutput
type GetGatewayServicesResultServiceListUpstreamInfoArray ¶ added in v0.1.8
type GetGatewayServicesResultServiceListUpstreamInfoArray []GetGatewayServicesResultServiceListUpstreamInfoInput
func (GetGatewayServicesResultServiceListUpstreamInfoArray) ElementType ¶ added in v0.1.8
func (GetGatewayServicesResultServiceListUpstreamInfoArray) ElementType() reflect.Type
func (GetGatewayServicesResultServiceListUpstreamInfoArray) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutput ¶ added in v0.1.8
func (i GetGatewayServicesResultServiceListUpstreamInfoArray) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutput() GetGatewayServicesResultServiceListUpstreamInfoArrayOutput
func (GetGatewayServicesResultServiceListUpstreamInfoArray) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewayServicesResultServiceListUpstreamInfoArray) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoArrayOutput
type GetGatewayServicesResultServiceListUpstreamInfoArrayInput ¶ added in v0.1.8
type GetGatewayServicesResultServiceListUpstreamInfoArrayInput interface { pulumi.Input ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutput() GetGatewayServicesResultServiceListUpstreamInfoArrayOutput ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutputWithContext(context.Context) GetGatewayServicesResultServiceListUpstreamInfoArrayOutput }
GetGatewayServicesResultServiceListUpstreamInfoArrayInput is an input type that accepts GetGatewayServicesResultServiceListUpstreamInfoArray and GetGatewayServicesResultServiceListUpstreamInfoArrayOutput values. You can construct a concrete instance of `GetGatewayServicesResultServiceListUpstreamInfoArrayInput` via:
GetGatewayServicesResultServiceListUpstreamInfoArray{ GetGatewayServicesResultServiceListUpstreamInfoArgs{...} }
type GetGatewayServicesResultServiceListUpstreamInfoArrayOutput ¶ added in v0.1.8
type GetGatewayServicesResultServiceListUpstreamInfoArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayServicesResultServiceListUpstreamInfoArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewayServicesResultServiceListUpstreamInfoArrayOutput) ElementType() reflect.Type
func (GetGatewayServicesResultServiceListUpstreamInfoArrayOutput) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutput ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoArrayOutput) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutput() GetGatewayServicesResultServiceListUpstreamInfoArrayOutput
func (GetGatewayServicesResultServiceListUpstreamInfoArrayOutput) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoArrayOutput) ToGetGatewayServicesResultServiceListUpstreamInfoArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoArrayOutput
type GetGatewayServicesResultServiceListUpstreamInfoInput ¶ added in v0.1.8
type GetGatewayServicesResultServiceListUpstreamInfoInput interface { pulumi.Input ToGetGatewayServicesResultServiceListUpstreamInfoOutput() GetGatewayServicesResultServiceListUpstreamInfoOutput ToGetGatewayServicesResultServiceListUpstreamInfoOutputWithContext(context.Context) GetGatewayServicesResultServiceListUpstreamInfoOutput }
GetGatewayServicesResultServiceListUpstreamInfoInput is an input type that accepts GetGatewayServicesResultServiceListUpstreamInfoArgs and GetGatewayServicesResultServiceListUpstreamInfoOutput values. You can construct a concrete instance of `GetGatewayServicesResultServiceListUpstreamInfoInput` via:
GetGatewayServicesResultServiceListUpstreamInfoArgs{...}
type GetGatewayServicesResultServiceListUpstreamInfoOutput ¶ added in v0.1.8
type GetGatewayServicesResultServiceListUpstreamInfoOutput struct{ *pulumi.OutputState }
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) Algorithm ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) Algorithm() pulumi.StringOutput
load balance algorithm,default:round-robin,least-connections and consistenHashing also support.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) AutoScalingCvmPort ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) AutoScalingCvmPort() pulumi.IntOutput
auto scaling group port of cvm.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) AutoScalingGroupId ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) AutoScalingGroupId() pulumi.StringOutput
auto scaling group ID of cvm.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) AutoScalingHookStatus ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) AutoScalingHookStatus() pulumi.StringOutput
hook status in auto scaling group of cvm.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) AutoScalingTatCmdStatus ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) AutoScalingTatCmdStatus() pulumi.StringOutput
tat cmd status in auto scaling group of cvm.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) ElementType ¶ added in v0.1.8
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) ElementType() reflect.Type
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) Host ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) Host() pulumi.StringOutput
Host.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) Namespace ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) Namespace() pulumi.StringOutput
namespace.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) Port ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) Port() pulumi.IntOutput
port.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) RealSourceType ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) RealSourceType() pulumi.StringOutput
exact source service type.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) ScfLambdaName ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) ScfLambdaName() pulumi.StringOutput
scf lambda name.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) ScfLambdaQualifier ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) ScfLambdaQualifier() pulumi.StringOutput
scf lambda version.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) ScfNamespace ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) ScfNamespace() pulumi.StringOutput
scf lambda namespace.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) ScfType ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) ScfType() pulumi.StringOutput
scf lambda type.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) ServiceName ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) ServiceName() pulumi.StringOutput
the name of the service in registry or kubernetes.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) SlowStart ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) SlowStart() pulumi.IntOutput
slow start time, unit:second,when it's enabled, weight of the node is increased from 1 to the target value gradually.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) SourceId ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) SourceId() pulumi.StringOutput
service source ID.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) SourceName ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) SourceName() pulumi.StringOutput
the name of source service.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) SourceType ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) SourceType() pulumi.StringOutput
source service type.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) Targets ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) Targets() GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput
provided when service type is IPList.
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) ToGetGatewayServicesResultServiceListUpstreamInfoOutput ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) ToGetGatewayServicesResultServiceListUpstreamInfoOutput() GetGatewayServicesResultServiceListUpstreamInfoOutput
func (GetGatewayServicesResultServiceListUpstreamInfoOutput) ToGetGatewayServicesResultServiceListUpstreamInfoOutputWithContext ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoOutput) ToGetGatewayServicesResultServiceListUpstreamInfoOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoOutput
type GetGatewayServicesResultServiceListUpstreamInfoTarget ¶ added in v0.1.8
type GetGatewayServicesResultServiceListUpstreamInfoTarget struct { // created time. CreatedTime string `pulumi:"createdTime"` // health. Health string `pulumi:"health"` // Host. Host string `pulumi:"host"` // port. Port int `pulumi:"port"` // source of target. Source string `pulumi:"source"` // weight. Weight int `pulumi:"weight"` }
type GetGatewayServicesResultServiceListUpstreamInfoTargetArgs ¶ added in v0.1.8
type GetGatewayServicesResultServiceListUpstreamInfoTargetArgs struct { // created time. CreatedTime pulumi.StringInput `pulumi:"createdTime"` // health. Health pulumi.StringInput `pulumi:"health"` // Host. Host pulumi.StringInput `pulumi:"host"` // port. Port pulumi.IntInput `pulumi:"port"` // source of target. Source pulumi.StringInput `pulumi:"source"` // weight. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetGatewayServicesResultServiceListUpstreamInfoTargetArgs) ElementType ¶ added in v0.1.8
func (GetGatewayServicesResultServiceListUpstreamInfoTargetArgs) ElementType() reflect.Type
func (GetGatewayServicesResultServiceListUpstreamInfoTargetArgs) ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutput ¶ added in v0.1.8
func (i GetGatewayServicesResultServiceListUpstreamInfoTargetArgs) ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutput() GetGatewayServicesResultServiceListUpstreamInfoTargetOutput
func (GetGatewayServicesResultServiceListUpstreamInfoTargetArgs) ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutputWithContext ¶ added in v0.1.8
func (i GetGatewayServicesResultServiceListUpstreamInfoTargetArgs) ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoTargetOutput
type GetGatewayServicesResultServiceListUpstreamInfoTargetArray ¶ added in v0.1.8
type GetGatewayServicesResultServiceListUpstreamInfoTargetArray []GetGatewayServicesResultServiceListUpstreamInfoTargetInput
func (GetGatewayServicesResultServiceListUpstreamInfoTargetArray) ElementType ¶ added in v0.1.8
func (GetGatewayServicesResultServiceListUpstreamInfoTargetArray) ElementType() reflect.Type
func (GetGatewayServicesResultServiceListUpstreamInfoTargetArray) ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput ¶ added in v0.1.8
func (i GetGatewayServicesResultServiceListUpstreamInfoTargetArray) ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput() GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput
func (GetGatewayServicesResultServiceListUpstreamInfoTargetArray) ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewayServicesResultServiceListUpstreamInfoTargetArray) ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput
type GetGatewayServicesResultServiceListUpstreamInfoTargetArrayInput ¶ added in v0.1.8
type GetGatewayServicesResultServiceListUpstreamInfoTargetArrayInput interface { pulumi.Input ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput() GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutputWithContext(context.Context) GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput }
GetGatewayServicesResultServiceListUpstreamInfoTargetArrayInput is an input type that accepts GetGatewayServicesResultServiceListUpstreamInfoTargetArray and GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput values. You can construct a concrete instance of `GetGatewayServicesResultServiceListUpstreamInfoTargetArrayInput` via:
GetGatewayServicesResultServiceListUpstreamInfoTargetArray{ GetGatewayServicesResultServiceListUpstreamInfoTargetArgs{...} }
type GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput ¶ added in v0.1.8
type GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput struct{ *pulumi.OutputState }
func (GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput) ElementType() reflect.Type
func (GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput) ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput) ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput() GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput
func (GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput) ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput) ToGetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoTargetArrayOutput
type GetGatewayServicesResultServiceListUpstreamInfoTargetInput ¶ added in v0.1.8
type GetGatewayServicesResultServiceListUpstreamInfoTargetInput interface { pulumi.Input ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutput() GetGatewayServicesResultServiceListUpstreamInfoTargetOutput ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutputWithContext(context.Context) GetGatewayServicesResultServiceListUpstreamInfoTargetOutput }
GetGatewayServicesResultServiceListUpstreamInfoTargetInput is an input type that accepts GetGatewayServicesResultServiceListUpstreamInfoTargetArgs and GetGatewayServicesResultServiceListUpstreamInfoTargetOutput values. You can construct a concrete instance of `GetGatewayServicesResultServiceListUpstreamInfoTargetInput` via:
GetGatewayServicesResultServiceListUpstreamInfoTargetArgs{...}
type GetGatewayServicesResultServiceListUpstreamInfoTargetOutput ¶ added in v0.1.8
type GetGatewayServicesResultServiceListUpstreamInfoTargetOutput struct{ *pulumi.OutputState }
func (GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) CreatedTime ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) CreatedTime() pulumi.StringOutput
created time.
func (GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) ElementType ¶ added in v0.1.8
func (GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) ElementType() reflect.Type
func (GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) Health ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) Health() pulumi.StringOutput
health.
func (GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) Source ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) Source() pulumi.StringOutput
source of target.
func (GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutput ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutput() GetGatewayServicesResultServiceListUpstreamInfoTargetOutput
func (GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutputWithContext ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) ToGetGatewayServicesResultServiceListUpstreamInfoTargetOutputWithContext(ctx context.Context) GetGatewayServicesResultServiceListUpstreamInfoTargetOutput
func (GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) Weight ¶ added in v0.1.8
func (o GetGatewayServicesResultServiceListUpstreamInfoTargetOutput) Weight() pulumi.IntOutput
weight.
type GetGatewaysFilter ¶ added in v0.1.8
type GetGatewaysFilterArgs ¶ added in v0.1.8
type GetGatewaysFilterArgs struct { // filter name. Name pulumi.StringInput `pulumi:"name"` // filter value. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetGatewaysFilterArgs) ElementType ¶ added in v0.1.8
func (GetGatewaysFilterArgs) ElementType() reflect.Type
func (GetGatewaysFilterArgs) ToGetGatewaysFilterOutput ¶ added in v0.1.8
func (i GetGatewaysFilterArgs) ToGetGatewaysFilterOutput() GetGatewaysFilterOutput
func (GetGatewaysFilterArgs) ToGetGatewaysFilterOutputWithContext ¶ added in v0.1.8
func (i GetGatewaysFilterArgs) ToGetGatewaysFilterOutputWithContext(ctx context.Context) GetGatewaysFilterOutput
type GetGatewaysFilterArray ¶ added in v0.1.8
type GetGatewaysFilterArray []GetGatewaysFilterInput
func (GetGatewaysFilterArray) ElementType ¶ added in v0.1.8
func (GetGatewaysFilterArray) ElementType() reflect.Type
func (GetGatewaysFilterArray) ToGetGatewaysFilterArrayOutput ¶ added in v0.1.8
func (i GetGatewaysFilterArray) ToGetGatewaysFilterArrayOutput() GetGatewaysFilterArrayOutput
func (GetGatewaysFilterArray) ToGetGatewaysFilterArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewaysFilterArray) ToGetGatewaysFilterArrayOutputWithContext(ctx context.Context) GetGatewaysFilterArrayOutput
type GetGatewaysFilterArrayInput ¶ added in v0.1.8
type GetGatewaysFilterArrayInput interface { pulumi.Input ToGetGatewaysFilterArrayOutput() GetGatewaysFilterArrayOutput ToGetGatewaysFilterArrayOutputWithContext(context.Context) GetGatewaysFilterArrayOutput }
GetGatewaysFilterArrayInput is an input type that accepts GetGatewaysFilterArray and GetGatewaysFilterArrayOutput values. You can construct a concrete instance of `GetGatewaysFilterArrayInput` via:
GetGatewaysFilterArray{ GetGatewaysFilterArgs{...} }
type GetGatewaysFilterArrayOutput ¶ added in v0.1.8
type GetGatewaysFilterArrayOutput struct{ *pulumi.OutputState }
func (GetGatewaysFilterArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewaysFilterArrayOutput) ElementType() reflect.Type
func (GetGatewaysFilterArrayOutput) Index ¶ added in v0.1.8
func (o GetGatewaysFilterArrayOutput) Index(i pulumi.IntInput) GetGatewaysFilterOutput
func (GetGatewaysFilterArrayOutput) ToGetGatewaysFilterArrayOutput ¶ added in v0.1.8
func (o GetGatewaysFilterArrayOutput) ToGetGatewaysFilterArrayOutput() GetGatewaysFilterArrayOutput
func (GetGatewaysFilterArrayOutput) ToGetGatewaysFilterArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewaysFilterArrayOutput) ToGetGatewaysFilterArrayOutputWithContext(ctx context.Context) GetGatewaysFilterArrayOutput
type GetGatewaysFilterInput ¶ added in v0.1.8
type GetGatewaysFilterInput interface { pulumi.Input ToGetGatewaysFilterOutput() GetGatewaysFilterOutput ToGetGatewaysFilterOutputWithContext(context.Context) GetGatewaysFilterOutput }
GetGatewaysFilterInput is an input type that accepts GetGatewaysFilterArgs and GetGatewaysFilterOutput values. You can construct a concrete instance of `GetGatewaysFilterInput` via:
GetGatewaysFilterArgs{...}
type GetGatewaysFilterOutput ¶ added in v0.1.8
type GetGatewaysFilterOutput struct{ *pulumi.OutputState }
func (GetGatewaysFilterOutput) ElementType ¶ added in v0.1.8
func (GetGatewaysFilterOutput) ElementType() reflect.Type
func (GetGatewaysFilterOutput) Name ¶ added in v0.1.8
func (o GetGatewaysFilterOutput) Name() pulumi.StringOutput
filter name.
func (GetGatewaysFilterOutput) ToGetGatewaysFilterOutput ¶ added in v0.1.8
func (o GetGatewaysFilterOutput) ToGetGatewaysFilterOutput() GetGatewaysFilterOutput
func (GetGatewaysFilterOutput) ToGetGatewaysFilterOutputWithContext ¶ added in v0.1.8
func (o GetGatewaysFilterOutput) ToGetGatewaysFilterOutputWithContext(ctx context.Context) GetGatewaysFilterOutput
func (GetGatewaysFilterOutput) Values ¶ added in v0.1.8
func (o GetGatewaysFilterOutput) Values() pulumi.StringArrayOutput
filter value.
type GetGatewaysResult ¶ added in v0.1.8
type GetGatewaysResult struct { // gateway list. GatewayLists []GetGatewaysResultGatewayList `pulumi:"gatewayLists"` // total count. TotalCount int `pulumi:"totalCount"` }
type GetGatewaysResultArgs ¶ added in v0.1.8
type GetGatewaysResultArgs struct { // gateway list. GatewayLists GetGatewaysResultGatewayListArrayInput `pulumi:"gatewayLists"` // total count. TotalCount pulumi.IntInput `pulumi:"totalCount"` }
func (GetGatewaysResultArgs) ElementType ¶ added in v0.1.8
func (GetGatewaysResultArgs) ElementType() reflect.Type
func (GetGatewaysResultArgs) ToGetGatewaysResultOutput ¶ added in v0.1.8
func (i GetGatewaysResultArgs) ToGetGatewaysResultOutput() GetGatewaysResultOutput
func (GetGatewaysResultArgs) ToGetGatewaysResultOutputWithContext ¶ added in v0.1.8
func (i GetGatewaysResultArgs) ToGetGatewaysResultOutputWithContext(ctx context.Context) GetGatewaysResultOutput
type GetGatewaysResultArray ¶ added in v0.1.8
type GetGatewaysResultArray []GetGatewaysResultInput
func (GetGatewaysResultArray) ElementType ¶ added in v0.1.8
func (GetGatewaysResultArray) ElementType() reflect.Type
func (GetGatewaysResultArray) ToGetGatewaysResultArrayOutput ¶ added in v0.1.8
func (i GetGatewaysResultArray) ToGetGatewaysResultArrayOutput() GetGatewaysResultArrayOutput
func (GetGatewaysResultArray) ToGetGatewaysResultArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewaysResultArray) ToGetGatewaysResultArrayOutputWithContext(ctx context.Context) GetGatewaysResultArrayOutput
type GetGatewaysResultArrayInput ¶ added in v0.1.8
type GetGatewaysResultArrayInput interface { pulumi.Input ToGetGatewaysResultArrayOutput() GetGatewaysResultArrayOutput ToGetGatewaysResultArrayOutputWithContext(context.Context) GetGatewaysResultArrayOutput }
GetGatewaysResultArrayInput is an input type that accepts GetGatewaysResultArray and GetGatewaysResultArrayOutput values. You can construct a concrete instance of `GetGatewaysResultArrayInput` via:
GetGatewaysResultArray{ GetGatewaysResultArgs{...} }
type GetGatewaysResultArrayOutput ¶ added in v0.1.8
type GetGatewaysResultArrayOutput struct{ *pulumi.OutputState }
func (GetGatewaysResultArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewaysResultArrayOutput) ElementType() reflect.Type
func (GetGatewaysResultArrayOutput) Index ¶ added in v0.1.8
func (o GetGatewaysResultArrayOutput) Index(i pulumi.IntInput) GetGatewaysResultOutput
func (GetGatewaysResultArrayOutput) ToGetGatewaysResultArrayOutput ¶ added in v0.1.8
func (o GetGatewaysResultArrayOutput) ToGetGatewaysResultArrayOutput() GetGatewaysResultArrayOutput
func (GetGatewaysResultArrayOutput) ToGetGatewaysResultArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewaysResultArrayOutput) ToGetGatewaysResultArrayOutputWithContext(ctx context.Context) GetGatewaysResultArrayOutput
type GetGatewaysResultGatewayList ¶ added in v0.1.8
type GetGatewaysResultGatewayList struct { // auto renew flag, `0`: default status, `1`: auto renew, `2`: auto not renew. AutoRenewFlag int `pulumi:"autoRenewFlag"` // create time. CreateTime string `pulumi:"createTime"` // expire date, for prepaid type.Note: This field may return null, indicating that a valid value is not available. CurDeadline string `pulumi:"curDeadline"` // description of gateway. Description string `pulumi:"description"` // whether to enable CLS log. EnableCls bool `pulumi:"enableCls"` // whether to open the public network of client.Note: This field may return null, indicating that a valid value is not available. EnableInternet bool `pulumi:"enableInternet"` // engine region of gateway. EngineRegion string `pulumi:"engineRegion"` // product version. `TRIAL`, `STANDARD`(default value), `PROFESSIONAL`. FeatureVersion string `pulumi:"featureVersion"` // gateway ID. GatewayId string `pulumi:"gatewayId"` // minor version of gateway. GatewayMinorVersion string `pulumi:"gatewayMinorVersion"` // gateway version. Reference value: `2.4.1`, `2.5.1`. GatewayVersion string `pulumi:"gatewayVersion"` // ingress class name. IngressClassName string `pulumi:"ingressClassName"` // the port information that the instance monitors. InstancePorts []GetGatewaysResultGatewayListInstancePort `pulumi:"instancePorts"` // public network outbound traffic bandwidth. InternetMaxBandwidthOut int `pulumi:"internetMaxBandwidthOut"` // trade type of internet. `BANDWIDTH`, `TRAFFIC`. InternetPayMode string `pulumi:"internetPayMode"` // isolation time, used when the gateway is isolated. IsolateTime string `pulumi:"isolateTime"` // load balance type of public internet. LoadBalancerType string `pulumi:"loadBalancerType"` // filter name. Name string `pulumi:"name"` // original node config. NodeConfigs []GetGatewaysResultGatewayListNodeConfig `pulumi:"nodeConfigs"` // addresses of public internet. PublicIpAddresses []string `pulumi:"publicIpAddresses"` // status of gateway. May return values: `Creating`, `CreateFailed`, `Running`, `Modifying`, `UpdatingSpec`, `UpdateFailed`, `Deleting`, `DeleteFailed`, `Isolating`. Status string `pulumi:"status"` // tags information of gatewayNote: This field may return null, indicating that a valid value is not available. Tags []GetGatewaysResultGatewayListTag `pulumi:"tags"` // trade type. `0`: postpaid, `1`: Prepaid. TradeType int `pulumi:"tradeType"` // gateway type. Type string `pulumi:"type"` // vpc information. VpcConfigs []GetGatewaysResultGatewayListVpcConfig `pulumi:"vpcConfigs"` }
type GetGatewaysResultGatewayListArgs ¶ added in v0.1.8
type GetGatewaysResultGatewayListArgs struct { // auto renew flag, `0`: default status, `1`: auto renew, `2`: auto not renew. AutoRenewFlag pulumi.IntInput `pulumi:"autoRenewFlag"` // create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // expire date, for prepaid type.Note: This field may return null, indicating that a valid value is not available. CurDeadline pulumi.StringInput `pulumi:"curDeadline"` // description of gateway. Description pulumi.StringInput `pulumi:"description"` // whether to enable CLS log. EnableCls pulumi.BoolInput `pulumi:"enableCls"` // whether to open the public network of client.Note: This field may return null, indicating that a valid value is not available. EnableInternet pulumi.BoolInput `pulumi:"enableInternet"` // engine region of gateway. EngineRegion pulumi.StringInput `pulumi:"engineRegion"` // product version. `TRIAL`, `STANDARD`(default value), `PROFESSIONAL`. FeatureVersion pulumi.StringInput `pulumi:"featureVersion"` // gateway ID. GatewayId pulumi.StringInput `pulumi:"gatewayId"` // minor version of gateway. GatewayMinorVersion pulumi.StringInput `pulumi:"gatewayMinorVersion"` // gateway version. Reference value: `2.4.1`, `2.5.1`. GatewayVersion pulumi.StringInput `pulumi:"gatewayVersion"` // ingress class name. IngressClassName pulumi.StringInput `pulumi:"ingressClassName"` // the port information that the instance monitors. InstancePorts GetGatewaysResultGatewayListInstancePortArrayInput `pulumi:"instancePorts"` // public network outbound traffic bandwidth. InternetMaxBandwidthOut pulumi.IntInput `pulumi:"internetMaxBandwidthOut"` // trade type of internet. `BANDWIDTH`, `TRAFFIC`. InternetPayMode pulumi.StringInput `pulumi:"internetPayMode"` // isolation time, used when the gateway is isolated. IsolateTime pulumi.StringInput `pulumi:"isolateTime"` // load balance type of public internet. LoadBalancerType pulumi.StringInput `pulumi:"loadBalancerType"` // filter name. Name pulumi.StringInput `pulumi:"name"` // original node config. NodeConfigs GetGatewaysResultGatewayListNodeConfigArrayInput `pulumi:"nodeConfigs"` // addresses of public internet. PublicIpAddresses pulumi.StringArrayInput `pulumi:"publicIpAddresses"` // status of gateway. May return values: `Creating`, `CreateFailed`, `Running`, `Modifying`, `UpdatingSpec`, `UpdateFailed`, `Deleting`, `DeleteFailed`, `Isolating`. Status pulumi.StringInput `pulumi:"status"` // tags information of gatewayNote: This field may return null, indicating that a valid value is not available. Tags GetGatewaysResultGatewayListTagArrayInput `pulumi:"tags"` // trade type. `0`: postpaid, `1`: Prepaid. TradeType pulumi.IntInput `pulumi:"tradeType"` // gateway type. Type pulumi.StringInput `pulumi:"type"` // vpc information. VpcConfigs GetGatewaysResultGatewayListVpcConfigArrayInput `pulumi:"vpcConfigs"` }
func (GetGatewaysResultGatewayListArgs) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListArgs) ElementType() reflect.Type
func (GetGatewaysResultGatewayListArgs) ToGetGatewaysResultGatewayListOutput ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListArgs) ToGetGatewaysResultGatewayListOutput() GetGatewaysResultGatewayListOutput
func (GetGatewaysResultGatewayListArgs) ToGetGatewaysResultGatewayListOutputWithContext ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListArgs) ToGetGatewaysResultGatewayListOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListOutput
type GetGatewaysResultGatewayListArray ¶ added in v0.1.8
type GetGatewaysResultGatewayListArray []GetGatewaysResultGatewayListInput
func (GetGatewaysResultGatewayListArray) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListArray) ElementType() reflect.Type
func (GetGatewaysResultGatewayListArray) ToGetGatewaysResultGatewayListArrayOutput ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListArray) ToGetGatewaysResultGatewayListArrayOutput() GetGatewaysResultGatewayListArrayOutput
func (GetGatewaysResultGatewayListArray) ToGetGatewaysResultGatewayListArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListArray) ToGetGatewaysResultGatewayListArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListArrayOutput
type GetGatewaysResultGatewayListArrayInput ¶ added in v0.1.8
type GetGatewaysResultGatewayListArrayInput interface { pulumi.Input ToGetGatewaysResultGatewayListArrayOutput() GetGatewaysResultGatewayListArrayOutput ToGetGatewaysResultGatewayListArrayOutputWithContext(context.Context) GetGatewaysResultGatewayListArrayOutput }
GetGatewaysResultGatewayListArrayInput is an input type that accepts GetGatewaysResultGatewayListArray and GetGatewaysResultGatewayListArrayOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListArrayInput` via:
GetGatewaysResultGatewayListArray{ GetGatewaysResultGatewayListArgs{...} }
type GetGatewaysResultGatewayListArrayOutput ¶ added in v0.1.8
type GetGatewaysResultGatewayListArrayOutput struct{ *pulumi.OutputState }
func (GetGatewaysResultGatewayListArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListArrayOutput) ElementType() reflect.Type
func (GetGatewaysResultGatewayListArrayOutput) ToGetGatewaysResultGatewayListArrayOutput ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListArrayOutput) ToGetGatewaysResultGatewayListArrayOutput() GetGatewaysResultGatewayListArrayOutput
func (GetGatewaysResultGatewayListArrayOutput) ToGetGatewaysResultGatewayListArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListArrayOutput) ToGetGatewaysResultGatewayListArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListArrayOutput
type GetGatewaysResultGatewayListInput ¶ added in v0.1.8
type GetGatewaysResultGatewayListInput interface { pulumi.Input ToGetGatewaysResultGatewayListOutput() GetGatewaysResultGatewayListOutput ToGetGatewaysResultGatewayListOutputWithContext(context.Context) GetGatewaysResultGatewayListOutput }
GetGatewaysResultGatewayListInput is an input type that accepts GetGatewaysResultGatewayListArgs and GetGatewaysResultGatewayListOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListInput` via:
GetGatewaysResultGatewayListArgs{...}
type GetGatewaysResultGatewayListInstancePort ¶ added in v0.1.8
type GetGatewaysResultGatewayListInstancePortArgs ¶ added in v0.1.8
type GetGatewaysResultGatewayListInstancePortArgs struct { // http port. HttpPort pulumi.StringInput `pulumi:"httpPort"` // https port. HttpsPort pulumi.StringInput `pulumi:"httpsPort"` }
func (GetGatewaysResultGatewayListInstancePortArgs) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListInstancePortArgs) ElementType() reflect.Type
func (GetGatewaysResultGatewayListInstancePortArgs) ToGetGatewaysResultGatewayListInstancePortOutput ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListInstancePortArgs) ToGetGatewaysResultGatewayListInstancePortOutput() GetGatewaysResultGatewayListInstancePortOutput
func (GetGatewaysResultGatewayListInstancePortArgs) ToGetGatewaysResultGatewayListInstancePortOutputWithContext ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListInstancePortArgs) ToGetGatewaysResultGatewayListInstancePortOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListInstancePortOutput
type GetGatewaysResultGatewayListInstancePortArray ¶ added in v0.1.8
type GetGatewaysResultGatewayListInstancePortArray []GetGatewaysResultGatewayListInstancePortInput
func (GetGatewaysResultGatewayListInstancePortArray) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListInstancePortArray) ElementType() reflect.Type
func (GetGatewaysResultGatewayListInstancePortArray) ToGetGatewaysResultGatewayListInstancePortArrayOutput ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListInstancePortArray) ToGetGatewaysResultGatewayListInstancePortArrayOutput() GetGatewaysResultGatewayListInstancePortArrayOutput
func (GetGatewaysResultGatewayListInstancePortArray) ToGetGatewaysResultGatewayListInstancePortArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListInstancePortArray) ToGetGatewaysResultGatewayListInstancePortArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListInstancePortArrayOutput
type GetGatewaysResultGatewayListInstancePortArrayInput ¶ added in v0.1.8
type GetGatewaysResultGatewayListInstancePortArrayInput interface { pulumi.Input ToGetGatewaysResultGatewayListInstancePortArrayOutput() GetGatewaysResultGatewayListInstancePortArrayOutput ToGetGatewaysResultGatewayListInstancePortArrayOutputWithContext(context.Context) GetGatewaysResultGatewayListInstancePortArrayOutput }
GetGatewaysResultGatewayListInstancePortArrayInput is an input type that accepts GetGatewaysResultGatewayListInstancePortArray and GetGatewaysResultGatewayListInstancePortArrayOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListInstancePortArrayInput` via:
GetGatewaysResultGatewayListInstancePortArray{ GetGatewaysResultGatewayListInstancePortArgs{...} }
type GetGatewaysResultGatewayListInstancePortArrayOutput ¶ added in v0.1.8
type GetGatewaysResultGatewayListInstancePortArrayOutput struct{ *pulumi.OutputState }
func (GetGatewaysResultGatewayListInstancePortArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListInstancePortArrayOutput) ElementType() reflect.Type
func (GetGatewaysResultGatewayListInstancePortArrayOutput) ToGetGatewaysResultGatewayListInstancePortArrayOutput ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListInstancePortArrayOutput) ToGetGatewaysResultGatewayListInstancePortArrayOutput() GetGatewaysResultGatewayListInstancePortArrayOutput
func (GetGatewaysResultGatewayListInstancePortArrayOutput) ToGetGatewaysResultGatewayListInstancePortArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListInstancePortArrayOutput) ToGetGatewaysResultGatewayListInstancePortArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListInstancePortArrayOutput
type GetGatewaysResultGatewayListInstancePortInput ¶ added in v0.1.8
type GetGatewaysResultGatewayListInstancePortInput interface { pulumi.Input ToGetGatewaysResultGatewayListInstancePortOutput() GetGatewaysResultGatewayListInstancePortOutput ToGetGatewaysResultGatewayListInstancePortOutputWithContext(context.Context) GetGatewaysResultGatewayListInstancePortOutput }
GetGatewaysResultGatewayListInstancePortInput is an input type that accepts GetGatewaysResultGatewayListInstancePortArgs and GetGatewaysResultGatewayListInstancePortOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListInstancePortInput` via:
GetGatewaysResultGatewayListInstancePortArgs{...}
type GetGatewaysResultGatewayListInstancePortOutput ¶ added in v0.1.8
type GetGatewaysResultGatewayListInstancePortOutput struct{ *pulumi.OutputState }
func (GetGatewaysResultGatewayListInstancePortOutput) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListInstancePortOutput) ElementType() reflect.Type
func (GetGatewaysResultGatewayListInstancePortOutput) HttpPort ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListInstancePortOutput) HttpPort() pulumi.StringOutput
http port.
func (GetGatewaysResultGatewayListInstancePortOutput) HttpsPort ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListInstancePortOutput) HttpsPort() pulumi.StringOutput
https port.
func (GetGatewaysResultGatewayListInstancePortOutput) ToGetGatewaysResultGatewayListInstancePortOutput ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListInstancePortOutput) ToGetGatewaysResultGatewayListInstancePortOutput() GetGatewaysResultGatewayListInstancePortOutput
func (GetGatewaysResultGatewayListInstancePortOutput) ToGetGatewaysResultGatewayListInstancePortOutputWithContext ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListInstancePortOutput) ToGetGatewaysResultGatewayListInstancePortOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListInstancePortOutput
type GetGatewaysResultGatewayListNodeConfig ¶ added in v0.1.8
type GetGatewaysResultGatewayListNodeConfigArgs ¶ added in v0.1.8
type GetGatewaysResultGatewayListNodeConfigArgs struct { // node number, 2-50. Number pulumi.IntInput `pulumi:"number"` // specification, 1c2g|2c4g|4c8g|8c16g. Specification pulumi.StringInput `pulumi:"specification"` }
func (GetGatewaysResultGatewayListNodeConfigArgs) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListNodeConfigArgs) ElementType() reflect.Type
func (GetGatewaysResultGatewayListNodeConfigArgs) ToGetGatewaysResultGatewayListNodeConfigOutput ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListNodeConfigArgs) ToGetGatewaysResultGatewayListNodeConfigOutput() GetGatewaysResultGatewayListNodeConfigOutput
func (GetGatewaysResultGatewayListNodeConfigArgs) ToGetGatewaysResultGatewayListNodeConfigOutputWithContext ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListNodeConfigArgs) ToGetGatewaysResultGatewayListNodeConfigOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListNodeConfigOutput
type GetGatewaysResultGatewayListNodeConfigArray ¶ added in v0.1.8
type GetGatewaysResultGatewayListNodeConfigArray []GetGatewaysResultGatewayListNodeConfigInput
func (GetGatewaysResultGatewayListNodeConfigArray) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListNodeConfigArray) ElementType() reflect.Type
func (GetGatewaysResultGatewayListNodeConfigArray) ToGetGatewaysResultGatewayListNodeConfigArrayOutput ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListNodeConfigArray) ToGetGatewaysResultGatewayListNodeConfigArrayOutput() GetGatewaysResultGatewayListNodeConfigArrayOutput
func (GetGatewaysResultGatewayListNodeConfigArray) ToGetGatewaysResultGatewayListNodeConfigArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListNodeConfigArray) ToGetGatewaysResultGatewayListNodeConfigArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListNodeConfigArrayOutput
type GetGatewaysResultGatewayListNodeConfigArrayInput ¶ added in v0.1.8
type GetGatewaysResultGatewayListNodeConfigArrayInput interface { pulumi.Input ToGetGatewaysResultGatewayListNodeConfigArrayOutput() GetGatewaysResultGatewayListNodeConfigArrayOutput ToGetGatewaysResultGatewayListNodeConfigArrayOutputWithContext(context.Context) GetGatewaysResultGatewayListNodeConfigArrayOutput }
GetGatewaysResultGatewayListNodeConfigArrayInput is an input type that accepts GetGatewaysResultGatewayListNodeConfigArray and GetGatewaysResultGatewayListNodeConfigArrayOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListNodeConfigArrayInput` via:
GetGatewaysResultGatewayListNodeConfigArray{ GetGatewaysResultGatewayListNodeConfigArgs{...} }
type GetGatewaysResultGatewayListNodeConfigArrayOutput ¶ added in v0.1.8
type GetGatewaysResultGatewayListNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetGatewaysResultGatewayListNodeConfigArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListNodeConfigArrayOutput) ElementType() reflect.Type
func (GetGatewaysResultGatewayListNodeConfigArrayOutput) ToGetGatewaysResultGatewayListNodeConfigArrayOutput ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListNodeConfigArrayOutput) ToGetGatewaysResultGatewayListNodeConfigArrayOutput() GetGatewaysResultGatewayListNodeConfigArrayOutput
func (GetGatewaysResultGatewayListNodeConfigArrayOutput) ToGetGatewaysResultGatewayListNodeConfigArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListNodeConfigArrayOutput) ToGetGatewaysResultGatewayListNodeConfigArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListNodeConfigArrayOutput
type GetGatewaysResultGatewayListNodeConfigInput ¶ added in v0.1.8
type GetGatewaysResultGatewayListNodeConfigInput interface { pulumi.Input ToGetGatewaysResultGatewayListNodeConfigOutput() GetGatewaysResultGatewayListNodeConfigOutput ToGetGatewaysResultGatewayListNodeConfigOutputWithContext(context.Context) GetGatewaysResultGatewayListNodeConfigOutput }
GetGatewaysResultGatewayListNodeConfigInput is an input type that accepts GetGatewaysResultGatewayListNodeConfigArgs and GetGatewaysResultGatewayListNodeConfigOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListNodeConfigInput` via:
GetGatewaysResultGatewayListNodeConfigArgs{...}
type GetGatewaysResultGatewayListNodeConfigOutput ¶ added in v0.1.8
type GetGatewaysResultGatewayListNodeConfigOutput struct{ *pulumi.OutputState }
func (GetGatewaysResultGatewayListNodeConfigOutput) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListNodeConfigOutput) ElementType() reflect.Type
func (GetGatewaysResultGatewayListNodeConfigOutput) Number ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListNodeConfigOutput) Number() pulumi.IntOutput
node number, 2-50.
func (GetGatewaysResultGatewayListNodeConfigOutput) Specification ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListNodeConfigOutput) Specification() pulumi.StringOutput
specification, 1c2g|2c4g|4c8g|8c16g.
func (GetGatewaysResultGatewayListNodeConfigOutput) ToGetGatewaysResultGatewayListNodeConfigOutput ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListNodeConfigOutput) ToGetGatewaysResultGatewayListNodeConfigOutput() GetGatewaysResultGatewayListNodeConfigOutput
func (GetGatewaysResultGatewayListNodeConfigOutput) ToGetGatewaysResultGatewayListNodeConfigOutputWithContext ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListNodeConfigOutput) ToGetGatewaysResultGatewayListNodeConfigOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListNodeConfigOutput
type GetGatewaysResultGatewayListOutput ¶ added in v0.1.8
type GetGatewaysResultGatewayListOutput struct{ *pulumi.OutputState }
func (GetGatewaysResultGatewayListOutput) AutoRenewFlag ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) AutoRenewFlag() pulumi.IntOutput
auto renew flag, `0`: default status, `1`: auto renew, `2`: auto not renew.
func (GetGatewaysResultGatewayListOutput) CreateTime ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) CreateTime() pulumi.StringOutput
create time.
func (GetGatewaysResultGatewayListOutput) CurDeadline ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) CurDeadline() pulumi.StringOutput
expire date, for prepaid type.Note: This field may return null, indicating that a valid value is not available.
func (GetGatewaysResultGatewayListOutput) Description ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) Description() pulumi.StringOutput
description of gateway.
func (GetGatewaysResultGatewayListOutput) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListOutput) ElementType() reflect.Type
func (GetGatewaysResultGatewayListOutput) EnableCls ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) EnableCls() pulumi.BoolOutput
whether to enable CLS log.
func (GetGatewaysResultGatewayListOutput) EnableInternet ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) EnableInternet() pulumi.BoolOutput
whether to open the public network of client.Note: This field may return null, indicating that a valid value is not available.
func (GetGatewaysResultGatewayListOutput) EngineRegion ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) EngineRegion() pulumi.StringOutput
engine region of gateway.
func (GetGatewaysResultGatewayListOutput) FeatureVersion ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) FeatureVersion() pulumi.StringOutput
product version. `TRIAL`, `STANDARD`(default value), `PROFESSIONAL`.
func (GetGatewaysResultGatewayListOutput) GatewayId ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) GatewayId() pulumi.StringOutput
gateway ID.
func (GetGatewaysResultGatewayListOutput) GatewayMinorVersion ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) GatewayMinorVersion() pulumi.StringOutput
minor version of gateway.
func (GetGatewaysResultGatewayListOutput) GatewayVersion ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) GatewayVersion() pulumi.StringOutput
gateway version. Reference value: `2.4.1`, `2.5.1`.
func (GetGatewaysResultGatewayListOutput) IngressClassName ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) IngressClassName() pulumi.StringOutput
ingress class name.
func (GetGatewaysResultGatewayListOutput) InstancePorts ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) InstancePorts() GetGatewaysResultGatewayListInstancePortArrayOutput
the port information that the instance monitors.
func (GetGatewaysResultGatewayListOutput) InternetMaxBandwidthOut ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) InternetMaxBandwidthOut() pulumi.IntOutput
public network outbound traffic bandwidth.
func (GetGatewaysResultGatewayListOutput) InternetPayMode ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) InternetPayMode() pulumi.StringOutput
trade type of internet. `BANDWIDTH`, `TRAFFIC`.
func (GetGatewaysResultGatewayListOutput) IsolateTime ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) IsolateTime() pulumi.StringOutput
isolation time, used when the gateway is isolated.
func (GetGatewaysResultGatewayListOutput) LoadBalancerType ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) LoadBalancerType() pulumi.StringOutput
load balance type of public internet.
func (GetGatewaysResultGatewayListOutput) Name ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) Name() pulumi.StringOutput
filter name.
func (GetGatewaysResultGatewayListOutput) NodeConfigs ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) NodeConfigs() GetGatewaysResultGatewayListNodeConfigArrayOutput
original node config.
func (GetGatewaysResultGatewayListOutput) PublicIpAddresses ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) PublicIpAddresses() pulumi.StringArrayOutput
addresses of public internet.
func (GetGatewaysResultGatewayListOutput) Status ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) Status() pulumi.StringOutput
status of gateway. May return values: `Creating`, `CreateFailed`, `Running`, `Modifying`, `UpdatingSpec`, `UpdateFailed`, `Deleting`, `DeleteFailed`, `Isolating`.
func (GetGatewaysResultGatewayListOutput) Tags ¶ added in v0.1.8
tags information of gatewayNote: This field may return null, indicating that a valid value is not available.
func (GetGatewaysResultGatewayListOutput) ToGetGatewaysResultGatewayListOutput ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) ToGetGatewaysResultGatewayListOutput() GetGatewaysResultGatewayListOutput
func (GetGatewaysResultGatewayListOutput) ToGetGatewaysResultGatewayListOutputWithContext ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) ToGetGatewaysResultGatewayListOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListOutput
func (GetGatewaysResultGatewayListOutput) TradeType ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) TradeType() pulumi.IntOutput
trade type. `0`: postpaid, `1`: Prepaid.
func (GetGatewaysResultGatewayListOutput) Type ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) Type() pulumi.StringOutput
gateway type.
func (GetGatewaysResultGatewayListOutput) VpcConfigs ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListOutput) VpcConfigs() GetGatewaysResultGatewayListVpcConfigArrayOutput
vpc information.
type GetGatewaysResultGatewayListTag ¶ added in v0.1.8
type GetGatewaysResultGatewayListTagArgs ¶ added in v0.1.8
type GetGatewaysResultGatewayListTagArgs struct { // tag key. TagKey pulumi.StringInput `pulumi:"tagKey"` // tag value. TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (GetGatewaysResultGatewayListTagArgs) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListTagArgs) ElementType() reflect.Type
func (GetGatewaysResultGatewayListTagArgs) ToGetGatewaysResultGatewayListTagOutput ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListTagArgs) ToGetGatewaysResultGatewayListTagOutput() GetGatewaysResultGatewayListTagOutput
func (GetGatewaysResultGatewayListTagArgs) ToGetGatewaysResultGatewayListTagOutputWithContext ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListTagArgs) ToGetGatewaysResultGatewayListTagOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListTagOutput
type GetGatewaysResultGatewayListTagArray ¶ added in v0.1.8
type GetGatewaysResultGatewayListTagArray []GetGatewaysResultGatewayListTagInput
func (GetGatewaysResultGatewayListTagArray) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListTagArray) ElementType() reflect.Type
func (GetGatewaysResultGatewayListTagArray) ToGetGatewaysResultGatewayListTagArrayOutput ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListTagArray) ToGetGatewaysResultGatewayListTagArrayOutput() GetGatewaysResultGatewayListTagArrayOutput
func (GetGatewaysResultGatewayListTagArray) ToGetGatewaysResultGatewayListTagArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListTagArray) ToGetGatewaysResultGatewayListTagArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListTagArrayOutput
type GetGatewaysResultGatewayListTagArrayInput ¶ added in v0.1.8
type GetGatewaysResultGatewayListTagArrayInput interface { pulumi.Input ToGetGatewaysResultGatewayListTagArrayOutput() GetGatewaysResultGatewayListTagArrayOutput ToGetGatewaysResultGatewayListTagArrayOutputWithContext(context.Context) GetGatewaysResultGatewayListTagArrayOutput }
GetGatewaysResultGatewayListTagArrayInput is an input type that accepts GetGatewaysResultGatewayListTagArray and GetGatewaysResultGatewayListTagArrayOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListTagArrayInput` via:
GetGatewaysResultGatewayListTagArray{ GetGatewaysResultGatewayListTagArgs{...} }
type GetGatewaysResultGatewayListTagArrayOutput ¶ added in v0.1.8
type GetGatewaysResultGatewayListTagArrayOutput struct{ *pulumi.OutputState }
func (GetGatewaysResultGatewayListTagArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListTagArrayOutput) ElementType() reflect.Type
func (GetGatewaysResultGatewayListTagArrayOutput) ToGetGatewaysResultGatewayListTagArrayOutput ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListTagArrayOutput) ToGetGatewaysResultGatewayListTagArrayOutput() GetGatewaysResultGatewayListTagArrayOutput
func (GetGatewaysResultGatewayListTagArrayOutput) ToGetGatewaysResultGatewayListTagArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListTagArrayOutput) ToGetGatewaysResultGatewayListTagArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListTagArrayOutput
type GetGatewaysResultGatewayListTagInput ¶ added in v0.1.8
type GetGatewaysResultGatewayListTagInput interface { pulumi.Input ToGetGatewaysResultGatewayListTagOutput() GetGatewaysResultGatewayListTagOutput ToGetGatewaysResultGatewayListTagOutputWithContext(context.Context) GetGatewaysResultGatewayListTagOutput }
GetGatewaysResultGatewayListTagInput is an input type that accepts GetGatewaysResultGatewayListTagArgs and GetGatewaysResultGatewayListTagOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListTagInput` via:
GetGatewaysResultGatewayListTagArgs{...}
type GetGatewaysResultGatewayListTagOutput ¶ added in v0.1.8
type GetGatewaysResultGatewayListTagOutput struct{ *pulumi.OutputState }
func (GetGatewaysResultGatewayListTagOutput) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListTagOutput) ElementType() reflect.Type
func (GetGatewaysResultGatewayListTagOutput) TagKey ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListTagOutput) TagKey() pulumi.StringOutput
tag key.
func (GetGatewaysResultGatewayListTagOutput) TagValue ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListTagOutput) TagValue() pulumi.StringOutput
tag value.
func (GetGatewaysResultGatewayListTagOutput) ToGetGatewaysResultGatewayListTagOutput ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListTagOutput) ToGetGatewaysResultGatewayListTagOutput() GetGatewaysResultGatewayListTagOutput
func (GetGatewaysResultGatewayListTagOutput) ToGetGatewaysResultGatewayListTagOutputWithContext ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListTagOutput) ToGetGatewaysResultGatewayListTagOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListTagOutput
type GetGatewaysResultGatewayListVpcConfig ¶ added in v0.1.8
type GetGatewaysResultGatewayListVpcConfigArgs ¶ added in v0.1.8
type GetGatewaysResultGatewayListVpcConfigArgs struct { // subnet ID. Assign an IP address to the engine in the VPC subnet. SubnetId pulumi.StringInput `pulumi:"subnetId"` // subnet ID. Assign an IP address to the engine in the VPC subnet. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetGatewaysResultGatewayListVpcConfigArgs) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListVpcConfigArgs) ElementType() reflect.Type
func (GetGatewaysResultGatewayListVpcConfigArgs) ToGetGatewaysResultGatewayListVpcConfigOutput ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListVpcConfigArgs) ToGetGatewaysResultGatewayListVpcConfigOutput() GetGatewaysResultGatewayListVpcConfigOutput
func (GetGatewaysResultGatewayListVpcConfigArgs) ToGetGatewaysResultGatewayListVpcConfigOutputWithContext ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListVpcConfigArgs) ToGetGatewaysResultGatewayListVpcConfigOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListVpcConfigOutput
type GetGatewaysResultGatewayListVpcConfigArray ¶ added in v0.1.8
type GetGatewaysResultGatewayListVpcConfigArray []GetGatewaysResultGatewayListVpcConfigInput
func (GetGatewaysResultGatewayListVpcConfigArray) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListVpcConfigArray) ElementType() reflect.Type
func (GetGatewaysResultGatewayListVpcConfigArray) ToGetGatewaysResultGatewayListVpcConfigArrayOutput ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListVpcConfigArray) ToGetGatewaysResultGatewayListVpcConfigArrayOutput() GetGatewaysResultGatewayListVpcConfigArrayOutput
func (GetGatewaysResultGatewayListVpcConfigArray) ToGetGatewaysResultGatewayListVpcConfigArrayOutputWithContext ¶ added in v0.1.8
func (i GetGatewaysResultGatewayListVpcConfigArray) ToGetGatewaysResultGatewayListVpcConfigArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListVpcConfigArrayOutput
type GetGatewaysResultGatewayListVpcConfigArrayInput ¶ added in v0.1.8
type GetGatewaysResultGatewayListVpcConfigArrayInput interface { pulumi.Input ToGetGatewaysResultGatewayListVpcConfigArrayOutput() GetGatewaysResultGatewayListVpcConfigArrayOutput ToGetGatewaysResultGatewayListVpcConfigArrayOutputWithContext(context.Context) GetGatewaysResultGatewayListVpcConfigArrayOutput }
GetGatewaysResultGatewayListVpcConfigArrayInput is an input type that accepts GetGatewaysResultGatewayListVpcConfigArray and GetGatewaysResultGatewayListVpcConfigArrayOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListVpcConfigArrayInput` via:
GetGatewaysResultGatewayListVpcConfigArray{ GetGatewaysResultGatewayListVpcConfigArgs{...} }
type GetGatewaysResultGatewayListVpcConfigArrayOutput ¶ added in v0.1.8
type GetGatewaysResultGatewayListVpcConfigArrayOutput struct{ *pulumi.OutputState }
func (GetGatewaysResultGatewayListVpcConfigArrayOutput) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListVpcConfigArrayOutput) ElementType() reflect.Type
func (GetGatewaysResultGatewayListVpcConfigArrayOutput) ToGetGatewaysResultGatewayListVpcConfigArrayOutput ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListVpcConfigArrayOutput) ToGetGatewaysResultGatewayListVpcConfigArrayOutput() GetGatewaysResultGatewayListVpcConfigArrayOutput
func (GetGatewaysResultGatewayListVpcConfigArrayOutput) ToGetGatewaysResultGatewayListVpcConfigArrayOutputWithContext ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListVpcConfigArrayOutput) ToGetGatewaysResultGatewayListVpcConfigArrayOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListVpcConfigArrayOutput
type GetGatewaysResultGatewayListVpcConfigInput ¶ added in v0.1.8
type GetGatewaysResultGatewayListVpcConfigInput interface { pulumi.Input ToGetGatewaysResultGatewayListVpcConfigOutput() GetGatewaysResultGatewayListVpcConfigOutput ToGetGatewaysResultGatewayListVpcConfigOutputWithContext(context.Context) GetGatewaysResultGatewayListVpcConfigOutput }
GetGatewaysResultGatewayListVpcConfigInput is an input type that accepts GetGatewaysResultGatewayListVpcConfigArgs and GetGatewaysResultGatewayListVpcConfigOutput values. You can construct a concrete instance of `GetGatewaysResultGatewayListVpcConfigInput` via:
GetGatewaysResultGatewayListVpcConfigArgs{...}
type GetGatewaysResultGatewayListVpcConfigOutput ¶ added in v0.1.8
type GetGatewaysResultGatewayListVpcConfigOutput struct{ *pulumi.OutputState }
func (GetGatewaysResultGatewayListVpcConfigOutput) ElementType ¶ added in v0.1.8
func (GetGatewaysResultGatewayListVpcConfigOutput) ElementType() reflect.Type
func (GetGatewaysResultGatewayListVpcConfigOutput) SubnetId ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListVpcConfigOutput) SubnetId() pulumi.StringOutput
subnet ID. Assign an IP address to the engine in the VPC subnet.
func (GetGatewaysResultGatewayListVpcConfigOutput) ToGetGatewaysResultGatewayListVpcConfigOutput ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListVpcConfigOutput) ToGetGatewaysResultGatewayListVpcConfigOutput() GetGatewaysResultGatewayListVpcConfigOutput
func (GetGatewaysResultGatewayListVpcConfigOutput) ToGetGatewaysResultGatewayListVpcConfigOutputWithContext ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListVpcConfigOutput) ToGetGatewaysResultGatewayListVpcConfigOutputWithContext(ctx context.Context) GetGatewaysResultGatewayListVpcConfigOutput
func (GetGatewaysResultGatewayListVpcConfigOutput) VpcId ¶ added in v0.1.8
func (o GetGatewaysResultGatewayListVpcConfigOutput) VpcId() pulumi.StringOutput
subnet ID. Assign an IP address to the engine in the VPC subnet.
type GetGatewaysResultInput ¶ added in v0.1.8
type GetGatewaysResultInput interface { pulumi.Input ToGetGatewaysResultOutput() GetGatewaysResultOutput ToGetGatewaysResultOutputWithContext(context.Context) GetGatewaysResultOutput }
GetGatewaysResultInput is an input type that accepts GetGatewaysResultArgs and GetGatewaysResultOutput values. You can construct a concrete instance of `GetGatewaysResultInput` via:
GetGatewaysResultArgs{...}
type GetGatewaysResultOutput ¶ added in v0.1.8
type GetGatewaysResultOutput struct{ *pulumi.OutputState }
func (GetGatewaysResultOutput) ElementType ¶ added in v0.1.8
func (GetGatewaysResultOutput) ElementType() reflect.Type
func (GetGatewaysResultOutput) GatewayLists ¶ added in v0.1.8
func (o GetGatewaysResultOutput) GatewayLists() GetGatewaysResultGatewayListArrayOutput
gateway list.
func (GetGatewaysResultOutput) ToGetGatewaysResultOutput ¶ added in v0.1.8
func (o GetGatewaysResultOutput) ToGetGatewaysResultOutput() GetGatewaysResultOutput
func (GetGatewaysResultOutput) ToGetGatewaysResultOutputWithContext ¶ added in v0.1.8
func (o GetGatewaysResultOutput) ToGetGatewaysResultOutputWithContext(ctx context.Context) GetGatewaysResultOutput
func (GetGatewaysResultOutput) TotalCount ¶ added in v0.1.8
func (o GetGatewaysResultOutput) TotalCount() pulumi.IntOutput
total count.
type GetGroupsFilter ¶ added in v0.1.8
type GetGroupsFilterArgs ¶ added in v0.1.8
type GetGroupsFilterArgs struct { // filter name. Name pulumi.StringInput `pulumi:"name"` // filter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetGroupsFilterArgs) ElementType ¶ added in v0.1.8
func (GetGroupsFilterArgs) ElementType() reflect.Type
func (GetGroupsFilterArgs) ToGetGroupsFilterOutput ¶ added in v0.1.8
func (i GetGroupsFilterArgs) ToGetGroupsFilterOutput() GetGroupsFilterOutput
func (GetGroupsFilterArgs) ToGetGroupsFilterOutputWithContext ¶ added in v0.1.8
func (i GetGroupsFilterArgs) ToGetGroupsFilterOutputWithContext(ctx context.Context) GetGroupsFilterOutput
type GetGroupsFilterArray ¶ added in v0.1.8
type GetGroupsFilterArray []GetGroupsFilterInput
func (GetGroupsFilterArray) ElementType ¶ added in v0.1.8
func (GetGroupsFilterArray) ElementType() reflect.Type
func (GetGroupsFilterArray) ToGetGroupsFilterArrayOutput ¶ added in v0.1.8
func (i GetGroupsFilterArray) ToGetGroupsFilterArrayOutput() GetGroupsFilterArrayOutput
func (GetGroupsFilterArray) ToGetGroupsFilterArrayOutputWithContext ¶ added in v0.1.8
func (i GetGroupsFilterArray) ToGetGroupsFilterArrayOutputWithContext(ctx context.Context) GetGroupsFilterArrayOutput
type GetGroupsFilterArrayInput ¶ added in v0.1.8
type GetGroupsFilterArrayInput interface { pulumi.Input ToGetGroupsFilterArrayOutput() GetGroupsFilterArrayOutput ToGetGroupsFilterArrayOutputWithContext(context.Context) GetGroupsFilterArrayOutput }
GetGroupsFilterArrayInput is an input type that accepts GetGroupsFilterArray and GetGroupsFilterArrayOutput values. You can construct a concrete instance of `GetGroupsFilterArrayInput` via:
GetGroupsFilterArray{ GetGroupsFilterArgs{...} }
type GetGroupsFilterArrayOutput ¶ added in v0.1.8
type GetGroupsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetGroupsFilterArrayOutput) ElementType ¶ added in v0.1.8
func (GetGroupsFilterArrayOutput) ElementType() reflect.Type
func (GetGroupsFilterArrayOutput) Index ¶ added in v0.1.8
func (o GetGroupsFilterArrayOutput) Index(i pulumi.IntInput) GetGroupsFilterOutput
func (GetGroupsFilterArrayOutput) ToGetGroupsFilterArrayOutput ¶ added in v0.1.8
func (o GetGroupsFilterArrayOutput) ToGetGroupsFilterArrayOutput() GetGroupsFilterArrayOutput
func (GetGroupsFilterArrayOutput) ToGetGroupsFilterArrayOutputWithContext ¶ added in v0.1.8
func (o GetGroupsFilterArrayOutput) ToGetGroupsFilterArrayOutputWithContext(ctx context.Context) GetGroupsFilterArrayOutput
type GetGroupsFilterInput ¶ added in v0.1.8
type GetGroupsFilterInput interface { pulumi.Input ToGetGroupsFilterOutput() GetGroupsFilterOutput ToGetGroupsFilterOutputWithContext(context.Context) GetGroupsFilterOutput }
GetGroupsFilterInput is an input type that accepts GetGroupsFilterArgs and GetGroupsFilterOutput values. You can construct a concrete instance of `GetGroupsFilterInput` via:
GetGroupsFilterArgs{...}
type GetGroupsFilterOutput ¶ added in v0.1.8
type GetGroupsFilterOutput struct{ *pulumi.OutputState }
func (GetGroupsFilterOutput) ElementType ¶ added in v0.1.8
func (GetGroupsFilterOutput) ElementType() reflect.Type
func (GetGroupsFilterOutput) Name ¶ added in v0.1.8
func (o GetGroupsFilterOutput) Name() pulumi.StringOutput
filter name.
func (GetGroupsFilterOutput) ToGetGroupsFilterOutput ¶ added in v0.1.8
func (o GetGroupsFilterOutput) ToGetGroupsFilterOutput() GetGroupsFilterOutput
func (GetGroupsFilterOutput) ToGetGroupsFilterOutputWithContext ¶ added in v0.1.8
func (o GetGroupsFilterOutput) ToGetGroupsFilterOutputWithContext(ctx context.Context) GetGroupsFilterOutput
func (GetGroupsFilterOutput) Values ¶ added in v0.1.8
func (o GetGroupsFilterOutput) Values() pulumi.StringArrayOutput
filter values.
type GetGroupsResult ¶ added in v0.1.8
type GetGroupsResult struct { // group list of gateway. GatewayGroupLists []GetGroupsResultGatewayGroupList `pulumi:"gatewayGroupLists"` // total count. TotalCount int `pulumi:"totalCount"` }
type GetGroupsResultArgs ¶ added in v0.1.8
type GetGroupsResultArgs struct { // group list of gateway. GatewayGroupLists GetGroupsResultGatewayGroupListArrayInput `pulumi:"gatewayGroupLists"` // total count. TotalCount pulumi.IntInput `pulumi:"totalCount"` }
func (GetGroupsResultArgs) ElementType ¶ added in v0.1.8
func (GetGroupsResultArgs) ElementType() reflect.Type
func (GetGroupsResultArgs) ToGetGroupsResultOutput ¶ added in v0.1.8
func (i GetGroupsResultArgs) ToGetGroupsResultOutput() GetGroupsResultOutput
func (GetGroupsResultArgs) ToGetGroupsResultOutputWithContext ¶ added in v0.1.8
func (i GetGroupsResultArgs) ToGetGroupsResultOutputWithContext(ctx context.Context) GetGroupsResultOutput
type GetGroupsResultArray ¶ added in v0.1.8
type GetGroupsResultArray []GetGroupsResultInput
func (GetGroupsResultArray) ElementType ¶ added in v0.1.8
func (GetGroupsResultArray) ElementType() reflect.Type
func (GetGroupsResultArray) ToGetGroupsResultArrayOutput ¶ added in v0.1.8
func (i GetGroupsResultArray) ToGetGroupsResultArrayOutput() GetGroupsResultArrayOutput
func (GetGroupsResultArray) ToGetGroupsResultArrayOutputWithContext ¶ added in v0.1.8
func (i GetGroupsResultArray) ToGetGroupsResultArrayOutputWithContext(ctx context.Context) GetGroupsResultArrayOutput
type GetGroupsResultArrayInput ¶ added in v0.1.8
type GetGroupsResultArrayInput interface { pulumi.Input ToGetGroupsResultArrayOutput() GetGroupsResultArrayOutput ToGetGroupsResultArrayOutputWithContext(context.Context) GetGroupsResultArrayOutput }
GetGroupsResultArrayInput is an input type that accepts GetGroupsResultArray and GetGroupsResultArrayOutput values. You can construct a concrete instance of `GetGroupsResultArrayInput` via:
GetGroupsResultArray{ GetGroupsResultArgs{...} }
type GetGroupsResultArrayOutput ¶ added in v0.1.8
type GetGroupsResultArrayOutput struct{ *pulumi.OutputState }
func (GetGroupsResultArrayOutput) ElementType ¶ added in v0.1.8
func (GetGroupsResultArrayOutput) ElementType() reflect.Type
func (GetGroupsResultArrayOutput) Index ¶ added in v0.1.8
func (o GetGroupsResultArrayOutput) Index(i pulumi.IntInput) GetGroupsResultOutput
func (GetGroupsResultArrayOutput) ToGetGroupsResultArrayOutput ¶ added in v0.1.8
func (o GetGroupsResultArrayOutput) ToGetGroupsResultArrayOutput() GetGroupsResultArrayOutput
func (GetGroupsResultArrayOutput) ToGetGroupsResultArrayOutputWithContext ¶ added in v0.1.8
func (o GetGroupsResultArrayOutput) ToGetGroupsResultArrayOutputWithContext(ctx context.Context) GetGroupsResultArrayOutput
type GetGroupsResultGatewayGroupList ¶ added in v0.1.8
type GetGroupsResultGatewayGroupList struct { // associated strategy informationNote: This field may return null, indicating that a valid value is not available. BindingStrategies []GetGroupsResultGatewayGroupListBindingStrategy `pulumi:"bindingStrategies"` // group create time. CreateTime string `pulumi:"createTime"` // group description. Description string `pulumi:"description"` // gateway ID. GatewayId string `pulumi:"gatewayId"` // group Id. GroupId string `pulumi:"groupId"` // public network outbound traffic bandwidth. InternetMaxBandwidthOut int `pulumi:"internetMaxBandwidthOut"` // whether it is the default group- 0: false.- 1: yes. IsFirstGroup int `pulumi:"isFirstGroup"` // modify time. ModifyTime string `pulumi:"modifyTime"` // filter name. Name string `pulumi:"name"` // group node configration. NodeConfigs []GetGroupsResultGatewayGroupListNodeConfig `pulumi:"nodeConfigs"` // group status. Status string `pulumi:"status"` // subnet IDs. SubnetIds string `pulumi:"subnetIds"` }
type GetGroupsResultGatewayGroupListArgs ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListArgs struct { // associated strategy informationNote: This field may return null, indicating that a valid value is not available. BindingStrategies GetGroupsResultGatewayGroupListBindingStrategyArrayInput `pulumi:"bindingStrategies"` // group create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // group description. Description pulumi.StringInput `pulumi:"description"` // gateway ID. GatewayId pulumi.StringInput `pulumi:"gatewayId"` // group Id. GroupId pulumi.StringInput `pulumi:"groupId"` // public network outbound traffic bandwidth. InternetMaxBandwidthOut pulumi.IntInput `pulumi:"internetMaxBandwidthOut"` // whether it is the default group- 0: false.- 1: yes. IsFirstGroup pulumi.IntInput `pulumi:"isFirstGroup"` // modify time. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // filter name. Name pulumi.StringInput `pulumi:"name"` // group node configration. NodeConfigs GetGroupsResultGatewayGroupListNodeConfigArrayInput `pulumi:"nodeConfigs"` // group status. Status pulumi.StringInput `pulumi:"status"` // subnet IDs. SubnetIds pulumi.StringInput `pulumi:"subnetIds"` }
func (GetGroupsResultGatewayGroupListArgs) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListArgs) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListArgs) ToGetGroupsResultGatewayGroupListOutput ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListArgs) ToGetGroupsResultGatewayGroupListOutput() GetGroupsResultGatewayGroupListOutput
func (GetGroupsResultGatewayGroupListArgs) ToGetGroupsResultGatewayGroupListOutputWithContext ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListArgs) ToGetGroupsResultGatewayGroupListOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListOutput
type GetGroupsResultGatewayGroupListArray ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListArray []GetGroupsResultGatewayGroupListInput
func (GetGroupsResultGatewayGroupListArray) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListArray) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListArray) ToGetGroupsResultGatewayGroupListArrayOutput ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListArray) ToGetGroupsResultGatewayGroupListArrayOutput() GetGroupsResultGatewayGroupListArrayOutput
func (GetGroupsResultGatewayGroupListArray) ToGetGroupsResultGatewayGroupListArrayOutputWithContext ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListArray) ToGetGroupsResultGatewayGroupListArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListArrayOutput
type GetGroupsResultGatewayGroupListArrayInput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListArrayInput interface { pulumi.Input ToGetGroupsResultGatewayGroupListArrayOutput() GetGroupsResultGatewayGroupListArrayOutput ToGetGroupsResultGatewayGroupListArrayOutputWithContext(context.Context) GetGroupsResultGatewayGroupListArrayOutput }
GetGroupsResultGatewayGroupListArrayInput is an input type that accepts GetGroupsResultGatewayGroupListArray and GetGroupsResultGatewayGroupListArrayOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListArrayInput` via:
GetGroupsResultGatewayGroupListArray{ GetGroupsResultGatewayGroupListArgs{...} }
type GetGroupsResultGatewayGroupListArrayOutput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListArrayOutput struct{ *pulumi.OutputState }
func (GetGroupsResultGatewayGroupListArrayOutput) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListArrayOutput) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListArrayOutput) ToGetGroupsResultGatewayGroupListArrayOutput ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListArrayOutput) ToGetGroupsResultGatewayGroupListArrayOutput() GetGroupsResultGatewayGroupListArrayOutput
func (GetGroupsResultGatewayGroupListArrayOutput) ToGetGroupsResultGatewayGroupListArrayOutputWithContext ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListArrayOutput) ToGetGroupsResultGatewayGroupListArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListArrayOutput
type GetGroupsResultGatewayGroupListBindingStrategy ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategy struct { // auto scaling configurationNote: This field may return null, indicating that a valid value is not available. Configs []GetGroupsResultGatewayGroupListBindingStrategyConfig `pulumi:"configs"` // group create time. CreateTime string `pulumi:"createTime"` // timing scaling configurationNote: This field may return null, indicating that a valid value is not available. CronConfigs []GetGroupsResultGatewayGroupListBindingStrategyCronConfig `pulumi:"cronConfigs"` // group description. Description string `pulumi:"description"` // gateway ID. GatewayId string `pulumi:"gatewayId"` // maximum number of replicas. MaxReplicas int `pulumi:"maxReplicas"` // modify time. ModifyTime string `pulumi:"modifyTime"` // strategy ID. StrategyId string `pulumi:"strategyId"` // strategy nameNote: This field may return null, indicating that a valid value is not available. StrategyName string `pulumi:"strategyName"` }
type GetGroupsResultGatewayGroupListBindingStrategyArgs ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyArgs struct { // auto scaling configurationNote: This field may return null, indicating that a valid value is not available. Configs GetGroupsResultGatewayGroupListBindingStrategyConfigArrayInput `pulumi:"configs"` // group create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // timing scaling configurationNote: This field may return null, indicating that a valid value is not available. CronConfigs GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayInput `pulumi:"cronConfigs"` // group description. Description pulumi.StringInput `pulumi:"description"` // gateway ID. GatewayId pulumi.StringInput `pulumi:"gatewayId"` // maximum number of replicas. MaxReplicas pulumi.IntInput `pulumi:"maxReplicas"` // modify time. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // strategy ID. StrategyId pulumi.StringInput `pulumi:"strategyId"` // strategy nameNote: This field may return null, indicating that a valid value is not available. StrategyName pulumi.StringInput `pulumi:"strategyName"` }
func (GetGroupsResultGatewayGroupListBindingStrategyArgs) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyArgs) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyArgs) ToGetGroupsResultGatewayGroupListBindingStrategyOutput ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyArgs) ToGetGroupsResultGatewayGroupListBindingStrategyOutput() GetGroupsResultGatewayGroupListBindingStrategyOutput
func (GetGroupsResultGatewayGroupListBindingStrategyArgs) ToGetGroupsResultGatewayGroupListBindingStrategyOutputWithContext ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyArgs) ToGetGroupsResultGatewayGroupListBindingStrategyOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyOutput
type GetGroupsResultGatewayGroupListBindingStrategyArray ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyArray []GetGroupsResultGatewayGroupListBindingStrategyInput
func (GetGroupsResultGatewayGroupListBindingStrategyArray) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyArray) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyArray) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutput ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyArray) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyArrayOutput
func (GetGroupsResultGatewayGroupListBindingStrategyArray) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutputWithContext ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyArray) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyArrayOutput
type GetGroupsResultGatewayGroupListBindingStrategyArrayInput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyArrayInput interface { pulumi.Input ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyArrayOutput ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyArrayOutput }
GetGroupsResultGatewayGroupListBindingStrategyArrayInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyArray and GetGroupsResultGatewayGroupListBindingStrategyArrayOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyArrayInput` via:
GetGroupsResultGatewayGroupListBindingStrategyArray{ GetGroupsResultGatewayGroupListBindingStrategyArgs{...} }
type GetGroupsResultGatewayGroupListBindingStrategyArrayOutput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyArrayOutput struct{ *pulumi.OutputState }
func (GetGroupsResultGatewayGroupListBindingStrategyArrayOutput) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyArrayOutput) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutput ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyArrayOutput
func (GetGroupsResultGatewayGroupListBindingStrategyArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutputWithContext ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyArrayOutput
type GetGroupsResultGatewayGroupListBindingStrategyConfig ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyConfig struct { // auto scaler IDNote: This field may return null, indicating that a valid value is not available. AutoScalerId string `pulumi:"autoScalerId"` // group create time. CreateTime string `pulumi:"createTime"` // whether to enable timing auto scaling. Enabled bool `pulumi:"enabled"` // maximum number of replicas. MaxReplicas int `pulumi:"maxReplicas"` // metric listNote: This field may return null, indicating that a valid value is not available. Metrics []GetGroupsResultGatewayGroupListBindingStrategyConfigMetric `pulumi:"metrics"` // modify time. ModifyTime string `pulumi:"modifyTime"` // strategy ID. StrategyId string `pulumi:"strategyId"` }
type GetGroupsResultGatewayGroupListBindingStrategyConfigArgs ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyConfigArgs struct { // auto scaler IDNote: This field may return null, indicating that a valid value is not available. AutoScalerId pulumi.StringInput `pulumi:"autoScalerId"` // group create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // whether to enable timing auto scaling. Enabled pulumi.BoolInput `pulumi:"enabled"` // maximum number of replicas. MaxReplicas pulumi.IntInput `pulumi:"maxReplicas"` // metric listNote: This field may return null, indicating that a valid value is not available. Metrics GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayInput `pulumi:"metrics"` // modify time. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // strategy ID. StrategyId pulumi.StringInput `pulumi:"strategyId"` }
func (GetGroupsResultGatewayGroupListBindingStrategyConfigArgs) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyConfigArgs) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyConfigArgs) ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutput ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyConfigArgs) ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigOutput
func (GetGroupsResultGatewayGroupListBindingStrategyConfigArgs) ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutputWithContext ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyConfigArgs) ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigOutput
type GetGroupsResultGatewayGroupListBindingStrategyConfigArray ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyConfigArray []GetGroupsResultGatewayGroupListBindingStrategyConfigInput
func (GetGroupsResultGatewayGroupListBindingStrategyConfigArray) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyConfigArray) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput
func (GetGroupsResultGatewayGroupListBindingStrategyConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutputWithContext ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput
type GetGroupsResultGatewayGroupListBindingStrategyConfigArrayInput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyConfigArrayInput interface { pulumi.Input ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput }
GetGroupsResultGatewayGroupListBindingStrategyConfigArrayInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyConfigArray and GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyConfigArrayInput` via:
GetGroupsResultGatewayGroupListBindingStrategyConfigArray{ GetGroupsResultGatewayGroupListBindingStrategyConfigArgs{...} }
type GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput struct{ *pulumi.OutputState }
func (GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput
func (GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutputWithContext ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput
type GetGroupsResultGatewayGroupListBindingStrategyConfigInput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyConfigInput interface { pulumi.Input ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigOutput ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigOutput }
GetGroupsResultGatewayGroupListBindingStrategyConfigInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyConfigArgs and GetGroupsResultGatewayGroupListBindingStrategyConfigOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyConfigInput` via:
GetGroupsResultGatewayGroupListBindingStrategyConfigArgs{...}
type GetGroupsResultGatewayGroupListBindingStrategyConfigMetric ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyConfigMetric struct { // metric resource nameNote: This field may return null, indicating that a valid value is not available. ResourceName string `pulumi:"resourceName"` // metric target typeNote: This field may return null, indicating that a valid value is not available. TargetType string `pulumi:"targetType"` // metric target valueNote: This field may return null, indicating that a valid value is not available. TargetValue int `pulumi:"targetValue"` // metric typeNote: This field may return null, indicating that a valid value is not available. Type string `pulumi:"type"` }
type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs struct { // metric resource nameNote: This field may return null, indicating that a valid value is not available. ResourceName pulumi.StringInput `pulumi:"resourceName"` // metric target typeNote: This field may return null, indicating that a valid value is not available. TargetType pulumi.StringInput `pulumi:"targetType"` // metric target valueNote: This field may return null, indicating that a valid value is not available. TargetValue pulumi.IntInput `pulumi:"targetValue"` // metric typeNote: This field may return null, indicating that a valid value is not available. Type pulumi.StringInput `pulumi:"type"` }
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutputWithContext ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput
type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray []GetGroupsResultGatewayGroupListBindingStrategyConfigMetricInput
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutputWithContext ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput
type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayInput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayInput interface { pulumi.Input ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput }
GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray and GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayInput` via:
GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArray{ GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs{...} }
type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput struct{ *pulumi.OutputState }
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput) Index ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutputWithContext ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput
type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricInput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricInput interface { pulumi.Input ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput }
GetGroupsResultGatewayGroupListBindingStrategyConfigMetricInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs and GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyConfigMetricInput` via:
GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArgs{...}
type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput struct{ *pulumi.OutputState }
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) ResourceName ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) ResourceName() pulumi.StringOutput
metric resource nameNote: This field may return null, indicating that a valid value is not available.
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) TargetType ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) TargetType() pulumi.StringOutput
metric target typeNote: This field may return null, indicating that a valid value is not available.
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) TargetValue ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) TargetValue() pulumi.IntOutput
metric target valueNote: This field may return null, indicating that a valid value is not available.
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutputWithContext ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput
func (GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) Type ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigMetricOutput) Type() pulumi.StringOutput
metric typeNote: This field may return null, indicating that a valid value is not available.
type GetGroupsResultGatewayGroupListBindingStrategyConfigOutput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyConfigOutput struct{ *pulumi.OutputState }
func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) AutoScalerId ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) AutoScalerId() pulumi.StringOutput
auto scaler IDNote: This field may return null, indicating that a valid value is not available.
func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) CreateTime ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) CreateTime() pulumi.StringOutput
group create time.
func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) Enabled ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) Enabled() pulumi.BoolOutput
whether to enable timing auto scaling.
func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) MaxReplicas ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) MaxReplicas() pulumi.IntOutput
maximum number of replicas.
func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) Metrics ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) Metrics() GetGroupsResultGatewayGroupListBindingStrategyConfigMetricArrayOutput
metric listNote: This field may return null, indicating that a valid value is not available.
func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) ModifyTime ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) ModifyTime() pulumi.StringOutput
modify time.
func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) StrategyId ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) StrategyId() pulumi.StringOutput
strategy ID.
func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutput ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutput() GetGroupsResultGatewayGroupListBindingStrategyConfigOutput
func (GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutputWithContext ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyConfigOutput) ToGetGroupsResultGatewayGroupListBindingStrategyConfigOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyConfigOutput
type GetGroupsResultGatewayGroupListBindingStrategyCronConfig ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyCronConfig struct { // group create time. CreateTime string `pulumi:"createTime"` // whether to enable timing auto scaling. Enabled bool `pulumi:"enabled"` // modify time. ModifyTime string `pulumi:"modifyTime"` // params of timing auto scaling. Params []GetGroupsResultGatewayGroupListBindingStrategyCronConfigParam `pulumi:"params"` // strategy ID. StrategyId string `pulumi:"strategyId"` }
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs struct { // group create time. CreateTime pulumi.StringInput `pulumi:"createTime"` // whether to enable timing auto scaling. Enabled pulumi.BoolInput `pulumi:"enabled"` // modify time. ModifyTime pulumi.StringInput `pulumi:"modifyTime"` // params of timing auto scaling. Params GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayInput `pulumi:"params"` // strategy ID. StrategyId pulumi.StringInput `pulumi:"strategyId"` }
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutputWithContext ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray []GetGroupsResultGatewayGroupListBindingStrategyCronConfigInput
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutputWithContext ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayInput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayInput interface { pulumi.Input ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput }
GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray and GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayInput` via:
GetGroupsResultGatewayGroupListBindingStrategyCronConfigArray{ GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs{...} }
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput struct{ *pulumi.OutputState }
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutputWithContext ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigInput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigInput interface { pulumi.Input ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput }
GetGroupsResultGatewayGroupListBindingStrategyCronConfigInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs and GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyCronConfigInput` via:
GetGroupsResultGatewayGroupListBindingStrategyCronConfigArgs{...}
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput struct{ *pulumi.OutputState }
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) CreateTime ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) CreateTime() pulumi.StringOutput
group create time.
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) Enabled ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) Enabled() pulumi.BoolOutput
whether to enable timing auto scaling.
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) ModifyTime ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) ModifyTime() pulumi.StringOutput
modify time.
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) Params ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) Params() GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput
params of timing auto scaling.
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) StrategyId ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) StrategyId() pulumi.StringOutput
strategy ID.
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutputWithContext ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigOutput
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParam ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParam struct { // cron expression. Crontab string `pulumi:"crontab"` // period of timing auto scaling. Period string `pulumi:"period"` // start time. StartAt string `pulumi:"startAt"` // target replicas. TargetReplicas int `pulumi:"targetReplicas"` }
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs struct { // cron expression. Crontab pulumi.StringInput `pulumi:"crontab"` // period of timing auto scaling. Period pulumi.StringInput `pulumi:"period"` // start time. StartAt pulumi.StringInput `pulumi:"startAt"` // target replicas. TargetReplicas pulumi.IntInput `pulumi:"targetReplicas"` }
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutputWithContext ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray []GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamInput
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutputWithContext ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayInput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayInput interface { pulumi.Input ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput }
GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray and GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayInput` via:
GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArray{ GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs{...} }
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput struct{ *pulumi.OutputState }
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput) Index ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutputWithContext ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArrayOutput
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamInput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamInput interface { pulumi.Input ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput }
GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs and GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamInput` via:
GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamArgs{...}
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput struct{ *pulumi.OutputState }
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) Crontab ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) Crontab() pulumi.StringOutput
cron expression.
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) Period ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) Period() pulumi.StringOutput
period of timing auto scaling.
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) StartAt ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) StartAt() pulumi.StringOutput
start time.
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) TargetReplicas ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) TargetReplicas() pulumi.IntOutput
target replicas.
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput() GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput
func (GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutputWithContext ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput) ToGetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyCronConfigParamOutput
type GetGroupsResultGatewayGroupListBindingStrategyInput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyInput interface { pulumi.Input ToGetGroupsResultGatewayGroupListBindingStrategyOutput() GetGroupsResultGatewayGroupListBindingStrategyOutput ToGetGroupsResultGatewayGroupListBindingStrategyOutputWithContext(context.Context) GetGroupsResultGatewayGroupListBindingStrategyOutput }
GetGroupsResultGatewayGroupListBindingStrategyInput is an input type that accepts GetGroupsResultGatewayGroupListBindingStrategyArgs and GetGroupsResultGatewayGroupListBindingStrategyOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListBindingStrategyInput` via:
GetGroupsResultGatewayGroupListBindingStrategyArgs{...}
type GetGroupsResultGatewayGroupListBindingStrategyOutput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListBindingStrategyOutput struct{ *pulumi.OutputState }
func (GetGroupsResultGatewayGroupListBindingStrategyOutput) Configs ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) Configs() GetGroupsResultGatewayGroupListBindingStrategyConfigArrayOutput
auto scaling configurationNote: This field may return null, indicating that a valid value is not available.
func (GetGroupsResultGatewayGroupListBindingStrategyOutput) CreateTime ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) CreateTime() pulumi.StringOutput
group create time.
func (GetGroupsResultGatewayGroupListBindingStrategyOutput) CronConfigs ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) CronConfigs() GetGroupsResultGatewayGroupListBindingStrategyCronConfigArrayOutput
timing scaling configurationNote: This field may return null, indicating that a valid value is not available.
func (GetGroupsResultGatewayGroupListBindingStrategyOutput) Description ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) Description() pulumi.StringOutput
group description.
func (GetGroupsResultGatewayGroupListBindingStrategyOutput) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListBindingStrategyOutput) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListBindingStrategyOutput) GatewayId ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) GatewayId() pulumi.StringOutput
gateway ID.
func (GetGroupsResultGatewayGroupListBindingStrategyOutput) MaxReplicas ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) MaxReplicas() pulumi.IntOutput
maximum number of replicas.
func (GetGroupsResultGatewayGroupListBindingStrategyOutput) ModifyTime ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) ModifyTime() pulumi.StringOutput
modify time.
func (GetGroupsResultGatewayGroupListBindingStrategyOutput) StrategyId ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) StrategyId() pulumi.StringOutput
strategy ID.
func (GetGroupsResultGatewayGroupListBindingStrategyOutput) StrategyName ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) StrategyName() pulumi.StringOutput
strategy nameNote: This field may return null, indicating that a valid value is not available.
func (GetGroupsResultGatewayGroupListBindingStrategyOutput) ToGetGroupsResultGatewayGroupListBindingStrategyOutput ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) ToGetGroupsResultGatewayGroupListBindingStrategyOutput() GetGroupsResultGatewayGroupListBindingStrategyOutput
func (GetGroupsResultGatewayGroupListBindingStrategyOutput) ToGetGroupsResultGatewayGroupListBindingStrategyOutputWithContext ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListBindingStrategyOutput) ToGetGroupsResultGatewayGroupListBindingStrategyOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListBindingStrategyOutput
type GetGroupsResultGatewayGroupListInput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListInput interface { pulumi.Input ToGetGroupsResultGatewayGroupListOutput() GetGroupsResultGatewayGroupListOutput ToGetGroupsResultGatewayGroupListOutputWithContext(context.Context) GetGroupsResultGatewayGroupListOutput }
GetGroupsResultGatewayGroupListInput is an input type that accepts GetGroupsResultGatewayGroupListArgs and GetGroupsResultGatewayGroupListOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListInput` via:
GetGroupsResultGatewayGroupListArgs{...}
type GetGroupsResultGatewayGroupListNodeConfig ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListNodeConfigArgs ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListNodeConfigArgs struct { // group node number, 2-50. Number pulumi.IntInput `pulumi:"number"` // group specification, 1c2g|2c4g|4c8g|8c16g. Specification pulumi.StringInput `pulumi:"specification"` }
func (GetGroupsResultGatewayGroupListNodeConfigArgs) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListNodeConfigArgs) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListNodeConfigArgs) ToGetGroupsResultGatewayGroupListNodeConfigOutput ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListNodeConfigArgs) ToGetGroupsResultGatewayGroupListNodeConfigOutput() GetGroupsResultGatewayGroupListNodeConfigOutput
func (GetGroupsResultGatewayGroupListNodeConfigArgs) ToGetGroupsResultGatewayGroupListNodeConfigOutputWithContext ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListNodeConfigArgs) ToGetGroupsResultGatewayGroupListNodeConfigOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListNodeConfigOutput
type GetGroupsResultGatewayGroupListNodeConfigArray ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListNodeConfigArray []GetGroupsResultGatewayGroupListNodeConfigInput
func (GetGroupsResultGatewayGroupListNodeConfigArray) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListNodeConfigArray) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListNodeConfigArray) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutput ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListNodeConfigArray) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutput() GetGroupsResultGatewayGroupListNodeConfigArrayOutput
func (GetGroupsResultGatewayGroupListNodeConfigArray) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutputWithContext ¶ added in v0.1.8
func (i GetGroupsResultGatewayGroupListNodeConfigArray) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListNodeConfigArrayOutput
type GetGroupsResultGatewayGroupListNodeConfigArrayInput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListNodeConfigArrayInput interface { pulumi.Input ToGetGroupsResultGatewayGroupListNodeConfigArrayOutput() GetGroupsResultGatewayGroupListNodeConfigArrayOutput ToGetGroupsResultGatewayGroupListNodeConfigArrayOutputWithContext(context.Context) GetGroupsResultGatewayGroupListNodeConfigArrayOutput }
GetGroupsResultGatewayGroupListNodeConfigArrayInput is an input type that accepts GetGroupsResultGatewayGroupListNodeConfigArray and GetGroupsResultGatewayGroupListNodeConfigArrayOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListNodeConfigArrayInput` via:
GetGroupsResultGatewayGroupListNodeConfigArray{ GetGroupsResultGatewayGroupListNodeConfigArgs{...} }
type GetGroupsResultGatewayGroupListNodeConfigArrayOutput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListNodeConfigArrayOutput struct{ *pulumi.OutputState }
func (GetGroupsResultGatewayGroupListNodeConfigArrayOutput) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListNodeConfigArrayOutput) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListNodeConfigArrayOutput) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutput ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListNodeConfigArrayOutput) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutput() GetGroupsResultGatewayGroupListNodeConfigArrayOutput
func (GetGroupsResultGatewayGroupListNodeConfigArrayOutput) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutputWithContext ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListNodeConfigArrayOutput) ToGetGroupsResultGatewayGroupListNodeConfigArrayOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListNodeConfigArrayOutput
type GetGroupsResultGatewayGroupListNodeConfigInput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListNodeConfigInput interface { pulumi.Input ToGetGroupsResultGatewayGroupListNodeConfigOutput() GetGroupsResultGatewayGroupListNodeConfigOutput ToGetGroupsResultGatewayGroupListNodeConfigOutputWithContext(context.Context) GetGroupsResultGatewayGroupListNodeConfigOutput }
GetGroupsResultGatewayGroupListNodeConfigInput is an input type that accepts GetGroupsResultGatewayGroupListNodeConfigArgs and GetGroupsResultGatewayGroupListNodeConfigOutput values. You can construct a concrete instance of `GetGroupsResultGatewayGroupListNodeConfigInput` via:
GetGroupsResultGatewayGroupListNodeConfigArgs{...}
type GetGroupsResultGatewayGroupListNodeConfigOutput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListNodeConfigOutput struct{ *pulumi.OutputState }
func (GetGroupsResultGatewayGroupListNodeConfigOutput) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListNodeConfigOutput) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListNodeConfigOutput) Number ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListNodeConfigOutput) Number() pulumi.IntOutput
group node number, 2-50.
func (GetGroupsResultGatewayGroupListNodeConfigOutput) Specification ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListNodeConfigOutput) Specification() pulumi.StringOutput
group specification, 1c2g|2c4g|4c8g|8c16g.
func (GetGroupsResultGatewayGroupListNodeConfigOutput) ToGetGroupsResultGatewayGroupListNodeConfigOutput ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListNodeConfigOutput) ToGetGroupsResultGatewayGroupListNodeConfigOutput() GetGroupsResultGatewayGroupListNodeConfigOutput
func (GetGroupsResultGatewayGroupListNodeConfigOutput) ToGetGroupsResultGatewayGroupListNodeConfigOutputWithContext ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListNodeConfigOutput) ToGetGroupsResultGatewayGroupListNodeConfigOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListNodeConfigOutput
type GetGroupsResultGatewayGroupListOutput ¶ added in v0.1.8
type GetGroupsResultGatewayGroupListOutput struct{ *pulumi.OutputState }
func (GetGroupsResultGatewayGroupListOutput) BindingStrategies ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListOutput) BindingStrategies() GetGroupsResultGatewayGroupListBindingStrategyArrayOutput
associated strategy informationNote: This field may return null, indicating that a valid value is not available.
func (GetGroupsResultGatewayGroupListOutput) CreateTime ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListOutput) CreateTime() pulumi.StringOutput
group create time.
func (GetGroupsResultGatewayGroupListOutput) Description ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListOutput) Description() pulumi.StringOutput
group description.
func (GetGroupsResultGatewayGroupListOutput) ElementType ¶ added in v0.1.8
func (GetGroupsResultGatewayGroupListOutput) ElementType() reflect.Type
func (GetGroupsResultGatewayGroupListOutput) GatewayId ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListOutput) GatewayId() pulumi.StringOutput
gateway ID.
func (GetGroupsResultGatewayGroupListOutput) GroupId ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListOutput) GroupId() pulumi.StringOutput
group Id.
func (GetGroupsResultGatewayGroupListOutput) InternetMaxBandwidthOut ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListOutput) InternetMaxBandwidthOut() pulumi.IntOutput
public network outbound traffic bandwidth.
func (GetGroupsResultGatewayGroupListOutput) IsFirstGroup ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListOutput) IsFirstGroup() pulumi.IntOutput
whether it is the default group- 0: false.- 1: yes.
func (GetGroupsResultGatewayGroupListOutput) ModifyTime ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListOutput) ModifyTime() pulumi.StringOutput
modify time.
func (GetGroupsResultGatewayGroupListOutput) Name ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListOutput) Name() pulumi.StringOutput
filter name.
func (GetGroupsResultGatewayGroupListOutput) NodeConfigs ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListOutput) NodeConfigs() GetGroupsResultGatewayGroupListNodeConfigArrayOutput
group node configration.
func (GetGroupsResultGatewayGroupListOutput) Status ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListOutput) Status() pulumi.StringOutput
group status.
func (GetGroupsResultGatewayGroupListOutput) SubnetIds ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListOutput) SubnetIds() pulumi.StringOutput
subnet IDs.
func (GetGroupsResultGatewayGroupListOutput) ToGetGroupsResultGatewayGroupListOutput ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListOutput) ToGetGroupsResultGatewayGroupListOutput() GetGroupsResultGatewayGroupListOutput
func (GetGroupsResultGatewayGroupListOutput) ToGetGroupsResultGatewayGroupListOutputWithContext ¶ added in v0.1.8
func (o GetGroupsResultGatewayGroupListOutput) ToGetGroupsResultGatewayGroupListOutputWithContext(ctx context.Context) GetGroupsResultGatewayGroupListOutput
type GetGroupsResultInput ¶ added in v0.1.8
type GetGroupsResultInput interface { pulumi.Input ToGetGroupsResultOutput() GetGroupsResultOutput ToGetGroupsResultOutputWithContext(context.Context) GetGroupsResultOutput }
GetGroupsResultInput is an input type that accepts GetGroupsResultArgs and GetGroupsResultOutput values. You can construct a concrete instance of `GetGroupsResultInput` via:
GetGroupsResultArgs{...}
type GetGroupsResultOutput ¶ added in v0.1.8
type GetGroupsResultOutput struct{ *pulumi.OutputState }
func (GetGroupsResultOutput) ElementType ¶ added in v0.1.8
func (GetGroupsResultOutput) ElementType() reflect.Type
func (GetGroupsResultOutput) GatewayGroupLists ¶ added in v0.1.8
func (o GetGroupsResultOutput) GatewayGroupLists() GetGroupsResultGatewayGroupListArrayOutput
group list of gateway.
func (GetGroupsResultOutput) ToGetGroupsResultOutput ¶ added in v0.1.8
func (o GetGroupsResultOutput) ToGetGroupsResultOutput() GetGroupsResultOutput
func (GetGroupsResultOutput) ToGetGroupsResultOutputWithContext ¶ added in v0.1.8
func (o GetGroupsResultOutput) ToGetGroupsResultOutputWithContext(ctx context.Context) GetGroupsResultOutput
func (GetGroupsResultOutput) TotalCount ¶ added in v0.1.8
func (o GetGroupsResultOutput) TotalCount() pulumi.IntOutput
total count.
type GetNacosReplicasArgs ¶
type GetNacosReplicasArgs struct { // engine instance ID. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getNacosReplicas.
type GetNacosReplicasOutputArgs ¶
type GetNacosReplicasOutputArgs struct { // engine instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getNacosReplicas.
func (GetNacosReplicasOutputArgs) ElementType ¶
func (GetNacosReplicasOutputArgs) ElementType() reflect.Type
type GetNacosReplicasReplica ¶
type GetNacosReplicasReplica struct { // name. Name string `pulumi:"name"` // role. Role string `pulumi:"role"` // status. Status string `pulumi:"status"` // Subnet IDNote: This field may return null, indicating that a valid value is not available. SubnetId string `pulumi:"subnetId"` // VPC IDNote: This field may return null, indicating that a valid value is not available. VpcId string `pulumi:"vpcId"` // Available area NameNote: This field may return null, indicating that a valid value is not available. Zone string `pulumi:"zone"` // Available area IDNote: This field may return null, indicating that a valid value is not available. ZoneId string `pulumi:"zoneId"` }
type GetNacosReplicasReplicaArgs ¶
type GetNacosReplicasReplicaArgs struct { // name. Name pulumi.StringInput `pulumi:"name"` // role. Role pulumi.StringInput `pulumi:"role"` // status. Status pulumi.StringInput `pulumi:"status"` // Subnet IDNote: This field may return null, indicating that a valid value is not available. SubnetId pulumi.StringInput `pulumi:"subnetId"` // VPC IDNote: This field may return null, indicating that a valid value is not available. VpcId pulumi.StringInput `pulumi:"vpcId"` // Available area NameNote: This field may return null, indicating that a valid value is not available. Zone pulumi.StringInput `pulumi:"zone"` // Available area IDNote: This field may return null, indicating that a valid value is not available. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (GetNacosReplicasReplicaArgs) ElementType ¶
func (GetNacosReplicasReplicaArgs) ElementType() reflect.Type
func (GetNacosReplicasReplicaArgs) ToGetNacosReplicasReplicaOutput ¶
func (i GetNacosReplicasReplicaArgs) ToGetNacosReplicasReplicaOutput() GetNacosReplicasReplicaOutput
func (GetNacosReplicasReplicaArgs) ToGetNacosReplicasReplicaOutputWithContext ¶
func (i GetNacosReplicasReplicaArgs) ToGetNacosReplicasReplicaOutputWithContext(ctx context.Context) GetNacosReplicasReplicaOutput
type GetNacosReplicasReplicaArray ¶
type GetNacosReplicasReplicaArray []GetNacosReplicasReplicaInput
func (GetNacosReplicasReplicaArray) ElementType ¶
func (GetNacosReplicasReplicaArray) ElementType() reflect.Type
func (GetNacosReplicasReplicaArray) ToGetNacosReplicasReplicaArrayOutput ¶
func (i GetNacosReplicasReplicaArray) ToGetNacosReplicasReplicaArrayOutput() GetNacosReplicasReplicaArrayOutput
func (GetNacosReplicasReplicaArray) ToGetNacosReplicasReplicaArrayOutputWithContext ¶
func (i GetNacosReplicasReplicaArray) ToGetNacosReplicasReplicaArrayOutputWithContext(ctx context.Context) GetNacosReplicasReplicaArrayOutput
type GetNacosReplicasReplicaArrayInput ¶
type GetNacosReplicasReplicaArrayInput interface { pulumi.Input ToGetNacosReplicasReplicaArrayOutput() GetNacosReplicasReplicaArrayOutput ToGetNacosReplicasReplicaArrayOutputWithContext(context.Context) GetNacosReplicasReplicaArrayOutput }
GetNacosReplicasReplicaArrayInput is an input type that accepts GetNacosReplicasReplicaArray and GetNacosReplicasReplicaArrayOutput values. You can construct a concrete instance of `GetNacosReplicasReplicaArrayInput` via:
GetNacosReplicasReplicaArray{ GetNacosReplicasReplicaArgs{...} }
type GetNacosReplicasReplicaArrayOutput ¶
type GetNacosReplicasReplicaArrayOutput struct{ *pulumi.OutputState }
func (GetNacosReplicasReplicaArrayOutput) ElementType ¶
func (GetNacosReplicasReplicaArrayOutput) ElementType() reflect.Type
func (GetNacosReplicasReplicaArrayOutput) Index ¶
func (o GetNacosReplicasReplicaArrayOutput) Index(i pulumi.IntInput) GetNacosReplicasReplicaOutput
func (GetNacosReplicasReplicaArrayOutput) ToGetNacosReplicasReplicaArrayOutput ¶
func (o GetNacosReplicasReplicaArrayOutput) ToGetNacosReplicasReplicaArrayOutput() GetNacosReplicasReplicaArrayOutput
func (GetNacosReplicasReplicaArrayOutput) ToGetNacosReplicasReplicaArrayOutputWithContext ¶
func (o GetNacosReplicasReplicaArrayOutput) ToGetNacosReplicasReplicaArrayOutputWithContext(ctx context.Context) GetNacosReplicasReplicaArrayOutput
type GetNacosReplicasReplicaInput ¶
type GetNacosReplicasReplicaInput interface { pulumi.Input ToGetNacosReplicasReplicaOutput() GetNacosReplicasReplicaOutput ToGetNacosReplicasReplicaOutputWithContext(context.Context) GetNacosReplicasReplicaOutput }
GetNacosReplicasReplicaInput is an input type that accepts GetNacosReplicasReplicaArgs and GetNacosReplicasReplicaOutput values. You can construct a concrete instance of `GetNacosReplicasReplicaInput` via:
GetNacosReplicasReplicaArgs{...}
type GetNacosReplicasReplicaOutput ¶
type GetNacosReplicasReplicaOutput struct{ *pulumi.OutputState }
func (GetNacosReplicasReplicaOutput) ElementType ¶
func (GetNacosReplicasReplicaOutput) ElementType() reflect.Type
func (GetNacosReplicasReplicaOutput) Name ¶
func (o GetNacosReplicasReplicaOutput) Name() pulumi.StringOutput
name.
func (GetNacosReplicasReplicaOutput) Role ¶
func (o GetNacosReplicasReplicaOutput) Role() pulumi.StringOutput
role.
func (GetNacosReplicasReplicaOutput) Status ¶
func (o GetNacosReplicasReplicaOutput) Status() pulumi.StringOutput
status.
func (GetNacosReplicasReplicaOutput) SubnetId ¶
func (o GetNacosReplicasReplicaOutput) SubnetId() pulumi.StringOutput
Subnet IDNote: This field may return null, indicating that a valid value is not available.
func (GetNacosReplicasReplicaOutput) ToGetNacosReplicasReplicaOutput ¶
func (o GetNacosReplicasReplicaOutput) ToGetNacosReplicasReplicaOutput() GetNacosReplicasReplicaOutput
func (GetNacosReplicasReplicaOutput) ToGetNacosReplicasReplicaOutputWithContext ¶
func (o GetNacosReplicasReplicaOutput) ToGetNacosReplicasReplicaOutputWithContext(ctx context.Context) GetNacosReplicasReplicaOutput
func (GetNacosReplicasReplicaOutput) VpcId ¶
func (o GetNacosReplicasReplicaOutput) VpcId() pulumi.StringOutput
VPC IDNote: This field may return null, indicating that a valid value is not available.
func (GetNacosReplicasReplicaOutput) Zone ¶
func (o GetNacosReplicasReplicaOutput) Zone() pulumi.StringOutput
Available area NameNote: This field may return null, indicating that a valid value is not available.
func (GetNacosReplicasReplicaOutput) ZoneId ¶
func (o GetNacosReplicasReplicaOutput) ZoneId() pulumi.StringOutput
Available area IDNote: This field may return null, indicating that a valid value is not available.
type GetNacosReplicasResult ¶
type GetNacosReplicasResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // Engine instance replica information. Replicas []GetNacosReplicasReplica `pulumi:"replicas"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getNacosReplicas.
func GetNacosReplicas ¶
func GetNacosReplicas(ctx *pulumi.Context, args *GetNacosReplicasArgs, opts ...pulumi.InvokeOption) (*GetNacosReplicasResult, error)
Use this data source to query detailed information of tse nacosReplicas
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.GetNacosReplicas(ctx, &tse.GetNacosReplicasArgs{ InstanceId: "ins-8078da86", }, nil) if err != nil { return err } return nil }) }
```
type GetNacosReplicasResultOutput ¶
type GetNacosReplicasResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNacosReplicas.
func GetNacosReplicasOutput ¶
func GetNacosReplicasOutput(ctx *pulumi.Context, args GetNacosReplicasOutputArgs, opts ...pulumi.InvokeOption) GetNacosReplicasResultOutput
func (GetNacosReplicasResultOutput) ElementType ¶
func (GetNacosReplicasResultOutput) ElementType() reflect.Type
func (GetNacosReplicasResultOutput) Id ¶
func (o GetNacosReplicasResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNacosReplicasResultOutput) InstanceId ¶
func (o GetNacosReplicasResultOutput) InstanceId() pulumi.StringOutput
func (GetNacosReplicasResultOutput) Replicas ¶
func (o GetNacosReplicasResultOutput) Replicas() GetNacosReplicasReplicaArrayOutput
Engine instance replica information.
func (GetNacosReplicasResultOutput) ResultOutputFile ¶
func (o GetNacosReplicasResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetNacosReplicasResultOutput) ToGetNacosReplicasResultOutput ¶
func (o GetNacosReplicasResultOutput) ToGetNacosReplicasResultOutput() GetNacosReplicasResultOutput
func (GetNacosReplicasResultOutput) ToGetNacosReplicasResultOutputWithContext ¶
func (o GetNacosReplicasResultOutput) ToGetNacosReplicasResultOutputWithContext(ctx context.Context) GetNacosReplicasResultOutput
type GetNacosServerInterfacesArgs ¶
type GetNacosServerInterfacesArgs struct { // engine instance ID. InstanceId *string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getNacosServerInterfaces.
type GetNacosServerInterfacesContent ¶
type GetNacosServerInterfacesContent struct { // interface nameNote: This field may return null, indicating that a valid value is not available. Interface string `pulumi:"interface"` }
type GetNacosServerInterfacesContentArgs ¶
type GetNacosServerInterfacesContentArgs struct { // interface nameNote: This field may return null, indicating that a valid value is not available. Interface pulumi.StringInput `pulumi:"interface"` }
func (GetNacosServerInterfacesContentArgs) ElementType ¶
func (GetNacosServerInterfacesContentArgs) ElementType() reflect.Type
func (GetNacosServerInterfacesContentArgs) ToGetNacosServerInterfacesContentOutput ¶
func (i GetNacosServerInterfacesContentArgs) ToGetNacosServerInterfacesContentOutput() GetNacosServerInterfacesContentOutput
func (GetNacosServerInterfacesContentArgs) ToGetNacosServerInterfacesContentOutputWithContext ¶
func (i GetNacosServerInterfacesContentArgs) ToGetNacosServerInterfacesContentOutputWithContext(ctx context.Context) GetNacosServerInterfacesContentOutput
type GetNacosServerInterfacesContentArray ¶
type GetNacosServerInterfacesContentArray []GetNacosServerInterfacesContentInput
func (GetNacosServerInterfacesContentArray) ElementType ¶
func (GetNacosServerInterfacesContentArray) ElementType() reflect.Type
func (GetNacosServerInterfacesContentArray) ToGetNacosServerInterfacesContentArrayOutput ¶
func (i GetNacosServerInterfacesContentArray) ToGetNacosServerInterfacesContentArrayOutput() GetNacosServerInterfacesContentArrayOutput
func (GetNacosServerInterfacesContentArray) ToGetNacosServerInterfacesContentArrayOutputWithContext ¶
func (i GetNacosServerInterfacesContentArray) ToGetNacosServerInterfacesContentArrayOutputWithContext(ctx context.Context) GetNacosServerInterfacesContentArrayOutput
type GetNacosServerInterfacesContentArrayInput ¶
type GetNacosServerInterfacesContentArrayInput interface { pulumi.Input ToGetNacosServerInterfacesContentArrayOutput() GetNacosServerInterfacesContentArrayOutput ToGetNacosServerInterfacesContentArrayOutputWithContext(context.Context) GetNacosServerInterfacesContentArrayOutput }
GetNacosServerInterfacesContentArrayInput is an input type that accepts GetNacosServerInterfacesContentArray and GetNacosServerInterfacesContentArrayOutput values. You can construct a concrete instance of `GetNacosServerInterfacesContentArrayInput` via:
GetNacosServerInterfacesContentArray{ GetNacosServerInterfacesContentArgs{...} }
type GetNacosServerInterfacesContentArrayOutput ¶
type GetNacosServerInterfacesContentArrayOutput struct{ *pulumi.OutputState }
func (GetNacosServerInterfacesContentArrayOutput) ElementType ¶
func (GetNacosServerInterfacesContentArrayOutput) ElementType() reflect.Type
func (GetNacosServerInterfacesContentArrayOutput) ToGetNacosServerInterfacesContentArrayOutput ¶
func (o GetNacosServerInterfacesContentArrayOutput) ToGetNacosServerInterfacesContentArrayOutput() GetNacosServerInterfacesContentArrayOutput
func (GetNacosServerInterfacesContentArrayOutput) ToGetNacosServerInterfacesContentArrayOutputWithContext ¶
func (o GetNacosServerInterfacesContentArrayOutput) ToGetNacosServerInterfacesContentArrayOutputWithContext(ctx context.Context) GetNacosServerInterfacesContentArrayOutput
type GetNacosServerInterfacesContentInput ¶
type GetNacosServerInterfacesContentInput interface { pulumi.Input ToGetNacosServerInterfacesContentOutput() GetNacosServerInterfacesContentOutput ToGetNacosServerInterfacesContentOutputWithContext(context.Context) GetNacosServerInterfacesContentOutput }
GetNacosServerInterfacesContentInput is an input type that accepts GetNacosServerInterfacesContentArgs and GetNacosServerInterfacesContentOutput values. You can construct a concrete instance of `GetNacosServerInterfacesContentInput` via:
GetNacosServerInterfacesContentArgs{...}
type GetNacosServerInterfacesContentOutput ¶
type GetNacosServerInterfacesContentOutput struct{ *pulumi.OutputState }
func (GetNacosServerInterfacesContentOutput) ElementType ¶
func (GetNacosServerInterfacesContentOutput) ElementType() reflect.Type
func (GetNacosServerInterfacesContentOutput) Interface ¶
func (o GetNacosServerInterfacesContentOutput) Interface() pulumi.StringOutput
interface nameNote: This field may return null, indicating that a valid value is not available.
func (GetNacosServerInterfacesContentOutput) ToGetNacosServerInterfacesContentOutput ¶
func (o GetNacosServerInterfacesContentOutput) ToGetNacosServerInterfacesContentOutput() GetNacosServerInterfacesContentOutput
func (GetNacosServerInterfacesContentOutput) ToGetNacosServerInterfacesContentOutputWithContext ¶
func (o GetNacosServerInterfacesContentOutput) ToGetNacosServerInterfacesContentOutputWithContext(ctx context.Context) GetNacosServerInterfacesContentOutput
type GetNacosServerInterfacesOutputArgs ¶
type GetNacosServerInterfacesOutputArgs struct { // engine instance ID. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getNacosServerInterfaces.
func (GetNacosServerInterfacesOutputArgs) ElementType ¶
func (GetNacosServerInterfacesOutputArgs) ElementType() reflect.Type
type GetNacosServerInterfacesResult ¶
type GetNacosServerInterfacesResult struct { // interface list. Contents []GetNacosServerInterfacesContent `pulumi:"contents"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId *string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getNacosServerInterfaces.
func GetNacosServerInterfaces ¶
func GetNacosServerInterfaces(ctx *pulumi.Context, args *GetNacosServerInterfacesArgs, opts ...pulumi.InvokeOption) (*GetNacosServerInterfacesResult, error)
Use this data source to query detailed information of tse nacosServerInterfaces
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.GetNacosServerInterfaces(ctx, &tse.GetNacosServerInterfacesArgs{ InstanceId: pulumi.StringRef("ins-xxxxxx"), }, nil) if err != nil { return err } return nil }) }
```
type GetNacosServerInterfacesResultOutput ¶
type GetNacosServerInterfacesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getNacosServerInterfaces.
func GetNacosServerInterfacesOutput ¶
func GetNacosServerInterfacesOutput(ctx *pulumi.Context, args GetNacosServerInterfacesOutputArgs, opts ...pulumi.InvokeOption) GetNacosServerInterfacesResultOutput
func (GetNacosServerInterfacesResultOutput) Contents ¶
func (o GetNacosServerInterfacesResultOutput) Contents() GetNacosServerInterfacesContentArrayOutput
interface list.
func (GetNacosServerInterfacesResultOutput) ElementType ¶
func (GetNacosServerInterfacesResultOutput) ElementType() reflect.Type
func (GetNacosServerInterfacesResultOutput) Id ¶
func (o GetNacosServerInterfacesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetNacosServerInterfacesResultOutput) InstanceId ¶
func (o GetNacosServerInterfacesResultOutput) InstanceId() pulumi.StringPtrOutput
func (GetNacosServerInterfacesResultOutput) ResultOutputFile ¶
func (o GetNacosServerInterfacesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetNacosServerInterfacesResultOutput) ToGetNacosServerInterfacesResultOutput ¶
func (o GetNacosServerInterfacesResultOutput) ToGetNacosServerInterfacesResultOutput() GetNacosServerInterfacesResultOutput
func (GetNacosServerInterfacesResultOutput) ToGetNacosServerInterfacesResultOutputWithContext ¶
func (o GetNacosServerInterfacesResultOutput) ToGetNacosServerInterfacesResultOutputWithContext(ctx context.Context) GetNacosServerInterfacesResultOutput
type GetZookeeperReplicasArgs ¶
type GetZookeeperReplicasArgs struct { // engine instance ID. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getZookeeperReplicas.
type GetZookeeperReplicasOutputArgs ¶
type GetZookeeperReplicasOutputArgs struct { // engine instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getZookeeperReplicas.
func (GetZookeeperReplicasOutputArgs) ElementType ¶
func (GetZookeeperReplicasOutputArgs) ElementType() reflect.Type
type GetZookeeperReplicasReplica ¶
type GetZookeeperReplicasReplica struct { // aliasNote: This field may return null, indicating that a valid value is not available. AliasName string `pulumi:"aliasName"` // name. Name string `pulumi:"name"` // role. Role string `pulumi:"role"` // status. Status string `pulumi:"status"` // Subnet IDNote: This field may return null, indicating that a valid value is not available. SubnetId string `pulumi:"subnetId"` // VPC IDNote: This field may return null, indicating that a valid value is not available. VpcId string `pulumi:"vpcId"` // Available area IDNote: This field may return null, indicating that a valid value is not available. Zone string `pulumi:"zone"` // Available area IDNote: This field may return null, indicating that a valid value is not available. ZoneId string `pulumi:"zoneId"` }
type GetZookeeperReplicasReplicaArgs ¶
type GetZookeeperReplicasReplicaArgs struct { // aliasNote: This field may return null, indicating that a valid value is not available. AliasName pulumi.StringInput `pulumi:"aliasName"` // name. Name pulumi.StringInput `pulumi:"name"` // role. Role pulumi.StringInput `pulumi:"role"` // status. Status pulumi.StringInput `pulumi:"status"` // Subnet IDNote: This field may return null, indicating that a valid value is not available. SubnetId pulumi.StringInput `pulumi:"subnetId"` // VPC IDNote: This field may return null, indicating that a valid value is not available. VpcId pulumi.StringInput `pulumi:"vpcId"` // Available area IDNote: This field may return null, indicating that a valid value is not available. Zone pulumi.StringInput `pulumi:"zone"` // Available area IDNote: This field may return null, indicating that a valid value is not available. ZoneId pulumi.StringInput `pulumi:"zoneId"` }
func (GetZookeeperReplicasReplicaArgs) ElementType ¶
func (GetZookeeperReplicasReplicaArgs) ElementType() reflect.Type
func (GetZookeeperReplicasReplicaArgs) ToGetZookeeperReplicasReplicaOutput ¶
func (i GetZookeeperReplicasReplicaArgs) ToGetZookeeperReplicasReplicaOutput() GetZookeeperReplicasReplicaOutput
func (GetZookeeperReplicasReplicaArgs) ToGetZookeeperReplicasReplicaOutputWithContext ¶
func (i GetZookeeperReplicasReplicaArgs) ToGetZookeeperReplicasReplicaOutputWithContext(ctx context.Context) GetZookeeperReplicasReplicaOutput
type GetZookeeperReplicasReplicaArray ¶
type GetZookeeperReplicasReplicaArray []GetZookeeperReplicasReplicaInput
func (GetZookeeperReplicasReplicaArray) ElementType ¶
func (GetZookeeperReplicasReplicaArray) ElementType() reflect.Type
func (GetZookeeperReplicasReplicaArray) ToGetZookeeperReplicasReplicaArrayOutput ¶
func (i GetZookeeperReplicasReplicaArray) ToGetZookeeperReplicasReplicaArrayOutput() GetZookeeperReplicasReplicaArrayOutput
func (GetZookeeperReplicasReplicaArray) ToGetZookeeperReplicasReplicaArrayOutputWithContext ¶
func (i GetZookeeperReplicasReplicaArray) ToGetZookeeperReplicasReplicaArrayOutputWithContext(ctx context.Context) GetZookeeperReplicasReplicaArrayOutput
type GetZookeeperReplicasReplicaArrayInput ¶
type GetZookeeperReplicasReplicaArrayInput interface { pulumi.Input ToGetZookeeperReplicasReplicaArrayOutput() GetZookeeperReplicasReplicaArrayOutput ToGetZookeeperReplicasReplicaArrayOutputWithContext(context.Context) GetZookeeperReplicasReplicaArrayOutput }
GetZookeeperReplicasReplicaArrayInput is an input type that accepts GetZookeeperReplicasReplicaArray and GetZookeeperReplicasReplicaArrayOutput values. You can construct a concrete instance of `GetZookeeperReplicasReplicaArrayInput` via:
GetZookeeperReplicasReplicaArray{ GetZookeeperReplicasReplicaArgs{...} }
type GetZookeeperReplicasReplicaArrayOutput ¶
type GetZookeeperReplicasReplicaArrayOutput struct{ *pulumi.OutputState }
func (GetZookeeperReplicasReplicaArrayOutput) ElementType ¶
func (GetZookeeperReplicasReplicaArrayOutput) ElementType() reflect.Type
func (GetZookeeperReplicasReplicaArrayOutput) ToGetZookeeperReplicasReplicaArrayOutput ¶
func (o GetZookeeperReplicasReplicaArrayOutput) ToGetZookeeperReplicasReplicaArrayOutput() GetZookeeperReplicasReplicaArrayOutput
func (GetZookeeperReplicasReplicaArrayOutput) ToGetZookeeperReplicasReplicaArrayOutputWithContext ¶
func (o GetZookeeperReplicasReplicaArrayOutput) ToGetZookeeperReplicasReplicaArrayOutputWithContext(ctx context.Context) GetZookeeperReplicasReplicaArrayOutput
type GetZookeeperReplicasReplicaInput ¶
type GetZookeeperReplicasReplicaInput interface { pulumi.Input ToGetZookeeperReplicasReplicaOutput() GetZookeeperReplicasReplicaOutput ToGetZookeeperReplicasReplicaOutputWithContext(context.Context) GetZookeeperReplicasReplicaOutput }
GetZookeeperReplicasReplicaInput is an input type that accepts GetZookeeperReplicasReplicaArgs and GetZookeeperReplicasReplicaOutput values. You can construct a concrete instance of `GetZookeeperReplicasReplicaInput` via:
GetZookeeperReplicasReplicaArgs{...}
type GetZookeeperReplicasReplicaOutput ¶
type GetZookeeperReplicasReplicaOutput struct{ *pulumi.OutputState }
func (GetZookeeperReplicasReplicaOutput) AliasName ¶
func (o GetZookeeperReplicasReplicaOutput) AliasName() pulumi.StringOutput
aliasNote: This field may return null, indicating that a valid value is not available.
func (GetZookeeperReplicasReplicaOutput) ElementType ¶
func (GetZookeeperReplicasReplicaOutput) ElementType() reflect.Type
func (GetZookeeperReplicasReplicaOutput) Name ¶
func (o GetZookeeperReplicasReplicaOutput) Name() pulumi.StringOutput
name.
func (GetZookeeperReplicasReplicaOutput) Role ¶
func (o GetZookeeperReplicasReplicaOutput) Role() pulumi.StringOutput
role.
func (GetZookeeperReplicasReplicaOutput) Status ¶
func (o GetZookeeperReplicasReplicaOutput) Status() pulumi.StringOutput
status.
func (GetZookeeperReplicasReplicaOutput) SubnetId ¶
func (o GetZookeeperReplicasReplicaOutput) SubnetId() pulumi.StringOutput
Subnet IDNote: This field may return null, indicating that a valid value is not available.
func (GetZookeeperReplicasReplicaOutput) ToGetZookeeperReplicasReplicaOutput ¶
func (o GetZookeeperReplicasReplicaOutput) ToGetZookeeperReplicasReplicaOutput() GetZookeeperReplicasReplicaOutput
func (GetZookeeperReplicasReplicaOutput) ToGetZookeeperReplicasReplicaOutputWithContext ¶
func (o GetZookeeperReplicasReplicaOutput) ToGetZookeeperReplicasReplicaOutputWithContext(ctx context.Context) GetZookeeperReplicasReplicaOutput
func (GetZookeeperReplicasReplicaOutput) VpcId ¶
func (o GetZookeeperReplicasReplicaOutput) VpcId() pulumi.StringOutput
VPC IDNote: This field may return null, indicating that a valid value is not available.
func (GetZookeeperReplicasReplicaOutput) Zone ¶
func (o GetZookeeperReplicasReplicaOutput) Zone() pulumi.StringOutput
Available area IDNote: This field may return null, indicating that a valid value is not available.
func (GetZookeeperReplicasReplicaOutput) ZoneId ¶
func (o GetZookeeperReplicasReplicaOutput) ZoneId() pulumi.StringOutput
Available area IDNote: This field may return null, indicating that a valid value is not available.
type GetZookeeperReplicasResult ¶
type GetZookeeperReplicasResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` // Engine instance replica information. Replicas []GetZookeeperReplicasReplica `pulumi:"replicas"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getZookeeperReplicas.
func GetZookeeperReplicas ¶
func GetZookeeperReplicas(ctx *pulumi.Context, args *GetZookeeperReplicasArgs, opts ...pulumi.InvokeOption) (*GetZookeeperReplicasResult, error)
Use this data source to query detailed information of tse zookeeperReplicas
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.GetZookeeperReplicas(ctx, &tse.GetZookeeperReplicasArgs{ InstanceId: "ins-7eb7eea7", }, nil) if err != nil { return err } return nil }) }
```
type GetZookeeperReplicasResultOutput ¶
type GetZookeeperReplicasResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getZookeeperReplicas.
func GetZookeeperReplicasOutput ¶
func GetZookeeperReplicasOutput(ctx *pulumi.Context, args GetZookeeperReplicasOutputArgs, opts ...pulumi.InvokeOption) GetZookeeperReplicasResultOutput
func (GetZookeeperReplicasResultOutput) ElementType ¶
func (GetZookeeperReplicasResultOutput) ElementType() reflect.Type
func (GetZookeeperReplicasResultOutput) Id ¶
func (o GetZookeeperReplicasResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetZookeeperReplicasResultOutput) InstanceId ¶
func (o GetZookeeperReplicasResultOutput) InstanceId() pulumi.StringOutput
func (GetZookeeperReplicasResultOutput) Replicas ¶
func (o GetZookeeperReplicasResultOutput) Replicas() GetZookeeperReplicasReplicaArrayOutput
Engine instance replica information.
func (GetZookeeperReplicasResultOutput) ResultOutputFile ¶
func (o GetZookeeperReplicasResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetZookeeperReplicasResultOutput) ToGetZookeeperReplicasResultOutput ¶
func (o GetZookeeperReplicasResultOutput) ToGetZookeeperReplicasResultOutput() GetZookeeperReplicasResultOutput
func (GetZookeeperReplicasResultOutput) ToGetZookeeperReplicasResultOutputWithContext ¶
func (o GetZookeeperReplicasResultOutput) ToGetZookeeperReplicasResultOutputWithContext(ctx context.Context) GetZookeeperReplicasResultOutput
type GetZookeeperServerInterfacesArgs ¶
type GetZookeeperServerInterfacesArgs struct { // engine instance ID. InstanceId string `pulumi:"instanceId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getZookeeperServerInterfaces.
type GetZookeeperServerInterfacesContent ¶
type GetZookeeperServerInterfacesContent struct { // interface nameNote: This field may return null, indicating that a valid value is not available. Interface string `pulumi:"interface"` }
type GetZookeeperServerInterfacesContentArgs ¶
type GetZookeeperServerInterfacesContentArgs struct { // interface nameNote: This field may return null, indicating that a valid value is not available. Interface pulumi.StringInput `pulumi:"interface"` }
func (GetZookeeperServerInterfacesContentArgs) ElementType ¶
func (GetZookeeperServerInterfacesContentArgs) ElementType() reflect.Type
func (GetZookeeperServerInterfacesContentArgs) ToGetZookeeperServerInterfacesContentOutput ¶
func (i GetZookeeperServerInterfacesContentArgs) ToGetZookeeperServerInterfacesContentOutput() GetZookeeperServerInterfacesContentOutput
func (GetZookeeperServerInterfacesContentArgs) ToGetZookeeperServerInterfacesContentOutputWithContext ¶
func (i GetZookeeperServerInterfacesContentArgs) ToGetZookeeperServerInterfacesContentOutputWithContext(ctx context.Context) GetZookeeperServerInterfacesContentOutput
type GetZookeeperServerInterfacesContentArray ¶
type GetZookeeperServerInterfacesContentArray []GetZookeeperServerInterfacesContentInput
func (GetZookeeperServerInterfacesContentArray) ElementType ¶
func (GetZookeeperServerInterfacesContentArray) ElementType() reflect.Type
func (GetZookeeperServerInterfacesContentArray) ToGetZookeeperServerInterfacesContentArrayOutput ¶
func (i GetZookeeperServerInterfacesContentArray) ToGetZookeeperServerInterfacesContentArrayOutput() GetZookeeperServerInterfacesContentArrayOutput
func (GetZookeeperServerInterfacesContentArray) ToGetZookeeperServerInterfacesContentArrayOutputWithContext ¶
func (i GetZookeeperServerInterfacesContentArray) ToGetZookeeperServerInterfacesContentArrayOutputWithContext(ctx context.Context) GetZookeeperServerInterfacesContentArrayOutput
type GetZookeeperServerInterfacesContentArrayInput ¶
type GetZookeeperServerInterfacesContentArrayInput interface { pulumi.Input ToGetZookeeperServerInterfacesContentArrayOutput() GetZookeeperServerInterfacesContentArrayOutput ToGetZookeeperServerInterfacesContentArrayOutputWithContext(context.Context) GetZookeeperServerInterfacesContentArrayOutput }
GetZookeeperServerInterfacesContentArrayInput is an input type that accepts GetZookeeperServerInterfacesContentArray and GetZookeeperServerInterfacesContentArrayOutput values. You can construct a concrete instance of `GetZookeeperServerInterfacesContentArrayInput` via:
GetZookeeperServerInterfacesContentArray{ GetZookeeperServerInterfacesContentArgs{...} }
type GetZookeeperServerInterfacesContentArrayOutput ¶
type GetZookeeperServerInterfacesContentArrayOutput struct{ *pulumi.OutputState }
func (GetZookeeperServerInterfacesContentArrayOutput) ElementType ¶
func (GetZookeeperServerInterfacesContentArrayOutput) ElementType() reflect.Type
func (GetZookeeperServerInterfacesContentArrayOutput) ToGetZookeeperServerInterfacesContentArrayOutput ¶
func (o GetZookeeperServerInterfacesContentArrayOutput) ToGetZookeeperServerInterfacesContentArrayOutput() GetZookeeperServerInterfacesContentArrayOutput
func (GetZookeeperServerInterfacesContentArrayOutput) ToGetZookeeperServerInterfacesContentArrayOutputWithContext ¶
func (o GetZookeeperServerInterfacesContentArrayOutput) ToGetZookeeperServerInterfacesContentArrayOutputWithContext(ctx context.Context) GetZookeeperServerInterfacesContentArrayOutput
type GetZookeeperServerInterfacesContentInput ¶
type GetZookeeperServerInterfacesContentInput interface { pulumi.Input ToGetZookeeperServerInterfacesContentOutput() GetZookeeperServerInterfacesContentOutput ToGetZookeeperServerInterfacesContentOutputWithContext(context.Context) GetZookeeperServerInterfacesContentOutput }
GetZookeeperServerInterfacesContentInput is an input type that accepts GetZookeeperServerInterfacesContentArgs and GetZookeeperServerInterfacesContentOutput values. You can construct a concrete instance of `GetZookeeperServerInterfacesContentInput` via:
GetZookeeperServerInterfacesContentArgs{...}
type GetZookeeperServerInterfacesContentOutput ¶
type GetZookeeperServerInterfacesContentOutput struct{ *pulumi.OutputState }
func (GetZookeeperServerInterfacesContentOutput) ElementType ¶
func (GetZookeeperServerInterfacesContentOutput) ElementType() reflect.Type
func (GetZookeeperServerInterfacesContentOutput) Interface ¶
func (o GetZookeeperServerInterfacesContentOutput) Interface() pulumi.StringOutput
interface nameNote: This field may return null, indicating that a valid value is not available.
func (GetZookeeperServerInterfacesContentOutput) ToGetZookeeperServerInterfacesContentOutput ¶
func (o GetZookeeperServerInterfacesContentOutput) ToGetZookeeperServerInterfacesContentOutput() GetZookeeperServerInterfacesContentOutput
func (GetZookeeperServerInterfacesContentOutput) ToGetZookeeperServerInterfacesContentOutputWithContext ¶
func (o GetZookeeperServerInterfacesContentOutput) ToGetZookeeperServerInterfacesContentOutputWithContext(ctx context.Context) GetZookeeperServerInterfacesContentOutput
type GetZookeeperServerInterfacesOutputArgs ¶
type GetZookeeperServerInterfacesOutputArgs struct { // engine instance ID. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getZookeeperServerInterfaces.
func (GetZookeeperServerInterfacesOutputArgs) ElementType ¶
func (GetZookeeperServerInterfacesOutputArgs) ElementType() reflect.Type
type GetZookeeperServerInterfacesResult ¶
type GetZookeeperServerInterfacesResult struct { // interface list. Contents []GetZookeeperServerInterfacesContent `pulumi:"contents"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` InstanceId string `pulumi:"instanceId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getZookeeperServerInterfaces.
func GetZookeeperServerInterfaces ¶
func GetZookeeperServerInterfaces(ctx *pulumi.Context, args *GetZookeeperServerInterfacesArgs, opts ...pulumi.InvokeOption) (*GetZookeeperServerInterfacesResult, error)
Use this data source to query detailed information of tse zookeeperServerInterfaces
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.GetZookeeperServerInterfaces(ctx, &tse.GetZookeeperServerInterfacesArgs{ InstanceId: "ins-7eb7eea7", }, nil) if err != nil { return err } return nil }) }
```
type GetZookeeperServerInterfacesResultOutput ¶
type GetZookeeperServerInterfacesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getZookeeperServerInterfaces.
func GetZookeeperServerInterfacesOutput ¶
func GetZookeeperServerInterfacesOutput(ctx *pulumi.Context, args GetZookeeperServerInterfacesOutputArgs, opts ...pulumi.InvokeOption) GetZookeeperServerInterfacesResultOutput
func (GetZookeeperServerInterfacesResultOutput) Contents ¶
func (o GetZookeeperServerInterfacesResultOutput) Contents() GetZookeeperServerInterfacesContentArrayOutput
interface list.
func (GetZookeeperServerInterfacesResultOutput) ElementType ¶
func (GetZookeeperServerInterfacesResultOutput) ElementType() reflect.Type
func (GetZookeeperServerInterfacesResultOutput) Id ¶
func (o GetZookeeperServerInterfacesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetZookeeperServerInterfacesResultOutput) InstanceId ¶
func (o GetZookeeperServerInterfacesResultOutput) InstanceId() pulumi.StringOutput
func (GetZookeeperServerInterfacesResultOutput) ResultOutputFile ¶
func (o GetZookeeperServerInterfacesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetZookeeperServerInterfacesResultOutput) ToGetZookeeperServerInterfacesResultOutput ¶
func (o GetZookeeperServerInterfacesResultOutput) ToGetZookeeperServerInterfacesResultOutput() GetZookeeperServerInterfacesResultOutput
func (GetZookeeperServerInterfacesResultOutput) ToGetZookeeperServerInterfacesResultOutputWithContext ¶
func (o GetZookeeperServerInterfacesResultOutput) ToGetZookeeperServerInterfacesResultOutputWithContext(ctx context.Context) GetZookeeperServerInterfacesResultOutput
type Instance ¶
type Instance struct { pulumi.CustomResourceState // Client public network access, `true`: on, `false`: off, default: false. EnableClientInternetAccess pulumi.BoolPtrOutput `pulumi:"enableClientInternetAccess"` // engien name. Reference value: nacos-test. EngineName pulumi.StringOutput `pulumi:"engineName"` // engine node num. see EngineProductVersion. EngineNodeNum pulumi.IntPtrOutput `pulumi:"engineNodeNum"` // Engine product version. Reference value: `Nacos`: `TRIAL`: Development version, optional node num: `1`, optional spec list: `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`. `Zookeeper`: `TRIAL`: Development version, optional node num: `1`, optional spec list: `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`; `PROFESSIONAL`: professional versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`. `Polarismesh`: `BASE`: Base version, optional node num: `1`, optional spec list: `NUM50`; `PROFESSIONAL`: Enterprise versions, optional node num: `2`, `3`, optional spec list: `NUM50`, `NUM100`, `NUM200`, `NUM500`, `NUM1000`, `NUM5000`, `NUM10000`, `NUM50000`. EngineProductVersion pulumi.StringOutput `pulumi:"engineProductVersion"` // engine deploy region. Reference value: `China area` Reference value: `ap-guangzhou`, `ap-beijing`, `ap-chengdu`, `ap-chongqing`, `ap-nanjing`, `ap-shanghai` `ap-beijing-fsi`, `ap-shanghai-fsi`, `ap-shenzhen-fsi`. `Asia Pacific` area Reference value: `ap-hongkong`, `ap-taipei`, `ap-jakarta`, `ap-singapore`, `ap-bangkok`, `ap-seoul`, `ap-tokyo`. `North America area` Reference value: `na-toronto`, `sa-saopaulo`, `na-siliconvalley`, `na-ashburn`. EngineRegion pulumi.StringOutput `pulumi:"engineRegion"` // Details about the regional configuration of the engine in cross-region deployment, only zookeeper professional requires the use of the EngineRegionInfos parameter. EngineRegionInfos InstanceEngineRegionInfoArrayOutput `pulumi:"engineRegionInfos"` // engine spec ID. see EngineProductVersion. EngineResourceSpec pulumi.StringPtrOutput `pulumi:"engineResourceSpec"` // engine type. Reference value: `zookeeper`, `nacos`, `polaris`. EngineType pulumi.StringOutput `pulumi:"engineType"` // An open source version of the engine. Each engine supports different open source versions, refer to the product documentation or console purchase page. EngineVersion pulumi.StringOutput `pulumi:"engineVersion"` // Prepaid time, in monthly units. PrepaidPeriod pulumi.IntPtrOutput `pulumi:"prepaidPeriod"` // Automatic renewal mark, prepaid only. Reference value: `0`: No automatic renewal, `1`: Automatic renewal. PrepaidRenewFlag pulumi.IntPtrOutput `pulumi:"prepaidRenewFlag"` // subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value: subnet-ahde9me9. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // Tag description list. Tags pulumi.MapOutput `pulumi:"tags"` // trade type. Reference value:- 0:postpaid- 1:Prepaid (Interface does not support the creation of prepaid instances yet). TradeType pulumi.IntOutput `pulumi:"tradeType"` // VPC ID. Assign an IP address to the engine in the VPC subnet. Reference value: vpc-conz6aix. VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` }
Provides a resource to create a tse instance
## Example Usage ### Create zookeeper standard version
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.NewInstance(ctx, "zookeeperStandard", &Tse.InstanceArgs{ EngineName: pulumi.String("zookeeper-test"), EngineNodeNum: pulumi.Int(3), EngineProductVersion: pulumi.String("STANDARD"), EngineRegion: pulumi.String("ap-guangzhou"), EngineResourceSpec: pulumi.String("spec-qvj6k7t4q"), EngineType: pulumi.String("zookeeper"), EngineVersion: pulumi.String("3.5.9.4"), SubnetId: pulumi.String("subnet-dwj7ipnc"), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, TradeType: pulumi.Int(0), VpcId: pulumi.String("vpc-4owdpnwr"), }) if err != nil { return err } return nil }) }
``` ### Create zookeeper professional version
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.NewInstance(ctx, "zookeeperProfessional", &Tse.InstanceArgs{ EngineName: pulumi.String("zookeeper-test"), EngineNodeNum: pulumi.Int(3), EngineProductVersion: pulumi.String("PROFESSIONAL"), EngineRegion: pulumi.String("ap-guangzhou"), EngineRegionInfos: tse.InstanceEngineRegionInfoArray{ &tse.InstanceEngineRegionInfoArgs{ EngineRegion: pulumi.String("ap-guangzhou"), Replica: pulumi.Int(3), VpcInfos: tse.InstanceEngineRegionInfoVpcInfoArray{ &tse.InstanceEngineRegionInfoVpcInfoArgs{ SubnetId: pulumi.String("subnet-dwj7ipnc"), VpcId: pulumi.String("vpc-4owdpnwr"), }, &tse.InstanceEngineRegionInfoVpcInfoArgs{ SubnetId: pulumi.String("subnet-403mgks4"), VpcId: pulumi.String("vpc-b1puef4z"), }, }, }, }, EngineResourceSpec: pulumi.String("spec-qvj6k7t4q"), EngineType: pulumi.String("zookeeper"), EngineVersion: pulumi.String("3.5.9.4"), SubnetId: pulumi.String("subnet-dwj7ipnc"), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, TradeType: pulumi.Int(0), VpcId: pulumi.String("vpc-4owdpnwr"), }) if err != nil { return err } return nil }) }
``` ### Create nacos standard version
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.NewInstance(ctx, "nacos", &Tse.InstanceArgs{ EnableClientInternetAccess: pulumi.Bool(false), EngineName: pulumi.String("test"), EngineNodeNum: pulumi.Int(3), EngineProductVersion: pulumi.String("STANDARD"), EngineRegion: pulumi.String("ap-guangzhou"), EngineResourceSpec: pulumi.String("spec-1160a35a"), EngineType: pulumi.String("nacos"), EngineVersion: pulumi.String("2.0.3.4"), SubnetId: pulumi.String("subnet-5vpegquy"), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, TradeType: pulumi.Int(0), VpcId: pulumi.String("vpc-99xmasf9"), }) if err != nil { return err } return nil }) }
``` ### Create polaris base version
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.NewInstance(ctx, "polaris", &Tse.InstanceArgs{ EnableClientInternetAccess: pulumi.Bool(false), EngineName: pulumi.String("test"), EngineNodeNum: pulumi.Int(2), EngineProductVersion: pulumi.String("BASE"), EngineRegion: pulumi.String("ap-guangzhou"), EngineResourceSpec: pulumi.String("spec-c160bas1"), EngineType: pulumi.String("polaris"), EngineVersion: pulumi.String("1.16.0.1"), SubnetId: pulumi.String("subnet-5vpegquy"), Tags: pulumi.AnyMap{ "createdBy": pulumi.Any("terraform"), }, TradeType: pulumi.Int(0), VpcId: pulumi.String("vpc-99xmasf9"), }) if err != nil { return err } return nil }) }
```
## Import
tse instance can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Tse/instance:Instance instance instance_id
```
func GetInstance ¶
func GetInstance(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceState, opts ...pulumi.ResourceOption) (*Instance, error)
GetInstance gets an existing Instance 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 NewInstance ¶
func NewInstance(ctx *pulumi.Context, name string, args *InstanceArgs, opts ...pulumi.ResourceOption) (*Instance, error)
NewInstance registers a new resource with the given unique name, arguments, and options.
func (*Instance) ElementType ¶
func (*Instance) ToInstanceOutput ¶
func (i *Instance) ToInstanceOutput() InstanceOutput
func (*Instance) ToInstanceOutputWithContext ¶
func (i *Instance) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
type InstanceArgs ¶
type InstanceArgs struct { // Client public network access, `true`: on, `false`: off, default: false. EnableClientInternetAccess pulumi.BoolPtrInput // engien name. Reference value: nacos-test. EngineName pulumi.StringInput // engine node num. see EngineProductVersion. EngineNodeNum pulumi.IntPtrInput // Engine product version. Reference value: `Nacos`: `TRIAL`: Development version, optional node num: `1`, optional spec list: `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`. `Zookeeper`: `TRIAL`: Development version, optional node num: `1`, optional spec list: `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`; `PROFESSIONAL`: professional versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`. `Polarismesh`: `BASE`: Base version, optional node num: `1`, optional spec list: `NUM50`; `PROFESSIONAL`: Enterprise versions, optional node num: `2`, `3`, optional spec list: `NUM50`, `NUM100`, `NUM200`, `NUM500`, `NUM1000`, `NUM5000`, `NUM10000`, `NUM50000`. EngineProductVersion pulumi.StringInput // engine deploy region. Reference value: `China area` Reference value: `ap-guangzhou`, `ap-beijing`, `ap-chengdu`, `ap-chongqing`, `ap-nanjing`, `ap-shanghai` `ap-beijing-fsi`, `ap-shanghai-fsi`, `ap-shenzhen-fsi`. `Asia Pacific` area Reference value: `ap-hongkong`, `ap-taipei`, `ap-jakarta`, `ap-singapore`, `ap-bangkok`, `ap-seoul`, `ap-tokyo`. `North America area` Reference value: `na-toronto`, `sa-saopaulo`, `na-siliconvalley`, `na-ashburn`. EngineRegion pulumi.StringInput // Details about the regional configuration of the engine in cross-region deployment, only zookeeper professional requires the use of the EngineRegionInfos parameter. EngineRegionInfos InstanceEngineRegionInfoArrayInput // engine spec ID. see EngineProductVersion. EngineResourceSpec pulumi.StringPtrInput // engine type. Reference value: `zookeeper`, `nacos`, `polaris`. EngineType pulumi.StringInput // An open source version of the engine. Each engine supports different open source versions, refer to the product documentation or console purchase page. EngineVersion pulumi.StringInput // Prepaid time, in monthly units. PrepaidPeriod pulumi.IntPtrInput // Automatic renewal mark, prepaid only. Reference value: `0`: No automatic renewal, `1`: Automatic renewal. PrepaidRenewFlag pulumi.IntPtrInput // subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value: subnet-ahde9me9. SubnetId pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // trade type. Reference value:- 0:postpaid- 1:Prepaid (Interface does not support the creation of prepaid instances yet). TradeType pulumi.IntInput // VPC ID. Assign an IP address to the engine in the VPC subnet. Reference value: vpc-conz6aix. VpcId pulumi.StringPtrInput }
The set of arguments for constructing a Instance resource.
func (InstanceArgs) ElementType ¶
func (InstanceArgs) ElementType() reflect.Type
type InstanceArray ¶
type InstanceArray []InstanceInput
func (InstanceArray) ElementType ¶
func (InstanceArray) ElementType() reflect.Type
func (InstanceArray) ToInstanceArrayOutput ¶
func (i InstanceArray) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArray) ToInstanceArrayOutputWithContext ¶
func (i InstanceArray) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceArrayInput ¶
type InstanceArrayInput interface { pulumi.Input ToInstanceArrayOutput() InstanceArrayOutput ToInstanceArrayOutputWithContext(context.Context) InstanceArrayOutput }
InstanceArrayInput is an input type that accepts InstanceArray and InstanceArrayOutput values. You can construct a concrete instance of `InstanceArrayInput` via:
InstanceArray{ InstanceArgs{...} }
type InstanceArrayOutput ¶
type InstanceArrayOutput struct{ *pulumi.OutputState }
func (InstanceArrayOutput) ElementType ¶
func (InstanceArrayOutput) ElementType() reflect.Type
func (InstanceArrayOutput) Index ¶
func (o InstanceArrayOutput) Index(i pulumi.IntInput) InstanceOutput
func (InstanceArrayOutput) ToInstanceArrayOutput ¶
func (o InstanceArrayOutput) ToInstanceArrayOutput() InstanceArrayOutput
func (InstanceArrayOutput) ToInstanceArrayOutputWithContext ¶
func (o InstanceArrayOutput) ToInstanceArrayOutputWithContext(ctx context.Context) InstanceArrayOutput
type InstanceEngineRegionInfo ¶
type InstanceEngineRegionInfo struct { // Engine node region. EngineRegion string `pulumi:"engineRegion"` // The number of nodes allocated in this region. Replica int `pulumi:"replica"` // Cluster network information. VpcInfos []InstanceEngineRegionInfoVpcInfo `pulumi:"vpcInfos"` }
type InstanceEngineRegionInfoArgs ¶
type InstanceEngineRegionInfoArgs struct { // Engine node region. EngineRegion pulumi.StringInput `pulumi:"engineRegion"` // The number of nodes allocated in this region. Replica pulumi.IntInput `pulumi:"replica"` // Cluster network information. VpcInfos InstanceEngineRegionInfoVpcInfoArrayInput `pulumi:"vpcInfos"` }
func (InstanceEngineRegionInfoArgs) ElementType ¶
func (InstanceEngineRegionInfoArgs) ElementType() reflect.Type
func (InstanceEngineRegionInfoArgs) ToInstanceEngineRegionInfoOutput ¶
func (i InstanceEngineRegionInfoArgs) ToInstanceEngineRegionInfoOutput() InstanceEngineRegionInfoOutput
func (InstanceEngineRegionInfoArgs) ToInstanceEngineRegionInfoOutputWithContext ¶
func (i InstanceEngineRegionInfoArgs) ToInstanceEngineRegionInfoOutputWithContext(ctx context.Context) InstanceEngineRegionInfoOutput
type InstanceEngineRegionInfoArray ¶
type InstanceEngineRegionInfoArray []InstanceEngineRegionInfoInput
func (InstanceEngineRegionInfoArray) ElementType ¶
func (InstanceEngineRegionInfoArray) ElementType() reflect.Type
func (InstanceEngineRegionInfoArray) ToInstanceEngineRegionInfoArrayOutput ¶
func (i InstanceEngineRegionInfoArray) ToInstanceEngineRegionInfoArrayOutput() InstanceEngineRegionInfoArrayOutput
func (InstanceEngineRegionInfoArray) ToInstanceEngineRegionInfoArrayOutputWithContext ¶
func (i InstanceEngineRegionInfoArray) ToInstanceEngineRegionInfoArrayOutputWithContext(ctx context.Context) InstanceEngineRegionInfoArrayOutput
type InstanceEngineRegionInfoArrayInput ¶
type InstanceEngineRegionInfoArrayInput interface { pulumi.Input ToInstanceEngineRegionInfoArrayOutput() InstanceEngineRegionInfoArrayOutput ToInstanceEngineRegionInfoArrayOutputWithContext(context.Context) InstanceEngineRegionInfoArrayOutput }
InstanceEngineRegionInfoArrayInput is an input type that accepts InstanceEngineRegionInfoArray and InstanceEngineRegionInfoArrayOutput values. You can construct a concrete instance of `InstanceEngineRegionInfoArrayInput` via:
InstanceEngineRegionInfoArray{ InstanceEngineRegionInfoArgs{...} }
type InstanceEngineRegionInfoArrayOutput ¶
type InstanceEngineRegionInfoArrayOutput struct{ *pulumi.OutputState }
func (InstanceEngineRegionInfoArrayOutput) ElementType ¶
func (InstanceEngineRegionInfoArrayOutput) ElementType() reflect.Type
func (InstanceEngineRegionInfoArrayOutput) Index ¶
func (o InstanceEngineRegionInfoArrayOutput) Index(i pulumi.IntInput) InstanceEngineRegionInfoOutput
func (InstanceEngineRegionInfoArrayOutput) ToInstanceEngineRegionInfoArrayOutput ¶
func (o InstanceEngineRegionInfoArrayOutput) ToInstanceEngineRegionInfoArrayOutput() InstanceEngineRegionInfoArrayOutput
func (InstanceEngineRegionInfoArrayOutput) ToInstanceEngineRegionInfoArrayOutputWithContext ¶
func (o InstanceEngineRegionInfoArrayOutput) ToInstanceEngineRegionInfoArrayOutputWithContext(ctx context.Context) InstanceEngineRegionInfoArrayOutput
type InstanceEngineRegionInfoInput ¶
type InstanceEngineRegionInfoInput interface { pulumi.Input ToInstanceEngineRegionInfoOutput() InstanceEngineRegionInfoOutput ToInstanceEngineRegionInfoOutputWithContext(context.Context) InstanceEngineRegionInfoOutput }
InstanceEngineRegionInfoInput is an input type that accepts InstanceEngineRegionInfoArgs and InstanceEngineRegionInfoOutput values. You can construct a concrete instance of `InstanceEngineRegionInfoInput` via:
InstanceEngineRegionInfoArgs{...}
type InstanceEngineRegionInfoOutput ¶
type InstanceEngineRegionInfoOutput struct{ *pulumi.OutputState }
func (InstanceEngineRegionInfoOutput) ElementType ¶
func (InstanceEngineRegionInfoOutput) ElementType() reflect.Type
func (InstanceEngineRegionInfoOutput) EngineRegion ¶
func (o InstanceEngineRegionInfoOutput) EngineRegion() pulumi.StringOutput
Engine node region.
func (InstanceEngineRegionInfoOutput) Replica ¶
func (o InstanceEngineRegionInfoOutput) Replica() pulumi.IntOutput
The number of nodes allocated in this region.
func (InstanceEngineRegionInfoOutput) ToInstanceEngineRegionInfoOutput ¶
func (o InstanceEngineRegionInfoOutput) ToInstanceEngineRegionInfoOutput() InstanceEngineRegionInfoOutput
func (InstanceEngineRegionInfoOutput) ToInstanceEngineRegionInfoOutputWithContext ¶
func (o InstanceEngineRegionInfoOutput) ToInstanceEngineRegionInfoOutputWithContext(ctx context.Context) InstanceEngineRegionInfoOutput
func (InstanceEngineRegionInfoOutput) VpcInfos ¶
func (o InstanceEngineRegionInfoOutput) VpcInfos() InstanceEngineRegionInfoVpcInfoArrayOutput
Cluster network information.
type InstanceEngineRegionInfoVpcInfoArgs ¶
type InstanceEngineRegionInfoVpcInfoArgs struct { // Intranet access addressNote: This field may return null, indicating that a valid value is not available.. IntranetAddress pulumi.StringPtrInput `pulumi:"intranetAddress"` // Subnet ID. SubnetId pulumi.StringInput `pulumi:"subnetId"` // Vpc Id. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (InstanceEngineRegionInfoVpcInfoArgs) ElementType ¶
func (InstanceEngineRegionInfoVpcInfoArgs) ElementType() reflect.Type
func (InstanceEngineRegionInfoVpcInfoArgs) ToInstanceEngineRegionInfoVpcInfoOutput ¶
func (i InstanceEngineRegionInfoVpcInfoArgs) ToInstanceEngineRegionInfoVpcInfoOutput() InstanceEngineRegionInfoVpcInfoOutput
func (InstanceEngineRegionInfoVpcInfoArgs) ToInstanceEngineRegionInfoVpcInfoOutputWithContext ¶
func (i InstanceEngineRegionInfoVpcInfoArgs) ToInstanceEngineRegionInfoVpcInfoOutputWithContext(ctx context.Context) InstanceEngineRegionInfoVpcInfoOutput
type InstanceEngineRegionInfoVpcInfoArray ¶
type InstanceEngineRegionInfoVpcInfoArray []InstanceEngineRegionInfoVpcInfoInput
func (InstanceEngineRegionInfoVpcInfoArray) ElementType ¶
func (InstanceEngineRegionInfoVpcInfoArray) ElementType() reflect.Type
func (InstanceEngineRegionInfoVpcInfoArray) ToInstanceEngineRegionInfoVpcInfoArrayOutput ¶
func (i InstanceEngineRegionInfoVpcInfoArray) ToInstanceEngineRegionInfoVpcInfoArrayOutput() InstanceEngineRegionInfoVpcInfoArrayOutput
func (InstanceEngineRegionInfoVpcInfoArray) ToInstanceEngineRegionInfoVpcInfoArrayOutputWithContext ¶
func (i InstanceEngineRegionInfoVpcInfoArray) ToInstanceEngineRegionInfoVpcInfoArrayOutputWithContext(ctx context.Context) InstanceEngineRegionInfoVpcInfoArrayOutput
type InstanceEngineRegionInfoVpcInfoArrayInput ¶
type InstanceEngineRegionInfoVpcInfoArrayInput interface { pulumi.Input ToInstanceEngineRegionInfoVpcInfoArrayOutput() InstanceEngineRegionInfoVpcInfoArrayOutput ToInstanceEngineRegionInfoVpcInfoArrayOutputWithContext(context.Context) InstanceEngineRegionInfoVpcInfoArrayOutput }
InstanceEngineRegionInfoVpcInfoArrayInput is an input type that accepts InstanceEngineRegionInfoVpcInfoArray and InstanceEngineRegionInfoVpcInfoArrayOutput values. You can construct a concrete instance of `InstanceEngineRegionInfoVpcInfoArrayInput` via:
InstanceEngineRegionInfoVpcInfoArray{ InstanceEngineRegionInfoVpcInfoArgs{...} }
type InstanceEngineRegionInfoVpcInfoArrayOutput ¶
type InstanceEngineRegionInfoVpcInfoArrayOutput struct{ *pulumi.OutputState }
func (InstanceEngineRegionInfoVpcInfoArrayOutput) ElementType ¶
func (InstanceEngineRegionInfoVpcInfoArrayOutput) ElementType() reflect.Type
func (InstanceEngineRegionInfoVpcInfoArrayOutput) ToInstanceEngineRegionInfoVpcInfoArrayOutput ¶
func (o InstanceEngineRegionInfoVpcInfoArrayOutput) ToInstanceEngineRegionInfoVpcInfoArrayOutput() InstanceEngineRegionInfoVpcInfoArrayOutput
func (InstanceEngineRegionInfoVpcInfoArrayOutput) ToInstanceEngineRegionInfoVpcInfoArrayOutputWithContext ¶
func (o InstanceEngineRegionInfoVpcInfoArrayOutput) ToInstanceEngineRegionInfoVpcInfoArrayOutputWithContext(ctx context.Context) InstanceEngineRegionInfoVpcInfoArrayOutput
type InstanceEngineRegionInfoVpcInfoInput ¶
type InstanceEngineRegionInfoVpcInfoInput interface { pulumi.Input ToInstanceEngineRegionInfoVpcInfoOutput() InstanceEngineRegionInfoVpcInfoOutput ToInstanceEngineRegionInfoVpcInfoOutputWithContext(context.Context) InstanceEngineRegionInfoVpcInfoOutput }
InstanceEngineRegionInfoVpcInfoInput is an input type that accepts InstanceEngineRegionInfoVpcInfoArgs and InstanceEngineRegionInfoVpcInfoOutput values. You can construct a concrete instance of `InstanceEngineRegionInfoVpcInfoInput` via:
InstanceEngineRegionInfoVpcInfoArgs{...}
type InstanceEngineRegionInfoVpcInfoOutput ¶
type InstanceEngineRegionInfoVpcInfoOutput struct{ *pulumi.OutputState }
func (InstanceEngineRegionInfoVpcInfoOutput) ElementType ¶
func (InstanceEngineRegionInfoVpcInfoOutput) ElementType() reflect.Type
func (InstanceEngineRegionInfoVpcInfoOutput) IntranetAddress ¶
func (o InstanceEngineRegionInfoVpcInfoOutput) IntranetAddress() pulumi.StringPtrOutput
Intranet access addressNote: This field may return null, indicating that a valid value is not available..
func (InstanceEngineRegionInfoVpcInfoOutput) SubnetId ¶
func (o InstanceEngineRegionInfoVpcInfoOutput) SubnetId() pulumi.StringOutput
Subnet ID.
func (InstanceEngineRegionInfoVpcInfoOutput) ToInstanceEngineRegionInfoVpcInfoOutput ¶
func (o InstanceEngineRegionInfoVpcInfoOutput) ToInstanceEngineRegionInfoVpcInfoOutput() InstanceEngineRegionInfoVpcInfoOutput
func (InstanceEngineRegionInfoVpcInfoOutput) ToInstanceEngineRegionInfoVpcInfoOutputWithContext ¶
func (o InstanceEngineRegionInfoVpcInfoOutput) ToInstanceEngineRegionInfoVpcInfoOutputWithContext(ctx context.Context) InstanceEngineRegionInfoVpcInfoOutput
func (InstanceEngineRegionInfoVpcInfoOutput) VpcId ¶
func (o InstanceEngineRegionInfoVpcInfoOutput) VpcId() pulumi.StringOutput
Vpc Id.
type InstanceInput ¶
type InstanceInput interface { pulumi.Input ToInstanceOutput() InstanceOutput ToInstanceOutputWithContext(ctx context.Context) InstanceOutput }
type InstanceMap ¶
type InstanceMap map[string]InstanceInput
func (InstanceMap) ElementType ¶
func (InstanceMap) ElementType() reflect.Type
func (InstanceMap) ToInstanceMapOutput ¶
func (i InstanceMap) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMap) ToInstanceMapOutputWithContext ¶
func (i InstanceMap) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceMapInput ¶
type InstanceMapInput interface { pulumi.Input ToInstanceMapOutput() InstanceMapOutput ToInstanceMapOutputWithContext(context.Context) InstanceMapOutput }
InstanceMapInput is an input type that accepts InstanceMap and InstanceMapOutput values. You can construct a concrete instance of `InstanceMapInput` via:
InstanceMap{ "key": InstanceArgs{...} }
type InstanceMapOutput ¶
type InstanceMapOutput struct{ *pulumi.OutputState }
func (InstanceMapOutput) ElementType ¶
func (InstanceMapOutput) ElementType() reflect.Type
func (InstanceMapOutput) MapIndex ¶
func (o InstanceMapOutput) MapIndex(k pulumi.StringInput) InstanceOutput
func (InstanceMapOutput) ToInstanceMapOutput ¶
func (o InstanceMapOutput) ToInstanceMapOutput() InstanceMapOutput
func (InstanceMapOutput) ToInstanceMapOutputWithContext ¶
func (o InstanceMapOutput) ToInstanceMapOutputWithContext(ctx context.Context) InstanceMapOutput
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) EnableClientInternetAccess ¶
func (o InstanceOutput) EnableClientInternetAccess() pulumi.BoolPtrOutput
Client public network access, `true`: on, `false`: off, default: false.
func (InstanceOutput) EngineName ¶
func (o InstanceOutput) EngineName() pulumi.StringOutput
engien name. Reference value: nacos-test.
func (InstanceOutput) EngineNodeNum ¶
func (o InstanceOutput) EngineNodeNum() pulumi.IntPtrOutput
engine node num. see EngineProductVersion.
func (InstanceOutput) EngineProductVersion ¶
func (o InstanceOutput) EngineProductVersion() pulumi.StringOutput
Engine product version. Reference value: `Nacos`: `TRIAL`: Development version, optional node num: `1`, optional spec list: `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`. `Zookeeper`: `TRIAL`: Development version, optional node num: `1`, optional spec list: `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`; `PROFESSIONAL`: professional versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`. `Polarismesh`: `BASE`: Base version, optional node num: `1`, optional spec list: `NUM50`; `PROFESSIONAL`: Enterprise versions, optional node num: `2`, `3`, optional spec list: `NUM50`, `NUM100`, `NUM200`, `NUM500`, `NUM1000`, `NUM5000`, `NUM10000`, `NUM50000`.
func (InstanceOutput) EngineRegion ¶
func (o InstanceOutput) EngineRegion() pulumi.StringOutput
engine deploy region. Reference value: `China area` Reference value: `ap-guangzhou`, `ap-beijing`, `ap-chengdu`, `ap-chongqing`, `ap-nanjing`, `ap-shanghai` `ap-beijing-fsi`, `ap-shanghai-fsi`, `ap-shenzhen-fsi`. `Asia Pacific` area Reference value: `ap-hongkong`, `ap-taipei`, `ap-jakarta`, `ap-singapore`, `ap-bangkok`, `ap-seoul`, `ap-tokyo`. `North America area` Reference value: `na-toronto`, `sa-saopaulo`, `na-siliconvalley`, `na-ashburn`.
func (InstanceOutput) EngineRegionInfos ¶
func (o InstanceOutput) EngineRegionInfos() InstanceEngineRegionInfoArrayOutput
Details about the regional configuration of the engine in cross-region deployment, only zookeeper professional requires the use of the EngineRegionInfos parameter.
func (InstanceOutput) EngineResourceSpec ¶
func (o InstanceOutput) EngineResourceSpec() pulumi.StringPtrOutput
engine spec ID. see EngineProductVersion.
func (InstanceOutput) EngineType ¶
func (o InstanceOutput) EngineType() pulumi.StringOutput
engine type. Reference value: `zookeeper`, `nacos`, `polaris`.
func (InstanceOutput) EngineVersion ¶
func (o InstanceOutput) EngineVersion() pulumi.StringOutput
An open source version of the engine. Each engine supports different open source versions, refer to the product documentation or console purchase page.
func (InstanceOutput) PrepaidPeriod ¶
func (o InstanceOutput) PrepaidPeriod() pulumi.IntPtrOutput
Prepaid time, in monthly units.
func (InstanceOutput) PrepaidRenewFlag ¶
func (o InstanceOutput) PrepaidRenewFlag() pulumi.IntPtrOutput
Automatic renewal mark, prepaid only. Reference value: `0`: No automatic renewal, `1`: Automatic renewal.
func (InstanceOutput) SubnetId ¶
func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput
subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value: subnet-ahde9me9.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) TradeType ¶
func (o InstanceOutput) TradeType() pulumi.IntOutput
trade type. Reference value:- 0:postpaid- 1:Prepaid (Interface does not support the creation of prepaid instances yet).
func (InstanceOutput) VpcId ¶
func (o InstanceOutput) VpcId() pulumi.StringPtrOutput
VPC ID. Assign an IP address to the engine in the VPC subnet. Reference value: vpc-conz6aix.
type InstanceState ¶
type InstanceState struct { // Client public network access, `true`: on, `false`: off, default: false. EnableClientInternetAccess pulumi.BoolPtrInput // engien name. Reference value: nacos-test. EngineName pulumi.StringPtrInput // engine node num. see EngineProductVersion. EngineNodeNum pulumi.IntPtrInput // Engine product version. Reference value: `Nacos`: `TRIAL`: Development version, optional node num: `1`, optional spec list: `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`. `Zookeeper`: `TRIAL`: Development version, optional node num: `1`, optional spec list: `1C1G`; `STANDARD`: Standard versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`; `PROFESSIONAL`: professional versions, optional node num: `3`, `5`, `7`, optional spec list: `1C2G`, `2C4G`, `4C8G`, `8C16G`, `16C32G`. `Polarismesh`: `BASE`: Base version, optional node num: `1`, optional spec list: `NUM50`; `PROFESSIONAL`: Enterprise versions, optional node num: `2`, `3`, optional spec list: `NUM50`, `NUM100`, `NUM200`, `NUM500`, `NUM1000`, `NUM5000`, `NUM10000`, `NUM50000`. EngineProductVersion pulumi.StringPtrInput // engine deploy region. Reference value: `China area` Reference value: `ap-guangzhou`, `ap-beijing`, `ap-chengdu`, `ap-chongqing`, `ap-nanjing`, `ap-shanghai` `ap-beijing-fsi`, `ap-shanghai-fsi`, `ap-shenzhen-fsi`. `Asia Pacific` area Reference value: `ap-hongkong`, `ap-taipei`, `ap-jakarta`, `ap-singapore`, `ap-bangkok`, `ap-seoul`, `ap-tokyo`. `North America area` Reference value: `na-toronto`, `sa-saopaulo`, `na-siliconvalley`, `na-ashburn`. EngineRegion pulumi.StringPtrInput // Details about the regional configuration of the engine in cross-region deployment, only zookeeper professional requires the use of the EngineRegionInfos parameter. EngineRegionInfos InstanceEngineRegionInfoArrayInput // engine spec ID. see EngineProductVersion. EngineResourceSpec pulumi.StringPtrInput // engine type. Reference value: `zookeeper`, `nacos`, `polaris`. EngineType pulumi.StringPtrInput // An open source version of the engine. Each engine supports different open source versions, refer to the product documentation or console purchase page. EngineVersion pulumi.StringPtrInput // Prepaid time, in monthly units. PrepaidPeriod pulumi.IntPtrInput // Automatic renewal mark, prepaid only. Reference value: `0`: No automatic renewal, `1`: Automatic renewal. PrepaidRenewFlag pulumi.IntPtrInput // subnet ID. Assign an IP address to the engine in the VPC subnet. Reference value: subnet-ahde9me9. SubnetId pulumi.StringPtrInput // Tag description list. Tags pulumi.MapInput // trade type. Reference value:- 0:postpaid- 1:Prepaid (Interface does not support the creation of prepaid instances yet). TradeType pulumi.IntPtrInput // VPC ID. Assign an IP address to the engine in the VPC subnet. Reference value: vpc-conz6aix. VpcId pulumi.StringPtrInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type LookupGatewayCanaryRulesArgs ¶ added in v0.1.8
type LookupGatewayCanaryRulesArgs struct { // gateway ID. GatewayId string `pulumi:"gatewayId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // service ID. ServiceId string `pulumi:"serviceId"` }
A collection of arguments for invoking getGatewayCanaryRules.
type LookupGatewayCanaryRulesOutputArgs ¶ added in v0.1.8
type LookupGatewayCanaryRulesOutputArgs struct { // gateway ID. GatewayId pulumi.StringInput `pulumi:"gatewayId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // service ID. ServiceId pulumi.StringInput `pulumi:"serviceId"` }
A collection of arguments for invoking getGatewayCanaryRules.
func (LookupGatewayCanaryRulesOutputArgs) ElementType ¶ added in v0.1.8
func (LookupGatewayCanaryRulesOutputArgs) ElementType() reflect.Type
type LookupGatewayCanaryRulesResult ¶ added in v0.1.8
type LookupGatewayCanaryRulesResult struct { GatewayId string `pulumi:"gatewayId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // canary rule configuration. Results []GetGatewayCanaryRulesResult `pulumi:"results"` // service ID. ServiceId string `pulumi:"serviceId"` }
A collection of values returned by getGatewayCanaryRules.
func LookupGatewayCanaryRules ¶ added in v0.1.8
func LookupGatewayCanaryRules(ctx *pulumi.Context, args *LookupGatewayCanaryRulesArgs, opts ...pulumi.InvokeOption) (*LookupGatewayCanaryRulesResult, error)
Use this data source to query detailed information of tse gatewayCanaryRules
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.GetGatewayCanaryRules(ctx, &tse.GetGatewayCanaryRulesArgs{ GatewayId: "gateway-xxxxxx", ServiceId: "451a9920-e67a-4519-af41-fccac0e72005", }, nil) if err != nil { return err } return nil }) }
```
type LookupGatewayCanaryRulesResultOutput ¶ added in v0.1.8
type LookupGatewayCanaryRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGatewayCanaryRules.
func LookupGatewayCanaryRulesOutput ¶ added in v0.1.8
func LookupGatewayCanaryRulesOutput(ctx *pulumi.Context, args LookupGatewayCanaryRulesOutputArgs, opts ...pulumi.InvokeOption) LookupGatewayCanaryRulesResultOutput
func (LookupGatewayCanaryRulesResultOutput) ElementType ¶ added in v0.1.8
func (LookupGatewayCanaryRulesResultOutput) ElementType() reflect.Type
func (LookupGatewayCanaryRulesResultOutput) GatewayId ¶ added in v0.1.8
func (o LookupGatewayCanaryRulesResultOutput) GatewayId() pulumi.StringOutput
func (LookupGatewayCanaryRulesResultOutput) Id ¶ added in v0.1.8
func (o LookupGatewayCanaryRulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupGatewayCanaryRulesResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o LookupGatewayCanaryRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupGatewayCanaryRulesResultOutput) Results ¶ added in v0.1.8
func (o LookupGatewayCanaryRulesResultOutput) Results() GetGatewayCanaryRulesResultArrayOutput
canary rule configuration.
func (LookupGatewayCanaryRulesResultOutput) ServiceId ¶ added in v0.1.8
func (o LookupGatewayCanaryRulesResultOutput) ServiceId() pulumi.StringOutput
service ID.
func (LookupGatewayCanaryRulesResultOutput) ToLookupGatewayCanaryRulesResultOutput ¶ added in v0.1.8
func (o LookupGatewayCanaryRulesResultOutput) ToLookupGatewayCanaryRulesResultOutput() LookupGatewayCanaryRulesResultOutput
func (LookupGatewayCanaryRulesResultOutput) ToLookupGatewayCanaryRulesResultOutputWithContext ¶ added in v0.1.8
func (o LookupGatewayCanaryRulesResultOutput) ToLookupGatewayCanaryRulesResultOutputWithContext(ctx context.Context) LookupGatewayCanaryRulesResultOutput
type LookupGatewayCertificatesArgs ¶ added in v0.1.8
type LookupGatewayCertificatesArgs struct { // Filter conditions, valid value: `BindDomain`, `Name`. Filters []GetGatewayCertificatesFilter `pulumi:"filters"` // Gateway ID. GatewayId string `pulumi:"gatewayId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getGatewayCertificates.
type LookupGatewayCertificatesOutputArgs ¶ added in v0.1.8
type LookupGatewayCertificatesOutputArgs struct { // Filter conditions, valid value: `BindDomain`, `Name`. Filters GetGatewayCertificatesFilterArrayInput `pulumi:"filters"` // Gateway ID. GatewayId pulumi.StringInput `pulumi:"gatewayId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getGatewayCertificates.
func (LookupGatewayCertificatesOutputArgs) ElementType ¶ added in v0.1.8
func (LookupGatewayCertificatesOutputArgs) ElementType() reflect.Type
type LookupGatewayCertificatesResult ¶ added in v0.1.8
type LookupGatewayCertificatesResult struct { Filters []GetGatewayCertificatesFilter `pulumi:"filters"` GatewayId string `pulumi:"gatewayId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // Result. Results []GetGatewayCertificatesResult `pulumi:"results"` }
A collection of values returned by getGatewayCertificates.
func LookupGatewayCertificates ¶ added in v0.1.8
func LookupGatewayCertificates(ctx *pulumi.Context, args *LookupGatewayCertificatesArgs, opts ...pulumi.InvokeOption) (*LookupGatewayCertificatesResult, error)
Use this data source to query detailed information of tse gatewayCertificates
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.GetGatewayCertificates(ctx, &tse.GetGatewayCertificatesArgs{ Filters: []tse.GetGatewayCertificatesFilter{ tse.GetGatewayCertificatesFilter{ Key: pulumi.StringRef("BindDomain"), Value: pulumi.StringRef("example.com"), }, }, GatewayId: "gateway-ddbb709b", }, nil) if err != nil { return err } return nil }) }
```
type LookupGatewayCertificatesResultOutput ¶ added in v0.1.8
type LookupGatewayCertificatesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGatewayCertificates.
func LookupGatewayCertificatesOutput ¶ added in v0.1.8
func LookupGatewayCertificatesOutput(ctx *pulumi.Context, args LookupGatewayCertificatesOutputArgs, opts ...pulumi.InvokeOption) LookupGatewayCertificatesResultOutput
func (LookupGatewayCertificatesResultOutput) ElementType ¶ added in v0.1.8
func (LookupGatewayCertificatesResultOutput) ElementType() reflect.Type
func (LookupGatewayCertificatesResultOutput) Filters ¶ added in v0.1.8
func (o LookupGatewayCertificatesResultOutput) Filters() GetGatewayCertificatesFilterArrayOutput
func (LookupGatewayCertificatesResultOutput) GatewayId ¶ added in v0.1.8
func (o LookupGatewayCertificatesResultOutput) GatewayId() pulumi.StringOutput
func (LookupGatewayCertificatesResultOutput) Id ¶ added in v0.1.8
func (o LookupGatewayCertificatesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupGatewayCertificatesResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o LookupGatewayCertificatesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupGatewayCertificatesResultOutput) Results ¶ added in v0.1.8
func (o LookupGatewayCertificatesResultOutput) Results() GetGatewayCertificatesResultArrayOutput
Result.
func (LookupGatewayCertificatesResultOutput) ToLookupGatewayCertificatesResultOutput ¶ added in v0.1.8
func (o LookupGatewayCertificatesResultOutput) ToLookupGatewayCertificatesResultOutput() LookupGatewayCertificatesResultOutput
func (LookupGatewayCertificatesResultOutput) ToLookupGatewayCertificatesResultOutputWithContext ¶ added in v0.1.8
func (o LookupGatewayCertificatesResultOutput) ToLookupGatewayCertificatesResultOutputWithContext(ctx context.Context) LookupGatewayCertificatesResultOutput
type LookupGatewayRoutesArgs ¶ added in v0.1.8
type LookupGatewayRoutesArgs struct { // gateway ID. GatewayId string `pulumi:"gatewayId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // route name. RouteName *string `pulumi:"routeName"` // service name. ServiceName *string `pulumi:"serviceName"` }
A collection of arguments for invoking getGatewayRoutes.
type LookupGatewayRoutesOutputArgs ¶ added in v0.1.8
type LookupGatewayRoutesOutputArgs struct { // gateway ID. GatewayId pulumi.StringInput `pulumi:"gatewayId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // route name. RouteName pulumi.StringPtrInput `pulumi:"routeName"` // service name. ServiceName pulumi.StringPtrInput `pulumi:"serviceName"` }
A collection of arguments for invoking getGatewayRoutes.
func (LookupGatewayRoutesOutputArgs) ElementType ¶ added in v0.1.8
func (LookupGatewayRoutesOutputArgs) ElementType() reflect.Type
type LookupGatewayRoutesResult ¶ added in v0.1.8
type LookupGatewayRoutesResult struct { GatewayId string `pulumi:"gatewayId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // result. Results []GetGatewayRoutesResult `pulumi:"results"` RouteName *string `pulumi:"routeName"` // service name. ServiceName *string `pulumi:"serviceName"` }
A collection of values returned by getGatewayRoutes.
func LookupGatewayRoutes ¶ added in v0.1.8
func LookupGatewayRoutes(ctx *pulumi.Context, args *LookupGatewayRoutesArgs, opts ...pulumi.InvokeOption) (*LookupGatewayRoutesResult, error)
Use this data source to query detailed information of tse gatewayRoutes
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.GetGatewayRoutes(ctx, &tse.GetGatewayRoutesArgs{ GatewayId: "gateway-ddbb709b", RouteName: pulumi.StringRef("keep-routes"), ServiceName: pulumi.StringRef("test"), }, nil) if err != nil { return err } return nil }) }
```
type LookupGatewayRoutesResultOutput ¶ added in v0.1.8
type LookupGatewayRoutesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGatewayRoutes.
func LookupGatewayRoutesOutput ¶ added in v0.1.8
func LookupGatewayRoutesOutput(ctx *pulumi.Context, args LookupGatewayRoutesOutputArgs, opts ...pulumi.InvokeOption) LookupGatewayRoutesResultOutput
func (LookupGatewayRoutesResultOutput) ElementType ¶ added in v0.1.8
func (LookupGatewayRoutesResultOutput) ElementType() reflect.Type
func (LookupGatewayRoutesResultOutput) GatewayId ¶ added in v0.1.8
func (o LookupGatewayRoutesResultOutput) GatewayId() pulumi.StringOutput
func (LookupGatewayRoutesResultOutput) Id ¶ added in v0.1.8
func (o LookupGatewayRoutesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupGatewayRoutesResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o LookupGatewayRoutesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupGatewayRoutesResultOutput) Results ¶ added in v0.1.8
func (o LookupGatewayRoutesResultOutput) Results() GetGatewayRoutesResultArrayOutput
result.
func (LookupGatewayRoutesResultOutput) RouteName ¶ added in v0.1.8
func (o LookupGatewayRoutesResultOutput) RouteName() pulumi.StringPtrOutput
func (LookupGatewayRoutesResultOutput) ServiceName ¶ added in v0.1.8
func (o LookupGatewayRoutesResultOutput) ServiceName() pulumi.StringPtrOutput
service name.
func (LookupGatewayRoutesResultOutput) ToLookupGatewayRoutesResultOutput ¶ added in v0.1.8
func (o LookupGatewayRoutesResultOutput) ToLookupGatewayRoutesResultOutput() LookupGatewayRoutesResultOutput
func (LookupGatewayRoutesResultOutput) ToLookupGatewayRoutesResultOutputWithContext ¶ added in v0.1.8
func (o LookupGatewayRoutesResultOutput) ToLookupGatewayRoutesResultOutputWithContext(ctx context.Context) LookupGatewayRoutesResultOutput
type LookupGatewayServicesArgs ¶ added in v0.1.8
type LookupGatewayServicesArgs struct { // filter conditions, valid value:name,upstreamType. Filters []GetGatewayServicesFilter `pulumi:"filters"` // gateway ID. GatewayId string `pulumi:"gatewayId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getGatewayServices.
type LookupGatewayServicesOutputArgs ¶ added in v0.1.8
type LookupGatewayServicesOutputArgs struct { // filter conditions, valid value:name,upstreamType. Filters GetGatewayServicesFilterArrayInput `pulumi:"filters"` // gateway ID. GatewayId pulumi.StringInput `pulumi:"gatewayId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getGatewayServices.
func (LookupGatewayServicesOutputArgs) ElementType ¶ added in v0.1.8
func (LookupGatewayServicesOutputArgs) ElementType() reflect.Type
type LookupGatewayServicesResult ¶ added in v0.1.8
type LookupGatewayServicesResult struct { Filters []GetGatewayServicesFilter `pulumi:"filters"` GatewayId string `pulumi:"gatewayId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // result. Results []GetGatewayServicesResult `pulumi:"results"` }
A collection of values returned by getGatewayServices.
func LookupGatewayServices ¶ added in v0.1.8
func LookupGatewayServices(ctx *pulumi.Context, args *LookupGatewayServicesArgs, opts ...pulumi.InvokeOption) (*LookupGatewayServicesResult, error)
Use this data source to query detailed information of tse gatewayServices
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.GetGatewayServices(ctx, &tse.GetGatewayServicesArgs{ Filters: []tse.GetGatewayServicesFilter{ tse.GetGatewayServicesFilter{ Key: pulumi.StringRef("name"), Value: pulumi.StringRef("test"), }, }, GatewayId: "gateway-ddbb709b", }, nil) if err != nil { return err } return nil }) }
```
type LookupGatewayServicesResultOutput ¶ added in v0.1.8
type LookupGatewayServicesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGatewayServices.
func LookupGatewayServicesOutput ¶ added in v0.1.8
func LookupGatewayServicesOutput(ctx *pulumi.Context, args LookupGatewayServicesOutputArgs, opts ...pulumi.InvokeOption) LookupGatewayServicesResultOutput
func (LookupGatewayServicesResultOutput) ElementType ¶ added in v0.1.8
func (LookupGatewayServicesResultOutput) ElementType() reflect.Type
func (LookupGatewayServicesResultOutput) Filters ¶ added in v0.1.8
func (o LookupGatewayServicesResultOutput) Filters() GetGatewayServicesFilterArrayOutput
func (LookupGatewayServicesResultOutput) GatewayId ¶ added in v0.1.8
func (o LookupGatewayServicesResultOutput) GatewayId() pulumi.StringOutput
func (LookupGatewayServicesResultOutput) Id ¶ added in v0.1.8
func (o LookupGatewayServicesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupGatewayServicesResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o LookupGatewayServicesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupGatewayServicesResultOutput) Results ¶ added in v0.1.8
func (o LookupGatewayServicesResultOutput) Results() GetGatewayServicesResultArrayOutput
result.
func (LookupGatewayServicesResultOutput) ToLookupGatewayServicesResultOutput ¶ added in v0.1.8
func (o LookupGatewayServicesResultOutput) ToLookupGatewayServicesResultOutput() LookupGatewayServicesResultOutput
func (LookupGatewayServicesResultOutput) ToLookupGatewayServicesResultOutputWithContext ¶ added in v0.1.8
func (o LookupGatewayServicesResultOutput) ToLookupGatewayServicesResultOutputWithContext(ctx context.Context) LookupGatewayServicesResultOutput
type LookupGatewaysArgs ¶ added in v0.1.8
type LookupGatewaysArgs struct { // filter conditions, valid value:Type,Name,GatewayId,Tag,TradeType,InternetPaymode,Region. Filters []GetGatewaysFilter `pulumi:"filters"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getGateways.
type LookupGatewaysOutputArgs ¶ added in v0.1.8
type LookupGatewaysOutputArgs struct { // filter conditions, valid value:Type,Name,GatewayId,Tag,TradeType,InternetPaymode,Region. Filters GetGatewaysFilterArrayInput `pulumi:"filters"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getGateways.
func (LookupGatewaysOutputArgs) ElementType ¶ added in v0.1.8
func (LookupGatewaysOutputArgs) ElementType() reflect.Type
type LookupGatewaysResult ¶ added in v0.1.8
type LookupGatewaysResult struct { Filters []GetGatewaysFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // gateways information. Results []GetGatewaysResult `pulumi:"results"` }
A collection of values returned by getGateways.
func LookupGateways ¶ added in v0.1.8
func LookupGateways(ctx *pulumi.Context, args *LookupGatewaysArgs, opts ...pulumi.InvokeOption) (*LookupGatewaysResult, error)
Use this data source to query detailed information of tse gateways
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.GetGateways(ctx, &tse.GetGatewaysArgs{ Filters: []tse.GetGatewaysFilter{ tse.GetGatewaysFilter{ Name: "GatewayId", Values: []string{ "gateway-ddbb709b", }, }, }, }, nil) if err != nil { return err } return nil }) }
```
type LookupGatewaysResultOutput ¶ added in v0.1.8
type LookupGatewaysResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGateways.
func LookupGatewaysOutput ¶ added in v0.1.8
func LookupGatewaysOutput(ctx *pulumi.Context, args LookupGatewaysOutputArgs, opts ...pulumi.InvokeOption) LookupGatewaysResultOutput
func (LookupGatewaysResultOutput) ElementType ¶ added in v0.1.8
func (LookupGatewaysResultOutput) ElementType() reflect.Type
func (LookupGatewaysResultOutput) Filters ¶ added in v0.1.8
func (o LookupGatewaysResultOutput) Filters() GetGatewaysFilterArrayOutput
func (LookupGatewaysResultOutput) Id ¶ added in v0.1.8
func (o LookupGatewaysResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupGatewaysResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o LookupGatewaysResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupGatewaysResultOutput) Results ¶ added in v0.1.8
func (o LookupGatewaysResultOutput) Results() GetGatewaysResultArrayOutput
gateways information.
func (LookupGatewaysResultOutput) ToLookupGatewaysResultOutput ¶ added in v0.1.8
func (o LookupGatewaysResultOutput) ToLookupGatewaysResultOutput() LookupGatewaysResultOutput
func (LookupGatewaysResultOutput) ToLookupGatewaysResultOutputWithContext ¶ added in v0.1.8
func (o LookupGatewaysResultOutput) ToLookupGatewaysResultOutputWithContext(ctx context.Context) LookupGatewaysResultOutput
type LookupGroupsArgs ¶ added in v0.1.8
type LookupGroupsArgs struct { // filter conditions, valid value:Name,GroupId. Filters []GetGroupsFilter `pulumi:"filters"` // gateway ID. GatewayId string `pulumi:"gatewayId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getGroups.
type LookupGroupsOutputArgs ¶ added in v0.1.8
type LookupGroupsOutputArgs struct { // filter conditions, valid value:Name,GroupId. Filters GetGroupsFilterArrayInput `pulumi:"filters"` // gateway ID. GatewayId pulumi.StringInput `pulumi:"gatewayId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getGroups.
func (LookupGroupsOutputArgs) ElementType ¶ added in v0.1.8
func (LookupGroupsOutputArgs) ElementType() reflect.Type
type LookupGroupsResult ¶ added in v0.1.8
type LookupGroupsResult struct { Filters []GetGroupsFilter `pulumi:"filters"` // gateway ID. GatewayId string `pulumi:"gatewayId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // groups information. Results []GetGroupsResult `pulumi:"results"` }
A collection of values returned by getGroups.
func LookupGroups ¶ added in v0.1.8
func LookupGroups(ctx *pulumi.Context, args *LookupGroupsArgs, opts ...pulumi.InvokeOption) (*LookupGroupsResult, error)
Use this data source to query detailed information of tse groups
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tse" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.GetGroups(ctx, &tse.GetGroupsArgs{ Filters: []tse.GetGroupsFilter{ tse.GetGroupsFilter{ Name: "GroupId", Values: []string{ "group-013c0d8e", }, }, }, GatewayId: "gateway-ddbb709b", }, nil) if err != nil { return err } return nil }) }
```
type LookupGroupsResultOutput ¶ added in v0.1.8
type LookupGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getGroups.
func LookupGroupsOutput ¶ added in v0.1.8
func LookupGroupsOutput(ctx *pulumi.Context, args LookupGroupsOutputArgs, opts ...pulumi.InvokeOption) LookupGroupsResultOutput
func (LookupGroupsResultOutput) ElementType ¶ added in v0.1.8
func (LookupGroupsResultOutput) ElementType() reflect.Type
func (LookupGroupsResultOutput) Filters ¶ added in v0.1.8
func (o LookupGroupsResultOutput) Filters() GetGroupsFilterArrayOutput
func (LookupGroupsResultOutput) GatewayId ¶ added in v0.1.8
func (o LookupGroupsResultOutput) GatewayId() pulumi.StringOutput
gateway ID.
func (LookupGroupsResultOutput) Id ¶ added in v0.1.8
func (o LookupGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupGroupsResultOutput) ResultOutputFile ¶ added in v0.1.8
func (o LookupGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupGroupsResultOutput) Results ¶ added in v0.1.8
func (o LookupGroupsResultOutput) Results() GetGroupsResultArrayOutput
groups information.
func (LookupGroupsResultOutput) ToLookupGroupsResultOutput ¶ added in v0.1.8
func (o LookupGroupsResultOutput) ToLookupGroupsResultOutput() LookupGroupsResultOutput
func (LookupGroupsResultOutput) ToLookupGroupsResultOutputWithContext ¶ added in v0.1.8
func (o LookupGroupsResultOutput) ToLookupGroupsResultOutputWithContext(ctx context.Context) LookupGroupsResultOutput
type WafDomains ¶ added in v0.1.8
type WafDomains struct { pulumi.CustomResourceState // The waf protected domain name. Domain pulumi.StringOutput `pulumi:"domain"` // Gateway ID. GatewayId pulumi.StringOutput `pulumi:"gatewayId"` }
Provides a resource to create a tse wafDomains
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.NewWafDomains(ctx, "wafDomains", &Tse.WafDomainsArgs{ Domain: pulumi.String("tse.exmaple.com"), GatewayId: pulumi.String("gateway-ed63e957"), }) if err != nil { return err } return nil }) }
```
## Import
tse waf_domains can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Tse/wafDomains:WafDomains waf_domains waf_domains_id
```
func GetWafDomains ¶ added in v0.1.8
func GetWafDomains(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WafDomainsState, opts ...pulumi.ResourceOption) (*WafDomains, error)
GetWafDomains gets an existing WafDomains 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 NewWafDomains ¶ added in v0.1.8
func NewWafDomains(ctx *pulumi.Context, name string, args *WafDomainsArgs, opts ...pulumi.ResourceOption) (*WafDomains, error)
NewWafDomains registers a new resource with the given unique name, arguments, and options.
func (*WafDomains) ElementType ¶ added in v0.1.8
func (*WafDomains) ElementType() reflect.Type
func (*WafDomains) ToWafDomainsOutput ¶ added in v0.1.8
func (i *WafDomains) ToWafDomainsOutput() WafDomainsOutput
func (*WafDomains) ToWafDomainsOutputWithContext ¶ added in v0.1.8
func (i *WafDomains) ToWafDomainsOutputWithContext(ctx context.Context) WafDomainsOutput
type WafDomainsArgs ¶ added in v0.1.8
type WafDomainsArgs struct { // The waf protected domain name. Domain pulumi.StringInput // Gateway ID. GatewayId pulumi.StringInput }
The set of arguments for constructing a WafDomains resource.
func (WafDomainsArgs) ElementType ¶ added in v0.1.8
func (WafDomainsArgs) ElementType() reflect.Type
type WafDomainsArray ¶ added in v0.1.8
type WafDomainsArray []WafDomainsInput
func (WafDomainsArray) ElementType ¶ added in v0.1.8
func (WafDomainsArray) ElementType() reflect.Type
func (WafDomainsArray) ToWafDomainsArrayOutput ¶ added in v0.1.8
func (i WafDomainsArray) ToWafDomainsArrayOutput() WafDomainsArrayOutput
func (WafDomainsArray) ToWafDomainsArrayOutputWithContext ¶ added in v0.1.8
func (i WafDomainsArray) ToWafDomainsArrayOutputWithContext(ctx context.Context) WafDomainsArrayOutput
type WafDomainsArrayInput ¶ added in v0.1.8
type WafDomainsArrayInput interface { pulumi.Input ToWafDomainsArrayOutput() WafDomainsArrayOutput ToWafDomainsArrayOutputWithContext(context.Context) WafDomainsArrayOutput }
WafDomainsArrayInput is an input type that accepts WafDomainsArray and WafDomainsArrayOutput values. You can construct a concrete instance of `WafDomainsArrayInput` via:
WafDomainsArray{ WafDomainsArgs{...} }
type WafDomainsArrayOutput ¶ added in v0.1.8
type WafDomainsArrayOutput struct{ *pulumi.OutputState }
func (WafDomainsArrayOutput) ElementType ¶ added in v0.1.8
func (WafDomainsArrayOutput) ElementType() reflect.Type
func (WafDomainsArrayOutput) Index ¶ added in v0.1.8
func (o WafDomainsArrayOutput) Index(i pulumi.IntInput) WafDomainsOutput
func (WafDomainsArrayOutput) ToWafDomainsArrayOutput ¶ added in v0.1.8
func (o WafDomainsArrayOutput) ToWafDomainsArrayOutput() WafDomainsArrayOutput
func (WafDomainsArrayOutput) ToWafDomainsArrayOutputWithContext ¶ added in v0.1.8
func (o WafDomainsArrayOutput) ToWafDomainsArrayOutputWithContext(ctx context.Context) WafDomainsArrayOutput
type WafDomainsInput ¶ added in v0.1.8
type WafDomainsInput interface { pulumi.Input ToWafDomainsOutput() WafDomainsOutput ToWafDomainsOutputWithContext(ctx context.Context) WafDomainsOutput }
type WafDomainsMap ¶ added in v0.1.8
type WafDomainsMap map[string]WafDomainsInput
func (WafDomainsMap) ElementType ¶ added in v0.1.8
func (WafDomainsMap) ElementType() reflect.Type
func (WafDomainsMap) ToWafDomainsMapOutput ¶ added in v0.1.8
func (i WafDomainsMap) ToWafDomainsMapOutput() WafDomainsMapOutput
func (WafDomainsMap) ToWafDomainsMapOutputWithContext ¶ added in v0.1.8
func (i WafDomainsMap) ToWafDomainsMapOutputWithContext(ctx context.Context) WafDomainsMapOutput
type WafDomainsMapInput ¶ added in v0.1.8
type WafDomainsMapInput interface { pulumi.Input ToWafDomainsMapOutput() WafDomainsMapOutput ToWafDomainsMapOutputWithContext(context.Context) WafDomainsMapOutput }
WafDomainsMapInput is an input type that accepts WafDomainsMap and WafDomainsMapOutput values. You can construct a concrete instance of `WafDomainsMapInput` via:
WafDomainsMap{ "key": WafDomainsArgs{...} }
type WafDomainsMapOutput ¶ added in v0.1.8
type WafDomainsMapOutput struct{ *pulumi.OutputState }
func (WafDomainsMapOutput) ElementType ¶ added in v0.1.8
func (WafDomainsMapOutput) ElementType() reflect.Type
func (WafDomainsMapOutput) MapIndex ¶ added in v0.1.8
func (o WafDomainsMapOutput) MapIndex(k pulumi.StringInput) WafDomainsOutput
func (WafDomainsMapOutput) ToWafDomainsMapOutput ¶ added in v0.1.8
func (o WafDomainsMapOutput) ToWafDomainsMapOutput() WafDomainsMapOutput
func (WafDomainsMapOutput) ToWafDomainsMapOutputWithContext ¶ added in v0.1.8
func (o WafDomainsMapOutput) ToWafDomainsMapOutputWithContext(ctx context.Context) WafDomainsMapOutput
type WafDomainsOutput ¶ added in v0.1.8
type WafDomainsOutput struct{ *pulumi.OutputState }
func (WafDomainsOutput) Domain ¶ added in v0.1.8
func (o WafDomainsOutput) Domain() pulumi.StringOutput
The waf protected domain name.
func (WafDomainsOutput) ElementType ¶ added in v0.1.8
func (WafDomainsOutput) ElementType() reflect.Type
func (WafDomainsOutput) GatewayId ¶ added in v0.1.8
func (o WafDomainsOutput) GatewayId() pulumi.StringOutput
Gateway ID.
func (WafDomainsOutput) ToWafDomainsOutput ¶ added in v0.1.8
func (o WafDomainsOutput) ToWafDomainsOutput() WafDomainsOutput
func (WafDomainsOutput) ToWafDomainsOutputWithContext ¶ added in v0.1.8
func (o WafDomainsOutput) ToWafDomainsOutputWithContext(ctx context.Context) WafDomainsOutput
type WafDomainsState ¶ added in v0.1.8
type WafDomainsState struct { // The waf protected domain name. Domain pulumi.StringPtrInput // Gateway ID. GatewayId pulumi.StringPtrInput }
func (WafDomainsState) ElementType ¶ added in v0.1.8
func (WafDomainsState) ElementType() reflect.Type
type WafProtection ¶ added in v0.1.8
type WafProtection struct { pulumi.CustomResourceState // Gateway ID. GatewayId pulumi.StringOutput `pulumi:"gatewayId"` // Global protection status. GlobalStatus pulumi.StringOutput `pulumi:"globalStatus"` // Means the list of services or routes when the resource type `Type` is `Service` or `Route`. Lists pulumi.StringArrayOutput `pulumi:"lists"` // `open`: open the protection, `close`: close the protection. Operate pulumi.StringOutput `pulumi:"operate"` // The type of protection resource. Reference value: `Global`: instance, `Service`: service, `Route`: route, `Object`: obejct (This interface does not currently support this type). Type pulumi.StringOutput `pulumi:"type"` }
Provides a resource to create a tse wafProtection
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tse"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tse.NewWafProtection(ctx, "wafProtection", &Tse.WafProtectionArgs{ GatewayId: pulumi.String("gateway-ed63e957"), Lists: pulumi.StringArray{ pulumi.String("7324a769-9d87-48ce-a904-48c3defc4abd"), }, Operate: pulumi.String("open"), Type: pulumi.String("Route"), }) if err != nil { return err } return nil }) }
```
func GetWafProtection ¶ added in v0.1.8
func GetWafProtection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WafProtectionState, opts ...pulumi.ResourceOption) (*WafProtection, error)
GetWafProtection gets an existing WafProtection 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 NewWafProtection ¶ added in v0.1.8
func NewWafProtection(ctx *pulumi.Context, name string, args *WafProtectionArgs, opts ...pulumi.ResourceOption) (*WafProtection, error)
NewWafProtection registers a new resource with the given unique name, arguments, and options.
func (*WafProtection) ElementType ¶ added in v0.1.8
func (*WafProtection) ElementType() reflect.Type
func (*WafProtection) ToWafProtectionOutput ¶ added in v0.1.8
func (i *WafProtection) ToWafProtectionOutput() WafProtectionOutput
func (*WafProtection) ToWafProtectionOutputWithContext ¶ added in v0.1.8
func (i *WafProtection) ToWafProtectionOutputWithContext(ctx context.Context) WafProtectionOutput
type WafProtectionArgs ¶ added in v0.1.8
type WafProtectionArgs struct { // Gateway ID. GatewayId pulumi.StringInput // Means the list of services or routes when the resource type `Type` is `Service` or `Route`. Lists pulumi.StringArrayInput // `open`: open the protection, `close`: close the protection. Operate pulumi.StringInput // The type of protection resource. Reference value: `Global`: instance, `Service`: service, `Route`: route, `Object`: obejct (This interface does not currently support this type). Type pulumi.StringInput }
The set of arguments for constructing a WafProtection resource.
func (WafProtectionArgs) ElementType ¶ added in v0.1.8
func (WafProtectionArgs) ElementType() reflect.Type
type WafProtectionArray ¶ added in v0.1.8
type WafProtectionArray []WafProtectionInput
func (WafProtectionArray) ElementType ¶ added in v0.1.8
func (WafProtectionArray) ElementType() reflect.Type
func (WafProtectionArray) ToWafProtectionArrayOutput ¶ added in v0.1.8
func (i WafProtectionArray) ToWafProtectionArrayOutput() WafProtectionArrayOutput
func (WafProtectionArray) ToWafProtectionArrayOutputWithContext ¶ added in v0.1.8
func (i WafProtectionArray) ToWafProtectionArrayOutputWithContext(ctx context.Context) WafProtectionArrayOutput
type WafProtectionArrayInput ¶ added in v0.1.8
type WafProtectionArrayInput interface { pulumi.Input ToWafProtectionArrayOutput() WafProtectionArrayOutput ToWafProtectionArrayOutputWithContext(context.Context) WafProtectionArrayOutput }
WafProtectionArrayInput is an input type that accepts WafProtectionArray and WafProtectionArrayOutput values. You can construct a concrete instance of `WafProtectionArrayInput` via:
WafProtectionArray{ WafProtectionArgs{...} }
type WafProtectionArrayOutput ¶ added in v0.1.8
type WafProtectionArrayOutput struct{ *pulumi.OutputState }
func (WafProtectionArrayOutput) ElementType ¶ added in v0.1.8
func (WafProtectionArrayOutput) ElementType() reflect.Type
func (WafProtectionArrayOutput) Index ¶ added in v0.1.8
func (o WafProtectionArrayOutput) Index(i pulumi.IntInput) WafProtectionOutput
func (WafProtectionArrayOutput) ToWafProtectionArrayOutput ¶ added in v0.1.8
func (o WafProtectionArrayOutput) ToWafProtectionArrayOutput() WafProtectionArrayOutput
func (WafProtectionArrayOutput) ToWafProtectionArrayOutputWithContext ¶ added in v0.1.8
func (o WafProtectionArrayOutput) ToWafProtectionArrayOutputWithContext(ctx context.Context) WafProtectionArrayOutput
type WafProtectionInput ¶ added in v0.1.8
type WafProtectionInput interface { pulumi.Input ToWafProtectionOutput() WafProtectionOutput ToWafProtectionOutputWithContext(ctx context.Context) WafProtectionOutput }
type WafProtectionMap ¶ added in v0.1.8
type WafProtectionMap map[string]WafProtectionInput
func (WafProtectionMap) ElementType ¶ added in v0.1.8
func (WafProtectionMap) ElementType() reflect.Type
func (WafProtectionMap) ToWafProtectionMapOutput ¶ added in v0.1.8
func (i WafProtectionMap) ToWafProtectionMapOutput() WafProtectionMapOutput
func (WafProtectionMap) ToWafProtectionMapOutputWithContext ¶ added in v0.1.8
func (i WafProtectionMap) ToWafProtectionMapOutputWithContext(ctx context.Context) WafProtectionMapOutput
type WafProtectionMapInput ¶ added in v0.1.8
type WafProtectionMapInput interface { pulumi.Input ToWafProtectionMapOutput() WafProtectionMapOutput ToWafProtectionMapOutputWithContext(context.Context) WafProtectionMapOutput }
WafProtectionMapInput is an input type that accepts WafProtectionMap and WafProtectionMapOutput values. You can construct a concrete instance of `WafProtectionMapInput` via:
WafProtectionMap{ "key": WafProtectionArgs{...} }
type WafProtectionMapOutput ¶ added in v0.1.8
type WafProtectionMapOutput struct{ *pulumi.OutputState }
func (WafProtectionMapOutput) ElementType ¶ added in v0.1.8
func (WafProtectionMapOutput) ElementType() reflect.Type
func (WafProtectionMapOutput) MapIndex ¶ added in v0.1.8
func (o WafProtectionMapOutput) MapIndex(k pulumi.StringInput) WafProtectionOutput
func (WafProtectionMapOutput) ToWafProtectionMapOutput ¶ added in v0.1.8
func (o WafProtectionMapOutput) ToWafProtectionMapOutput() WafProtectionMapOutput
func (WafProtectionMapOutput) ToWafProtectionMapOutputWithContext ¶ added in v0.1.8
func (o WafProtectionMapOutput) ToWafProtectionMapOutputWithContext(ctx context.Context) WafProtectionMapOutput
type WafProtectionOutput ¶ added in v0.1.8
type WafProtectionOutput struct{ *pulumi.OutputState }
func (WafProtectionOutput) ElementType ¶ added in v0.1.8
func (WafProtectionOutput) ElementType() reflect.Type
func (WafProtectionOutput) GatewayId ¶ added in v0.1.8
func (o WafProtectionOutput) GatewayId() pulumi.StringOutput
Gateway ID.
func (WafProtectionOutput) GlobalStatus ¶ added in v0.1.8
func (o WafProtectionOutput) GlobalStatus() pulumi.StringOutput
Global protection status.
func (WafProtectionOutput) Lists ¶ added in v0.1.8
func (o WafProtectionOutput) Lists() pulumi.StringArrayOutput
Means the list of services or routes when the resource type `Type` is `Service` or `Route`.
func (WafProtectionOutput) Operate ¶ added in v0.1.8
func (o WafProtectionOutput) Operate() pulumi.StringOutput
`open`: open the protection, `close`: close the protection.
func (WafProtectionOutput) ToWafProtectionOutput ¶ added in v0.1.8
func (o WafProtectionOutput) ToWafProtectionOutput() WafProtectionOutput
func (WafProtectionOutput) ToWafProtectionOutputWithContext ¶ added in v0.1.8
func (o WafProtectionOutput) ToWafProtectionOutputWithContext(ctx context.Context) WafProtectionOutput
func (WafProtectionOutput) Type ¶ added in v0.1.8
func (o WafProtectionOutput) Type() pulumi.StringOutput
The type of protection resource. Reference value: `Global`: instance, `Service`: service, `Route`: route, `Object`: obejct (This interface does not currently support this type).
type WafProtectionState ¶ added in v0.1.8
type WafProtectionState struct { // Gateway ID. GatewayId pulumi.StringPtrInput // Global protection status. GlobalStatus pulumi.StringPtrInput // Means the list of services or routes when the resource type `Type` is `Service` or `Route`. Lists pulumi.StringArrayInput // `open`: open the protection, `close`: close the protection. Operate pulumi.StringPtrInput // The type of protection resource. Reference value: `Global`: instance, `Service`: service, `Route`: route, `Object`: obejct (This interface does not currently support this type). Type pulumi.StringPtrInput }
func (WafProtectionState) ElementType ¶ added in v0.1.8
func (WafProtectionState) ElementType() reflect.Type
Source Files
¶
- cngwCanaryRule.go
- cngwCertificate.go
- cngwGateway.go
- cngwGroup.go
- cngwRoute.go
- cngwRouteRateLimit.go
- cngwService.go
- cngwServiceRateLimit.go
- getAccessAddress.go
- getGatewayCanaryRules.go
- getGatewayCertificates.go
- getGatewayNodes.go
- getGatewayRoutes.go
- getGatewayServices.go
- getGateways.go
- getGroups.go
- getNacosReplicas.go
- getNacosServerInterfaces.go
- getZookeeperReplicas.go
- getZookeeperServerInterfaces.go
- init.go
- instance.go
- pulumiTypes.go
- pulumiUtilities.go
- wafDomains.go
- wafProtection.go