Documentation
¶
Index ¶
- type Attachment
- type AttachmentArgs
- type AttachmentArray
- type AttachmentArrayInput
- type AttachmentArrayOutput
- func (AttachmentArrayOutput) ElementType() reflect.Type
- func (o AttachmentArrayOutput) Index(i pulumi.IntInput) AttachmentOutput
- func (o AttachmentArrayOutput) ToAttachmentArrayOutput() AttachmentArrayOutput
- func (o AttachmentArrayOutput) ToAttachmentArrayOutputWithContext(ctx context.Context) AttachmentArrayOutput
- type AttachmentInput
- type AttachmentMap
- type AttachmentMapInput
- type AttachmentMapOutput
- func (AttachmentMapOutput) ElementType() reflect.Type
- func (o AttachmentMapOutput) MapIndex(k pulumi.StringInput) AttachmentOutput
- func (o AttachmentMapOutput) ToAttachmentMapOutput() AttachmentMapOutput
- func (o AttachmentMapOutput) ToAttachmentMapOutputWithContext(ctx context.Context) AttachmentMapOutput
- type AttachmentOutput
- func (o AttachmentOutput) ClbId() pulumi.StringOutput
- func (AttachmentOutput) ElementType() reflect.Type
- func (o AttachmentOutput) ListenerId() pulumi.StringOutput
- func (o AttachmentOutput) ProtocolType() pulumi.StringOutput
- func (o AttachmentOutput) RuleId() pulumi.StringPtrOutput
- func (o AttachmentOutput) Targets() AttachmentTargetArrayOutput
- func (o AttachmentOutput) ToAttachmentOutput() AttachmentOutput
- func (o AttachmentOutput) ToAttachmentOutputWithContext(ctx context.Context) AttachmentOutput
- type AttachmentState
- type AttachmentTarget
- type AttachmentTargetArgs
- type AttachmentTargetArray
- type AttachmentTargetArrayInput
- type AttachmentTargetArrayOutput
- func (AttachmentTargetArrayOutput) ElementType() reflect.Type
- func (o AttachmentTargetArrayOutput) Index(i pulumi.IntInput) AttachmentTargetOutput
- func (o AttachmentTargetArrayOutput) ToAttachmentTargetArrayOutput() AttachmentTargetArrayOutput
- func (o AttachmentTargetArrayOutput) ToAttachmentTargetArrayOutputWithContext(ctx context.Context) AttachmentTargetArrayOutput
- type AttachmentTargetInput
- type AttachmentTargetOutput
- func (AttachmentTargetOutput) ElementType() reflect.Type
- func (o AttachmentTargetOutput) EniIp() pulumi.StringPtrOutput
- func (o AttachmentTargetOutput) InstanceId() pulumi.StringPtrOutput
- func (o AttachmentTargetOutput) Port() pulumi.IntOutput
- func (o AttachmentTargetOutput) ToAttachmentTargetOutput() AttachmentTargetOutput
- func (o AttachmentTargetOutput) ToAttachmentTargetOutputWithContext(ctx context.Context) AttachmentTargetOutput
- func (o AttachmentTargetOutput) Weight() pulumi.IntPtrOutput
- type CustomizedConfig
- type CustomizedConfigArgs
- type CustomizedConfigArray
- type CustomizedConfigArrayInput
- type CustomizedConfigArrayOutput
- func (CustomizedConfigArrayOutput) ElementType() reflect.Type
- func (o CustomizedConfigArrayOutput) Index(i pulumi.IntInput) CustomizedConfigOutput
- func (o CustomizedConfigArrayOutput) ToCustomizedConfigArrayOutput() CustomizedConfigArrayOutput
- func (o CustomizedConfigArrayOutput) ToCustomizedConfigArrayOutputWithContext(ctx context.Context) CustomizedConfigArrayOutput
- type CustomizedConfigInput
- type CustomizedConfigMap
- type CustomizedConfigMapInput
- type CustomizedConfigMapOutput
- func (CustomizedConfigMapOutput) ElementType() reflect.Type
- func (o CustomizedConfigMapOutput) MapIndex(k pulumi.StringInput) CustomizedConfigOutput
- func (o CustomizedConfigMapOutput) ToCustomizedConfigMapOutput() CustomizedConfigMapOutput
- func (o CustomizedConfigMapOutput) ToCustomizedConfigMapOutputWithContext(ctx context.Context) CustomizedConfigMapOutput
- type CustomizedConfigOutput
- func (o CustomizedConfigOutput) ConfigContent() pulumi.StringOutput
- func (o CustomizedConfigOutput) ConfigName() pulumi.StringOutput
- func (o CustomizedConfigOutput) CreateTime() pulumi.StringOutput
- func (CustomizedConfigOutput) ElementType() reflect.Type
- func (o CustomizedConfigOutput) LoadBalancerIds() pulumi.StringArrayOutput
- func (o CustomizedConfigOutput) ToCustomizedConfigOutput() CustomizedConfigOutput
- func (o CustomizedConfigOutput) ToCustomizedConfigOutputWithContext(ctx context.Context) CustomizedConfigOutput
- func (o CustomizedConfigOutput) UpdateTime() pulumi.StringOutput
- type CustomizedConfigState
- type FunctionTargetsAttachment
- type FunctionTargetsAttachmentArgs
- type FunctionTargetsAttachmentArray
- func (FunctionTargetsAttachmentArray) ElementType() reflect.Type
- func (i FunctionTargetsAttachmentArray) ToFunctionTargetsAttachmentArrayOutput() FunctionTargetsAttachmentArrayOutput
- func (i FunctionTargetsAttachmentArray) ToFunctionTargetsAttachmentArrayOutputWithContext(ctx context.Context) FunctionTargetsAttachmentArrayOutput
- type FunctionTargetsAttachmentArrayInput
- type FunctionTargetsAttachmentArrayOutput
- func (FunctionTargetsAttachmentArrayOutput) ElementType() reflect.Type
- func (o FunctionTargetsAttachmentArrayOutput) Index(i pulumi.IntInput) FunctionTargetsAttachmentOutput
- func (o FunctionTargetsAttachmentArrayOutput) ToFunctionTargetsAttachmentArrayOutput() FunctionTargetsAttachmentArrayOutput
- func (o FunctionTargetsAttachmentArrayOutput) ToFunctionTargetsAttachmentArrayOutputWithContext(ctx context.Context) FunctionTargetsAttachmentArrayOutput
- type FunctionTargetsAttachmentFunctionTargets
- type FunctionTargetsAttachmentFunctionTargetsArgs
- func (FunctionTargetsAttachmentFunctionTargetsArgs) ElementType() reflect.Type
- func (i FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsOutput() FunctionTargetsAttachmentFunctionTargetsOutput
- func (i FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsOutput
- func (i FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsPtrOutput() FunctionTargetsAttachmentFunctionTargetsPtrOutput
- func (i FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsPtrOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsPtrOutput
- type FunctionTargetsAttachmentFunctionTargetsFunction
- type FunctionTargetsAttachmentFunctionTargetsFunctionArgs
- func (FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ElementType() reflect.Type
- func (i FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutput() FunctionTargetsAttachmentFunctionTargetsFunctionOutput
- func (i FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionOutput
- func (i FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput() FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput
- func (i FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput
- type FunctionTargetsAttachmentFunctionTargetsFunctionInput
- type FunctionTargetsAttachmentFunctionTargetsFunctionOutput
- func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ElementType() reflect.Type
- func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) FunctionName() pulumi.StringOutput
- func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) FunctionNamespace() pulumi.StringOutput
- func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) FunctionQualifier() pulumi.StringOutput
- func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) FunctionQualifierType() pulumi.StringPtrOutput
- func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutput() FunctionTargetsAttachmentFunctionTargetsFunctionOutput
- func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionOutput
- func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput() FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput
- func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput
- type FunctionTargetsAttachmentFunctionTargetsFunctionPtrInput
- type FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput
- func (o FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) Elem() FunctionTargetsAttachmentFunctionTargetsFunctionOutput
- func (FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) ElementType() reflect.Type
- func (o FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) FunctionName() pulumi.StringPtrOutput
- func (o FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) FunctionNamespace() pulumi.StringPtrOutput
- func (o FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) FunctionQualifier() pulumi.StringPtrOutput
- func (o FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) FunctionQualifierType() pulumi.StringPtrOutput
- func (o FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput() FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput
- func (o FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput
- type FunctionTargetsAttachmentFunctionTargetsInput
- type FunctionTargetsAttachmentFunctionTargetsOutput
- func (FunctionTargetsAttachmentFunctionTargetsOutput) ElementType() reflect.Type
- func (o FunctionTargetsAttachmentFunctionTargetsOutput) Function() FunctionTargetsAttachmentFunctionTargetsFunctionOutput
- func (o FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsOutput() FunctionTargetsAttachmentFunctionTargetsOutput
- func (o FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsOutput
- func (o FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutput() FunctionTargetsAttachmentFunctionTargetsPtrOutput
- func (o FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsPtrOutput
- func (o FunctionTargetsAttachmentFunctionTargetsOutput) Weight() pulumi.IntPtrOutput
- type FunctionTargetsAttachmentFunctionTargetsPtrInput
- type FunctionTargetsAttachmentFunctionTargetsPtrOutput
- func (o FunctionTargetsAttachmentFunctionTargetsPtrOutput) Elem() FunctionTargetsAttachmentFunctionTargetsOutput
- func (FunctionTargetsAttachmentFunctionTargetsPtrOutput) ElementType() reflect.Type
- func (o FunctionTargetsAttachmentFunctionTargetsPtrOutput) Function() FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput
- func (o FunctionTargetsAttachmentFunctionTargetsPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutput() FunctionTargetsAttachmentFunctionTargetsPtrOutput
- func (o FunctionTargetsAttachmentFunctionTargetsPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsPtrOutput
- func (o FunctionTargetsAttachmentFunctionTargetsPtrOutput) Weight() pulumi.IntPtrOutput
- type FunctionTargetsAttachmentInput
- type FunctionTargetsAttachmentMap
- func (FunctionTargetsAttachmentMap) ElementType() reflect.Type
- func (i FunctionTargetsAttachmentMap) ToFunctionTargetsAttachmentMapOutput() FunctionTargetsAttachmentMapOutput
- func (i FunctionTargetsAttachmentMap) ToFunctionTargetsAttachmentMapOutputWithContext(ctx context.Context) FunctionTargetsAttachmentMapOutput
- type FunctionTargetsAttachmentMapInput
- type FunctionTargetsAttachmentMapOutput
- func (FunctionTargetsAttachmentMapOutput) ElementType() reflect.Type
- func (o FunctionTargetsAttachmentMapOutput) MapIndex(k pulumi.StringInput) FunctionTargetsAttachmentOutput
- func (o FunctionTargetsAttachmentMapOutput) ToFunctionTargetsAttachmentMapOutput() FunctionTargetsAttachmentMapOutput
- func (o FunctionTargetsAttachmentMapOutput) ToFunctionTargetsAttachmentMapOutputWithContext(ctx context.Context) FunctionTargetsAttachmentMapOutput
- type FunctionTargetsAttachmentOutput
- func (o FunctionTargetsAttachmentOutput) Domain() pulumi.StringOutput
- func (FunctionTargetsAttachmentOutput) ElementType() reflect.Type
- func (o FunctionTargetsAttachmentOutput) FunctionTargets() FunctionTargetsAttachmentFunctionTargetsOutput
- func (o FunctionTargetsAttachmentOutput) ListenerId() pulumi.StringOutput
- func (o FunctionTargetsAttachmentOutput) LoadBalancerId() pulumi.StringOutput
- func (o FunctionTargetsAttachmentOutput) LocationId() pulumi.StringOutput
- func (o FunctionTargetsAttachmentOutput) ToFunctionTargetsAttachmentOutput() FunctionTargetsAttachmentOutput
- func (o FunctionTargetsAttachmentOutput) ToFunctionTargetsAttachmentOutputWithContext(ctx context.Context) FunctionTargetsAttachmentOutput
- func (o FunctionTargetsAttachmentOutput) Url() pulumi.StringOutput
- type FunctionTargetsAttachmentState
- type GetAttachmentsArgs
- type GetAttachmentsAttachmentList
- type GetAttachmentsAttachmentListArgs
- func (GetAttachmentsAttachmentListArgs) ElementType() reflect.Type
- func (i GetAttachmentsAttachmentListArgs) ToGetAttachmentsAttachmentListOutput() GetAttachmentsAttachmentListOutput
- func (i GetAttachmentsAttachmentListArgs) ToGetAttachmentsAttachmentListOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListOutput
- type GetAttachmentsAttachmentListArray
- func (GetAttachmentsAttachmentListArray) ElementType() reflect.Type
- func (i GetAttachmentsAttachmentListArray) ToGetAttachmentsAttachmentListArrayOutput() GetAttachmentsAttachmentListArrayOutput
- func (i GetAttachmentsAttachmentListArray) ToGetAttachmentsAttachmentListArrayOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListArrayOutput
- type GetAttachmentsAttachmentListArrayInput
- type GetAttachmentsAttachmentListArrayOutput
- func (GetAttachmentsAttachmentListArrayOutput) ElementType() reflect.Type
- func (o GetAttachmentsAttachmentListArrayOutput) Index(i pulumi.IntInput) GetAttachmentsAttachmentListOutput
- func (o GetAttachmentsAttachmentListArrayOutput) ToGetAttachmentsAttachmentListArrayOutput() GetAttachmentsAttachmentListArrayOutput
- func (o GetAttachmentsAttachmentListArrayOutput) ToGetAttachmentsAttachmentListArrayOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListArrayOutput
- type GetAttachmentsAttachmentListInput
- type GetAttachmentsAttachmentListOutput
- func (o GetAttachmentsAttachmentListOutput) ClbId() pulumi.StringOutput
- func (GetAttachmentsAttachmentListOutput) ElementType() reflect.Type
- func (o GetAttachmentsAttachmentListOutput) ListenerId() pulumi.StringOutput
- func (o GetAttachmentsAttachmentListOutput) ProtocolType() pulumi.StringOutput
- func (o GetAttachmentsAttachmentListOutput) RuleId() pulumi.StringOutput
- func (o GetAttachmentsAttachmentListOutput) Targets() GetAttachmentsAttachmentListTargetArrayOutput
- func (o GetAttachmentsAttachmentListOutput) ToGetAttachmentsAttachmentListOutput() GetAttachmentsAttachmentListOutput
- func (o GetAttachmentsAttachmentListOutput) ToGetAttachmentsAttachmentListOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListOutput
- type GetAttachmentsAttachmentListTarget
- type GetAttachmentsAttachmentListTargetArgs
- func (GetAttachmentsAttachmentListTargetArgs) ElementType() reflect.Type
- func (i GetAttachmentsAttachmentListTargetArgs) ToGetAttachmentsAttachmentListTargetOutput() GetAttachmentsAttachmentListTargetOutput
- func (i GetAttachmentsAttachmentListTargetArgs) ToGetAttachmentsAttachmentListTargetOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListTargetOutput
- type GetAttachmentsAttachmentListTargetArray
- func (GetAttachmentsAttachmentListTargetArray) ElementType() reflect.Type
- func (i GetAttachmentsAttachmentListTargetArray) ToGetAttachmentsAttachmentListTargetArrayOutput() GetAttachmentsAttachmentListTargetArrayOutput
- func (i GetAttachmentsAttachmentListTargetArray) ToGetAttachmentsAttachmentListTargetArrayOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListTargetArrayOutput
- type GetAttachmentsAttachmentListTargetArrayInput
- type GetAttachmentsAttachmentListTargetArrayOutput
- func (GetAttachmentsAttachmentListTargetArrayOutput) ElementType() reflect.Type
- func (o GetAttachmentsAttachmentListTargetArrayOutput) Index(i pulumi.IntInput) GetAttachmentsAttachmentListTargetOutput
- func (o GetAttachmentsAttachmentListTargetArrayOutput) ToGetAttachmentsAttachmentListTargetArrayOutput() GetAttachmentsAttachmentListTargetArrayOutput
- func (o GetAttachmentsAttachmentListTargetArrayOutput) ToGetAttachmentsAttachmentListTargetArrayOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListTargetArrayOutput
- type GetAttachmentsAttachmentListTargetInput
- type GetAttachmentsAttachmentListTargetOutput
- func (GetAttachmentsAttachmentListTargetOutput) ElementType() reflect.Type
- func (o GetAttachmentsAttachmentListTargetOutput) EniIp() pulumi.StringOutput
- func (o GetAttachmentsAttachmentListTargetOutput) InstanceId() pulumi.StringOutput
- func (o GetAttachmentsAttachmentListTargetOutput) Port() pulumi.IntOutput
- func (o GetAttachmentsAttachmentListTargetOutput) ToGetAttachmentsAttachmentListTargetOutput() GetAttachmentsAttachmentListTargetOutput
- func (o GetAttachmentsAttachmentListTargetOutput) ToGetAttachmentsAttachmentListTargetOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListTargetOutput
- func (o GetAttachmentsAttachmentListTargetOutput) Weight() pulumi.IntOutput
- type GetAttachmentsOutputArgs
- type GetAttachmentsResult
- type GetAttachmentsResultOutput
- func (o GetAttachmentsResultOutput) AttachmentLists() GetAttachmentsAttachmentListArrayOutput
- func (o GetAttachmentsResultOutput) ClbId() pulumi.StringOutput
- func (GetAttachmentsResultOutput) ElementType() reflect.Type
- func (o GetAttachmentsResultOutput) Id() pulumi.StringOutput
- func (o GetAttachmentsResultOutput) ListenerId() pulumi.StringOutput
- func (o GetAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetAttachmentsResultOutput) RuleId() pulumi.StringPtrOutput
- func (o GetAttachmentsResultOutput) ToGetAttachmentsResultOutput() GetAttachmentsResultOutput
- func (o GetAttachmentsResultOutput) ToGetAttachmentsResultOutputWithContext(ctx context.Context) GetAttachmentsResultOutput
- type GetClusterResourcesArgs
- type GetClusterResourcesClusterResourceSet
- type GetClusterResourcesClusterResourceSetArgs
- func (GetClusterResourcesClusterResourceSetArgs) ElementType() reflect.Type
- func (i GetClusterResourcesClusterResourceSetArgs) ToGetClusterResourcesClusterResourceSetOutput() GetClusterResourcesClusterResourceSetOutput
- func (i GetClusterResourcesClusterResourceSetArgs) ToGetClusterResourcesClusterResourceSetOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetOutput
- type GetClusterResourcesClusterResourceSetArray
- func (GetClusterResourcesClusterResourceSetArray) ElementType() reflect.Type
- func (i GetClusterResourcesClusterResourceSetArray) ToGetClusterResourcesClusterResourceSetArrayOutput() GetClusterResourcesClusterResourceSetArrayOutput
- func (i GetClusterResourcesClusterResourceSetArray) ToGetClusterResourcesClusterResourceSetArrayOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetArrayOutput
- type GetClusterResourcesClusterResourceSetArrayInput
- type GetClusterResourcesClusterResourceSetArrayOutput
- func (GetClusterResourcesClusterResourceSetArrayOutput) ElementType() reflect.Type
- func (o GetClusterResourcesClusterResourceSetArrayOutput) Index(i pulumi.IntInput) GetClusterResourcesClusterResourceSetOutput
- func (o GetClusterResourcesClusterResourceSetArrayOutput) ToGetClusterResourcesClusterResourceSetArrayOutput() GetClusterResourcesClusterResourceSetArrayOutput
- func (o GetClusterResourcesClusterResourceSetArrayOutput) ToGetClusterResourcesClusterResourceSetArrayOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetArrayOutput
- type GetClusterResourcesClusterResourceSetClustersZone
- type GetClusterResourcesClusterResourceSetClustersZoneArgs
- func (GetClusterResourcesClusterResourceSetClustersZoneArgs) ElementType() reflect.Type
- func (i GetClusterResourcesClusterResourceSetClustersZoneArgs) ToGetClusterResourcesClusterResourceSetClustersZoneOutput() GetClusterResourcesClusterResourceSetClustersZoneOutput
- func (i GetClusterResourcesClusterResourceSetClustersZoneArgs) ToGetClusterResourcesClusterResourceSetClustersZoneOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetClustersZoneOutput
- type GetClusterResourcesClusterResourceSetClustersZoneArray
- func (GetClusterResourcesClusterResourceSetClustersZoneArray) ElementType() reflect.Type
- func (i GetClusterResourcesClusterResourceSetClustersZoneArray) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutput() GetClusterResourcesClusterResourceSetClustersZoneArrayOutput
- func (i GetClusterResourcesClusterResourceSetClustersZoneArray) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetClustersZoneArrayOutput
- type GetClusterResourcesClusterResourceSetClustersZoneArrayInput
- type GetClusterResourcesClusterResourceSetClustersZoneArrayOutput
- func (GetClusterResourcesClusterResourceSetClustersZoneArrayOutput) ElementType() reflect.Type
- func (o GetClusterResourcesClusterResourceSetClustersZoneArrayOutput) Index(i pulumi.IntInput) GetClusterResourcesClusterResourceSetClustersZoneOutput
- func (o GetClusterResourcesClusterResourceSetClustersZoneArrayOutput) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutput() GetClusterResourcesClusterResourceSetClustersZoneArrayOutput
- func (o GetClusterResourcesClusterResourceSetClustersZoneArrayOutput) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetClustersZoneArrayOutput
- type GetClusterResourcesClusterResourceSetClustersZoneInput
- type GetClusterResourcesClusterResourceSetClustersZoneOutput
- func (GetClusterResourcesClusterResourceSetClustersZoneOutput) ElementType() reflect.Type
- func (o GetClusterResourcesClusterResourceSetClustersZoneOutput) MasterZones() pulumi.StringArrayOutput
- func (o GetClusterResourcesClusterResourceSetClustersZoneOutput) SlaveZones() pulumi.StringArrayOutput
- func (o GetClusterResourcesClusterResourceSetClustersZoneOutput) ToGetClusterResourcesClusterResourceSetClustersZoneOutput() GetClusterResourcesClusterResourceSetClustersZoneOutput
- func (o GetClusterResourcesClusterResourceSetClustersZoneOutput) ToGetClusterResourcesClusterResourceSetClustersZoneOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetClustersZoneOutput
- type GetClusterResourcesClusterResourceSetInput
- type GetClusterResourcesClusterResourceSetOutput
- func (o GetClusterResourcesClusterResourceSetOutput) ClusterId() pulumi.StringOutput
- func (o GetClusterResourcesClusterResourceSetOutput) ClusterName() pulumi.StringOutput
- func (o GetClusterResourcesClusterResourceSetOutput) ClustersZones() GetClusterResourcesClusterResourceSetClustersZoneArrayOutput
- func (GetClusterResourcesClusterResourceSetOutput) ElementType() reflect.Type
- func (o GetClusterResourcesClusterResourceSetOutput) Idle() pulumi.StringOutput
- func (o GetClusterResourcesClusterResourceSetOutput) Isp() pulumi.StringOutput
- func (o GetClusterResourcesClusterResourceSetOutput) LoadBalancerId() pulumi.StringOutput
- func (o GetClusterResourcesClusterResourceSetOutput) ToGetClusterResourcesClusterResourceSetOutput() GetClusterResourcesClusterResourceSetOutput
- func (o GetClusterResourcesClusterResourceSetOutput) ToGetClusterResourcesClusterResourceSetOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetOutput
- func (o GetClusterResourcesClusterResourceSetOutput) Vip() pulumi.StringOutput
- type GetClusterResourcesFilter
- type GetClusterResourcesFilterArgs
- func (GetClusterResourcesFilterArgs) ElementType() reflect.Type
- func (i GetClusterResourcesFilterArgs) ToGetClusterResourcesFilterOutput() GetClusterResourcesFilterOutput
- func (i GetClusterResourcesFilterArgs) ToGetClusterResourcesFilterOutputWithContext(ctx context.Context) GetClusterResourcesFilterOutput
- type GetClusterResourcesFilterArray
- func (GetClusterResourcesFilterArray) ElementType() reflect.Type
- func (i GetClusterResourcesFilterArray) ToGetClusterResourcesFilterArrayOutput() GetClusterResourcesFilterArrayOutput
- func (i GetClusterResourcesFilterArray) ToGetClusterResourcesFilterArrayOutputWithContext(ctx context.Context) GetClusterResourcesFilterArrayOutput
- type GetClusterResourcesFilterArrayInput
- type GetClusterResourcesFilterArrayOutput
- func (GetClusterResourcesFilterArrayOutput) ElementType() reflect.Type
- func (o GetClusterResourcesFilterArrayOutput) Index(i pulumi.IntInput) GetClusterResourcesFilterOutput
- func (o GetClusterResourcesFilterArrayOutput) ToGetClusterResourcesFilterArrayOutput() GetClusterResourcesFilterArrayOutput
- func (o GetClusterResourcesFilterArrayOutput) ToGetClusterResourcesFilterArrayOutputWithContext(ctx context.Context) GetClusterResourcesFilterArrayOutput
- type GetClusterResourcesFilterInput
- type GetClusterResourcesFilterOutput
- func (GetClusterResourcesFilterOutput) ElementType() reflect.Type
- func (o GetClusterResourcesFilterOutput) Name() pulumi.StringOutput
- func (o GetClusterResourcesFilterOutput) ToGetClusterResourcesFilterOutput() GetClusterResourcesFilterOutput
- func (o GetClusterResourcesFilterOutput) ToGetClusterResourcesFilterOutputWithContext(ctx context.Context) GetClusterResourcesFilterOutput
- func (o GetClusterResourcesFilterOutput) Values() pulumi.StringArrayOutput
- type GetClusterResourcesOutputArgs
- type GetClusterResourcesResult
- type GetClusterResourcesResultOutput
- func (o GetClusterResourcesResultOutput) ClusterResourceSets() GetClusterResourcesClusterResourceSetArrayOutput
- func (GetClusterResourcesResultOutput) ElementType() reflect.Type
- func (o GetClusterResourcesResultOutput) Filters() GetClusterResourcesFilterArrayOutput
- func (o GetClusterResourcesResultOutput) Id() pulumi.StringOutput
- func (o GetClusterResourcesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetClusterResourcesResultOutput) ToGetClusterResourcesResultOutput() GetClusterResourcesResultOutput
- func (o GetClusterResourcesResultOutput) ToGetClusterResourcesResultOutputWithContext(ctx context.Context) GetClusterResourcesResultOutput
- type GetCrossTargetsArgs
- type GetCrossTargetsCrossTargetSet
- type GetCrossTargetsCrossTargetSetArgs
- func (GetCrossTargetsCrossTargetSetArgs) ElementType() reflect.Type
- func (i GetCrossTargetsCrossTargetSetArgs) ToGetCrossTargetsCrossTargetSetOutput() GetCrossTargetsCrossTargetSetOutput
- func (i GetCrossTargetsCrossTargetSetArgs) ToGetCrossTargetsCrossTargetSetOutputWithContext(ctx context.Context) GetCrossTargetsCrossTargetSetOutput
- type GetCrossTargetsCrossTargetSetArray
- func (GetCrossTargetsCrossTargetSetArray) ElementType() reflect.Type
- func (i GetCrossTargetsCrossTargetSetArray) ToGetCrossTargetsCrossTargetSetArrayOutput() GetCrossTargetsCrossTargetSetArrayOutput
- func (i GetCrossTargetsCrossTargetSetArray) ToGetCrossTargetsCrossTargetSetArrayOutputWithContext(ctx context.Context) GetCrossTargetsCrossTargetSetArrayOutput
- type GetCrossTargetsCrossTargetSetArrayInput
- type GetCrossTargetsCrossTargetSetArrayOutput
- func (GetCrossTargetsCrossTargetSetArrayOutput) ElementType() reflect.Type
- func (o GetCrossTargetsCrossTargetSetArrayOutput) Index(i pulumi.IntInput) GetCrossTargetsCrossTargetSetOutput
- func (o GetCrossTargetsCrossTargetSetArrayOutput) ToGetCrossTargetsCrossTargetSetArrayOutput() GetCrossTargetsCrossTargetSetArrayOutput
- func (o GetCrossTargetsCrossTargetSetArrayOutput) ToGetCrossTargetsCrossTargetSetArrayOutputWithContext(ctx context.Context) GetCrossTargetsCrossTargetSetArrayOutput
- type GetCrossTargetsCrossTargetSetInput
- type GetCrossTargetsCrossTargetSetOutput
- func (GetCrossTargetsCrossTargetSetOutput) ElementType() reflect.Type
- func (o GetCrossTargetsCrossTargetSetOutput) EniId() pulumi.StringOutput
- func (o GetCrossTargetsCrossTargetSetOutput) InstanceId() pulumi.StringOutput
- func (o GetCrossTargetsCrossTargetSetOutput) InstanceName() pulumi.StringOutput
- func (o GetCrossTargetsCrossTargetSetOutput) Ip() pulumi.StringOutput
- func (o GetCrossTargetsCrossTargetSetOutput) LocalVpcId() pulumi.StringOutput
- func (o GetCrossTargetsCrossTargetSetOutput) Region() pulumi.StringOutput
- func (o GetCrossTargetsCrossTargetSetOutput) ToGetCrossTargetsCrossTargetSetOutput() GetCrossTargetsCrossTargetSetOutput
- func (o GetCrossTargetsCrossTargetSetOutput) ToGetCrossTargetsCrossTargetSetOutputWithContext(ctx context.Context) GetCrossTargetsCrossTargetSetOutput
- func (o GetCrossTargetsCrossTargetSetOutput) VpcId() pulumi.StringOutput
- func (o GetCrossTargetsCrossTargetSetOutput) VpcName() pulumi.StringOutput
- type GetCrossTargetsFilter
- type GetCrossTargetsFilterArgs
- type GetCrossTargetsFilterArray
- func (GetCrossTargetsFilterArray) ElementType() reflect.Type
- func (i GetCrossTargetsFilterArray) ToGetCrossTargetsFilterArrayOutput() GetCrossTargetsFilterArrayOutput
- func (i GetCrossTargetsFilterArray) ToGetCrossTargetsFilterArrayOutputWithContext(ctx context.Context) GetCrossTargetsFilterArrayOutput
- type GetCrossTargetsFilterArrayInput
- type GetCrossTargetsFilterArrayOutput
- func (GetCrossTargetsFilterArrayOutput) ElementType() reflect.Type
- func (o GetCrossTargetsFilterArrayOutput) Index(i pulumi.IntInput) GetCrossTargetsFilterOutput
- func (o GetCrossTargetsFilterArrayOutput) ToGetCrossTargetsFilterArrayOutput() GetCrossTargetsFilterArrayOutput
- func (o GetCrossTargetsFilterArrayOutput) ToGetCrossTargetsFilterArrayOutputWithContext(ctx context.Context) GetCrossTargetsFilterArrayOutput
- type GetCrossTargetsFilterInput
- type GetCrossTargetsFilterOutput
- func (GetCrossTargetsFilterOutput) ElementType() reflect.Type
- func (o GetCrossTargetsFilterOutput) Name() pulumi.StringOutput
- func (o GetCrossTargetsFilterOutput) ToGetCrossTargetsFilterOutput() GetCrossTargetsFilterOutput
- func (o GetCrossTargetsFilterOutput) ToGetCrossTargetsFilterOutputWithContext(ctx context.Context) GetCrossTargetsFilterOutput
- func (o GetCrossTargetsFilterOutput) Values() pulumi.StringArrayOutput
- type GetCrossTargetsOutputArgs
- type GetCrossTargetsResult
- type GetCrossTargetsResultOutput
- func (o GetCrossTargetsResultOutput) CrossTargetSets() GetCrossTargetsCrossTargetSetArrayOutput
- func (GetCrossTargetsResultOutput) ElementType() reflect.Type
- func (o GetCrossTargetsResultOutput) Filters() GetCrossTargetsFilterArrayOutput
- func (o GetCrossTargetsResultOutput) Id() pulumi.StringOutput
- func (o GetCrossTargetsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetCrossTargetsResultOutput) ToGetCrossTargetsResultOutput() GetCrossTargetsResultOutput
- func (o GetCrossTargetsResultOutput) ToGetCrossTargetsResultOutputWithContext(ctx context.Context) GetCrossTargetsResultOutput
- type GetExclusiveClustersArgs
- type GetExclusiveClustersClusterSet
- type GetExclusiveClustersClusterSetArgs
- func (GetExclusiveClustersClusterSetArgs) ElementType() reflect.Type
- func (i GetExclusiveClustersClusterSetArgs) ToGetExclusiveClustersClusterSetOutput() GetExclusiveClustersClusterSetOutput
- func (i GetExclusiveClustersClusterSetArgs) ToGetExclusiveClustersClusterSetOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetOutput
- type GetExclusiveClustersClusterSetArray
- func (GetExclusiveClustersClusterSetArray) ElementType() reflect.Type
- func (i GetExclusiveClustersClusterSetArray) ToGetExclusiveClustersClusterSetArrayOutput() GetExclusiveClustersClusterSetArrayOutput
- func (i GetExclusiveClustersClusterSetArray) ToGetExclusiveClustersClusterSetArrayOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetArrayOutput
- type GetExclusiveClustersClusterSetArrayInput
- type GetExclusiveClustersClusterSetArrayOutput
- func (GetExclusiveClustersClusterSetArrayOutput) ElementType() reflect.Type
- func (o GetExclusiveClustersClusterSetArrayOutput) Index(i pulumi.IntInput) GetExclusiveClustersClusterSetOutput
- func (o GetExclusiveClustersClusterSetArrayOutput) ToGetExclusiveClustersClusterSetArrayOutput() GetExclusiveClustersClusterSetArrayOutput
- func (o GetExclusiveClustersClusterSetArrayOutput) ToGetExclusiveClustersClusterSetArrayOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetArrayOutput
- type GetExclusiveClustersClusterSetClustersZone
- type GetExclusiveClustersClusterSetClustersZoneArgs
- func (GetExclusiveClustersClusterSetClustersZoneArgs) ElementType() reflect.Type
- func (i GetExclusiveClustersClusterSetClustersZoneArgs) ToGetExclusiveClustersClusterSetClustersZoneOutput() GetExclusiveClustersClusterSetClustersZoneOutput
- func (i GetExclusiveClustersClusterSetClustersZoneArgs) ToGetExclusiveClustersClusterSetClustersZoneOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetClustersZoneOutput
- type GetExclusiveClustersClusterSetClustersZoneArray
- func (GetExclusiveClustersClusterSetClustersZoneArray) ElementType() reflect.Type
- func (i GetExclusiveClustersClusterSetClustersZoneArray) ToGetExclusiveClustersClusterSetClustersZoneArrayOutput() GetExclusiveClustersClusterSetClustersZoneArrayOutput
- func (i GetExclusiveClustersClusterSetClustersZoneArray) ToGetExclusiveClustersClusterSetClustersZoneArrayOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetClustersZoneArrayOutput
- type GetExclusiveClustersClusterSetClustersZoneArrayInput
- type GetExclusiveClustersClusterSetClustersZoneArrayOutput
- func (GetExclusiveClustersClusterSetClustersZoneArrayOutput) ElementType() reflect.Type
- func (o GetExclusiveClustersClusterSetClustersZoneArrayOutput) Index(i pulumi.IntInput) GetExclusiveClustersClusterSetClustersZoneOutput
- func (o GetExclusiveClustersClusterSetClustersZoneArrayOutput) ToGetExclusiveClustersClusterSetClustersZoneArrayOutput() GetExclusiveClustersClusterSetClustersZoneArrayOutput
- func (o GetExclusiveClustersClusterSetClustersZoneArrayOutput) ToGetExclusiveClustersClusterSetClustersZoneArrayOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetClustersZoneArrayOutput
- type GetExclusiveClustersClusterSetClustersZoneInput
- type GetExclusiveClustersClusterSetClustersZoneOutput
- func (GetExclusiveClustersClusterSetClustersZoneOutput) ElementType() reflect.Type
- func (o GetExclusiveClustersClusterSetClustersZoneOutput) MasterZones() pulumi.StringArrayOutput
- func (o GetExclusiveClustersClusterSetClustersZoneOutput) SlaveZones() pulumi.StringArrayOutput
- func (o GetExclusiveClustersClusterSetClustersZoneOutput) ToGetExclusiveClustersClusterSetClustersZoneOutput() GetExclusiveClustersClusterSetClustersZoneOutput
- func (o GetExclusiveClustersClusterSetClustersZoneOutput) ToGetExclusiveClustersClusterSetClustersZoneOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetClustersZoneOutput
- type GetExclusiveClustersClusterSetInput
- type GetExclusiveClustersClusterSetOutput
- func (o GetExclusiveClustersClusterSetOutput) ClusterId() pulumi.StringOutput
- func (o GetExclusiveClustersClusterSetOutput) ClusterName() pulumi.StringOutput
- func (o GetExclusiveClustersClusterSetOutput) ClusterTag() pulumi.StringOutput
- func (o GetExclusiveClustersClusterSetOutput) ClusterType() pulumi.StringOutput
- func (o GetExclusiveClustersClusterSetOutput) ClustersVersion() pulumi.StringOutput
- func (o GetExclusiveClustersClusterSetOutput) ClustersZones() GetExclusiveClustersClusterSetClustersZoneArrayOutput
- func (o GetExclusiveClustersClusterSetOutput) DisasterRecoveryType() pulumi.StringOutput
- func (GetExclusiveClustersClusterSetOutput) ElementType() reflect.Type
- func (o GetExclusiveClustersClusterSetOutput) HttpMaxNewConn() pulumi.IntOutput
- func (o GetExclusiveClustersClusterSetOutput) HttpQps() pulumi.IntOutput
- func (o GetExclusiveClustersClusterSetOutput) HttpsMaxNewConn() pulumi.IntOutput
- func (o GetExclusiveClustersClusterSetOutput) HttpsQps() pulumi.IntOutput
- func (o GetExclusiveClustersClusterSetOutput) IdleResourceCount() pulumi.IntOutput
- func (o GetExclusiveClustersClusterSetOutput) Isp() pulumi.StringOutput
- func (o GetExclusiveClustersClusterSetOutput) LoadBalanceDirectorCount() pulumi.IntOutput
- func (o GetExclusiveClustersClusterSetOutput) MaxConn() pulumi.IntOutput
- func (o GetExclusiveClustersClusterSetOutput) MaxInFlow() pulumi.IntOutput
- func (o GetExclusiveClustersClusterSetOutput) MaxInPkg() pulumi.IntOutput
- func (o GetExclusiveClustersClusterSetOutput) MaxNewConn() pulumi.IntOutput
- func (o GetExclusiveClustersClusterSetOutput) MaxOutFlow() pulumi.IntOutput
- func (o GetExclusiveClustersClusterSetOutput) MaxOutPkg() pulumi.IntOutput
- func (o GetExclusiveClustersClusterSetOutput) Network() pulumi.StringOutput
- func (o GetExclusiveClustersClusterSetOutput) ResourceCount() pulumi.IntOutput
- func (o GetExclusiveClustersClusterSetOutput) ToGetExclusiveClustersClusterSetOutput() GetExclusiveClustersClusterSetOutput
- func (o GetExclusiveClustersClusterSetOutput) ToGetExclusiveClustersClusterSetOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetOutput
- func (o GetExclusiveClustersClusterSetOutput) Zone() pulumi.StringOutput
- type GetExclusiveClustersFilter
- type GetExclusiveClustersFilterArgs
- func (GetExclusiveClustersFilterArgs) ElementType() reflect.Type
- func (i GetExclusiveClustersFilterArgs) ToGetExclusiveClustersFilterOutput() GetExclusiveClustersFilterOutput
- func (i GetExclusiveClustersFilterArgs) ToGetExclusiveClustersFilterOutputWithContext(ctx context.Context) GetExclusiveClustersFilterOutput
- type GetExclusiveClustersFilterArray
- func (GetExclusiveClustersFilterArray) ElementType() reflect.Type
- func (i GetExclusiveClustersFilterArray) ToGetExclusiveClustersFilterArrayOutput() GetExclusiveClustersFilterArrayOutput
- func (i GetExclusiveClustersFilterArray) ToGetExclusiveClustersFilterArrayOutputWithContext(ctx context.Context) GetExclusiveClustersFilterArrayOutput
- type GetExclusiveClustersFilterArrayInput
- type GetExclusiveClustersFilterArrayOutput
- func (GetExclusiveClustersFilterArrayOutput) ElementType() reflect.Type
- func (o GetExclusiveClustersFilterArrayOutput) Index(i pulumi.IntInput) GetExclusiveClustersFilterOutput
- func (o GetExclusiveClustersFilterArrayOutput) ToGetExclusiveClustersFilterArrayOutput() GetExclusiveClustersFilterArrayOutput
- func (o GetExclusiveClustersFilterArrayOutput) ToGetExclusiveClustersFilterArrayOutputWithContext(ctx context.Context) GetExclusiveClustersFilterArrayOutput
- type GetExclusiveClustersFilterInput
- type GetExclusiveClustersFilterOutput
- func (GetExclusiveClustersFilterOutput) ElementType() reflect.Type
- func (o GetExclusiveClustersFilterOutput) Name() pulumi.StringOutput
- func (o GetExclusiveClustersFilterOutput) ToGetExclusiveClustersFilterOutput() GetExclusiveClustersFilterOutput
- func (o GetExclusiveClustersFilterOutput) ToGetExclusiveClustersFilterOutputWithContext(ctx context.Context) GetExclusiveClustersFilterOutput
- func (o GetExclusiveClustersFilterOutput) Values() pulumi.StringArrayOutput
- type GetExclusiveClustersOutputArgs
- type GetExclusiveClustersResult
- type GetExclusiveClustersResultOutput
- func (o GetExclusiveClustersResultOutput) ClusterSets() GetExclusiveClustersClusterSetArrayOutput
- func (GetExclusiveClustersResultOutput) ElementType() reflect.Type
- func (o GetExclusiveClustersResultOutput) Filters() GetExclusiveClustersFilterArrayOutput
- func (o GetExclusiveClustersResultOutput) Id() pulumi.StringOutput
- func (o GetExclusiveClustersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetExclusiveClustersResultOutput) ToGetExclusiveClustersResultOutput() GetExclusiveClustersResultOutput
- func (o GetExclusiveClustersResultOutput) ToGetExclusiveClustersResultOutputWithContext(ctx context.Context) GetExclusiveClustersResultOutput
- type GetIdleInstancesArgs
- type GetIdleInstancesIdleLoadBalancer
- type GetIdleInstancesIdleLoadBalancerArgs
- func (GetIdleInstancesIdleLoadBalancerArgs) ElementType() reflect.Type
- func (i GetIdleInstancesIdleLoadBalancerArgs) ToGetIdleInstancesIdleLoadBalancerOutput() GetIdleInstancesIdleLoadBalancerOutput
- func (i GetIdleInstancesIdleLoadBalancerArgs) ToGetIdleInstancesIdleLoadBalancerOutputWithContext(ctx context.Context) GetIdleInstancesIdleLoadBalancerOutput
- type GetIdleInstancesIdleLoadBalancerArray
- func (GetIdleInstancesIdleLoadBalancerArray) ElementType() reflect.Type
- func (i GetIdleInstancesIdleLoadBalancerArray) ToGetIdleInstancesIdleLoadBalancerArrayOutput() GetIdleInstancesIdleLoadBalancerArrayOutput
- func (i GetIdleInstancesIdleLoadBalancerArray) ToGetIdleInstancesIdleLoadBalancerArrayOutputWithContext(ctx context.Context) GetIdleInstancesIdleLoadBalancerArrayOutput
- type GetIdleInstancesIdleLoadBalancerArrayInput
- type GetIdleInstancesIdleLoadBalancerArrayOutput
- func (GetIdleInstancesIdleLoadBalancerArrayOutput) ElementType() reflect.Type
- func (o GetIdleInstancesIdleLoadBalancerArrayOutput) Index(i pulumi.IntInput) GetIdleInstancesIdleLoadBalancerOutput
- func (o GetIdleInstancesIdleLoadBalancerArrayOutput) ToGetIdleInstancesIdleLoadBalancerArrayOutput() GetIdleInstancesIdleLoadBalancerArrayOutput
- func (o GetIdleInstancesIdleLoadBalancerArrayOutput) ToGetIdleInstancesIdleLoadBalancerArrayOutputWithContext(ctx context.Context) GetIdleInstancesIdleLoadBalancerArrayOutput
- type GetIdleInstancesIdleLoadBalancerInput
- type GetIdleInstancesIdleLoadBalancerOutput
- func (o GetIdleInstancesIdleLoadBalancerOutput) Domain() pulumi.StringOutput
- func (GetIdleInstancesIdleLoadBalancerOutput) ElementType() reflect.Type
- func (o GetIdleInstancesIdleLoadBalancerOutput) Forward() pulumi.IntOutput
- func (o GetIdleInstancesIdleLoadBalancerOutput) IdleReason() pulumi.StringOutput
- func (o GetIdleInstancesIdleLoadBalancerOutput) LoadBalancerId() pulumi.StringOutput
- func (o GetIdleInstancesIdleLoadBalancerOutput) LoadBalancerName() pulumi.StringOutput
- func (o GetIdleInstancesIdleLoadBalancerOutput) Region() pulumi.StringOutput
- func (o GetIdleInstancesIdleLoadBalancerOutput) Status() pulumi.IntOutput
- func (o GetIdleInstancesIdleLoadBalancerOutput) ToGetIdleInstancesIdleLoadBalancerOutput() GetIdleInstancesIdleLoadBalancerOutput
- func (o GetIdleInstancesIdleLoadBalancerOutput) ToGetIdleInstancesIdleLoadBalancerOutputWithContext(ctx context.Context) GetIdleInstancesIdleLoadBalancerOutput
- func (o GetIdleInstancesIdleLoadBalancerOutput) Vip() pulumi.StringOutput
- type GetIdleInstancesOutputArgs
- type GetIdleInstancesResult
- type GetIdleInstancesResultOutput
- func (GetIdleInstancesResultOutput) ElementType() reflect.Type
- func (o GetIdleInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetIdleInstancesResultOutput) IdleLoadBalancers() GetIdleInstancesIdleLoadBalancerArrayOutput
- func (o GetIdleInstancesResultOutput) LoadBalancerRegion() pulumi.StringPtrOutput
- func (o GetIdleInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetIdleInstancesResultOutput) ToGetIdleInstancesResultOutput() GetIdleInstancesResultOutput
- func (o GetIdleInstancesResultOutput) ToGetIdleInstancesResultOutputWithContext(ctx context.Context) GetIdleInstancesResultOutput
- type GetInstanceByCertIdArgs
- type GetInstanceByCertIdCertSet
- type GetInstanceByCertIdCertSetArgs
- func (GetInstanceByCertIdCertSetArgs) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetArgs) ToGetInstanceByCertIdCertSetOutput() GetInstanceByCertIdCertSetOutput
- func (i GetInstanceByCertIdCertSetArgs) ToGetInstanceByCertIdCertSetOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetOutput
- type GetInstanceByCertIdCertSetArray
- func (GetInstanceByCertIdCertSetArray) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetArray) ToGetInstanceByCertIdCertSetArrayOutput() GetInstanceByCertIdCertSetArrayOutput
- func (i GetInstanceByCertIdCertSetArray) ToGetInstanceByCertIdCertSetArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetArrayOutput
- type GetInstanceByCertIdCertSetArrayInput
- type GetInstanceByCertIdCertSetArrayOutput
- func (GetInstanceByCertIdCertSetArrayOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetArrayOutput) Index(i pulumi.IntInput) GetInstanceByCertIdCertSetOutput
- func (o GetInstanceByCertIdCertSetArrayOutput) ToGetInstanceByCertIdCertSetArrayOutput() GetInstanceByCertIdCertSetArrayOutput
- func (o GetInstanceByCertIdCertSetArrayOutput) ToGetInstanceByCertIdCertSetArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetArrayOutput
- type GetInstanceByCertIdCertSetInput
- type GetInstanceByCertIdCertSetLoadBalancer
- type GetInstanceByCertIdCertSetLoadBalancerArgs
- func (GetInstanceByCertIdCertSetLoadBalancerArgs) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerArgs) ToGetInstanceByCertIdCertSetLoadBalancerOutput() GetInstanceByCertIdCertSetLoadBalancerOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerArgs) ToGetInstanceByCertIdCertSetLoadBalancerOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerOutput
- type GetInstanceByCertIdCertSetLoadBalancerArray
- func (GetInstanceByCertIdCertSetLoadBalancerArray) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerArray) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutput() GetInstanceByCertIdCertSetLoadBalancerArrayOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerArray) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerArrayInput
- type GetInstanceByCertIdCertSetLoadBalancerArrayOutput
- func (GetInstanceByCertIdCertSetLoadBalancerArrayOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerArrayOutput) Index(i pulumi.IntInput) GetInstanceByCertIdCertSetLoadBalancerOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutput() GetInstanceByCertIdCertSetLoadBalancerArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSet
- type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs
- func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput() GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput
- type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray
- func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput() GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayInput
- type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput
- func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput) Index(i pulumi.IntInput) GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput() GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetInput
- type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) EdgeZone() pulumi.BoolOutput
- func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) LocalZone() pulumi.BoolOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput() GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) Zone() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ZoneId() pulumi.IntOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ZoneName() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ZoneRegion() pulumi.StringOutput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveCluster
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs
- func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray
- func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayInput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput
- func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput) Index(i pulumi.IntInput) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalCluster
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs
- func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray
- func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput() ...
- func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutputWithContext(ctx context.Context) ...
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayInput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput
- func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput) Index(i pulumi.IntInput) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput() ...
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutputWithContext(ctx context.Context) ...
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterInput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ClusterId() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ClusterName() pulumi.StringOutput
- func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) Zone() pulumi.StringOutput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterInput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4Cluster
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs
- func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray
- func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayInput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput
- func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput) Index(i pulumi.IntInput) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterInput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ClusterId() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ClusterName() pulumi.StringOutput
- func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) Zone() pulumi.StringOutput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7Cluster
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs
- func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray
- func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayInput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput
- func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput) Index(i pulumi.IntInput) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterInput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ClusterId() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ClusterName() pulumi.StringOutput
- func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) Zone() pulumi.StringOutput
- type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) ClassicalClusters() ...
- func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) L4Clusters() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) L7Clusters() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput
- type GetInstanceByCertIdCertSetLoadBalancerExtraInfo
- type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs
- func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput() GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput
- type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray
- func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayInput
- type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput
- func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput) Index(i pulumi.IntInput) GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerExtraInfoInput
- type GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput
- func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) TgwGroupName() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput() GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) ZhiTong() pulumi.BoolOutput
- type GetInstanceByCertIdCertSetLoadBalancerInput
- type GetInstanceByCertIdCertSetLoadBalancerMasterZone
- type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs
- func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput() GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput
- type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray
- func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput() GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayInput
- type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput
- func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput) Index(i pulumi.IntInput) GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput() GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerMasterZoneInput
- type GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) EdgeZone() pulumi.BoolOutput
- func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) LocalZone() pulumi.BoolOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput() GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) Zone() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ZoneId() pulumi.IntOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ZoneName() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ZoneRegion() pulumi.StringOutput
- type GetInstanceByCertIdCertSetLoadBalancerNetworkAttribute
- type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs
- func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput() GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput
- type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray
- func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput() GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayInput
- type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput
- func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput) Index(i pulumi.IntInput) GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput() GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeInput
- type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) BandwidthpkgSubType() pulumi.StringOutput
- func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) InternetChargeType() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) InternetMaxBandwidthOut() pulumi.IntOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput() GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput
- type GetInstanceByCertIdCertSetLoadBalancerOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) AddressIPVersion() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) AddressIPv6() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) AnycastZone() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) AttributeFlags() pulumi.StringArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) BackupZoneSets() GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ChargeType() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ClusterIds() pulumi.StringArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ClusterTag() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ConfigId() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) CreateTime() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) Domain() pulumi.StringOutput
- func (GetInstanceByCertIdCertSetLoadBalancerOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ExclusiveClusters() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ExpireTime() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ExtraInfos() GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) Forward() pulumi.IntOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) HealthLogSetId() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) HealthLogTopicId() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) Ipv6Mode() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) IsBlock() pulumi.BoolOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) IsBlockTime() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) IsDdos() pulumi.BoolOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) IsolatedTime() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) Isolation() pulumi.IntOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerDomain() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerId() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerName() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerPassToTarget() pulumi.BoolOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerType() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerVips() pulumi.StringArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LocalBgp() pulumi.BoolOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) Log() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LogSetId() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LogTopicId() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) MasterZones() GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) MixIpTarget() pulumi.BoolOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) NetworkAttributes() GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) NfvInfo() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) NumericalVpcId() pulumi.IntOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) OpenBgp() pulumi.IntOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) PrepaidAttributes() GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ProjectId() pulumi.IntOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) SecureGroups() pulumi.StringArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) SlaType() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) Snat() pulumi.BoolOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) SnatIps() GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) SnatPro() pulumi.BoolOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) Status() pulumi.IntOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) StatusTime() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) SubnetId() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) Tags() GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) TargetRegionInfos() GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ToGetInstanceByCertIdCertSetLoadBalancerOutput() GetInstanceByCertIdCertSetLoadBalancerOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ToGetInstanceByCertIdCertSetLoadBalancerOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) VipIsp() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) VpcId() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerOutput) Zones() pulumi.StringArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttribute
- type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs
- func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput() GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput
- type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray
- func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput() GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayInput
- type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput
- func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput) Index(i pulumi.IntInput) GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput() GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeInput
- type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput
- func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) Period() pulumi.IntOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) RenewFlag() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput() GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput
- type GetInstanceByCertIdCertSetLoadBalancerSnatIp
- type GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs
- func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutput() GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput
- type GetInstanceByCertIdCertSetLoadBalancerSnatIpArray
- func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArray) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerSnatIpArray) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput() GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerSnatIpArray) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayInput
- type GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput
- func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput) Index(i pulumi.IntInput) GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput() GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerSnatIpInput
- type GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput
- func (GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) Ip() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) SubnetId() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutput() GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput
- type GetInstanceByCertIdCertSetLoadBalancerTag
- type GetInstanceByCertIdCertSetLoadBalancerTagArgs
- func (GetInstanceByCertIdCertSetLoadBalancerTagArgs) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerTagArgs) ToGetInstanceByCertIdCertSetLoadBalancerTagOutput() GetInstanceByCertIdCertSetLoadBalancerTagOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerTagArgs) ToGetInstanceByCertIdCertSetLoadBalancerTagOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTagOutput
- type GetInstanceByCertIdCertSetLoadBalancerTagArray
- func (GetInstanceByCertIdCertSetLoadBalancerTagArray) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerTagArray) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutput() GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerTagArray) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerTagArrayInput
- type GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput
- func (GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput) Index(i pulumi.IntInput) GetInstanceByCertIdCertSetLoadBalancerTagOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutput() GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerTagInput
- type GetInstanceByCertIdCertSetLoadBalancerTagOutput
- func (GetInstanceByCertIdCertSetLoadBalancerTagOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerTagOutput) TagKey() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerTagOutput) TagValue() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerTagOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagOutput() GetInstanceByCertIdCertSetLoadBalancerTagOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerTagOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTagOutput
- type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfo
- type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs
- func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput() GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput
- type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray
- func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray) ElementType() reflect.Type
- func (i GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput() GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput
- func (i GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayInput
- type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput
- func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput) Index(i pulumi.IntInput) GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput() GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput
- type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoInput
- type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput
- func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) Region() pulumi.StringOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput() GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput
- func (o GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) VpcId() pulumi.StringOutput
- type GetInstanceByCertIdCertSetOutput
- func (o GetInstanceByCertIdCertSetOutput) CertId() pulumi.StringOutput
- func (GetInstanceByCertIdCertSetOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdCertSetOutput) LoadBalancers() GetInstanceByCertIdCertSetLoadBalancerArrayOutput
- func (o GetInstanceByCertIdCertSetOutput) ToGetInstanceByCertIdCertSetOutput() GetInstanceByCertIdCertSetOutput
- func (o GetInstanceByCertIdCertSetOutput) ToGetInstanceByCertIdCertSetOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetOutput
- type GetInstanceByCertIdOutputArgs
- type GetInstanceByCertIdResult
- type GetInstanceByCertIdResultOutput
- func (o GetInstanceByCertIdResultOutput) CertIds() pulumi.StringArrayOutput
- func (o GetInstanceByCertIdResultOutput) CertSets() GetInstanceByCertIdCertSetArrayOutput
- func (GetInstanceByCertIdResultOutput) ElementType() reflect.Type
- func (o GetInstanceByCertIdResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceByCertIdResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceByCertIdResultOutput) ToGetInstanceByCertIdResultOutput() GetInstanceByCertIdResultOutput
- func (o GetInstanceByCertIdResultOutput) ToGetInstanceByCertIdResultOutputWithContext(ctx context.Context) GetInstanceByCertIdResultOutput
- type GetInstanceDetailArgs
- type GetInstanceDetailFilter
- type GetInstanceDetailFilterArgs
- type GetInstanceDetailFilterArray
- func (GetInstanceDetailFilterArray) ElementType() reflect.Type
- func (i GetInstanceDetailFilterArray) ToGetInstanceDetailFilterArrayOutput() GetInstanceDetailFilterArrayOutput
- func (i GetInstanceDetailFilterArray) ToGetInstanceDetailFilterArrayOutputWithContext(ctx context.Context) GetInstanceDetailFilterArrayOutput
- type GetInstanceDetailFilterArrayInput
- type GetInstanceDetailFilterArrayOutput
- func (GetInstanceDetailFilterArrayOutput) ElementType() reflect.Type
- func (o GetInstanceDetailFilterArrayOutput) Index(i pulumi.IntInput) GetInstanceDetailFilterOutput
- func (o GetInstanceDetailFilterArrayOutput) ToGetInstanceDetailFilterArrayOutput() GetInstanceDetailFilterArrayOutput
- func (o GetInstanceDetailFilterArrayOutput) ToGetInstanceDetailFilterArrayOutputWithContext(ctx context.Context) GetInstanceDetailFilterArrayOutput
- type GetInstanceDetailFilterInput
- type GetInstanceDetailFilterOutput
- func (GetInstanceDetailFilterOutput) ElementType() reflect.Type
- func (o GetInstanceDetailFilterOutput) Name() pulumi.StringOutput
- func (o GetInstanceDetailFilterOutput) ToGetInstanceDetailFilterOutput() GetInstanceDetailFilterOutput
- func (o GetInstanceDetailFilterOutput) ToGetInstanceDetailFilterOutputWithContext(ctx context.Context) GetInstanceDetailFilterOutput
- func (o GetInstanceDetailFilterOutput) Values() pulumi.StringArrayOutput
- type GetInstanceDetailLoadBalancerDetailSet
- type GetInstanceDetailLoadBalancerDetailSetArgs
- func (GetInstanceDetailLoadBalancerDetailSetArgs) ElementType() reflect.Type
- func (i GetInstanceDetailLoadBalancerDetailSetArgs) ToGetInstanceDetailLoadBalancerDetailSetOutput() GetInstanceDetailLoadBalancerDetailSetOutput
- func (i GetInstanceDetailLoadBalancerDetailSetArgs) ToGetInstanceDetailLoadBalancerDetailSetOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetOutput
- type GetInstanceDetailLoadBalancerDetailSetArray
- func (GetInstanceDetailLoadBalancerDetailSetArray) ElementType() reflect.Type
- func (i GetInstanceDetailLoadBalancerDetailSetArray) ToGetInstanceDetailLoadBalancerDetailSetArrayOutput() GetInstanceDetailLoadBalancerDetailSetArrayOutput
- func (i GetInstanceDetailLoadBalancerDetailSetArray) ToGetInstanceDetailLoadBalancerDetailSetArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetArrayOutput
- type GetInstanceDetailLoadBalancerDetailSetArrayInput
- type GetInstanceDetailLoadBalancerDetailSetArrayOutput
- func (GetInstanceDetailLoadBalancerDetailSetArrayOutput) ElementType() reflect.Type
- func (o GetInstanceDetailLoadBalancerDetailSetArrayOutput) Index(i pulumi.IntInput) GetInstanceDetailLoadBalancerDetailSetOutput
- func (o GetInstanceDetailLoadBalancerDetailSetArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetArrayOutput() GetInstanceDetailLoadBalancerDetailSetArrayOutput
- func (o GetInstanceDetailLoadBalancerDetailSetArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetArrayOutput
- type GetInstanceDetailLoadBalancerDetailSetExtraInfo
- type GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs
- func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs) ElementType() reflect.Type
- func (i GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutput() GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput
- func (i GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput
- type GetInstanceDetailLoadBalancerDetailSetExtraInfoArray
- func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArray) ElementType() reflect.Type
- func (i GetInstanceDetailLoadBalancerDetailSetExtraInfoArray) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput() GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput
- func (i GetInstanceDetailLoadBalancerDetailSetExtraInfoArray) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput
- type GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayInput
- type GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput
- func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput) ElementType() reflect.Type
- func (o GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput) Index(i pulumi.IntInput) GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput
- func (o GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput() GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput
- func (o GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput
- type GetInstanceDetailLoadBalancerDetailSetExtraInfoInput
- type GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput
- func (GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) ElementType() reflect.Type
- func (o GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) TgwGroupName() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutput() GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput
- func (o GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput
- func (o GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) ZhiTong() pulumi.BoolOutput
- type GetInstanceDetailLoadBalancerDetailSetInput
- type GetInstanceDetailLoadBalancerDetailSetNetworkAttribute
- type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs
- func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs) ElementType() reflect.Type
- func (i GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput() GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput
- func (i GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput
- type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray
- func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray) ElementType() reflect.Type
- func (i GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput() GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput
- func (i GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput
- type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayInput
- type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput
- func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput) ElementType() reflect.Type
- func (o GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput) Index(i pulumi.IntInput) GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput
- func (o GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput() GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput
- func (o GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput
- type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeInput
- type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput
- func (o GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) BandwidthPkgSubType() pulumi.StringOutput
- func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) ElementType() reflect.Type
- func (o GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) InternetChargeType() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) InternetMaxBandwidthOut() pulumi.IntOutput
- func (o GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput() GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput
- func (o GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput
- type GetInstanceDetailLoadBalancerDetailSetOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) Address() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) AddressIpVersion() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) AddressIpv6() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) AddressIsp() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) ChargeType() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) ConfigId() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) CreateTime() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) Domain() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) Domains() pulumi.StringOutput
- func (GetInstanceDetailLoadBalancerDetailSetOutput) ElementType() reflect.Type
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) ExtraInfos() GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) Ipv6Mode() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) Isolation() pulumi.IntOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) ListenerId() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerDomain() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerId() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerName() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerPassToTarget() pulumi.IntOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerType() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) LocationId() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) NetworkAttributes() GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) Port() pulumi.IntOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) PrepaidAttributes() GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) ProjectId() pulumi.IntOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) Protocol() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) SlaveZones() pulumi.StringArrayOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) SniSwitch() pulumi.IntOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) Status() pulumi.IntOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) Tags() GetInstanceDetailLoadBalancerDetailSetTagArrayOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) TargetAddress() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) TargetHealth() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) TargetId() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) TargetPort() pulumi.IntOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) TargetWeight() pulumi.IntOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) ToGetInstanceDetailLoadBalancerDetailSetOutput() GetInstanceDetailLoadBalancerDetailSetOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) ToGetInstanceDetailLoadBalancerDetailSetOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) Url() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) VpcId() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) Zone() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetOutput) Zones() pulumi.StringArrayOutput
- type GetInstanceDetailLoadBalancerDetailSetPrepaidAttribute
- type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs
- func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs) ElementType() reflect.Type
- func (i GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput() GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput
- func (i GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput
- type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray
- func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray) ElementType() reflect.Type
- func (i GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput() GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput
- func (i GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput
- type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayInput
- type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput
- func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput) ElementType() reflect.Type
- func (o GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput) Index(i pulumi.IntInput) GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput
- func (o GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput() GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput
- func (o GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput
- type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeInput
- type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput
- func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) ElementType() reflect.Type
- func (o GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) Period() pulumi.IntOutput
- func (o GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) RenewFlag() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput() GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput
- func (o GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput
- type GetInstanceDetailLoadBalancerDetailSetTag
- type GetInstanceDetailLoadBalancerDetailSetTagArgs
- func (GetInstanceDetailLoadBalancerDetailSetTagArgs) ElementType() reflect.Type
- func (i GetInstanceDetailLoadBalancerDetailSetTagArgs) ToGetInstanceDetailLoadBalancerDetailSetTagOutput() GetInstanceDetailLoadBalancerDetailSetTagOutput
- func (i GetInstanceDetailLoadBalancerDetailSetTagArgs) ToGetInstanceDetailLoadBalancerDetailSetTagOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetTagOutput
- type GetInstanceDetailLoadBalancerDetailSetTagArray
- func (GetInstanceDetailLoadBalancerDetailSetTagArray) ElementType() reflect.Type
- func (i GetInstanceDetailLoadBalancerDetailSetTagArray) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutput() GetInstanceDetailLoadBalancerDetailSetTagArrayOutput
- func (i GetInstanceDetailLoadBalancerDetailSetTagArray) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetTagArrayOutput
- type GetInstanceDetailLoadBalancerDetailSetTagArrayInput
- type GetInstanceDetailLoadBalancerDetailSetTagArrayOutput
- func (GetInstanceDetailLoadBalancerDetailSetTagArrayOutput) ElementType() reflect.Type
- func (o GetInstanceDetailLoadBalancerDetailSetTagArrayOutput) Index(i pulumi.IntInput) GetInstanceDetailLoadBalancerDetailSetTagOutput
- func (o GetInstanceDetailLoadBalancerDetailSetTagArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutput() GetInstanceDetailLoadBalancerDetailSetTagArrayOutput
- func (o GetInstanceDetailLoadBalancerDetailSetTagArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetTagArrayOutput
- type GetInstanceDetailLoadBalancerDetailSetTagInput
- type GetInstanceDetailLoadBalancerDetailSetTagOutput
- func (GetInstanceDetailLoadBalancerDetailSetTagOutput) ElementType() reflect.Type
- func (o GetInstanceDetailLoadBalancerDetailSetTagOutput) TagKey() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetTagOutput) TagValue() pulumi.StringOutput
- func (o GetInstanceDetailLoadBalancerDetailSetTagOutput) ToGetInstanceDetailLoadBalancerDetailSetTagOutput() GetInstanceDetailLoadBalancerDetailSetTagOutput
- func (o GetInstanceDetailLoadBalancerDetailSetTagOutput) ToGetInstanceDetailLoadBalancerDetailSetTagOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetTagOutput
- type GetInstanceDetailOutputArgs
- type GetInstanceDetailResult
- type GetInstanceDetailResultOutput
- func (GetInstanceDetailResultOutput) ElementType() reflect.Type
- func (o GetInstanceDetailResultOutput) Fields() pulumi.StringArrayOutput
- func (o GetInstanceDetailResultOutput) Filters() GetInstanceDetailFilterArrayOutput
- func (o GetInstanceDetailResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceDetailResultOutput) LoadBalancerDetailSets() GetInstanceDetailLoadBalancerDetailSetArrayOutput
- func (o GetInstanceDetailResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceDetailResultOutput) TargetType() pulumi.StringPtrOutput
- func (o GetInstanceDetailResultOutput) ToGetInstanceDetailResultOutput() GetInstanceDetailResultOutput
- func (o GetInstanceDetailResultOutput) ToGetInstanceDetailResultOutputWithContext(ctx context.Context) GetInstanceDetailResultOutput
- type GetInstanceTrafficArgs
- type GetInstanceTrafficLoadBalancerTraffic
- type GetInstanceTrafficLoadBalancerTrafficArgs
- func (GetInstanceTrafficLoadBalancerTrafficArgs) ElementType() reflect.Type
- func (i GetInstanceTrafficLoadBalancerTrafficArgs) ToGetInstanceTrafficLoadBalancerTrafficOutput() GetInstanceTrafficLoadBalancerTrafficOutput
- func (i GetInstanceTrafficLoadBalancerTrafficArgs) ToGetInstanceTrafficLoadBalancerTrafficOutputWithContext(ctx context.Context) GetInstanceTrafficLoadBalancerTrafficOutput
- type GetInstanceTrafficLoadBalancerTrafficArray
- func (GetInstanceTrafficLoadBalancerTrafficArray) ElementType() reflect.Type
- func (i GetInstanceTrafficLoadBalancerTrafficArray) ToGetInstanceTrafficLoadBalancerTrafficArrayOutput() GetInstanceTrafficLoadBalancerTrafficArrayOutput
- func (i GetInstanceTrafficLoadBalancerTrafficArray) ToGetInstanceTrafficLoadBalancerTrafficArrayOutputWithContext(ctx context.Context) GetInstanceTrafficLoadBalancerTrafficArrayOutput
- type GetInstanceTrafficLoadBalancerTrafficArrayInput
- type GetInstanceTrafficLoadBalancerTrafficArrayOutput
- func (GetInstanceTrafficLoadBalancerTrafficArrayOutput) ElementType() reflect.Type
- func (o GetInstanceTrafficLoadBalancerTrafficArrayOutput) Index(i pulumi.IntInput) GetInstanceTrafficLoadBalancerTrafficOutput
- func (o GetInstanceTrafficLoadBalancerTrafficArrayOutput) ToGetInstanceTrafficLoadBalancerTrafficArrayOutput() GetInstanceTrafficLoadBalancerTrafficArrayOutput
- func (o GetInstanceTrafficLoadBalancerTrafficArrayOutput) ToGetInstanceTrafficLoadBalancerTrafficArrayOutputWithContext(ctx context.Context) GetInstanceTrafficLoadBalancerTrafficArrayOutput
- type GetInstanceTrafficLoadBalancerTrafficInput
- type GetInstanceTrafficLoadBalancerTrafficOutput
- func (o GetInstanceTrafficLoadBalancerTrafficOutput) Domain() pulumi.StringOutput
- func (GetInstanceTrafficLoadBalancerTrafficOutput) ElementType() reflect.Type
- func (o GetInstanceTrafficLoadBalancerTrafficOutput) LoadBalancerId() pulumi.StringOutput
- func (o GetInstanceTrafficLoadBalancerTrafficOutput) LoadBalancerName() pulumi.StringOutput
- func (o GetInstanceTrafficLoadBalancerTrafficOutput) OutBandwidth() pulumi.Float64Output
- func (o GetInstanceTrafficLoadBalancerTrafficOutput) Region() pulumi.StringOutput
- func (o GetInstanceTrafficLoadBalancerTrafficOutput) ToGetInstanceTrafficLoadBalancerTrafficOutput() GetInstanceTrafficLoadBalancerTrafficOutput
- func (o GetInstanceTrafficLoadBalancerTrafficOutput) ToGetInstanceTrafficLoadBalancerTrafficOutputWithContext(ctx context.Context) GetInstanceTrafficLoadBalancerTrafficOutput
- func (o GetInstanceTrafficLoadBalancerTrafficOutput) Vip() pulumi.StringOutput
- type GetInstanceTrafficOutputArgs
- type GetInstanceTrafficResult
- type GetInstanceTrafficResultOutput
- func (GetInstanceTrafficResultOutput) ElementType() reflect.Type
- func (o GetInstanceTrafficResultOutput) Id() pulumi.StringOutput
- func (o GetInstanceTrafficResultOutput) LoadBalancerRegion() pulumi.StringPtrOutput
- func (o GetInstanceTrafficResultOutput) LoadBalancerTraffics() GetInstanceTrafficLoadBalancerTrafficArrayOutput
- func (o GetInstanceTrafficResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstanceTrafficResultOutput) ToGetInstanceTrafficResultOutput() GetInstanceTrafficResultOutput
- func (o GetInstanceTrafficResultOutput) ToGetInstanceTrafficResultOutputWithContext(ctx context.Context) GetInstanceTrafficResultOutput
- type GetInstancesArgs
- type GetInstancesClbList
- type GetInstancesClbListArgs
- type GetInstancesClbListArray
- type GetInstancesClbListArrayInput
- type GetInstancesClbListArrayOutput
- func (GetInstancesClbListArrayOutput) ElementType() reflect.Type
- func (o GetInstancesClbListArrayOutput) Index(i pulumi.IntInput) GetInstancesClbListOutput
- func (o GetInstancesClbListArrayOutput) ToGetInstancesClbListArrayOutput() GetInstancesClbListArrayOutput
- func (o GetInstancesClbListArrayOutput) ToGetInstancesClbListArrayOutputWithContext(ctx context.Context) GetInstancesClbListArrayOutput
- type GetInstancesClbListInput
- type GetInstancesClbListOutput
- func (o GetInstancesClbListOutput) AddressIpVersion() pulumi.StringOutput
- func (o GetInstancesClbListOutput) ClbId() pulumi.StringOutput
- func (o GetInstancesClbListOutput) ClbName() pulumi.StringOutput
- func (o GetInstancesClbListOutput) ClbVips() pulumi.StringArrayOutput
- func (o GetInstancesClbListOutput) CreateTime() pulumi.StringOutput
- func (GetInstancesClbListOutput) ElementType() reflect.Type
- func (o GetInstancesClbListOutput) InternetBandwidthMaxOut() pulumi.IntOutput
- func (o GetInstancesClbListOutput) InternetChargeType() pulumi.StringOutput
- func (o GetInstancesClbListOutput) LocalZone() pulumi.BoolOutput
- func (o GetInstancesClbListOutput) NetworkType() pulumi.StringOutput
- func (o GetInstancesClbListOutput) ProjectId() pulumi.IntOutput
- func (o GetInstancesClbListOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o GetInstancesClbListOutput) Status() pulumi.IntOutput
- func (o GetInstancesClbListOutput) StatusTime() pulumi.StringOutput
- func (o GetInstancesClbListOutput) SubnetId() pulumi.StringOutput
- func (o GetInstancesClbListOutput) Tags() pulumi.MapOutput
- func (o GetInstancesClbListOutput) TargetRegionInfoRegion() pulumi.StringOutput
- func (o GetInstancesClbListOutput) TargetRegionInfoVpcId() pulumi.StringOutput
- func (o GetInstancesClbListOutput) ToGetInstancesClbListOutput() GetInstancesClbListOutput
- func (o GetInstancesClbListOutput) ToGetInstancesClbListOutputWithContext(ctx context.Context) GetInstancesClbListOutput
- func (o GetInstancesClbListOutput) VipIsp() pulumi.StringOutput
- func (o GetInstancesClbListOutput) VpcId() pulumi.StringOutput
- func (o GetInstancesClbListOutput) Zone() pulumi.StringOutput
- func (o GetInstancesClbListOutput) ZoneId() pulumi.IntOutput
- func (o GetInstancesClbListOutput) ZoneName() pulumi.StringOutput
- func (o GetInstancesClbListOutput) ZoneRegion() pulumi.StringOutput
- type GetInstancesOutputArgs
- type GetInstancesResult
- type GetInstancesResultOutput
- func (o GetInstancesResultOutput) ClbId() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ClbLists() GetInstancesClbListArrayOutput
- func (o GetInstancesResultOutput) ClbName() pulumi.StringPtrOutput
- func (GetInstancesResultOutput) ElementType() reflect.Type
- func (o GetInstancesResultOutput) Id() pulumi.StringOutput
- func (o GetInstancesResultOutput) MasterZone() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) NetworkType() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ProjectId() pulumi.IntPtrOutput
- func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
- func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
- type GetListenerRulesArgs
- type GetListenerRulesOutputArgs
- type GetListenerRulesResult
- type GetListenerRulesResultOutput
- func (o GetListenerRulesResultOutput) ClbId() pulumi.StringOutput
- func (o GetListenerRulesResultOutput) Domain() pulumi.StringPtrOutput
- func (GetListenerRulesResultOutput) ElementType() reflect.Type
- func (o GetListenerRulesResultOutput) Id() pulumi.StringOutput
- func (o GetListenerRulesResultOutput) ListenerId() pulumi.StringOutput
- func (o GetListenerRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetListenerRulesResultOutput) RuleId() pulumi.StringPtrOutput
- func (o GetListenerRulesResultOutput) RuleLists() GetListenerRulesRuleListArrayOutput
- func (o GetListenerRulesResultOutput) Scheduler() pulumi.StringPtrOutput
- func (o GetListenerRulesResultOutput) ToGetListenerRulesResultOutput() GetListenerRulesResultOutput
- func (o GetListenerRulesResultOutput) ToGetListenerRulesResultOutputWithContext(ctx context.Context) GetListenerRulesResultOutput
- func (o GetListenerRulesResultOutput) Url() pulumi.StringPtrOutput
- type GetListenerRulesRuleList
- type GetListenerRulesRuleListArgs
- func (GetListenerRulesRuleListArgs) ElementType() reflect.Type
- func (i GetListenerRulesRuleListArgs) ToGetListenerRulesRuleListOutput() GetListenerRulesRuleListOutput
- func (i GetListenerRulesRuleListArgs) ToGetListenerRulesRuleListOutputWithContext(ctx context.Context) GetListenerRulesRuleListOutput
- type GetListenerRulesRuleListArray
- func (GetListenerRulesRuleListArray) ElementType() reflect.Type
- func (i GetListenerRulesRuleListArray) ToGetListenerRulesRuleListArrayOutput() GetListenerRulesRuleListArrayOutput
- func (i GetListenerRulesRuleListArray) ToGetListenerRulesRuleListArrayOutputWithContext(ctx context.Context) GetListenerRulesRuleListArrayOutput
- type GetListenerRulesRuleListArrayInput
- type GetListenerRulesRuleListArrayOutput
- func (GetListenerRulesRuleListArrayOutput) ElementType() reflect.Type
- func (o GetListenerRulesRuleListArrayOutput) Index(i pulumi.IntInput) GetListenerRulesRuleListOutput
- func (o GetListenerRulesRuleListArrayOutput) ToGetListenerRulesRuleListArrayOutput() GetListenerRulesRuleListArrayOutput
- func (o GetListenerRulesRuleListArrayOutput) ToGetListenerRulesRuleListArrayOutputWithContext(ctx context.Context) GetListenerRulesRuleListArrayOutput
- type GetListenerRulesRuleListInput
- type GetListenerRulesRuleListOutput
- func (o GetListenerRulesRuleListOutput) CertificateCaId() pulumi.StringOutput
- func (o GetListenerRulesRuleListOutput) CertificateId() pulumi.StringOutput
- func (o GetListenerRulesRuleListOutput) CertificateSslMode() pulumi.StringOutput
- func (o GetListenerRulesRuleListOutput) ClbId() pulumi.StringOutput
- func (o GetListenerRulesRuleListOutput) Domain() pulumi.StringPtrOutput
- func (GetListenerRulesRuleListOutput) ElementType() reflect.Type
- func (o GetListenerRulesRuleListOutput) HealthCheckHealthNum() pulumi.IntOutput
- func (o GetListenerRulesRuleListOutput) HealthCheckHttpCode() pulumi.IntOutput
- func (o GetListenerRulesRuleListOutput) HealthCheckHttpDomain() pulumi.StringOutput
- func (o GetListenerRulesRuleListOutput) HealthCheckHttpMethod() pulumi.StringOutput
- func (o GetListenerRulesRuleListOutput) HealthCheckHttpPath() pulumi.StringOutput
- func (o GetListenerRulesRuleListOutput) HealthCheckIntervalTime() pulumi.IntOutput
- func (o GetListenerRulesRuleListOutput) HealthCheckSwitch() pulumi.BoolOutput
- func (o GetListenerRulesRuleListOutput) HealthCheckUnhealthNum() pulumi.IntOutput
- func (o GetListenerRulesRuleListOutput) Http2Switch() pulumi.BoolOutput
- func (o GetListenerRulesRuleListOutput) ListenerId() pulumi.StringOutput
- func (o GetListenerRulesRuleListOutput) RuleId() pulumi.StringOutput
- func (o GetListenerRulesRuleListOutput) Scheduler() pulumi.StringOutput
- func (o GetListenerRulesRuleListOutput) SessionExpireTime() pulumi.IntOutput
- func (o GetListenerRulesRuleListOutput) ToGetListenerRulesRuleListOutput() GetListenerRulesRuleListOutput
- func (o GetListenerRulesRuleListOutput) ToGetListenerRulesRuleListOutputWithContext(ctx context.Context) GetListenerRulesRuleListOutput
- func (o GetListenerRulesRuleListOutput) Url() pulumi.StringPtrOutput
- type GetListenersArgs
- type GetListenersByTargetsArgs
- type GetListenersByTargetsBackend
- type GetListenersByTargetsBackendArgs
- func (GetListenersByTargetsBackendArgs) ElementType() reflect.Type
- func (i GetListenersByTargetsBackendArgs) ToGetListenersByTargetsBackendOutput() GetListenersByTargetsBackendOutput
- func (i GetListenersByTargetsBackendArgs) ToGetListenersByTargetsBackendOutputWithContext(ctx context.Context) GetListenersByTargetsBackendOutput
- type GetListenersByTargetsBackendArray
- func (GetListenersByTargetsBackendArray) ElementType() reflect.Type
- func (i GetListenersByTargetsBackendArray) ToGetListenersByTargetsBackendArrayOutput() GetListenersByTargetsBackendArrayOutput
- func (i GetListenersByTargetsBackendArray) ToGetListenersByTargetsBackendArrayOutputWithContext(ctx context.Context) GetListenersByTargetsBackendArrayOutput
- type GetListenersByTargetsBackendArrayInput
- type GetListenersByTargetsBackendArrayOutput
- func (GetListenersByTargetsBackendArrayOutput) ElementType() reflect.Type
- func (o GetListenersByTargetsBackendArrayOutput) Index(i pulumi.IntInput) GetListenersByTargetsBackendOutput
- func (o GetListenersByTargetsBackendArrayOutput) ToGetListenersByTargetsBackendArrayOutput() GetListenersByTargetsBackendArrayOutput
- func (o GetListenersByTargetsBackendArrayOutput) ToGetListenersByTargetsBackendArrayOutputWithContext(ctx context.Context) GetListenersByTargetsBackendArrayOutput
- type GetListenersByTargetsBackendInput
- type GetListenersByTargetsBackendOutput
- func (GetListenersByTargetsBackendOutput) ElementType() reflect.Type
- func (o GetListenersByTargetsBackendOutput) PrivateIp() pulumi.StringOutput
- func (o GetListenersByTargetsBackendOutput) ToGetListenersByTargetsBackendOutput() GetListenersByTargetsBackendOutput
- func (o GetListenersByTargetsBackendOutput) ToGetListenersByTargetsBackendOutputWithContext(ctx context.Context) GetListenersByTargetsBackendOutput
- func (o GetListenersByTargetsBackendOutput) VpcId() pulumi.StringOutput
- type GetListenersByTargetsLoadBalancer
- type GetListenersByTargetsLoadBalancerArgs
- func (GetListenersByTargetsLoadBalancerArgs) ElementType() reflect.Type
- func (i GetListenersByTargetsLoadBalancerArgs) ToGetListenersByTargetsLoadBalancerOutput() GetListenersByTargetsLoadBalancerOutput
- func (i GetListenersByTargetsLoadBalancerArgs) ToGetListenersByTargetsLoadBalancerOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerOutput
- type GetListenersByTargetsLoadBalancerArray
- func (GetListenersByTargetsLoadBalancerArray) ElementType() reflect.Type
- func (i GetListenersByTargetsLoadBalancerArray) ToGetListenersByTargetsLoadBalancerArrayOutput() GetListenersByTargetsLoadBalancerArrayOutput
- func (i GetListenersByTargetsLoadBalancerArray) ToGetListenersByTargetsLoadBalancerArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerArrayOutput
- type GetListenersByTargetsLoadBalancerArrayInput
- type GetListenersByTargetsLoadBalancerArrayOutput
- func (GetListenersByTargetsLoadBalancerArrayOutput) ElementType() reflect.Type
- func (o GetListenersByTargetsLoadBalancerArrayOutput) Index(i pulumi.IntInput) GetListenersByTargetsLoadBalancerOutput
- func (o GetListenersByTargetsLoadBalancerArrayOutput) ToGetListenersByTargetsLoadBalancerArrayOutput() GetListenersByTargetsLoadBalancerArrayOutput
- func (o GetListenersByTargetsLoadBalancerArrayOutput) ToGetListenersByTargetsLoadBalancerArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerArrayOutput
- type GetListenersByTargetsLoadBalancerInput
- type GetListenersByTargetsLoadBalancerListener
- type GetListenersByTargetsLoadBalancerListenerArgs
- func (GetListenersByTargetsLoadBalancerListenerArgs) ElementType() reflect.Type
- func (i GetListenersByTargetsLoadBalancerListenerArgs) ToGetListenersByTargetsLoadBalancerListenerOutput() GetListenersByTargetsLoadBalancerListenerOutput
- func (i GetListenersByTargetsLoadBalancerListenerArgs) ToGetListenersByTargetsLoadBalancerListenerOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerOutput
- type GetListenersByTargetsLoadBalancerListenerArray
- func (GetListenersByTargetsLoadBalancerListenerArray) ElementType() reflect.Type
- func (i GetListenersByTargetsLoadBalancerListenerArray) ToGetListenersByTargetsLoadBalancerListenerArrayOutput() GetListenersByTargetsLoadBalancerListenerArrayOutput
- func (i GetListenersByTargetsLoadBalancerListenerArray) ToGetListenersByTargetsLoadBalancerListenerArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerArrayOutput
- type GetListenersByTargetsLoadBalancerListenerArrayInput
- type GetListenersByTargetsLoadBalancerListenerArrayOutput
- func (GetListenersByTargetsLoadBalancerListenerArrayOutput) ElementType() reflect.Type
- func (o GetListenersByTargetsLoadBalancerListenerArrayOutput) Index(i pulumi.IntInput) GetListenersByTargetsLoadBalancerListenerOutput
- func (o GetListenersByTargetsLoadBalancerListenerArrayOutput) ToGetListenersByTargetsLoadBalancerListenerArrayOutput() GetListenersByTargetsLoadBalancerListenerArrayOutput
- func (o GetListenersByTargetsLoadBalancerListenerArrayOutput) ToGetListenersByTargetsLoadBalancerListenerArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerArrayOutput
- type GetListenersByTargetsLoadBalancerListenerInput
- type GetListenersByTargetsLoadBalancerListenerOutput
- func (GetListenersByTargetsLoadBalancerListenerOutput) ElementType() reflect.Type
- func (o GetListenersByTargetsLoadBalancerListenerOutput) EndPort() pulumi.IntOutput
- func (o GetListenersByTargetsLoadBalancerListenerOutput) ListenerId() pulumi.StringOutput
- func (o GetListenersByTargetsLoadBalancerListenerOutput) Port() pulumi.IntOutput
- func (o GetListenersByTargetsLoadBalancerListenerOutput) Protocol() pulumi.StringOutput
- func (o GetListenersByTargetsLoadBalancerListenerOutput) Rules() GetListenersByTargetsLoadBalancerListenerRuleArrayOutput
- func (o GetListenersByTargetsLoadBalancerListenerOutput) Targets() GetListenersByTargetsLoadBalancerListenerTargetArrayOutput
- func (o GetListenersByTargetsLoadBalancerListenerOutput) ToGetListenersByTargetsLoadBalancerListenerOutput() GetListenersByTargetsLoadBalancerListenerOutput
- func (o GetListenersByTargetsLoadBalancerListenerOutput) ToGetListenersByTargetsLoadBalancerListenerOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerOutput
- type GetListenersByTargetsLoadBalancerListenerRule
- type GetListenersByTargetsLoadBalancerListenerRuleArgs
- func (GetListenersByTargetsLoadBalancerListenerRuleArgs) ElementType() reflect.Type
- func (i GetListenersByTargetsLoadBalancerListenerRuleArgs) ToGetListenersByTargetsLoadBalancerListenerRuleOutput() GetListenersByTargetsLoadBalancerListenerRuleOutput
- func (i GetListenersByTargetsLoadBalancerListenerRuleArgs) ToGetListenersByTargetsLoadBalancerListenerRuleOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleOutput
- type GetListenersByTargetsLoadBalancerListenerRuleArray
- func (GetListenersByTargetsLoadBalancerListenerRuleArray) ElementType() reflect.Type
- func (i GetListenersByTargetsLoadBalancerListenerRuleArray) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutput() GetListenersByTargetsLoadBalancerListenerRuleArrayOutput
- func (i GetListenersByTargetsLoadBalancerListenerRuleArray) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleArrayOutput
- type GetListenersByTargetsLoadBalancerListenerRuleArrayInput
- type GetListenersByTargetsLoadBalancerListenerRuleArrayOutput
- func (GetListenersByTargetsLoadBalancerListenerRuleArrayOutput) ElementType() reflect.Type
- func (o GetListenersByTargetsLoadBalancerListenerRuleArrayOutput) Index(i pulumi.IntInput) GetListenersByTargetsLoadBalancerListenerRuleOutput
- func (o GetListenersByTargetsLoadBalancerListenerRuleArrayOutput) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutput() GetListenersByTargetsLoadBalancerListenerRuleArrayOutput
- func (o GetListenersByTargetsLoadBalancerListenerRuleArrayOutput) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleArrayOutput
- type GetListenersByTargetsLoadBalancerListenerRuleInput
- type GetListenersByTargetsLoadBalancerListenerRuleOutput
- func (o GetListenersByTargetsLoadBalancerListenerRuleOutput) Domain() pulumi.StringOutput
- func (GetListenersByTargetsLoadBalancerListenerRuleOutput) ElementType() reflect.Type
- func (o GetListenersByTargetsLoadBalancerListenerRuleOutput) LocationId() pulumi.StringOutput
- func (o GetListenersByTargetsLoadBalancerListenerRuleOutput) Targets() GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput
- func (o GetListenersByTargetsLoadBalancerListenerRuleOutput) ToGetListenersByTargetsLoadBalancerListenerRuleOutput() GetListenersByTargetsLoadBalancerListenerRuleOutput
- func (o GetListenersByTargetsLoadBalancerListenerRuleOutput) ToGetListenersByTargetsLoadBalancerListenerRuleOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleOutput
- func (o GetListenersByTargetsLoadBalancerListenerRuleOutput) Url() pulumi.StringOutput
- type GetListenersByTargetsLoadBalancerListenerRuleTarget
- type GetListenersByTargetsLoadBalancerListenerRuleTargetArgs
- func (GetListenersByTargetsLoadBalancerListenerRuleTargetArgs) ElementType() reflect.Type
- func (i GetListenersByTargetsLoadBalancerListenerRuleTargetArgs) ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutput() GetListenersByTargetsLoadBalancerListenerRuleTargetOutput
- func (i GetListenersByTargetsLoadBalancerListenerRuleTargetArgs) ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleTargetOutput
- type GetListenersByTargetsLoadBalancerListenerRuleTargetArray
- func (GetListenersByTargetsLoadBalancerListenerRuleTargetArray) ElementType() reflect.Type
- func (i GetListenersByTargetsLoadBalancerListenerRuleTargetArray) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput() GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput
- func (i GetListenersByTargetsLoadBalancerListenerRuleTargetArray) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput
- type GetListenersByTargetsLoadBalancerListenerRuleTargetArrayInput
- type GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput
- func (GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput) ElementType() reflect.Type
- func (o GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput) Index(i pulumi.IntInput) GetListenersByTargetsLoadBalancerListenerRuleTargetOutput
- func (o GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput() GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput
- func (o GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput
- type GetListenersByTargetsLoadBalancerListenerRuleTargetInput
- type GetListenersByTargetsLoadBalancerListenerRuleTargetOutput
- func (GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) ElementType() reflect.Type
- func (o GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) Port() pulumi.IntOutput
- func (o GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) PrivateIp() pulumi.StringOutput
- func (o GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutput() GetListenersByTargetsLoadBalancerListenerRuleTargetOutput
- func (o GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleTargetOutput
- func (o GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) Type() pulumi.StringOutput
- func (o GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) VpcId() pulumi.IntOutput
- func (o GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) Weight() pulumi.IntOutput
- type GetListenersByTargetsLoadBalancerListenerTarget
- type GetListenersByTargetsLoadBalancerListenerTargetArgs
- func (GetListenersByTargetsLoadBalancerListenerTargetArgs) ElementType() reflect.Type
- func (i GetListenersByTargetsLoadBalancerListenerTargetArgs) ToGetListenersByTargetsLoadBalancerListenerTargetOutput() GetListenersByTargetsLoadBalancerListenerTargetOutput
- func (i GetListenersByTargetsLoadBalancerListenerTargetArgs) ToGetListenersByTargetsLoadBalancerListenerTargetOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerTargetOutput
- type GetListenersByTargetsLoadBalancerListenerTargetArray
- func (GetListenersByTargetsLoadBalancerListenerTargetArray) ElementType() reflect.Type
- func (i GetListenersByTargetsLoadBalancerListenerTargetArray) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutput() GetListenersByTargetsLoadBalancerListenerTargetArrayOutput
- func (i GetListenersByTargetsLoadBalancerListenerTargetArray) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerTargetArrayOutput
- type GetListenersByTargetsLoadBalancerListenerTargetArrayInput
- type GetListenersByTargetsLoadBalancerListenerTargetArrayOutput
- func (GetListenersByTargetsLoadBalancerListenerTargetArrayOutput) ElementType() reflect.Type
- func (o GetListenersByTargetsLoadBalancerListenerTargetArrayOutput) Index(i pulumi.IntInput) GetListenersByTargetsLoadBalancerListenerTargetOutput
- func (o GetListenersByTargetsLoadBalancerListenerTargetArrayOutput) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutput() GetListenersByTargetsLoadBalancerListenerTargetArrayOutput
- func (o GetListenersByTargetsLoadBalancerListenerTargetArrayOutput) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerTargetArrayOutput
- type GetListenersByTargetsLoadBalancerListenerTargetInput
- type GetListenersByTargetsLoadBalancerListenerTargetOutput
- func (GetListenersByTargetsLoadBalancerListenerTargetOutput) ElementType() reflect.Type
- func (o GetListenersByTargetsLoadBalancerListenerTargetOutput) Port() pulumi.IntOutput
- func (o GetListenersByTargetsLoadBalancerListenerTargetOutput) PrivateIp() pulumi.StringOutput
- func (o GetListenersByTargetsLoadBalancerListenerTargetOutput) ToGetListenersByTargetsLoadBalancerListenerTargetOutput() GetListenersByTargetsLoadBalancerListenerTargetOutput
- func (o GetListenersByTargetsLoadBalancerListenerTargetOutput) ToGetListenersByTargetsLoadBalancerListenerTargetOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerTargetOutput
- func (o GetListenersByTargetsLoadBalancerListenerTargetOutput) Type() pulumi.StringOutput
- func (o GetListenersByTargetsLoadBalancerListenerTargetOutput) VpcId() pulumi.IntOutput
- func (o GetListenersByTargetsLoadBalancerListenerTargetOutput) Weight() pulumi.IntOutput
- type GetListenersByTargetsLoadBalancerOutput
- func (GetListenersByTargetsLoadBalancerOutput) ElementType() reflect.Type
- func (o GetListenersByTargetsLoadBalancerOutput) Listeners() GetListenersByTargetsLoadBalancerListenerArrayOutput
- func (o GetListenersByTargetsLoadBalancerOutput) LoadBalancerId() pulumi.StringOutput
- func (o GetListenersByTargetsLoadBalancerOutput) Region() pulumi.StringOutput
- func (o GetListenersByTargetsLoadBalancerOutput) ToGetListenersByTargetsLoadBalancerOutput() GetListenersByTargetsLoadBalancerOutput
- func (o GetListenersByTargetsLoadBalancerOutput) ToGetListenersByTargetsLoadBalancerOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerOutput
- func (o GetListenersByTargetsLoadBalancerOutput) Vip() pulumi.StringOutput
- type GetListenersByTargetsOutputArgs
- type GetListenersByTargetsResult
- type GetListenersByTargetsResultOutput
- func (o GetListenersByTargetsResultOutput) Backends() GetListenersByTargetsBackendArrayOutput
- func (GetListenersByTargetsResultOutput) ElementType() reflect.Type
- func (o GetListenersByTargetsResultOutput) Id() pulumi.StringOutput
- func (o GetListenersByTargetsResultOutput) LoadBalancers() GetListenersByTargetsLoadBalancerArrayOutput
- func (o GetListenersByTargetsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetListenersByTargetsResultOutput) ToGetListenersByTargetsResultOutput() GetListenersByTargetsResultOutput
- func (o GetListenersByTargetsResultOutput) ToGetListenersByTargetsResultOutputWithContext(ctx context.Context) GetListenersByTargetsResultOutput
- type GetListenersListenerList
- type GetListenersListenerListArgs
- func (GetListenersListenerListArgs) ElementType() reflect.Type
- func (i GetListenersListenerListArgs) ToGetListenersListenerListOutput() GetListenersListenerListOutput
- func (i GetListenersListenerListArgs) ToGetListenersListenerListOutputWithContext(ctx context.Context) GetListenersListenerListOutput
- type GetListenersListenerListArray
- func (GetListenersListenerListArray) ElementType() reflect.Type
- func (i GetListenersListenerListArray) ToGetListenersListenerListArrayOutput() GetListenersListenerListArrayOutput
- func (i GetListenersListenerListArray) ToGetListenersListenerListArrayOutputWithContext(ctx context.Context) GetListenersListenerListArrayOutput
- type GetListenersListenerListArrayInput
- type GetListenersListenerListArrayOutput
- func (GetListenersListenerListArrayOutput) ElementType() reflect.Type
- func (o GetListenersListenerListArrayOutput) Index(i pulumi.IntInput) GetListenersListenerListOutput
- func (o GetListenersListenerListArrayOutput) ToGetListenersListenerListArrayOutput() GetListenersListenerListArrayOutput
- func (o GetListenersListenerListArrayOutput) ToGetListenersListenerListArrayOutputWithContext(ctx context.Context) GetListenersListenerListArrayOutput
- type GetListenersListenerListInput
- type GetListenersListenerListOutput
- func (o GetListenersListenerListOutput) CertificateCaId() pulumi.StringOutput
- func (o GetListenersListenerListOutput) CertificateId() pulumi.StringOutput
- func (o GetListenersListenerListOutput) CertificateSslMode() pulumi.StringOutput
- func (o GetListenersListenerListOutput) ClbId() pulumi.StringOutput
- func (GetListenersListenerListOutput) ElementType() reflect.Type
- func (o GetListenersListenerListOutput) HealthCheckContextType() pulumi.StringOutput
- func (o GetListenersListenerListOutput) HealthCheckHealthNum() pulumi.IntOutput
- func (o GetListenersListenerListOutput) HealthCheckHttpCode() pulumi.IntOutput
- func (o GetListenersListenerListOutput) HealthCheckHttpDomain() pulumi.StringOutput
- func (o GetListenersListenerListOutput) HealthCheckHttpMethod() pulumi.StringOutput
- func (o GetListenersListenerListOutput) HealthCheckHttpPath() pulumi.StringOutput
- func (o GetListenersListenerListOutput) HealthCheckHttpVersion() pulumi.StringOutput
- func (o GetListenersListenerListOutput) HealthCheckIntervalTime() pulumi.IntOutput
- func (o GetListenersListenerListOutput) HealthCheckPort() pulumi.IntOutput
- func (o GetListenersListenerListOutput) HealthCheckRecvContext() pulumi.StringOutput
- func (o GetListenersListenerListOutput) HealthCheckSendContext() pulumi.StringOutput
- func (o GetListenersListenerListOutput) HealthCheckSwitch() pulumi.BoolOutput
- func (o GetListenersListenerListOutput) HealthCheckTimeOut() pulumi.IntOutput
- func (o GetListenersListenerListOutput) HealthCheckType() pulumi.StringOutput
- func (o GetListenersListenerListOutput) HealthCheckUnhealthNum() pulumi.IntOutput
- func (o GetListenersListenerListOutput) ListenerId() pulumi.StringOutput
- func (o GetListenersListenerListOutput) ListenerName() pulumi.StringOutput
- func (o GetListenersListenerListOutput) Port() pulumi.IntOutput
- func (o GetListenersListenerListOutput) Protocol() pulumi.StringOutput
- func (o GetListenersListenerListOutput) Scheduler() pulumi.StringOutput
- func (o GetListenersListenerListOutput) SessionExpireTime() pulumi.IntOutput
- func (o GetListenersListenerListOutput) SniSwitch() pulumi.BoolOutput
- func (o GetListenersListenerListOutput) ToGetListenersListenerListOutput() GetListenersListenerListOutput
- func (o GetListenersListenerListOutput) ToGetListenersListenerListOutputWithContext(ctx context.Context) GetListenersListenerListOutput
- type GetListenersOutputArgs
- type GetListenersResult
- type GetListenersResultOutput
- func (o GetListenersResultOutput) ClbId() pulumi.StringOutput
- func (GetListenersResultOutput) ElementType() reflect.Type
- func (o GetListenersResultOutput) Id() pulumi.StringOutput
- func (o GetListenersResultOutput) ListenerId() pulumi.StringPtrOutput
- func (o GetListenersResultOutput) ListenerLists() GetListenersListenerListArrayOutput
- func (o GetListenersResultOutput) Port() pulumi.IntPtrOutput
- func (o GetListenersResultOutput) Protocol() pulumi.StringPtrOutput
- func (o GetListenersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetListenersResultOutput) ToGetListenersResultOutput() GetListenersResultOutput
- func (o GetListenersResultOutput) ToGetListenersResultOutputWithContext(ctx context.Context) GetListenersResultOutput
- type GetRedirectionsArgs
- type GetRedirectionsOutputArgs
- type GetRedirectionsRedirectionList
- type GetRedirectionsRedirectionListArgs
- func (GetRedirectionsRedirectionListArgs) ElementType() reflect.Type
- func (i GetRedirectionsRedirectionListArgs) ToGetRedirectionsRedirectionListOutput() GetRedirectionsRedirectionListOutput
- func (i GetRedirectionsRedirectionListArgs) ToGetRedirectionsRedirectionListOutputWithContext(ctx context.Context) GetRedirectionsRedirectionListOutput
- type GetRedirectionsRedirectionListArray
- func (GetRedirectionsRedirectionListArray) ElementType() reflect.Type
- func (i GetRedirectionsRedirectionListArray) ToGetRedirectionsRedirectionListArrayOutput() GetRedirectionsRedirectionListArrayOutput
- func (i GetRedirectionsRedirectionListArray) ToGetRedirectionsRedirectionListArrayOutputWithContext(ctx context.Context) GetRedirectionsRedirectionListArrayOutput
- type GetRedirectionsRedirectionListArrayInput
- type GetRedirectionsRedirectionListArrayOutput
- func (GetRedirectionsRedirectionListArrayOutput) ElementType() reflect.Type
- func (o GetRedirectionsRedirectionListArrayOutput) Index(i pulumi.IntInput) GetRedirectionsRedirectionListOutput
- func (o GetRedirectionsRedirectionListArrayOutput) ToGetRedirectionsRedirectionListArrayOutput() GetRedirectionsRedirectionListArrayOutput
- func (o GetRedirectionsRedirectionListArrayOutput) ToGetRedirectionsRedirectionListArrayOutputWithContext(ctx context.Context) GetRedirectionsRedirectionListArrayOutput
- type GetRedirectionsRedirectionListInput
- type GetRedirectionsRedirectionListOutput
- func (o GetRedirectionsRedirectionListOutput) ClbId() pulumi.StringOutput
- func (GetRedirectionsRedirectionListOutput) ElementType() reflect.Type
- func (o GetRedirectionsRedirectionListOutput) SourceListenerId() pulumi.StringOutput
- func (o GetRedirectionsRedirectionListOutput) SourceRuleId() pulumi.StringOutput
- func (o GetRedirectionsRedirectionListOutput) TargetListenerId() pulumi.StringOutput
- func (o GetRedirectionsRedirectionListOutput) TargetRuleId() pulumi.StringOutput
- func (o GetRedirectionsRedirectionListOutput) ToGetRedirectionsRedirectionListOutput() GetRedirectionsRedirectionListOutput
- func (o GetRedirectionsRedirectionListOutput) ToGetRedirectionsRedirectionListOutputWithContext(ctx context.Context) GetRedirectionsRedirectionListOutput
- type GetRedirectionsResult
- type GetRedirectionsResultOutput
- func (o GetRedirectionsResultOutput) ClbId() pulumi.StringOutput
- func (GetRedirectionsResultOutput) ElementType() reflect.Type
- func (o GetRedirectionsResultOutput) Id() pulumi.StringOutput
- func (o GetRedirectionsResultOutput) RedirectionLists() GetRedirectionsRedirectionListArrayOutput
- func (o GetRedirectionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetRedirectionsResultOutput) SourceListenerId() pulumi.StringOutput
- func (o GetRedirectionsResultOutput) SourceRuleId() pulumi.StringOutput
- func (o GetRedirectionsResultOutput) TargetListenerId() pulumi.StringPtrOutput
- func (o GetRedirectionsResultOutput) TargetRuleId() pulumi.StringPtrOutput
- func (o GetRedirectionsResultOutput) ToGetRedirectionsResultOutput() GetRedirectionsResultOutput
- func (o GetRedirectionsResultOutput) ToGetRedirectionsResultOutputWithContext(ctx context.Context) GetRedirectionsResultOutput
- type GetResourcesArgs
- type GetResourcesFilter
- type GetResourcesFilterArgs
- type GetResourcesFilterArray
- type GetResourcesFilterArrayInput
- type GetResourcesFilterArrayOutput
- func (GetResourcesFilterArrayOutput) ElementType() reflect.Type
- func (o GetResourcesFilterArrayOutput) Index(i pulumi.IntInput) GetResourcesFilterOutput
- func (o GetResourcesFilterArrayOutput) ToGetResourcesFilterArrayOutput() GetResourcesFilterArrayOutput
- func (o GetResourcesFilterArrayOutput) ToGetResourcesFilterArrayOutputWithContext(ctx context.Context) GetResourcesFilterArrayOutput
- type GetResourcesFilterInput
- type GetResourcesFilterOutput
- func (GetResourcesFilterOutput) ElementType() reflect.Type
- func (o GetResourcesFilterOutput) Name() pulumi.StringOutput
- func (o GetResourcesFilterOutput) ToGetResourcesFilterOutput() GetResourcesFilterOutput
- func (o GetResourcesFilterOutput) ToGetResourcesFilterOutputWithContext(ctx context.Context) GetResourcesFilterOutput
- func (o GetResourcesFilterOutput) Values() pulumi.StringArrayOutput
- type GetResourcesOutputArgs
- type GetResourcesResult
- type GetResourcesResultOutput
- func (GetResourcesResultOutput) ElementType() reflect.Type
- func (o GetResourcesResultOutput) Filters() GetResourcesFilterArrayOutput
- func (o GetResourcesResultOutput) Id() pulumi.StringOutput
- func (o GetResourcesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetResourcesResultOutput) ToGetResourcesResultOutput() GetResourcesResultOutput
- func (o GetResourcesResultOutput) ToGetResourcesResultOutputWithContext(ctx context.Context) GetResourcesResultOutput
- func (o GetResourcesResultOutput) ZoneResourceSets() GetResourcesZoneResourceSetArrayOutput
- type GetResourcesZoneResourceSet
- type GetResourcesZoneResourceSetArgs
- func (GetResourcesZoneResourceSetArgs) ElementType() reflect.Type
- func (i GetResourcesZoneResourceSetArgs) ToGetResourcesZoneResourceSetOutput() GetResourcesZoneResourceSetOutput
- func (i GetResourcesZoneResourceSetArgs) ToGetResourcesZoneResourceSetOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetOutput
- type GetResourcesZoneResourceSetArray
- func (GetResourcesZoneResourceSetArray) ElementType() reflect.Type
- func (i GetResourcesZoneResourceSetArray) ToGetResourcesZoneResourceSetArrayOutput() GetResourcesZoneResourceSetArrayOutput
- func (i GetResourcesZoneResourceSetArray) ToGetResourcesZoneResourceSetArrayOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetArrayOutput
- type GetResourcesZoneResourceSetArrayInput
- type GetResourcesZoneResourceSetArrayOutput
- func (GetResourcesZoneResourceSetArrayOutput) ElementType() reflect.Type
- func (o GetResourcesZoneResourceSetArrayOutput) Index(i pulumi.IntInput) GetResourcesZoneResourceSetOutput
- func (o GetResourcesZoneResourceSetArrayOutput) ToGetResourcesZoneResourceSetArrayOutput() GetResourcesZoneResourceSetArrayOutput
- func (o GetResourcesZoneResourceSetArrayOutput) ToGetResourcesZoneResourceSetArrayOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetArrayOutput
- type GetResourcesZoneResourceSetInput
- type GetResourcesZoneResourceSetOutput
- func (o GetResourcesZoneResourceSetOutput) EdgeZone() pulumi.BoolOutput
- func (GetResourcesZoneResourceSetOutput) ElementType() reflect.Type
- func (o GetResourcesZoneResourceSetOutput) IpVersion() pulumi.StringOutput
- func (o GetResourcesZoneResourceSetOutput) LocalZone() pulumi.BoolOutput
- func (o GetResourcesZoneResourceSetOutput) MasterZone() pulumi.StringOutput
- func (o GetResourcesZoneResourceSetOutput) ResourceSets() GetResourcesZoneResourceSetResourceSetArrayOutput
- func (o GetResourcesZoneResourceSetOutput) SlaveZone() pulumi.StringOutput
- func (o GetResourcesZoneResourceSetOutput) ToGetResourcesZoneResourceSetOutput() GetResourcesZoneResourceSetOutput
- func (o GetResourcesZoneResourceSetOutput) ToGetResourcesZoneResourceSetOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetOutput
- func (o GetResourcesZoneResourceSetOutput) ZoneRegion() pulumi.StringOutput
- func (o GetResourcesZoneResourceSetOutput) ZoneResourceType() pulumi.StringOutput
- type GetResourcesZoneResourceSetResourceSet
- type GetResourcesZoneResourceSetResourceSetArgs
- func (GetResourcesZoneResourceSetResourceSetArgs) ElementType() reflect.Type
- func (i GetResourcesZoneResourceSetResourceSetArgs) ToGetResourcesZoneResourceSetResourceSetOutput() GetResourcesZoneResourceSetResourceSetOutput
- func (i GetResourcesZoneResourceSetResourceSetArgs) ToGetResourcesZoneResourceSetResourceSetOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetOutput
- type GetResourcesZoneResourceSetResourceSetArray
- func (GetResourcesZoneResourceSetResourceSetArray) ElementType() reflect.Type
- func (i GetResourcesZoneResourceSetResourceSetArray) ToGetResourcesZoneResourceSetResourceSetArrayOutput() GetResourcesZoneResourceSetResourceSetArrayOutput
- func (i GetResourcesZoneResourceSetResourceSetArray) ToGetResourcesZoneResourceSetResourceSetArrayOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetArrayOutput
- type GetResourcesZoneResourceSetResourceSetArrayInput
- type GetResourcesZoneResourceSetResourceSetArrayOutput
- func (GetResourcesZoneResourceSetResourceSetArrayOutput) ElementType() reflect.Type
- func (o GetResourcesZoneResourceSetResourceSetArrayOutput) Index(i pulumi.IntInput) GetResourcesZoneResourceSetResourceSetOutput
- func (o GetResourcesZoneResourceSetResourceSetArrayOutput) ToGetResourcesZoneResourceSetResourceSetArrayOutput() GetResourcesZoneResourceSetResourceSetArrayOutput
- func (o GetResourcesZoneResourceSetResourceSetArrayOutput) ToGetResourcesZoneResourceSetResourceSetArrayOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetArrayOutput
- type GetResourcesZoneResourceSetResourceSetAvailabilitySet
- type GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs
- func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs) ElementType() reflect.Type
- func (i GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutput() GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput
- func (i GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput
- type GetResourcesZoneResourceSetResourceSetAvailabilitySetArray
- func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArray) ElementType() reflect.Type
- func (i GetResourcesZoneResourceSetResourceSetAvailabilitySetArray) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput() GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput
- func (i GetResourcesZoneResourceSetResourceSetAvailabilitySetArray) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput
- type GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayInput
- type GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput
- func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput) ElementType() reflect.Type
- func (o GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput) Index(i pulumi.IntInput) GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput
- func (o GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput() GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput
- func (o GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput
- type GetResourcesZoneResourceSetResourceSetAvailabilitySetInput
- type GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput
- func (o GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) Availability() pulumi.StringOutput
- func (GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) ElementType() reflect.Type
- func (o GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutput() GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput
- func (o GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput
- func (o GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) Type() pulumi.StringOutput
- type GetResourcesZoneResourceSetResourceSetInput
- type GetResourcesZoneResourceSetResourceSetOutput
- func (o GetResourcesZoneResourceSetResourceSetOutput) AvailabilitySets() GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput
- func (GetResourcesZoneResourceSetResourceSetOutput) ElementType() reflect.Type
- func (o GetResourcesZoneResourceSetResourceSetOutput) Isp() pulumi.StringOutput
- func (o GetResourcesZoneResourceSetResourceSetOutput) ToGetResourcesZoneResourceSetResourceSetOutput() GetResourcesZoneResourceSetResourceSetOutput
- func (o GetResourcesZoneResourceSetResourceSetOutput) ToGetResourcesZoneResourceSetResourceSetOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetOutput
- func (o GetResourcesZoneResourceSetResourceSetOutput) Types() pulumi.StringArrayOutput
- type GetTargetGroupListArgs
- type GetTargetGroupListFilter
- type GetTargetGroupListFilterArgs
- func (GetTargetGroupListFilterArgs) ElementType() reflect.Type
- func (i GetTargetGroupListFilterArgs) ToGetTargetGroupListFilterOutput() GetTargetGroupListFilterOutput
- func (i GetTargetGroupListFilterArgs) ToGetTargetGroupListFilterOutputWithContext(ctx context.Context) GetTargetGroupListFilterOutput
- type GetTargetGroupListFilterArray
- func (GetTargetGroupListFilterArray) ElementType() reflect.Type
- func (i GetTargetGroupListFilterArray) ToGetTargetGroupListFilterArrayOutput() GetTargetGroupListFilterArrayOutput
- func (i GetTargetGroupListFilterArray) ToGetTargetGroupListFilterArrayOutputWithContext(ctx context.Context) GetTargetGroupListFilterArrayOutput
- type GetTargetGroupListFilterArrayInput
- type GetTargetGroupListFilterArrayOutput
- func (GetTargetGroupListFilterArrayOutput) ElementType() reflect.Type
- func (o GetTargetGroupListFilterArrayOutput) Index(i pulumi.IntInput) GetTargetGroupListFilterOutput
- func (o GetTargetGroupListFilterArrayOutput) ToGetTargetGroupListFilterArrayOutput() GetTargetGroupListFilterArrayOutput
- func (o GetTargetGroupListFilterArrayOutput) ToGetTargetGroupListFilterArrayOutputWithContext(ctx context.Context) GetTargetGroupListFilterArrayOutput
- type GetTargetGroupListFilterInput
- type GetTargetGroupListFilterOutput
- func (GetTargetGroupListFilterOutput) ElementType() reflect.Type
- func (o GetTargetGroupListFilterOutput) Name() pulumi.StringOutput
- func (o GetTargetGroupListFilterOutput) ToGetTargetGroupListFilterOutput() GetTargetGroupListFilterOutput
- func (o GetTargetGroupListFilterOutput) ToGetTargetGroupListFilterOutputWithContext(ctx context.Context) GetTargetGroupListFilterOutput
- func (o GetTargetGroupListFilterOutput) Values() pulumi.StringArrayOutput
- type GetTargetGroupListOutputArgs
- type GetTargetGroupListResult
- type GetTargetGroupListResultOutput
- func (GetTargetGroupListResultOutput) ElementType() reflect.Type
- func (o GetTargetGroupListResultOutput) Filters() GetTargetGroupListFilterArrayOutput
- func (o GetTargetGroupListResultOutput) Id() pulumi.StringOutput
- func (o GetTargetGroupListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetTargetGroupListResultOutput) TargetGroupIds() pulumi.StringArrayOutput
- func (o GetTargetGroupListResultOutput) TargetGroupSets() GetTargetGroupListTargetGroupSetArrayOutput
- func (o GetTargetGroupListResultOutput) ToGetTargetGroupListResultOutput() GetTargetGroupListResultOutput
- func (o GetTargetGroupListResultOutput) ToGetTargetGroupListResultOutputWithContext(ctx context.Context) GetTargetGroupListResultOutput
- type GetTargetGroupListTargetGroupSet
- type GetTargetGroupListTargetGroupSetArgs
- func (GetTargetGroupListTargetGroupSetArgs) ElementType() reflect.Type
- func (i GetTargetGroupListTargetGroupSetArgs) ToGetTargetGroupListTargetGroupSetOutput() GetTargetGroupListTargetGroupSetOutput
- func (i GetTargetGroupListTargetGroupSetArgs) ToGetTargetGroupListTargetGroupSetOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetOutput
- type GetTargetGroupListTargetGroupSetArray
- func (GetTargetGroupListTargetGroupSetArray) ElementType() reflect.Type
- func (i GetTargetGroupListTargetGroupSetArray) ToGetTargetGroupListTargetGroupSetArrayOutput() GetTargetGroupListTargetGroupSetArrayOutput
- func (i GetTargetGroupListTargetGroupSetArray) ToGetTargetGroupListTargetGroupSetArrayOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetArrayOutput
- type GetTargetGroupListTargetGroupSetArrayInput
- type GetTargetGroupListTargetGroupSetArrayOutput
- func (GetTargetGroupListTargetGroupSetArrayOutput) ElementType() reflect.Type
- func (o GetTargetGroupListTargetGroupSetArrayOutput) Index(i pulumi.IntInput) GetTargetGroupListTargetGroupSetOutput
- func (o GetTargetGroupListTargetGroupSetArrayOutput) ToGetTargetGroupListTargetGroupSetArrayOutput() GetTargetGroupListTargetGroupSetArrayOutput
- func (o GetTargetGroupListTargetGroupSetArrayOutput) ToGetTargetGroupListTargetGroupSetArrayOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetArrayOutput
- type GetTargetGroupListTargetGroupSetAssociatedRule
- type GetTargetGroupListTargetGroupSetAssociatedRuleArgs
- func (GetTargetGroupListTargetGroupSetAssociatedRuleArgs) ElementType() reflect.Type
- func (i GetTargetGroupListTargetGroupSetAssociatedRuleArgs) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutput() GetTargetGroupListTargetGroupSetAssociatedRuleOutput
- func (i GetTargetGroupListTargetGroupSetAssociatedRuleArgs) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetAssociatedRuleOutput
- type GetTargetGroupListTargetGroupSetAssociatedRuleArray
- func (GetTargetGroupListTargetGroupSetAssociatedRuleArray) ElementType() reflect.Type
- func (i GetTargetGroupListTargetGroupSetAssociatedRuleArray) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput() GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput
- func (i GetTargetGroupListTargetGroupSetAssociatedRuleArray) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput
- type GetTargetGroupListTargetGroupSetAssociatedRuleArrayInput
- type GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput
- func (GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput) ElementType() reflect.Type
- func (o GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput) Index(i pulumi.IntInput) GetTargetGroupListTargetGroupSetAssociatedRuleOutput
- func (o GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput() GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput
- func (o GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput
- type GetTargetGroupListTargetGroupSetAssociatedRuleInput
- type GetTargetGroupListTargetGroupSetAssociatedRuleOutput
- func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) Domain() pulumi.StringOutput
- func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ElementType() reflect.Type
- func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ListenerId() pulumi.StringOutput
- func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ListenerName() pulumi.StringOutput
- func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) LoadBalancerId() pulumi.StringOutput
- func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) LoadBalancerName() pulumi.StringOutput
- func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) LocationId() pulumi.StringOutput
- func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) Port() pulumi.IntOutput
- func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) Protocol() pulumi.StringOutput
- func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutput() GetTargetGroupListTargetGroupSetAssociatedRuleOutput
- func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetAssociatedRuleOutput
- func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) Url() pulumi.StringOutput
- type GetTargetGroupListTargetGroupSetInput
- type GetTargetGroupListTargetGroupSetOutput
- func (o GetTargetGroupListTargetGroupSetOutput) AssociatedRules() GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput
- func (o GetTargetGroupListTargetGroupSetOutput) CreatedTime() pulumi.StringOutput
- func (GetTargetGroupListTargetGroupSetOutput) ElementType() reflect.Type
- func (o GetTargetGroupListTargetGroupSetOutput) Port() pulumi.IntOutput
- func (o GetTargetGroupListTargetGroupSetOutput) TargetGroupId() pulumi.StringOutput
- func (o GetTargetGroupListTargetGroupSetOutput) TargetGroupName() pulumi.StringOutput
- func (o GetTargetGroupListTargetGroupSetOutput) ToGetTargetGroupListTargetGroupSetOutput() GetTargetGroupListTargetGroupSetOutput
- func (o GetTargetGroupListTargetGroupSetOutput) ToGetTargetGroupListTargetGroupSetOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetOutput
- func (o GetTargetGroupListTargetGroupSetOutput) UpdatedTime() pulumi.StringOutput
- func (o GetTargetGroupListTargetGroupSetOutput) VpcId() pulumi.StringOutput
- type GetTargetGroupsArgs
- type GetTargetGroupsList
- type GetTargetGroupsListArgs
- type GetTargetGroupsListArray
- type GetTargetGroupsListArrayInput
- type GetTargetGroupsListArrayOutput
- func (GetTargetGroupsListArrayOutput) ElementType() reflect.Type
- func (o GetTargetGroupsListArrayOutput) Index(i pulumi.IntInput) GetTargetGroupsListOutput
- func (o GetTargetGroupsListArrayOutput) ToGetTargetGroupsListArrayOutput() GetTargetGroupsListArrayOutput
- func (o GetTargetGroupsListArrayOutput) ToGetTargetGroupsListArrayOutputWithContext(ctx context.Context) GetTargetGroupsListArrayOutput
- type GetTargetGroupsListAssociatedRuleList
- type GetTargetGroupsListAssociatedRuleListArgs
- func (GetTargetGroupsListAssociatedRuleListArgs) ElementType() reflect.Type
- func (i GetTargetGroupsListAssociatedRuleListArgs) ToGetTargetGroupsListAssociatedRuleListOutput() GetTargetGroupsListAssociatedRuleListOutput
- func (i GetTargetGroupsListAssociatedRuleListArgs) ToGetTargetGroupsListAssociatedRuleListOutputWithContext(ctx context.Context) GetTargetGroupsListAssociatedRuleListOutput
- type GetTargetGroupsListAssociatedRuleListArray
- func (GetTargetGroupsListAssociatedRuleListArray) ElementType() reflect.Type
- func (i GetTargetGroupsListAssociatedRuleListArray) ToGetTargetGroupsListAssociatedRuleListArrayOutput() GetTargetGroupsListAssociatedRuleListArrayOutput
- func (i GetTargetGroupsListAssociatedRuleListArray) ToGetTargetGroupsListAssociatedRuleListArrayOutputWithContext(ctx context.Context) GetTargetGroupsListAssociatedRuleListArrayOutput
- type GetTargetGroupsListAssociatedRuleListArrayInput
- type GetTargetGroupsListAssociatedRuleListArrayOutput
- func (GetTargetGroupsListAssociatedRuleListArrayOutput) ElementType() reflect.Type
- func (o GetTargetGroupsListAssociatedRuleListArrayOutput) Index(i pulumi.IntInput) GetTargetGroupsListAssociatedRuleListOutput
- func (o GetTargetGroupsListAssociatedRuleListArrayOutput) ToGetTargetGroupsListAssociatedRuleListArrayOutput() GetTargetGroupsListAssociatedRuleListArrayOutput
- func (o GetTargetGroupsListAssociatedRuleListArrayOutput) ToGetTargetGroupsListAssociatedRuleListArrayOutputWithContext(ctx context.Context) GetTargetGroupsListAssociatedRuleListArrayOutput
- type GetTargetGroupsListAssociatedRuleListInput
- type GetTargetGroupsListAssociatedRuleListOutput
- func (o GetTargetGroupsListAssociatedRuleListOutput) Domain() pulumi.StringOutput
- func (GetTargetGroupsListAssociatedRuleListOutput) ElementType() reflect.Type
- func (o GetTargetGroupsListAssociatedRuleListOutput) ListenerId() pulumi.StringOutput
- func (o GetTargetGroupsListAssociatedRuleListOutput) ListenerName() pulumi.StringOutput
- func (o GetTargetGroupsListAssociatedRuleListOutput) ListenerPort() pulumi.IntOutput
- func (o GetTargetGroupsListAssociatedRuleListOutput) LoadBalancerId() pulumi.StringOutput
- func (o GetTargetGroupsListAssociatedRuleListOutput) LoadBalancerName() pulumi.StringOutput
- func (o GetTargetGroupsListAssociatedRuleListOutput) LocationId() pulumi.StringOutput
- func (o GetTargetGroupsListAssociatedRuleListOutput) Protocol() pulumi.StringOutput
- func (o GetTargetGroupsListAssociatedRuleListOutput) ToGetTargetGroupsListAssociatedRuleListOutput() GetTargetGroupsListAssociatedRuleListOutput
- func (o GetTargetGroupsListAssociatedRuleListOutput) ToGetTargetGroupsListAssociatedRuleListOutputWithContext(ctx context.Context) GetTargetGroupsListAssociatedRuleListOutput
- func (o GetTargetGroupsListAssociatedRuleListOutput) Url() pulumi.StringOutput
- type GetTargetGroupsListInput
- type GetTargetGroupsListOutput
- func (o GetTargetGroupsListOutput) AssociatedRuleLists() GetTargetGroupsListAssociatedRuleListArrayOutput
- func (o GetTargetGroupsListOutput) CreateTime() pulumi.StringOutput
- func (GetTargetGroupsListOutput) ElementType() reflect.Type
- func (o GetTargetGroupsListOutput) Port() pulumi.IntOutput
- func (o GetTargetGroupsListOutput) TargetGroupId() pulumi.StringOutput
- func (o GetTargetGroupsListOutput) TargetGroupInstanceLists() GetTargetGroupsListTargetGroupInstanceListArrayOutput
- func (o GetTargetGroupsListOutput) TargetGroupName() pulumi.StringOutput
- func (o GetTargetGroupsListOutput) ToGetTargetGroupsListOutput() GetTargetGroupsListOutput
- func (o GetTargetGroupsListOutput) ToGetTargetGroupsListOutputWithContext(ctx context.Context) GetTargetGroupsListOutput
- func (o GetTargetGroupsListOutput) UpdateTime() pulumi.StringOutput
- func (o GetTargetGroupsListOutput) VpcId() pulumi.StringOutput
- type GetTargetGroupsListTargetGroupInstanceList
- type GetTargetGroupsListTargetGroupInstanceListArgs
- func (GetTargetGroupsListTargetGroupInstanceListArgs) ElementType() reflect.Type
- func (i GetTargetGroupsListTargetGroupInstanceListArgs) ToGetTargetGroupsListTargetGroupInstanceListOutput() GetTargetGroupsListTargetGroupInstanceListOutput
- func (i GetTargetGroupsListTargetGroupInstanceListArgs) ToGetTargetGroupsListTargetGroupInstanceListOutputWithContext(ctx context.Context) GetTargetGroupsListTargetGroupInstanceListOutput
- type GetTargetGroupsListTargetGroupInstanceListArray
- func (GetTargetGroupsListTargetGroupInstanceListArray) ElementType() reflect.Type
- func (i GetTargetGroupsListTargetGroupInstanceListArray) ToGetTargetGroupsListTargetGroupInstanceListArrayOutput() GetTargetGroupsListTargetGroupInstanceListArrayOutput
- func (i GetTargetGroupsListTargetGroupInstanceListArray) ToGetTargetGroupsListTargetGroupInstanceListArrayOutputWithContext(ctx context.Context) GetTargetGroupsListTargetGroupInstanceListArrayOutput
- type GetTargetGroupsListTargetGroupInstanceListArrayInput
- type GetTargetGroupsListTargetGroupInstanceListArrayOutput
- func (GetTargetGroupsListTargetGroupInstanceListArrayOutput) ElementType() reflect.Type
- func (o GetTargetGroupsListTargetGroupInstanceListArrayOutput) Index(i pulumi.IntInput) GetTargetGroupsListTargetGroupInstanceListOutput
- func (o GetTargetGroupsListTargetGroupInstanceListArrayOutput) ToGetTargetGroupsListTargetGroupInstanceListArrayOutput() GetTargetGroupsListTargetGroupInstanceListArrayOutput
- func (o GetTargetGroupsListTargetGroupInstanceListArrayOutput) ToGetTargetGroupsListTargetGroupInstanceListArrayOutputWithContext(ctx context.Context) GetTargetGroupsListTargetGroupInstanceListArrayOutput
- type GetTargetGroupsListTargetGroupInstanceListInput
- type GetTargetGroupsListTargetGroupInstanceListOutput
- func (GetTargetGroupsListTargetGroupInstanceListOutput) ElementType() reflect.Type
- func (o GetTargetGroupsListTargetGroupInstanceListOutput) EniId() pulumi.StringOutput
- func (o GetTargetGroupsListTargetGroupInstanceListOutput) InstanceId() pulumi.StringOutput
- func (o GetTargetGroupsListTargetGroupInstanceListOutput) InstanceName() pulumi.StringOutput
- func (o GetTargetGroupsListTargetGroupInstanceListOutput) PrivateIpAddresses() pulumi.ArrayOutput
- func (o GetTargetGroupsListTargetGroupInstanceListOutput) PublicIpAddresses() pulumi.ArrayOutput
- func (o GetTargetGroupsListTargetGroupInstanceListOutput) RegisteredTime() pulumi.StringOutput
- func (o GetTargetGroupsListTargetGroupInstanceListOutput) ServerPort() pulumi.IntOutput
- func (o GetTargetGroupsListTargetGroupInstanceListOutput) ServerType() pulumi.StringOutput
- func (o GetTargetGroupsListTargetGroupInstanceListOutput) ToGetTargetGroupsListTargetGroupInstanceListOutput() GetTargetGroupsListTargetGroupInstanceListOutput
- func (o GetTargetGroupsListTargetGroupInstanceListOutput) ToGetTargetGroupsListTargetGroupInstanceListOutputWithContext(ctx context.Context) GetTargetGroupsListTargetGroupInstanceListOutput
- func (o GetTargetGroupsListTargetGroupInstanceListOutput) Weight() pulumi.IntOutput
- type GetTargetGroupsOutputArgs
- type GetTargetGroupsResult
- type GetTargetGroupsResultOutput
- func (GetTargetGroupsResultOutput) ElementType() reflect.Type
- func (o GetTargetGroupsResultOutput) Id() pulumi.StringOutput
- func (o GetTargetGroupsResultOutput) Lists() GetTargetGroupsListArrayOutput
- func (o GetTargetGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetTargetGroupsResultOutput) TargetGroupId() pulumi.StringPtrOutput
- func (o GetTargetGroupsResultOutput) TargetGroupName() pulumi.StringPtrOutput
- func (o GetTargetGroupsResultOutput) ToGetTargetGroupsResultOutput() GetTargetGroupsResultOutput
- func (o GetTargetGroupsResultOutput) ToGetTargetGroupsResultOutputWithContext(ctx context.Context) GetTargetGroupsResultOutput
- func (o GetTargetGroupsResultOutput) VpcId() pulumi.StringPtrOutput
- type GetTargetHealthArgs
- type GetTargetHealthLoadBalancer
- type GetTargetHealthLoadBalancerArgs
- func (GetTargetHealthLoadBalancerArgs) ElementType() reflect.Type
- func (i GetTargetHealthLoadBalancerArgs) ToGetTargetHealthLoadBalancerOutput() GetTargetHealthLoadBalancerOutput
- func (i GetTargetHealthLoadBalancerArgs) ToGetTargetHealthLoadBalancerOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerOutput
- type GetTargetHealthLoadBalancerArray
- func (GetTargetHealthLoadBalancerArray) ElementType() reflect.Type
- func (i GetTargetHealthLoadBalancerArray) ToGetTargetHealthLoadBalancerArrayOutput() GetTargetHealthLoadBalancerArrayOutput
- func (i GetTargetHealthLoadBalancerArray) ToGetTargetHealthLoadBalancerArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerArrayOutput
- type GetTargetHealthLoadBalancerArrayInput
- type GetTargetHealthLoadBalancerArrayOutput
- func (GetTargetHealthLoadBalancerArrayOutput) ElementType() reflect.Type
- func (o GetTargetHealthLoadBalancerArrayOutput) Index(i pulumi.IntInput) GetTargetHealthLoadBalancerOutput
- func (o GetTargetHealthLoadBalancerArrayOutput) ToGetTargetHealthLoadBalancerArrayOutput() GetTargetHealthLoadBalancerArrayOutput
- func (o GetTargetHealthLoadBalancerArrayOutput) ToGetTargetHealthLoadBalancerArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerArrayOutput
- type GetTargetHealthLoadBalancerInput
- type GetTargetHealthLoadBalancerListener
- type GetTargetHealthLoadBalancerListenerArgs
- func (GetTargetHealthLoadBalancerListenerArgs) ElementType() reflect.Type
- func (i GetTargetHealthLoadBalancerListenerArgs) ToGetTargetHealthLoadBalancerListenerOutput() GetTargetHealthLoadBalancerListenerOutput
- func (i GetTargetHealthLoadBalancerListenerArgs) ToGetTargetHealthLoadBalancerListenerOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerOutput
- type GetTargetHealthLoadBalancerListenerArray
- func (GetTargetHealthLoadBalancerListenerArray) ElementType() reflect.Type
- func (i GetTargetHealthLoadBalancerListenerArray) ToGetTargetHealthLoadBalancerListenerArrayOutput() GetTargetHealthLoadBalancerListenerArrayOutput
- func (i GetTargetHealthLoadBalancerListenerArray) ToGetTargetHealthLoadBalancerListenerArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerArrayOutput
- type GetTargetHealthLoadBalancerListenerArrayInput
- type GetTargetHealthLoadBalancerListenerArrayOutput
- func (GetTargetHealthLoadBalancerListenerArrayOutput) ElementType() reflect.Type
- func (o GetTargetHealthLoadBalancerListenerArrayOutput) Index(i pulumi.IntInput) GetTargetHealthLoadBalancerListenerOutput
- func (o GetTargetHealthLoadBalancerListenerArrayOutput) ToGetTargetHealthLoadBalancerListenerArrayOutput() GetTargetHealthLoadBalancerListenerArrayOutput
- func (o GetTargetHealthLoadBalancerListenerArrayOutput) ToGetTargetHealthLoadBalancerListenerArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerArrayOutput
- type GetTargetHealthLoadBalancerListenerInput
- type GetTargetHealthLoadBalancerListenerOutput
- func (GetTargetHealthLoadBalancerListenerOutput) ElementType() reflect.Type
- func (o GetTargetHealthLoadBalancerListenerOutput) ListenerId() pulumi.StringOutput
- func (o GetTargetHealthLoadBalancerListenerOutput) ListenerName() pulumi.StringOutput
- func (o GetTargetHealthLoadBalancerListenerOutput) Port() pulumi.IntOutput
- func (o GetTargetHealthLoadBalancerListenerOutput) Protocol() pulumi.StringOutput
- func (o GetTargetHealthLoadBalancerListenerOutput) Rules() GetTargetHealthLoadBalancerListenerRuleArrayOutput
- func (o GetTargetHealthLoadBalancerListenerOutput) ToGetTargetHealthLoadBalancerListenerOutput() GetTargetHealthLoadBalancerListenerOutput
- func (o GetTargetHealthLoadBalancerListenerOutput) ToGetTargetHealthLoadBalancerListenerOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerOutput
- type GetTargetHealthLoadBalancerListenerRule
- type GetTargetHealthLoadBalancerListenerRuleArgs
- func (GetTargetHealthLoadBalancerListenerRuleArgs) ElementType() reflect.Type
- func (i GetTargetHealthLoadBalancerListenerRuleArgs) ToGetTargetHealthLoadBalancerListenerRuleOutput() GetTargetHealthLoadBalancerListenerRuleOutput
- func (i GetTargetHealthLoadBalancerListenerRuleArgs) ToGetTargetHealthLoadBalancerListenerRuleOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleOutput
- type GetTargetHealthLoadBalancerListenerRuleArray
- func (GetTargetHealthLoadBalancerListenerRuleArray) ElementType() reflect.Type
- func (i GetTargetHealthLoadBalancerListenerRuleArray) ToGetTargetHealthLoadBalancerListenerRuleArrayOutput() GetTargetHealthLoadBalancerListenerRuleArrayOutput
- func (i GetTargetHealthLoadBalancerListenerRuleArray) ToGetTargetHealthLoadBalancerListenerRuleArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleArrayOutput
- type GetTargetHealthLoadBalancerListenerRuleArrayInput
- type GetTargetHealthLoadBalancerListenerRuleArrayOutput
- func (GetTargetHealthLoadBalancerListenerRuleArrayOutput) ElementType() reflect.Type
- func (o GetTargetHealthLoadBalancerListenerRuleArrayOutput) Index(i pulumi.IntInput) GetTargetHealthLoadBalancerListenerRuleOutput
- func (o GetTargetHealthLoadBalancerListenerRuleArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleArrayOutput() GetTargetHealthLoadBalancerListenerRuleArrayOutput
- func (o GetTargetHealthLoadBalancerListenerRuleArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleArrayOutput
- type GetTargetHealthLoadBalancerListenerRuleInput
- type GetTargetHealthLoadBalancerListenerRuleOutput
- func (o GetTargetHealthLoadBalancerListenerRuleOutput) Domain() pulumi.StringOutput
- func (GetTargetHealthLoadBalancerListenerRuleOutput) ElementType() reflect.Type
- func (o GetTargetHealthLoadBalancerListenerRuleOutput) LocationId() pulumi.StringOutput
- func (o GetTargetHealthLoadBalancerListenerRuleOutput) Targets() GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput
- func (o GetTargetHealthLoadBalancerListenerRuleOutput) ToGetTargetHealthLoadBalancerListenerRuleOutput() GetTargetHealthLoadBalancerListenerRuleOutput
- func (o GetTargetHealthLoadBalancerListenerRuleOutput) ToGetTargetHealthLoadBalancerListenerRuleOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleOutput
- func (o GetTargetHealthLoadBalancerListenerRuleOutput) Url() pulumi.StringOutput
- type GetTargetHealthLoadBalancerListenerRuleTarget
- type GetTargetHealthLoadBalancerListenerRuleTargetArgs
- func (GetTargetHealthLoadBalancerListenerRuleTargetArgs) ElementType() reflect.Type
- func (i GetTargetHealthLoadBalancerListenerRuleTargetArgs) ToGetTargetHealthLoadBalancerListenerRuleTargetOutput() GetTargetHealthLoadBalancerListenerRuleTargetOutput
- func (i GetTargetHealthLoadBalancerListenerRuleTargetArgs) ToGetTargetHealthLoadBalancerListenerRuleTargetOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleTargetOutput
- type GetTargetHealthLoadBalancerListenerRuleTargetArray
- func (GetTargetHealthLoadBalancerListenerRuleTargetArray) ElementType() reflect.Type
- func (i GetTargetHealthLoadBalancerListenerRuleTargetArray) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutput() GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput
- func (i GetTargetHealthLoadBalancerListenerRuleTargetArray) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput
- type GetTargetHealthLoadBalancerListenerRuleTargetArrayInput
- type GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput
- func (GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput) ElementType() reflect.Type
- func (o GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput) Index(i pulumi.IntInput) GetTargetHealthLoadBalancerListenerRuleTargetOutput
- func (o GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutput() GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput
- func (o GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput
- type GetTargetHealthLoadBalancerListenerRuleTargetInput
- type GetTargetHealthLoadBalancerListenerRuleTargetOutput
- func (GetTargetHealthLoadBalancerListenerRuleTargetOutput) ElementType() reflect.Type
- func (o GetTargetHealthLoadBalancerListenerRuleTargetOutput) HealthStatus() pulumi.BoolOutput
- func (o GetTargetHealthLoadBalancerListenerRuleTargetOutput) HealthStatusDetail() pulumi.StringOutput
- func (o GetTargetHealthLoadBalancerListenerRuleTargetOutput) Ip() pulumi.StringOutput
- func (o GetTargetHealthLoadBalancerListenerRuleTargetOutput) Port() pulumi.IntOutput
- func (o GetTargetHealthLoadBalancerListenerRuleTargetOutput) TargetId() pulumi.StringOutput
- func (o GetTargetHealthLoadBalancerListenerRuleTargetOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetOutput() GetTargetHealthLoadBalancerListenerRuleTargetOutput
- func (o GetTargetHealthLoadBalancerListenerRuleTargetOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleTargetOutput
- type GetTargetHealthLoadBalancerOutput
- func (GetTargetHealthLoadBalancerOutput) ElementType() reflect.Type
- func (o GetTargetHealthLoadBalancerOutput) Listeners() GetTargetHealthLoadBalancerListenerArrayOutput
- func (o GetTargetHealthLoadBalancerOutput) LoadBalancerId() pulumi.StringOutput
- func (o GetTargetHealthLoadBalancerOutput) LoadBalancerName() pulumi.StringOutput
- func (o GetTargetHealthLoadBalancerOutput) ToGetTargetHealthLoadBalancerOutput() GetTargetHealthLoadBalancerOutput
- func (o GetTargetHealthLoadBalancerOutput) ToGetTargetHealthLoadBalancerOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerOutput
- type GetTargetHealthOutputArgs
- type GetTargetHealthResult
- type GetTargetHealthResultOutput
- func (GetTargetHealthResultOutput) ElementType() reflect.Type
- func (o GetTargetHealthResultOutput) Id() pulumi.StringOutput
- func (o GetTargetHealthResultOutput) LoadBalancerIds() pulumi.StringArrayOutput
- func (o GetTargetHealthResultOutput) LoadBalancers() GetTargetHealthLoadBalancerArrayOutput
- func (o GetTargetHealthResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o GetTargetHealthResultOutput) ToGetTargetHealthResultOutput() GetTargetHealthResultOutput
- func (o GetTargetHealthResultOutput) ToGetTargetHealthResultOutputWithContext(ctx context.Context) GetTargetHealthResultOutput
- type Instance
- type InstanceArgs
- type InstanceArray
- type InstanceArrayInput
- type InstanceArrayOutput
- type InstanceInput
- type InstanceMap
- type InstanceMapInput
- type InstanceMapOutput
- type InstanceMixIpTargetConfig
- type InstanceMixIpTargetConfigArgs
- type InstanceMixIpTargetConfigArray
- func (InstanceMixIpTargetConfigArray) ElementType() reflect.Type
- func (i InstanceMixIpTargetConfigArray) ToInstanceMixIpTargetConfigArrayOutput() InstanceMixIpTargetConfigArrayOutput
- func (i InstanceMixIpTargetConfigArray) ToInstanceMixIpTargetConfigArrayOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigArrayOutput
- type InstanceMixIpTargetConfigArrayInput
- type InstanceMixIpTargetConfigArrayOutput
- func (InstanceMixIpTargetConfigArrayOutput) ElementType() reflect.Type
- func (o InstanceMixIpTargetConfigArrayOutput) Index(i pulumi.IntInput) InstanceMixIpTargetConfigOutput
- func (o InstanceMixIpTargetConfigArrayOutput) ToInstanceMixIpTargetConfigArrayOutput() InstanceMixIpTargetConfigArrayOutput
- func (o InstanceMixIpTargetConfigArrayOutput) ToInstanceMixIpTargetConfigArrayOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigArrayOutput
- type InstanceMixIpTargetConfigInput
- type InstanceMixIpTargetConfigMap
- func (InstanceMixIpTargetConfigMap) ElementType() reflect.Type
- func (i InstanceMixIpTargetConfigMap) ToInstanceMixIpTargetConfigMapOutput() InstanceMixIpTargetConfigMapOutput
- func (i InstanceMixIpTargetConfigMap) ToInstanceMixIpTargetConfigMapOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigMapOutput
- type InstanceMixIpTargetConfigMapInput
- type InstanceMixIpTargetConfigMapOutput
- func (InstanceMixIpTargetConfigMapOutput) ElementType() reflect.Type
- func (o InstanceMixIpTargetConfigMapOutput) MapIndex(k pulumi.StringInput) InstanceMixIpTargetConfigOutput
- func (o InstanceMixIpTargetConfigMapOutput) ToInstanceMixIpTargetConfigMapOutput() InstanceMixIpTargetConfigMapOutput
- func (o InstanceMixIpTargetConfigMapOutput) ToInstanceMixIpTargetConfigMapOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigMapOutput
- type InstanceMixIpTargetConfigOutput
- func (InstanceMixIpTargetConfigOutput) ElementType() reflect.Type
- func (o InstanceMixIpTargetConfigOutput) LoadBalancerId() pulumi.StringOutput
- func (o InstanceMixIpTargetConfigOutput) MixIpTarget() pulumi.BoolOutput
- func (o InstanceMixIpTargetConfigOutput) ToInstanceMixIpTargetConfigOutput() InstanceMixIpTargetConfigOutput
- func (o InstanceMixIpTargetConfigOutput) ToInstanceMixIpTargetConfigOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigOutput
- type InstanceMixIpTargetConfigState
- type InstanceOutput
- func (o InstanceOutput) AddressIpVersion() pulumi.StringOutput
- func (o InstanceOutput) AddressIpv6() pulumi.StringOutput
- func (o InstanceOutput) BandwidthPackageId() pulumi.StringPtrOutput
- func (o InstanceOutput) ClbName() pulumi.StringOutput
- func (o InstanceOutput) ClbVips() pulumi.StringArrayOutput
- func (o InstanceOutput) DeleteProtect() pulumi.BoolPtrOutput
- func (o InstanceOutput) Domain() pulumi.StringOutput
- func (o InstanceOutput) DynamicVip() pulumi.BoolPtrOutput
- func (InstanceOutput) ElementType() reflect.Type
- func (o InstanceOutput) InternetBandwidthMaxOut() pulumi.IntOutput
- func (o InstanceOutput) InternetChargeType() pulumi.StringOutput
- func (o InstanceOutput) Ipv6Mode() pulumi.StringOutput
- func (o InstanceOutput) LoadBalancerPassToTarget() pulumi.BoolPtrOutput
- func (o InstanceOutput) LogSetId() pulumi.StringPtrOutput
- func (o InstanceOutput) LogTopicId() pulumi.StringPtrOutput
- func (o InstanceOutput) MasterZoneId() pulumi.StringPtrOutput
- func (o InstanceOutput) NetworkType() pulumi.StringOutput
- func (o InstanceOutput) ProjectId() pulumi.IntPtrOutput
- func (o InstanceOutput) SecurityGroups() pulumi.StringArrayOutput
- func (o InstanceOutput) SlaType() pulumi.StringOutput
- func (o InstanceOutput) SlaveZoneId() pulumi.StringPtrOutput
- func (o InstanceOutput) SnatIps() InstanceSnatIpArrayOutput
- func (o InstanceOutput) SnatPro() pulumi.BoolPtrOutput
- func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput
- func (o InstanceOutput) Tags() pulumi.MapOutput
- func (o InstanceOutput) TargetRegionInfoRegion() pulumi.StringOutput
- func (o InstanceOutput) TargetRegionInfoVpcId() pulumi.StringOutput
- func (o InstanceOutput) ToInstanceOutput() InstanceOutput
- func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
- func (o InstanceOutput) Vip() pulumi.StringOutput
- func (o InstanceOutput) VipIsp() pulumi.StringOutput
- func (o InstanceOutput) VpcId() pulumi.StringOutput
- func (o InstanceOutput) ZoneId() pulumi.StringPtrOutput
- type InstanceSlaConfig
- type InstanceSlaConfigArgs
- type InstanceSlaConfigArray
- type InstanceSlaConfigArrayInput
- type InstanceSlaConfigArrayOutput
- func (InstanceSlaConfigArrayOutput) ElementType() reflect.Type
- func (o InstanceSlaConfigArrayOutput) Index(i pulumi.IntInput) InstanceSlaConfigOutput
- func (o InstanceSlaConfigArrayOutput) ToInstanceSlaConfigArrayOutput() InstanceSlaConfigArrayOutput
- func (o InstanceSlaConfigArrayOutput) ToInstanceSlaConfigArrayOutputWithContext(ctx context.Context) InstanceSlaConfigArrayOutput
- type InstanceSlaConfigInput
- type InstanceSlaConfigMap
- type InstanceSlaConfigMapInput
- type InstanceSlaConfigMapOutput
- func (InstanceSlaConfigMapOutput) ElementType() reflect.Type
- func (o InstanceSlaConfigMapOutput) MapIndex(k pulumi.StringInput) InstanceSlaConfigOutput
- func (o InstanceSlaConfigMapOutput) ToInstanceSlaConfigMapOutput() InstanceSlaConfigMapOutput
- func (o InstanceSlaConfigMapOutput) ToInstanceSlaConfigMapOutputWithContext(ctx context.Context) InstanceSlaConfigMapOutput
- type InstanceSlaConfigOutput
- func (InstanceSlaConfigOutput) ElementType() reflect.Type
- func (o InstanceSlaConfigOutput) LoadBalancerId() pulumi.StringOutput
- func (o InstanceSlaConfigOutput) SlaType() pulumi.StringOutput
- func (o InstanceSlaConfigOutput) ToInstanceSlaConfigOutput() InstanceSlaConfigOutput
- func (o InstanceSlaConfigOutput) ToInstanceSlaConfigOutputWithContext(ctx context.Context) InstanceSlaConfigOutput
- type InstanceSlaConfigState
- type InstanceSnatIp
- type InstanceSnatIpArgs
- type InstanceSnatIpArray
- type InstanceSnatIpArrayInput
- type InstanceSnatIpArrayOutput
- func (InstanceSnatIpArrayOutput) ElementType() reflect.Type
- func (o InstanceSnatIpArrayOutput) Index(i pulumi.IntInput) InstanceSnatIpOutput
- func (o InstanceSnatIpArrayOutput) ToInstanceSnatIpArrayOutput() InstanceSnatIpArrayOutput
- func (o InstanceSnatIpArrayOutput) ToInstanceSnatIpArrayOutputWithContext(ctx context.Context) InstanceSnatIpArrayOutput
- type InstanceSnatIpInput
- type InstanceSnatIpOutput
- func (InstanceSnatIpOutput) ElementType() reflect.Type
- func (o InstanceSnatIpOutput) Ip() pulumi.StringPtrOutput
- func (o InstanceSnatIpOutput) SubnetId() pulumi.StringOutput
- func (o InstanceSnatIpOutput) ToInstanceSnatIpOutput() InstanceSnatIpOutput
- func (o InstanceSnatIpOutput) ToInstanceSnatIpOutputWithContext(ctx context.Context) InstanceSnatIpOutput
- type InstanceState
- type Listener
- type ListenerArgs
- type ListenerArray
- type ListenerArrayInput
- type ListenerArrayOutput
- type ListenerInput
- type ListenerMap
- type ListenerMapInput
- type ListenerMapOutput
- type ListenerOutput
- func (o ListenerOutput) CertificateCaId() pulumi.StringPtrOutput
- func (o ListenerOutput) CertificateId() pulumi.StringPtrOutput
- func (o ListenerOutput) CertificateSslMode() pulumi.StringPtrOutput
- func (o ListenerOutput) ClbId() pulumi.StringOutput
- func (ListenerOutput) ElementType() reflect.Type
- func (o ListenerOutput) EndPort() pulumi.IntOutput
- func (o ListenerOutput) HealthCheckContextType() pulumi.StringOutput
- func (o ListenerOutput) HealthCheckHealthNum() pulumi.IntOutput
- func (o ListenerOutput) HealthCheckHttpCode() pulumi.IntPtrOutput
- func (o ListenerOutput) HealthCheckHttpDomain() pulumi.StringPtrOutput
- func (o ListenerOutput) HealthCheckHttpMethod() pulumi.StringOutput
- func (o ListenerOutput) HealthCheckHttpPath() pulumi.StringPtrOutput
- func (o ListenerOutput) HealthCheckHttpVersion() pulumi.StringPtrOutput
- func (o ListenerOutput) HealthCheckIntervalTime() pulumi.IntOutput
- func (o ListenerOutput) HealthCheckPort() pulumi.IntPtrOutput
- func (o ListenerOutput) HealthCheckRecvContext() pulumi.StringPtrOutput
- func (o ListenerOutput) HealthCheckSendContext() pulumi.StringPtrOutput
- func (o ListenerOutput) HealthCheckSwitch() pulumi.BoolOutput
- func (o ListenerOutput) HealthCheckTimeOut() pulumi.IntOutput
- func (o ListenerOutput) HealthCheckType() pulumi.StringOutput
- func (o ListenerOutput) HealthCheckUnhealthNum() pulumi.IntOutput
- func (o ListenerOutput) HealthSourceIpType() pulumi.IntOutput
- func (o ListenerOutput) KeepaliveEnable() pulumi.IntOutput
- func (o ListenerOutput) ListenerId() pulumi.StringOutput
- func (o ListenerOutput) ListenerName() pulumi.StringOutput
- func (o ListenerOutput) Port() pulumi.IntPtrOutput
- func (o ListenerOutput) Protocol() pulumi.StringOutput
- func (o ListenerOutput) Scheduler() pulumi.StringPtrOutput
- func (o ListenerOutput) SessionExpireTime() pulumi.IntPtrOutput
- func (o ListenerOutput) SessionType() pulumi.StringOutput
- func (o ListenerOutput) SniSwitch() pulumi.BoolPtrOutput
- func (o ListenerOutput) TargetType() pulumi.StringOutput
- func (o ListenerOutput) ToListenerOutput() ListenerOutput
- func (o ListenerOutput) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
- type ListenerRule
- type ListenerRuleArgs
- type ListenerRuleArray
- type ListenerRuleArrayInput
- type ListenerRuleArrayOutput
- func (ListenerRuleArrayOutput) ElementType() reflect.Type
- func (o ListenerRuleArrayOutput) Index(i pulumi.IntInput) ListenerRuleOutput
- func (o ListenerRuleArrayOutput) ToListenerRuleArrayOutput() ListenerRuleArrayOutput
- func (o ListenerRuleArrayOutput) ToListenerRuleArrayOutputWithContext(ctx context.Context) ListenerRuleArrayOutput
- type ListenerRuleInput
- type ListenerRuleMap
- type ListenerRuleMapInput
- type ListenerRuleMapOutput
- func (ListenerRuleMapOutput) ElementType() reflect.Type
- func (o ListenerRuleMapOutput) MapIndex(k pulumi.StringInput) ListenerRuleOutput
- func (o ListenerRuleMapOutput) ToListenerRuleMapOutput() ListenerRuleMapOutput
- func (o ListenerRuleMapOutput) ToListenerRuleMapOutputWithContext(ctx context.Context) ListenerRuleMapOutput
- type ListenerRuleOutput
- func (o ListenerRuleOutput) CertificateCaId() pulumi.StringPtrOutput
- func (o ListenerRuleOutput) CertificateId() pulumi.StringPtrOutput
- func (o ListenerRuleOutput) CertificateSslMode() pulumi.StringPtrOutput
- func (o ListenerRuleOutput) ClbId() pulumi.StringOutput
- func (o ListenerRuleOutput) Domain() pulumi.StringOutput
- func (ListenerRuleOutput) ElementType() reflect.Type
- func (o ListenerRuleOutput) ForwardType() pulumi.StringOutput
- func (o ListenerRuleOutput) HealthCheckHealthNum() pulumi.IntOutput
- func (o ListenerRuleOutput) HealthCheckHttpCode() pulumi.IntOutput
- func (o ListenerRuleOutput) HealthCheckHttpDomain() pulumi.StringOutput
- func (o ListenerRuleOutput) HealthCheckHttpMethod() pulumi.StringOutput
- func (o ListenerRuleOutput) HealthCheckHttpPath() pulumi.StringOutput
- func (o ListenerRuleOutput) HealthCheckIntervalTime() pulumi.IntOutput
- func (o ListenerRuleOutput) HealthCheckSwitch() pulumi.BoolOutput
- func (o ListenerRuleOutput) HealthCheckTimeOut() pulumi.IntOutput
- func (o ListenerRuleOutput) HealthCheckType() pulumi.StringOutput
- func (o ListenerRuleOutput) HealthCheckUnhealthNum() pulumi.IntOutput
- func (o ListenerRuleOutput) Http2Switch() pulumi.BoolOutput
- func (o ListenerRuleOutput) ListenerId() pulumi.StringOutput
- func (o ListenerRuleOutput) Quic() pulumi.BoolOutput
- func (o ListenerRuleOutput) RuleId() pulumi.StringOutput
- func (o ListenerRuleOutput) Scheduler() pulumi.StringPtrOutput
- func (o ListenerRuleOutput) SessionExpireTime() pulumi.IntPtrOutput
- func (o ListenerRuleOutput) TargetType() pulumi.StringPtrOutput
- func (o ListenerRuleOutput) ToListenerRuleOutput() ListenerRuleOutput
- func (o ListenerRuleOutput) ToListenerRuleOutputWithContext(ctx context.Context) ListenerRuleOutput
- func (o ListenerRuleOutput) Url() pulumi.StringOutput
- type ListenerRuleState
- type ListenerState
- type LogSet
- type LogSetArgs
- type LogSetArray
- type LogSetArrayInput
- type LogSetArrayOutput
- type LogSetInput
- type LogSetMap
- type LogSetMapInput
- type LogSetMapOutput
- type LogSetOutput
- func (o LogSetOutput) CreateTime() pulumi.StringOutput
- func (LogSetOutput) ElementType() reflect.Type
- func (o LogSetOutput) Name() pulumi.StringOutput
- func (o LogSetOutput) Period() pulumi.IntPtrOutput
- func (o LogSetOutput) ToLogSetOutput() LogSetOutput
- func (o LogSetOutput) ToLogSetOutputWithContext(ctx context.Context) LogSetOutput
- func (o LogSetOutput) TopicCount() pulumi.StringOutput
- type LogSetState
- type LogTopic
- type LogTopicArgs
- type LogTopicArray
- type LogTopicArrayInput
- type LogTopicArrayOutput
- type LogTopicInput
- type LogTopicMap
- type LogTopicMapInput
- type LogTopicMapOutput
- type LogTopicOutput
- func (o LogTopicOutput) CreateTime() pulumi.StringOutput
- func (LogTopicOutput) ElementType() reflect.Type
- func (o LogTopicOutput) LogSetId() pulumi.StringOutput
- func (o LogTopicOutput) Status() pulumi.BoolOutput
- func (o LogTopicOutput) ToLogTopicOutput() LogTopicOutput
- func (o LogTopicOutput) ToLogTopicOutputWithContext(ctx context.Context) LogTopicOutput
- func (o LogTopicOutput) TopicName() pulumi.StringOutput
- type LogTopicState
- type Redirection
- type RedirectionArgs
- type RedirectionArray
- type RedirectionArrayInput
- type RedirectionArrayOutput
- func (RedirectionArrayOutput) ElementType() reflect.Type
- func (o RedirectionArrayOutput) Index(i pulumi.IntInput) RedirectionOutput
- func (o RedirectionArrayOutput) ToRedirectionArrayOutput() RedirectionArrayOutput
- func (o RedirectionArrayOutput) ToRedirectionArrayOutputWithContext(ctx context.Context) RedirectionArrayOutput
- type RedirectionInput
- type RedirectionMap
- type RedirectionMapInput
- type RedirectionMapOutput
- func (RedirectionMapOutput) ElementType() reflect.Type
- func (o RedirectionMapOutput) MapIndex(k pulumi.StringInput) RedirectionOutput
- func (o RedirectionMapOutput) ToRedirectionMapOutput() RedirectionMapOutput
- func (o RedirectionMapOutput) ToRedirectionMapOutputWithContext(ctx context.Context) RedirectionMapOutput
- type RedirectionOutput
- func (o RedirectionOutput) ClbId() pulumi.StringOutput
- func (o RedirectionOutput) DeleteAllAutoRewrite() pulumi.BoolPtrOutput
- func (RedirectionOutput) ElementType() reflect.Type
- func (o RedirectionOutput) IsAutoRewrite() pulumi.BoolPtrOutput
- func (o RedirectionOutput) SourceListenerId() pulumi.StringOutput
- func (o RedirectionOutput) SourceRuleId() pulumi.StringOutput
- func (o RedirectionOutput) TargetListenerId() pulumi.StringOutput
- func (o RedirectionOutput) TargetRuleId() pulumi.StringOutput
- func (o RedirectionOutput) ToRedirectionOutput() RedirectionOutput
- func (o RedirectionOutput) ToRedirectionOutputWithContext(ctx context.Context) RedirectionOutput
- type RedirectionState
- type ReplaceCertForLbs
- type ReplaceCertForLbsArgs
- type ReplaceCertForLbsArray
- type ReplaceCertForLbsArrayInput
- type ReplaceCertForLbsArrayOutput
- func (ReplaceCertForLbsArrayOutput) ElementType() reflect.Type
- func (o ReplaceCertForLbsArrayOutput) Index(i pulumi.IntInput) ReplaceCertForLbsOutput
- func (o ReplaceCertForLbsArrayOutput) ToReplaceCertForLbsArrayOutput() ReplaceCertForLbsArrayOutput
- func (o ReplaceCertForLbsArrayOutput) ToReplaceCertForLbsArrayOutputWithContext(ctx context.Context) ReplaceCertForLbsArrayOutput
- type ReplaceCertForLbsCertificate
- type ReplaceCertForLbsCertificateArgs
- func (ReplaceCertForLbsCertificateArgs) ElementType() reflect.Type
- func (i ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificateOutput() ReplaceCertForLbsCertificateOutput
- func (i ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificateOutputWithContext(ctx context.Context) ReplaceCertForLbsCertificateOutput
- func (i ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificatePtrOutput() ReplaceCertForLbsCertificatePtrOutput
- func (i ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificatePtrOutputWithContext(ctx context.Context) ReplaceCertForLbsCertificatePtrOutput
- type ReplaceCertForLbsCertificateInput
- type ReplaceCertForLbsCertificateOutput
- func (o ReplaceCertForLbsCertificateOutput) CertCaContent() pulumi.StringPtrOutput
- func (o ReplaceCertForLbsCertificateOutput) CertCaId() pulumi.StringPtrOutput
- func (o ReplaceCertForLbsCertificateOutput) CertCaName() pulumi.StringPtrOutput
- func (o ReplaceCertForLbsCertificateOutput) CertContent() pulumi.StringPtrOutput
- func (o ReplaceCertForLbsCertificateOutput) CertId() pulumi.StringPtrOutput
- func (o ReplaceCertForLbsCertificateOutput) CertKey() pulumi.StringPtrOutput
- func (o ReplaceCertForLbsCertificateOutput) CertName() pulumi.StringPtrOutput
- func (ReplaceCertForLbsCertificateOutput) ElementType() reflect.Type
- func (o ReplaceCertForLbsCertificateOutput) SslMode() pulumi.StringPtrOutput
- func (o ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificateOutput() ReplaceCertForLbsCertificateOutput
- func (o ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificateOutputWithContext(ctx context.Context) ReplaceCertForLbsCertificateOutput
- func (o ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificatePtrOutput() ReplaceCertForLbsCertificatePtrOutput
- func (o ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificatePtrOutputWithContext(ctx context.Context) ReplaceCertForLbsCertificatePtrOutput
- type ReplaceCertForLbsCertificatePtrInput
- type ReplaceCertForLbsCertificatePtrOutput
- func (o ReplaceCertForLbsCertificatePtrOutput) CertCaContent() pulumi.StringPtrOutput
- func (o ReplaceCertForLbsCertificatePtrOutput) CertCaId() pulumi.StringPtrOutput
- func (o ReplaceCertForLbsCertificatePtrOutput) CertCaName() pulumi.StringPtrOutput
- func (o ReplaceCertForLbsCertificatePtrOutput) CertContent() pulumi.StringPtrOutput
- func (o ReplaceCertForLbsCertificatePtrOutput) CertId() pulumi.StringPtrOutput
- func (o ReplaceCertForLbsCertificatePtrOutput) CertKey() pulumi.StringPtrOutput
- func (o ReplaceCertForLbsCertificatePtrOutput) CertName() pulumi.StringPtrOutput
- func (o ReplaceCertForLbsCertificatePtrOutput) Elem() ReplaceCertForLbsCertificateOutput
- func (ReplaceCertForLbsCertificatePtrOutput) ElementType() reflect.Type
- func (o ReplaceCertForLbsCertificatePtrOutput) SslMode() pulumi.StringPtrOutput
- func (o ReplaceCertForLbsCertificatePtrOutput) ToReplaceCertForLbsCertificatePtrOutput() ReplaceCertForLbsCertificatePtrOutput
- func (o ReplaceCertForLbsCertificatePtrOutput) ToReplaceCertForLbsCertificatePtrOutputWithContext(ctx context.Context) ReplaceCertForLbsCertificatePtrOutput
- type ReplaceCertForLbsInput
- type ReplaceCertForLbsMap
- type ReplaceCertForLbsMapInput
- type ReplaceCertForLbsMapOutput
- func (ReplaceCertForLbsMapOutput) ElementType() reflect.Type
- func (o ReplaceCertForLbsMapOutput) MapIndex(k pulumi.StringInput) ReplaceCertForLbsOutput
- func (o ReplaceCertForLbsMapOutput) ToReplaceCertForLbsMapOutput() ReplaceCertForLbsMapOutput
- func (o ReplaceCertForLbsMapOutput) ToReplaceCertForLbsMapOutputWithContext(ctx context.Context) ReplaceCertForLbsMapOutput
- type ReplaceCertForLbsOutput
- func (o ReplaceCertForLbsOutput) Certificate() ReplaceCertForLbsCertificateOutput
- func (ReplaceCertForLbsOutput) ElementType() reflect.Type
- func (o ReplaceCertForLbsOutput) OldCertificateId() pulumi.StringOutput
- func (o ReplaceCertForLbsOutput) ToReplaceCertForLbsOutput() ReplaceCertForLbsOutput
- func (o ReplaceCertForLbsOutput) ToReplaceCertForLbsOutputWithContext(ctx context.Context) ReplaceCertForLbsOutput
- type ReplaceCertForLbsState
- type SecurityGroupAttachment
- type SecurityGroupAttachmentArgs
- type SecurityGroupAttachmentArray
- func (SecurityGroupAttachmentArray) ElementType() reflect.Type
- func (i SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput
- func (i SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutputWithContext(ctx context.Context) SecurityGroupAttachmentArrayOutput
- type SecurityGroupAttachmentArrayInput
- type SecurityGroupAttachmentArrayOutput
- func (SecurityGroupAttachmentArrayOutput) ElementType() reflect.Type
- func (o SecurityGroupAttachmentArrayOutput) Index(i pulumi.IntInput) SecurityGroupAttachmentOutput
- func (o SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput
- func (o SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutputWithContext(ctx context.Context) SecurityGroupAttachmentArrayOutput
- type SecurityGroupAttachmentInput
- type SecurityGroupAttachmentMap
- func (SecurityGroupAttachmentMap) ElementType() reflect.Type
- func (i SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput
- func (i SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutputWithContext(ctx context.Context) SecurityGroupAttachmentMapOutput
- type SecurityGroupAttachmentMapInput
- type SecurityGroupAttachmentMapOutput
- func (SecurityGroupAttachmentMapOutput) ElementType() reflect.Type
- func (o SecurityGroupAttachmentMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupAttachmentOutput
- func (o SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput
- func (o SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutputWithContext(ctx context.Context) SecurityGroupAttachmentMapOutput
- type SecurityGroupAttachmentOutput
- func (SecurityGroupAttachmentOutput) ElementType() reflect.Type
- func (o SecurityGroupAttachmentOutput) LoadBalancerIds() pulumi.StringOutput
- func (o SecurityGroupAttachmentOutput) SecurityGroup() pulumi.StringOutput
- func (o SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutput() SecurityGroupAttachmentOutput
- func (o SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutputWithContext(ctx context.Context) SecurityGroupAttachmentOutput
- type SecurityGroupAttachmentState
- type SnatIp
- type SnatIpArgs
- type SnatIpArray
- type SnatIpArrayInput
- type SnatIpArrayOutput
- type SnatIpInput
- type SnatIpIp
- type SnatIpIpArgs
- type SnatIpIpArray
- type SnatIpIpArrayInput
- type SnatIpIpArrayOutput
- type SnatIpIpInput
- type SnatIpIpOutput
- type SnatIpMap
- type SnatIpMapInput
- type SnatIpMapOutput
- type SnatIpOutput
- type SnatIpState
- type TargetGroup
- type TargetGroupArgs
- type TargetGroupArray
- type TargetGroupArrayInput
- type TargetGroupArrayOutput
- func (TargetGroupArrayOutput) ElementType() reflect.Type
- func (o TargetGroupArrayOutput) Index(i pulumi.IntInput) TargetGroupOutput
- func (o TargetGroupArrayOutput) ToTargetGroupArrayOutput() TargetGroupArrayOutput
- func (o TargetGroupArrayOutput) ToTargetGroupArrayOutputWithContext(ctx context.Context) TargetGroupArrayOutput
- type TargetGroupAttachment
- type TargetGroupAttachmentArgs
- type TargetGroupAttachmentArray
- func (TargetGroupAttachmentArray) ElementType() reflect.Type
- func (i TargetGroupAttachmentArray) ToTargetGroupAttachmentArrayOutput() TargetGroupAttachmentArrayOutput
- func (i TargetGroupAttachmentArray) ToTargetGroupAttachmentArrayOutputWithContext(ctx context.Context) TargetGroupAttachmentArrayOutput
- type TargetGroupAttachmentArrayInput
- type TargetGroupAttachmentArrayOutput
- func (TargetGroupAttachmentArrayOutput) ElementType() reflect.Type
- func (o TargetGroupAttachmentArrayOutput) Index(i pulumi.IntInput) TargetGroupAttachmentOutput
- func (o TargetGroupAttachmentArrayOutput) ToTargetGroupAttachmentArrayOutput() TargetGroupAttachmentArrayOutput
- func (o TargetGroupAttachmentArrayOutput) ToTargetGroupAttachmentArrayOutputWithContext(ctx context.Context) TargetGroupAttachmentArrayOutput
- type TargetGroupAttachmentInput
- type TargetGroupAttachmentMap
- type TargetGroupAttachmentMapInput
- type TargetGroupAttachmentMapOutput
- func (TargetGroupAttachmentMapOutput) ElementType() reflect.Type
- func (o TargetGroupAttachmentMapOutput) MapIndex(k pulumi.StringInput) TargetGroupAttachmentOutput
- func (o TargetGroupAttachmentMapOutput) ToTargetGroupAttachmentMapOutput() TargetGroupAttachmentMapOutput
- func (o TargetGroupAttachmentMapOutput) ToTargetGroupAttachmentMapOutputWithContext(ctx context.Context) TargetGroupAttachmentMapOutput
- type TargetGroupAttachmentOutput
- func (o TargetGroupAttachmentOutput) ClbId() pulumi.StringOutput
- func (TargetGroupAttachmentOutput) ElementType() reflect.Type
- func (o TargetGroupAttachmentOutput) ListenerId() pulumi.StringOutput
- func (o TargetGroupAttachmentOutput) RuleId() pulumi.StringPtrOutput
- func (o TargetGroupAttachmentOutput) TargetGroupId() pulumi.StringPtrOutput
- func (o TargetGroupAttachmentOutput) TargrtGroupId() pulumi.StringPtrOutputdeprecated
- func (o TargetGroupAttachmentOutput) ToTargetGroupAttachmentOutput() TargetGroupAttachmentOutput
- func (o TargetGroupAttachmentOutput) ToTargetGroupAttachmentOutputWithContext(ctx context.Context) TargetGroupAttachmentOutput
- type TargetGroupAttachmentState
- type TargetGroupAttachments
- type TargetGroupAttachmentsArgs
- type TargetGroupAttachmentsArray
- func (TargetGroupAttachmentsArray) ElementType() reflect.Type
- func (i TargetGroupAttachmentsArray) ToTargetGroupAttachmentsArrayOutput() TargetGroupAttachmentsArrayOutput
- func (i TargetGroupAttachmentsArray) ToTargetGroupAttachmentsArrayOutputWithContext(ctx context.Context) TargetGroupAttachmentsArrayOutput
- type TargetGroupAttachmentsArrayInput
- type TargetGroupAttachmentsArrayOutput
- func (TargetGroupAttachmentsArrayOutput) ElementType() reflect.Type
- func (o TargetGroupAttachmentsArrayOutput) Index(i pulumi.IntInput) TargetGroupAttachmentsOutput
- func (o TargetGroupAttachmentsArrayOutput) ToTargetGroupAttachmentsArrayOutput() TargetGroupAttachmentsArrayOutput
- func (o TargetGroupAttachmentsArrayOutput) ToTargetGroupAttachmentsArrayOutputWithContext(ctx context.Context) TargetGroupAttachmentsArrayOutput
- type TargetGroupAttachmentsAssociation
- type TargetGroupAttachmentsAssociationArgs
- func (TargetGroupAttachmentsAssociationArgs) ElementType() reflect.Type
- func (i TargetGroupAttachmentsAssociationArgs) ToTargetGroupAttachmentsAssociationOutput() TargetGroupAttachmentsAssociationOutput
- func (i TargetGroupAttachmentsAssociationArgs) ToTargetGroupAttachmentsAssociationOutputWithContext(ctx context.Context) TargetGroupAttachmentsAssociationOutput
- type TargetGroupAttachmentsAssociationArray
- func (TargetGroupAttachmentsAssociationArray) ElementType() reflect.Type
- func (i TargetGroupAttachmentsAssociationArray) ToTargetGroupAttachmentsAssociationArrayOutput() TargetGroupAttachmentsAssociationArrayOutput
- func (i TargetGroupAttachmentsAssociationArray) ToTargetGroupAttachmentsAssociationArrayOutputWithContext(ctx context.Context) TargetGroupAttachmentsAssociationArrayOutput
- type TargetGroupAttachmentsAssociationArrayInput
- type TargetGroupAttachmentsAssociationArrayOutput
- func (TargetGroupAttachmentsAssociationArrayOutput) ElementType() reflect.Type
- func (o TargetGroupAttachmentsAssociationArrayOutput) Index(i pulumi.IntInput) TargetGroupAttachmentsAssociationOutput
- func (o TargetGroupAttachmentsAssociationArrayOutput) ToTargetGroupAttachmentsAssociationArrayOutput() TargetGroupAttachmentsAssociationArrayOutput
- func (o TargetGroupAttachmentsAssociationArrayOutput) ToTargetGroupAttachmentsAssociationArrayOutputWithContext(ctx context.Context) TargetGroupAttachmentsAssociationArrayOutput
- type TargetGroupAttachmentsAssociationInput
- type TargetGroupAttachmentsAssociationOutput
- func (TargetGroupAttachmentsAssociationOutput) ElementType() reflect.Type
- func (o TargetGroupAttachmentsAssociationOutput) ListenerId() pulumi.StringPtrOutput
- func (o TargetGroupAttachmentsAssociationOutput) LoadBalancerId() pulumi.StringPtrOutput
- func (o TargetGroupAttachmentsAssociationOutput) LocationId() pulumi.StringPtrOutput
- func (o TargetGroupAttachmentsAssociationOutput) TargetGroupId() pulumi.StringPtrOutput
- func (o TargetGroupAttachmentsAssociationOutput) ToTargetGroupAttachmentsAssociationOutput() TargetGroupAttachmentsAssociationOutput
- func (o TargetGroupAttachmentsAssociationOutput) ToTargetGroupAttachmentsAssociationOutputWithContext(ctx context.Context) TargetGroupAttachmentsAssociationOutput
- type TargetGroupAttachmentsInput
- type TargetGroupAttachmentsMap
- type TargetGroupAttachmentsMapInput
- type TargetGroupAttachmentsMapOutput
- func (TargetGroupAttachmentsMapOutput) ElementType() reflect.Type
- func (o TargetGroupAttachmentsMapOutput) MapIndex(k pulumi.StringInput) TargetGroupAttachmentsOutput
- func (o TargetGroupAttachmentsMapOutput) ToTargetGroupAttachmentsMapOutput() TargetGroupAttachmentsMapOutput
- func (o TargetGroupAttachmentsMapOutput) ToTargetGroupAttachmentsMapOutputWithContext(ctx context.Context) TargetGroupAttachmentsMapOutput
- type TargetGroupAttachmentsOutput
- func (o TargetGroupAttachmentsOutput) Associations() TargetGroupAttachmentsAssociationArrayOutput
- func (TargetGroupAttachmentsOutput) ElementType() reflect.Type
- func (o TargetGroupAttachmentsOutput) LoadBalancerId() pulumi.StringPtrOutput
- func (o TargetGroupAttachmentsOutput) TargetGroupId() pulumi.StringPtrOutput
- func (o TargetGroupAttachmentsOutput) ToTargetGroupAttachmentsOutput() TargetGroupAttachmentsOutput
- func (o TargetGroupAttachmentsOutput) ToTargetGroupAttachmentsOutputWithContext(ctx context.Context) TargetGroupAttachmentsOutput
- type TargetGroupAttachmentsState
- type TargetGroupInput
- type TargetGroupInstanceAttachment
- func (*TargetGroupInstanceAttachment) ElementType() reflect.Type
- func (i *TargetGroupInstanceAttachment) ToTargetGroupInstanceAttachmentOutput() TargetGroupInstanceAttachmentOutput
- func (i *TargetGroupInstanceAttachment) ToTargetGroupInstanceAttachmentOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentOutput
- type TargetGroupInstanceAttachmentArgs
- type TargetGroupInstanceAttachmentArray
- func (TargetGroupInstanceAttachmentArray) ElementType() reflect.Type
- func (i TargetGroupInstanceAttachmentArray) ToTargetGroupInstanceAttachmentArrayOutput() TargetGroupInstanceAttachmentArrayOutput
- func (i TargetGroupInstanceAttachmentArray) ToTargetGroupInstanceAttachmentArrayOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentArrayOutput
- type TargetGroupInstanceAttachmentArrayInput
- type TargetGroupInstanceAttachmentArrayOutput
- func (TargetGroupInstanceAttachmentArrayOutput) ElementType() reflect.Type
- func (o TargetGroupInstanceAttachmentArrayOutput) Index(i pulumi.IntInput) TargetGroupInstanceAttachmentOutput
- func (o TargetGroupInstanceAttachmentArrayOutput) ToTargetGroupInstanceAttachmentArrayOutput() TargetGroupInstanceAttachmentArrayOutput
- func (o TargetGroupInstanceAttachmentArrayOutput) ToTargetGroupInstanceAttachmentArrayOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentArrayOutput
- type TargetGroupInstanceAttachmentInput
- type TargetGroupInstanceAttachmentMap
- func (TargetGroupInstanceAttachmentMap) ElementType() reflect.Type
- func (i TargetGroupInstanceAttachmentMap) ToTargetGroupInstanceAttachmentMapOutput() TargetGroupInstanceAttachmentMapOutput
- func (i TargetGroupInstanceAttachmentMap) ToTargetGroupInstanceAttachmentMapOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentMapOutput
- type TargetGroupInstanceAttachmentMapInput
- type TargetGroupInstanceAttachmentMapOutput
- func (TargetGroupInstanceAttachmentMapOutput) ElementType() reflect.Type
- func (o TargetGroupInstanceAttachmentMapOutput) MapIndex(k pulumi.StringInput) TargetGroupInstanceAttachmentOutput
- func (o TargetGroupInstanceAttachmentMapOutput) ToTargetGroupInstanceAttachmentMapOutput() TargetGroupInstanceAttachmentMapOutput
- func (o TargetGroupInstanceAttachmentMapOutput) ToTargetGroupInstanceAttachmentMapOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentMapOutput
- type TargetGroupInstanceAttachmentOutput
- func (o TargetGroupInstanceAttachmentOutput) BindIp() pulumi.StringOutput
- func (TargetGroupInstanceAttachmentOutput) ElementType() reflect.Type
- func (o TargetGroupInstanceAttachmentOutput) Port() pulumi.IntOutput
- func (o TargetGroupInstanceAttachmentOutput) TargetGroupId() pulumi.StringOutput
- func (o TargetGroupInstanceAttachmentOutput) ToTargetGroupInstanceAttachmentOutput() TargetGroupInstanceAttachmentOutput
- func (o TargetGroupInstanceAttachmentOutput) ToTargetGroupInstanceAttachmentOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentOutput
- func (o TargetGroupInstanceAttachmentOutput) Weight() pulumi.IntOutput
- type TargetGroupInstanceAttachmentState
- type TargetGroupMap
- type TargetGroupMapInput
- type TargetGroupMapOutput
- func (TargetGroupMapOutput) ElementType() reflect.Type
- func (o TargetGroupMapOutput) MapIndex(k pulumi.StringInput) TargetGroupOutput
- func (o TargetGroupMapOutput) ToTargetGroupMapOutput() TargetGroupMapOutput
- func (o TargetGroupMapOutput) ToTargetGroupMapOutputWithContext(ctx context.Context) TargetGroupMapOutput
- type TargetGroupOutput
- func (TargetGroupOutput) ElementType() reflect.Type
- func (o TargetGroupOutput) Port() pulumi.IntPtrOutput
- func (o TargetGroupOutput) TargetGroupInstances() TargetGroupTargetGroupInstanceArrayOutputdeprecated
- func (o TargetGroupOutput) TargetGroupName() pulumi.StringPtrOutput
- func (o TargetGroupOutput) ToTargetGroupOutput() TargetGroupOutput
- func (o TargetGroupOutput) ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput
- func (o TargetGroupOutput) VpcId() pulumi.StringPtrOutput
- type TargetGroupState
- type TargetGroupTargetGroupInstance
- type TargetGroupTargetGroupInstanceArgs
- func (TargetGroupTargetGroupInstanceArgs) ElementType() reflect.Type
- func (i TargetGroupTargetGroupInstanceArgs) ToTargetGroupTargetGroupInstanceOutput() TargetGroupTargetGroupInstanceOutput
- func (i TargetGroupTargetGroupInstanceArgs) ToTargetGroupTargetGroupInstanceOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceOutput
- type TargetGroupTargetGroupInstanceArray
- func (TargetGroupTargetGroupInstanceArray) ElementType() reflect.Type
- func (i TargetGroupTargetGroupInstanceArray) ToTargetGroupTargetGroupInstanceArrayOutput() TargetGroupTargetGroupInstanceArrayOutput
- func (i TargetGroupTargetGroupInstanceArray) ToTargetGroupTargetGroupInstanceArrayOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceArrayOutput
- type TargetGroupTargetGroupInstanceArrayInput
- type TargetGroupTargetGroupInstanceArrayOutput
- func (TargetGroupTargetGroupInstanceArrayOutput) ElementType() reflect.Type
- func (o TargetGroupTargetGroupInstanceArrayOutput) Index(i pulumi.IntInput) TargetGroupTargetGroupInstanceOutput
- func (o TargetGroupTargetGroupInstanceArrayOutput) ToTargetGroupTargetGroupInstanceArrayOutput() TargetGroupTargetGroupInstanceArrayOutput
- func (o TargetGroupTargetGroupInstanceArrayOutput) ToTargetGroupTargetGroupInstanceArrayOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceArrayOutput
- type TargetGroupTargetGroupInstanceInput
- type TargetGroupTargetGroupInstanceOutput
- func (o TargetGroupTargetGroupInstanceOutput) BindIp() pulumi.StringOutput
- func (TargetGroupTargetGroupInstanceOutput) ElementType() reflect.Type
- func (o TargetGroupTargetGroupInstanceOutput) NewPort() pulumi.IntPtrOutput
- func (o TargetGroupTargetGroupInstanceOutput) Port() pulumi.IntOutput
- func (o TargetGroupTargetGroupInstanceOutput) ToTargetGroupTargetGroupInstanceOutput() TargetGroupTargetGroupInstanceOutput
- func (o TargetGroupTargetGroupInstanceOutput) ToTargetGroupTargetGroupInstanceOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceOutput
- func (o TargetGroupTargetGroupInstanceOutput) Weight() pulumi.IntPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Attachment ¶
type Attachment struct { pulumi.CustomResourceState // ID of the CLB. ClbId pulumi.StringOutput `pulumi:"clbId"` // ID of the CLB listener. ListenerId pulumi.StringOutput `pulumi:"listenerId"` // Type of protocol within the listener. ProtocolType pulumi.StringOutput `pulumi:"protocolType"` // ID of the CLB listener rule. Only supports listeners of `HTTPS` and `HTTP` protocol. RuleId pulumi.StringPtrOutput `pulumi:"ruleId"` // Information of the backends to be attached. Targets AttachmentTargetArrayOutput `pulumi:"targets"` }
Provides a resource to create a CLB attachment.
> **NOTE:** This resource is designed to manage the entire set of binding relationships associated with a particular CLB (Cloud Load Balancer). As such, it does not allow the simultaneous use of this resource for the same CLB across different contexts or environments.
## Example Usage
### Bind a Cvm instance
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewAttachment(ctx, "foo", &Clb.AttachmentArgs{ ClbId: pulumi.String("lb-k2zjp9lv"), ListenerId: pulumi.String("lbl-hh141sn9"), RuleId: pulumi.String("loc-4xxr2cy7"), Targets: clb.AttachmentTargetArray{ &clb.AttachmentTargetArgs{ InstanceId: pulumi.String("ins-1flbqyp8"), Port: pulumi.Int(80), Weight: pulumi.Int(10), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Bind multiple Cvm instances
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewAttachment(ctx, "foo", &Clb.AttachmentArgs{ ClbId: pulumi.String("lb-k2zjp9lv"), ListenerId: pulumi.String("lbl-hh141sn9"), RuleId: pulumi.String("loc-4xxr2cy7"), Targets: clb.AttachmentTargetArray{ &clb.AttachmentTargetArgs{ InstanceId: pulumi.String("ins-1flbqyp8"), Port: pulumi.Int(80), Weight: pulumi.Int(10), }, &clb.AttachmentTargetArgs{ InstanceId: pulumi.String("ins-ekloqpa1"), Port: pulumi.Int(81), Weight: pulumi.Int(10), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Bind backend target is ENI
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewAttachment(ctx, "foo", &Clb.AttachmentArgs{ ClbId: pulumi.String("lb-k2zjp9lv"), ListenerId: pulumi.String("lbl-hh141sn9"), RuleId: pulumi.String("loc-4xxr2cy7"), Targets: clb.AttachmentTargetArray{ &clb.AttachmentTargetArgs{ EniIp: pulumi.String("example-ip"), Port: pulumi.Int(23), Weight: pulumi.Int(50), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
CLB attachment can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Clb/attachment:Attachment foo loc-4xxr2cy7#lbl-hh141sn9#lb-7a0t6zqb ```
func GetAttachment ¶
func GetAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AttachmentState, opts ...pulumi.ResourceOption) (*Attachment, error)
GetAttachment gets an existing Attachment 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 NewAttachment ¶
func NewAttachment(ctx *pulumi.Context, name string, args *AttachmentArgs, opts ...pulumi.ResourceOption) (*Attachment, error)
NewAttachment registers a new resource with the given unique name, arguments, and options.
func (*Attachment) ElementType ¶
func (*Attachment) ElementType() reflect.Type
func (*Attachment) ToAttachmentOutput ¶
func (i *Attachment) ToAttachmentOutput() AttachmentOutput
func (*Attachment) ToAttachmentOutputWithContext ¶
func (i *Attachment) ToAttachmentOutputWithContext(ctx context.Context) AttachmentOutput
type AttachmentArgs ¶
type AttachmentArgs struct { // ID of the CLB. ClbId pulumi.StringInput // ID of the CLB listener. ListenerId pulumi.StringInput // ID of the CLB listener rule. Only supports listeners of `HTTPS` and `HTTP` protocol. RuleId pulumi.StringPtrInput // Information of the backends to be attached. Targets AttachmentTargetArrayInput }
The set of arguments for constructing a Attachment resource.
func (AttachmentArgs) ElementType ¶
func (AttachmentArgs) ElementType() reflect.Type
type AttachmentArray ¶
type AttachmentArray []AttachmentInput
func (AttachmentArray) ElementType ¶
func (AttachmentArray) ElementType() reflect.Type
func (AttachmentArray) ToAttachmentArrayOutput ¶
func (i AttachmentArray) ToAttachmentArrayOutput() AttachmentArrayOutput
func (AttachmentArray) ToAttachmentArrayOutputWithContext ¶
func (i AttachmentArray) ToAttachmentArrayOutputWithContext(ctx context.Context) AttachmentArrayOutput
type AttachmentArrayInput ¶
type AttachmentArrayInput interface { pulumi.Input ToAttachmentArrayOutput() AttachmentArrayOutput ToAttachmentArrayOutputWithContext(context.Context) AttachmentArrayOutput }
AttachmentArrayInput is an input type that accepts AttachmentArray and AttachmentArrayOutput values. You can construct a concrete instance of `AttachmentArrayInput` via:
AttachmentArray{ AttachmentArgs{...} }
type AttachmentArrayOutput ¶
type AttachmentArrayOutput struct{ *pulumi.OutputState }
func (AttachmentArrayOutput) ElementType ¶
func (AttachmentArrayOutput) ElementType() reflect.Type
func (AttachmentArrayOutput) Index ¶
func (o AttachmentArrayOutput) Index(i pulumi.IntInput) AttachmentOutput
func (AttachmentArrayOutput) ToAttachmentArrayOutput ¶
func (o AttachmentArrayOutput) ToAttachmentArrayOutput() AttachmentArrayOutput
func (AttachmentArrayOutput) ToAttachmentArrayOutputWithContext ¶
func (o AttachmentArrayOutput) ToAttachmentArrayOutputWithContext(ctx context.Context) AttachmentArrayOutput
type AttachmentInput ¶
type AttachmentInput interface { pulumi.Input ToAttachmentOutput() AttachmentOutput ToAttachmentOutputWithContext(ctx context.Context) AttachmentOutput }
type AttachmentMap ¶
type AttachmentMap map[string]AttachmentInput
func (AttachmentMap) ElementType ¶
func (AttachmentMap) ElementType() reflect.Type
func (AttachmentMap) ToAttachmentMapOutput ¶
func (i AttachmentMap) ToAttachmentMapOutput() AttachmentMapOutput
func (AttachmentMap) ToAttachmentMapOutputWithContext ¶
func (i AttachmentMap) ToAttachmentMapOutputWithContext(ctx context.Context) AttachmentMapOutput
type AttachmentMapInput ¶
type AttachmentMapInput interface { pulumi.Input ToAttachmentMapOutput() AttachmentMapOutput ToAttachmentMapOutputWithContext(context.Context) AttachmentMapOutput }
AttachmentMapInput is an input type that accepts AttachmentMap and AttachmentMapOutput values. You can construct a concrete instance of `AttachmentMapInput` via:
AttachmentMap{ "key": AttachmentArgs{...} }
type AttachmentMapOutput ¶
type AttachmentMapOutput struct{ *pulumi.OutputState }
func (AttachmentMapOutput) ElementType ¶
func (AttachmentMapOutput) ElementType() reflect.Type
func (AttachmentMapOutput) MapIndex ¶
func (o AttachmentMapOutput) MapIndex(k pulumi.StringInput) AttachmentOutput
func (AttachmentMapOutput) ToAttachmentMapOutput ¶
func (o AttachmentMapOutput) ToAttachmentMapOutput() AttachmentMapOutput
func (AttachmentMapOutput) ToAttachmentMapOutputWithContext ¶
func (o AttachmentMapOutput) ToAttachmentMapOutputWithContext(ctx context.Context) AttachmentMapOutput
type AttachmentOutput ¶
type AttachmentOutput struct{ *pulumi.OutputState }
func (AttachmentOutput) ClbId ¶
func (o AttachmentOutput) ClbId() pulumi.StringOutput
ID of the CLB.
func (AttachmentOutput) ElementType ¶
func (AttachmentOutput) ElementType() reflect.Type
func (AttachmentOutput) ListenerId ¶
func (o AttachmentOutput) ListenerId() pulumi.StringOutput
ID of the CLB listener.
func (AttachmentOutput) ProtocolType ¶
func (o AttachmentOutput) ProtocolType() pulumi.StringOutput
Type of protocol within the listener.
func (AttachmentOutput) RuleId ¶
func (o AttachmentOutput) RuleId() pulumi.StringPtrOutput
ID of the CLB listener rule. Only supports listeners of `HTTPS` and `HTTP` protocol.
func (AttachmentOutput) Targets ¶
func (o AttachmentOutput) Targets() AttachmentTargetArrayOutput
Information of the backends to be attached.
func (AttachmentOutput) ToAttachmentOutput ¶
func (o AttachmentOutput) ToAttachmentOutput() AttachmentOutput
func (AttachmentOutput) ToAttachmentOutputWithContext ¶
func (o AttachmentOutput) ToAttachmentOutputWithContext(ctx context.Context) AttachmentOutput
type AttachmentState ¶
type AttachmentState struct { // ID of the CLB. ClbId pulumi.StringPtrInput // ID of the CLB listener. ListenerId pulumi.StringPtrInput // Type of protocol within the listener. ProtocolType pulumi.StringPtrInput // ID of the CLB listener rule. Only supports listeners of `HTTPS` and `HTTP` protocol. RuleId pulumi.StringPtrInput // Information of the backends to be attached. Targets AttachmentTargetArrayInput }
func (AttachmentState) ElementType ¶
func (AttachmentState) ElementType() reflect.Type
type AttachmentTarget ¶
type AttachmentTarget struct { // Eni IP address of the backend server, conflict with `instanceId` but must specify one of them. EniIp *string `pulumi:"eniIp"` // CVM Instance Id of the backend server, conflict with `eniIp` but must specify one of them. InstanceId *string `pulumi:"instanceId"` // Port of the backend server. Valid value ranges: (0~65535). Port int `pulumi:"port"` // Forwarding weight of the backend service. Valid value ranges: (0~100). defaults to `10`. Weight *int `pulumi:"weight"` }
type AttachmentTargetArgs ¶
type AttachmentTargetArgs struct { // Eni IP address of the backend server, conflict with `instanceId` but must specify one of them. EniIp pulumi.StringPtrInput `pulumi:"eniIp"` // CVM Instance Id of the backend server, conflict with `eniIp` but must specify one of them. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Port of the backend server. Valid value ranges: (0~65535). Port pulumi.IntInput `pulumi:"port"` // Forwarding weight of the backend service. Valid value ranges: (0~100). defaults to `10`. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (AttachmentTargetArgs) ElementType ¶
func (AttachmentTargetArgs) ElementType() reflect.Type
func (AttachmentTargetArgs) ToAttachmentTargetOutput ¶
func (i AttachmentTargetArgs) ToAttachmentTargetOutput() AttachmentTargetOutput
func (AttachmentTargetArgs) ToAttachmentTargetOutputWithContext ¶
func (i AttachmentTargetArgs) ToAttachmentTargetOutputWithContext(ctx context.Context) AttachmentTargetOutput
type AttachmentTargetArray ¶
type AttachmentTargetArray []AttachmentTargetInput
func (AttachmentTargetArray) ElementType ¶
func (AttachmentTargetArray) ElementType() reflect.Type
func (AttachmentTargetArray) ToAttachmentTargetArrayOutput ¶
func (i AttachmentTargetArray) ToAttachmentTargetArrayOutput() AttachmentTargetArrayOutput
func (AttachmentTargetArray) ToAttachmentTargetArrayOutputWithContext ¶
func (i AttachmentTargetArray) ToAttachmentTargetArrayOutputWithContext(ctx context.Context) AttachmentTargetArrayOutput
type AttachmentTargetArrayInput ¶
type AttachmentTargetArrayInput interface { pulumi.Input ToAttachmentTargetArrayOutput() AttachmentTargetArrayOutput ToAttachmentTargetArrayOutputWithContext(context.Context) AttachmentTargetArrayOutput }
AttachmentTargetArrayInput is an input type that accepts AttachmentTargetArray and AttachmentTargetArrayOutput values. You can construct a concrete instance of `AttachmentTargetArrayInput` via:
AttachmentTargetArray{ AttachmentTargetArgs{...} }
type AttachmentTargetArrayOutput ¶
type AttachmentTargetArrayOutput struct{ *pulumi.OutputState }
func (AttachmentTargetArrayOutput) ElementType ¶
func (AttachmentTargetArrayOutput) ElementType() reflect.Type
func (AttachmentTargetArrayOutput) Index ¶
func (o AttachmentTargetArrayOutput) Index(i pulumi.IntInput) AttachmentTargetOutput
func (AttachmentTargetArrayOutput) ToAttachmentTargetArrayOutput ¶
func (o AttachmentTargetArrayOutput) ToAttachmentTargetArrayOutput() AttachmentTargetArrayOutput
func (AttachmentTargetArrayOutput) ToAttachmentTargetArrayOutputWithContext ¶
func (o AttachmentTargetArrayOutput) ToAttachmentTargetArrayOutputWithContext(ctx context.Context) AttachmentTargetArrayOutput
type AttachmentTargetInput ¶
type AttachmentTargetInput interface { pulumi.Input ToAttachmentTargetOutput() AttachmentTargetOutput ToAttachmentTargetOutputWithContext(context.Context) AttachmentTargetOutput }
AttachmentTargetInput is an input type that accepts AttachmentTargetArgs and AttachmentTargetOutput values. You can construct a concrete instance of `AttachmentTargetInput` via:
AttachmentTargetArgs{...}
type AttachmentTargetOutput ¶
type AttachmentTargetOutput struct{ *pulumi.OutputState }
func (AttachmentTargetOutput) ElementType ¶
func (AttachmentTargetOutput) ElementType() reflect.Type
func (AttachmentTargetOutput) EniIp ¶
func (o AttachmentTargetOutput) EniIp() pulumi.StringPtrOutput
Eni IP address of the backend server, conflict with `instanceId` but must specify one of them.
func (AttachmentTargetOutput) InstanceId ¶
func (o AttachmentTargetOutput) InstanceId() pulumi.StringPtrOutput
CVM Instance Id of the backend server, conflict with `eniIp` but must specify one of them.
func (AttachmentTargetOutput) Port ¶
func (o AttachmentTargetOutput) Port() pulumi.IntOutput
Port of the backend server. Valid value ranges: (0~65535).
func (AttachmentTargetOutput) ToAttachmentTargetOutput ¶
func (o AttachmentTargetOutput) ToAttachmentTargetOutput() AttachmentTargetOutput
func (AttachmentTargetOutput) ToAttachmentTargetOutputWithContext ¶
func (o AttachmentTargetOutput) ToAttachmentTargetOutputWithContext(ctx context.Context) AttachmentTargetOutput
func (AttachmentTargetOutput) Weight ¶
func (o AttachmentTargetOutput) Weight() pulumi.IntPtrOutput
Forwarding weight of the backend service. Valid value ranges: (0~100). defaults to `10`.
type CustomizedConfig ¶
type CustomizedConfig struct { pulumi.CustomResourceState // Content of Customized Config. ConfigContent pulumi.StringOutput `pulumi:"configContent"` // Name of Customized Config. ConfigName pulumi.StringOutput `pulumi:"configName"` // Create time of Customized Config. CreateTime pulumi.StringOutput `pulumi:"createTime"` // List of LoadBalancer Ids. LoadBalancerIds pulumi.StringArrayOutput `pulumi:"loadBalancerIds"` // Update time of Customized Config. UpdateTime pulumi.StringOutput `pulumi:"updateTime"` }
Provides a resource to create a CLB customized config.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewCustomizedConfig(ctx, "foo", &Clb.CustomizedConfigArgs{ ConfigContent: pulumi.String("client_max_body_size 224M;\nclient_body_timeout 60s;\n"), ConfigName: pulumi.String("helloWorld"), LoadBalancerIds: pulumi.StringArray{ tencentcloud_clb_instance.Internal_clb.Id, tencentcloud_clb_instance.Internal_clb2.Id, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
CLB customized config can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Clb/customizedConfig:CustomizedConfig foo pz-diowqstq ```
func GetCustomizedConfig ¶
func GetCustomizedConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CustomizedConfigState, opts ...pulumi.ResourceOption) (*CustomizedConfig, error)
GetCustomizedConfig gets an existing CustomizedConfig 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 NewCustomizedConfig ¶
func NewCustomizedConfig(ctx *pulumi.Context, name string, args *CustomizedConfigArgs, opts ...pulumi.ResourceOption) (*CustomizedConfig, error)
NewCustomizedConfig registers a new resource with the given unique name, arguments, and options.
func (*CustomizedConfig) ElementType ¶
func (*CustomizedConfig) ElementType() reflect.Type
func (*CustomizedConfig) ToCustomizedConfigOutput ¶
func (i *CustomizedConfig) ToCustomizedConfigOutput() CustomizedConfigOutput
func (*CustomizedConfig) ToCustomizedConfigOutputWithContext ¶
func (i *CustomizedConfig) ToCustomizedConfigOutputWithContext(ctx context.Context) CustomizedConfigOutput
type CustomizedConfigArgs ¶
type CustomizedConfigArgs struct { // Content of Customized Config. ConfigContent pulumi.StringInput // Name of Customized Config. ConfigName pulumi.StringInput // List of LoadBalancer Ids. LoadBalancerIds pulumi.StringArrayInput }
The set of arguments for constructing a CustomizedConfig resource.
func (CustomizedConfigArgs) ElementType ¶
func (CustomizedConfigArgs) ElementType() reflect.Type
type CustomizedConfigArray ¶
type CustomizedConfigArray []CustomizedConfigInput
func (CustomizedConfigArray) ElementType ¶
func (CustomizedConfigArray) ElementType() reflect.Type
func (CustomizedConfigArray) ToCustomizedConfigArrayOutput ¶
func (i CustomizedConfigArray) ToCustomizedConfigArrayOutput() CustomizedConfigArrayOutput
func (CustomizedConfigArray) ToCustomizedConfigArrayOutputWithContext ¶
func (i CustomizedConfigArray) ToCustomizedConfigArrayOutputWithContext(ctx context.Context) CustomizedConfigArrayOutput
type CustomizedConfigArrayInput ¶
type CustomizedConfigArrayInput interface { pulumi.Input ToCustomizedConfigArrayOutput() CustomizedConfigArrayOutput ToCustomizedConfigArrayOutputWithContext(context.Context) CustomizedConfigArrayOutput }
CustomizedConfigArrayInput is an input type that accepts CustomizedConfigArray and CustomizedConfigArrayOutput values. You can construct a concrete instance of `CustomizedConfigArrayInput` via:
CustomizedConfigArray{ CustomizedConfigArgs{...} }
type CustomizedConfigArrayOutput ¶
type CustomizedConfigArrayOutput struct{ *pulumi.OutputState }
func (CustomizedConfigArrayOutput) ElementType ¶
func (CustomizedConfigArrayOutput) ElementType() reflect.Type
func (CustomizedConfigArrayOutput) Index ¶
func (o CustomizedConfigArrayOutput) Index(i pulumi.IntInput) CustomizedConfigOutput
func (CustomizedConfigArrayOutput) ToCustomizedConfigArrayOutput ¶
func (o CustomizedConfigArrayOutput) ToCustomizedConfigArrayOutput() CustomizedConfigArrayOutput
func (CustomizedConfigArrayOutput) ToCustomizedConfigArrayOutputWithContext ¶
func (o CustomizedConfigArrayOutput) ToCustomizedConfigArrayOutputWithContext(ctx context.Context) CustomizedConfigArrayOutput
type CustomizedConfigInput ¶
type CustomizedConfigInput interface { pulumi.Input ToCustomizedConfigOutput() CustomizedConfigOutput ToCustomizedConfigOutputWithContext(ctx context.Context) CustomizedConfigOutput }
type CustomizedConfigMap ¶
type CustomizedConfigMap map[string]CustomizedConfigInput
func (CustomizedConfigMap) ElementType ¶
func (CustomizedConfigMap) ElementType() reflect.Type
func (CustomizedConfigMap) ToCustomizedConfigMapOutput ¶
func (i CustomizedConfigMap) ToCustomizedConfigMapOutput() CustomizedConfigMapOutput
func (CustomizedConfigMap) ToCustomizedConfigMapOutputWithContext ¶
func (i CustomizedConfigMap) ToCustomizedConfigMapOutputWithContext(ctx context.Context) CustomizedConfigMapOutput
type CustomizedConfigMapInput ¶
type CustomizedConfigMapInput interface { pulumi.Input ToCustomizedConfigMapOutput() CustomizedConfigMapOutput ToCustomizedConfigMapOutputWithContext(context.Context) CustomizedConfigMapOutput }
CustomizedConfigMapInput is an input type that accepts CustomizedConfigMap and CustomizedConfigMapOutput values. You can construct a concrete instance of `CustomizedConfigMapInput` via:
CustomizedConfigMap{ "key": CustomizedConfigArgs{...} }
type CustomizedConfigMapOutput ¶
type CustomizedConfigMapOutput struct{ *pulumi.OutputState }
func (CustomizedConfigMapOutput) ElementType ¶
func (CustomizedConfigMapOutput) ElementType() reflect.Type
func (CustomizedConfigMapOutput) MapIndex ¶
func (o CustomizedConfigMapOutput) MapIndex(k pulumi.StringInput) CustomizedConfigOutput
func (CustomizedConfigMapOutput) ToCustomizedConfigMapOutput ¶
func (o CustomizedConfigMapOutput) ToCustomizedConfigMapOutput() CustomizedConfigMapOutput
func (CustomizedConfigMapOutput) ToCustomizedConfigMapOutputWithContext ¶
func (o CustomizedConfigMapOutput) ToCustomizedConfigMapOutputWithContext(ctx context.Context) CustomizedConfigMapOutput
type CustomizedConfigOutput ¶
type CustomizedConfigOutput struct{ *pulumi.OutputState }
func (CustomizedConfigOutput) ConfigContent ¶
func (o CustomizedConfigOutput) ConfigContent() pulumi.StringOutput
Content of Customized Config.
func (CustomizedConfigOutput) ConfigName ¶
func (o CustomizedConfigOutput) ConfigName() pulumi.StringOutput
Name of Customized Config.
func (CustomizedConfigOutput) CreateTime ¶
func (o CustomizedConfigOutput) CreateTime() pulumi.StringOutput
Create time of Customized Config.
func (CustomizedConfigOutput) ElementType ¶
func (CustomizedConfigOutput) ElementType() reflect.Type
func (CustomizedConfigOutput) LoadBalancerIds ¶
func (o CustomizedConfigOutput) LoadBalancerIds() pulumi.StringArrayOutput
List of LoadBalancer Ids.
func (CustomizedConfigOutput) ToCustomizedConfigOutput ¶
func (o CustomizedConfigOutput) ToCustomizedConfigOutput() CustomizedConfigOutput
func (CustomizedConfigOutput) ToCustomizedConfigOutputWithContext ¶
func (o CustomizedConfigOutput) ToCustomizedConfigOutputWithContext(ctx context.Context) CustomizedConfigOutput
func (CustomizedConfigOutput) UpdateTime ¶
func (o CustomizedConfigOutput) UpdateTime() pulumi.StringOutput
Update time of Customized Config.
type CustomizedConfigState ¶
type CustomizedConfigState struct { // Content of Customized Config. ConfigContent pulumi.StringPtrInput // Name of Customized Config. ConfigName pulumi.StringPtrInput // Create time of Customized Config. CreateTime pulumi.StringPtrInput // List of LoadBalancer Ids. LoadBalancerIds pulumi.StringArrayInput // Update time of Customized Config. UpdateTime pulumi.StringPtrInput }
func (CustomizedConfigState) ElementType ¶
func (CustomizedConfigState) ElementType() reflect.Type
type FunctionTargetsAttachment ¶ added in v0.1.3
type FunctionTargetsAttachment struct { pulumi.CustomResourceState // The domain name of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not take effect. Domain pulumi.StringOutput `pulumi:"domain"` // List of cloud functions to be bound. FunctionTargets FunctionTargetsAttachmentFunctionTargetsOutput `pulumi:"functionTargets"` // Load Balancer Listener ID. ListenerId pulumi.StringOutput `pulumi:"listenerId"` // Load Balancer Instance ID. LoadBalancerId pulumi.StringOutput `pulumi:"loadBalancerId"` // The ID of the target forwarding rule. When binding the cloud function to a layer-7 forwarding rule, this parameter or the Domain+Url parameter must be entered. LocationId pulumi.StringOutput `pulumi:"locationId"` // The URL of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not take effect. Url pulumi.StringOutput `pulumi:"url"` }
Provides a resource to create a clb functionTargetsAttachment
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewFunctionTargetsAttachment(ctx, "functionTargets", &Clb.FunctionTargetsAttachmentArgs{ Domain: pulumi.String("xxx.com"), FunctionTargets: &clb.FunctionTargetsAttachmentFunctionTargetsArgs{ Function: &clb.FunctionTargetsAttachmentFunctionTargetsFunctionArgs{ FunctionName: pulumi.String("keep-tf-test-1675954233"), FunctionNamespace: pulumi.String("default"), FunctionQualifier: pulumi.String("$LATEST"), FunctionQualifierType: pulumi.String("VERSION"), }, Weight: pulumi.Int(10), }, ListenerId: pulumi.String("lbl-nonkgvc2"), LoadBalancerId: pulumi.String("lb-5dnrkgry"), Url: pulumi.String("/"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
clb function_targets_attachment can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Clb/functionTargetsAttachment:FunctionTargetsAttachment function_targets loadBalancerId#listenerId#locationId or loadBalancerId#listenerId#domain#rule ```
func GetFunctionTargetsAttachment ¶ added in v0.1.3
func GetFunctionTargetsAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *FunctionTargetsAttachmentState, opts ...pulumi.ResourceOption) (*FunctionTargetsAttachment, error)
GetFunctionTargetsAttachment gets an existing FunctionTargetsAttachment 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 NewFunctionTargetsAttachment ¶ added in v0.1.3
func NewFunctionTargetsAttachment(ctx *pulumi.Context, name string, args *FunctionTargetsAttachmentArgs, opts ...pulumi.ResourceOption) (*FunctionTargetsAttachment, error)
NewFunctionTargetsAttachment registers a new resource with the given unique name, arguments, and options.
func (*FunctionTargetsAttachment) ElementType ¶ added in v0.1.3
func (*FunctionTargetsAttachment) ElementType() reflect.Type
func (*FunctionTargetsAttachment) ToFunctionTargetsAttachmentOutput ¶ added in v0.1.3
func (i *FunctionTargetsAttachment) ToFunctionTargetsAttachmentOutput() FunctionTargetsAttachmentOutput
func (*FunctionTargetsAttachment) ToFunctionTargetsAttachmentOutputWithContext ¶ added in v0.1.3
func (i *FunctionTargetsAttachment) ToFunctionTargetsAttachmentOutputWithContext(ctx context.Context) FunctionTargetsAttachmentOutput
type FunctionTargetsAttachmentArgs ¶ added in v0.1.3
type FunctionTargetsAttachmentArgs struct { // The domain name of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not take effect. Domain pulumi.StringPtrInput // List of cloud functions to be bound. FunctionTargets FunctionTargetsAttachmentFunctionTargetsInput // Load Balancer Listener ID. ListenerId pulumi.StringInput // Load Balancer Instance ID. LoadBalancerId pulumi.StringInput // The ID of the target forwarding rule. When binding the cloud function to a layer-7 forwarding rule, this parameter or the Domain+Url parameter must be entered. LocationId pulumi.StringPtrInput // The URL of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not take effect. Url pulumi.StringPtrInput }
The set of arguments for constructing a FunctionTargetsAttachment resource.
func (FunctionTargetsAttachmentArgs) ElementType ¶ added in v0.1.3
func (FunctionTargetsAttachmentArgs) ElementType() reflect.Type
type FunctionTargetsAttachmentArray ¶ added in v0.1.3
type FunctionTargetsAttachmentArray []FunctionTargetsAttachmentInput
func (FunctionTargetsAttachmentArray) ElementType ¶ added in v0.1.3
func (FunctionTargetsAttachmentArray) ElementType() reflect.Type
func (FunctionTargetsAttachmentArray) ToFunctionTargetsAttachmentArrayOutput ¶ added in v0.1.3
func (i FunctionTargetsAttachmentArray) ToFunctionTargetsAttachmentArrayOutput() FunctionTargetsAttachmentArrayOutput
func (FunctionTargetsAttachmentArray) ToFunctionTargetsAttachmentArrayOutputWithContext ¶ added in v0.1.3
func (i FunctionTargetsAttachmentArray) ToFunctionTargetsAttachmentArrayOutputWithContext(ctx context.Context) FunctionTargetsAttachmentArrayOutput
type FunctionTargetsAttachmentArrayInput ¶ added in v0.1.3
type FunctionTargetsAttachmentArrayInput interface { pulumi.Input ToFunctionTargetsAttachmentArrayOutput() FunctionTargetsAttachmentArrayOutput ToFunctionTargetsAttachmentArrayOutputWithContext(context.Context) FunctionTargetsAttachmentArrayOutput }
FunctionTargetsAttachmentArrayInput is an input type that accepts FunctionTargetsAttachmentArray and FunctionTargetsAttachmentArrayOutput values. You can construct a concrete instance of `FunctionTargetsAttachmentArrayInput` via:
FunctionTargetsAttachmentArray{ FunctionTargetsAttachmentArgs{...} }
type FunctionTargetsAttachmentArrayOutput ¶ added in v0.1.3
type FunctionTargetsAttachmentArrayOutput struct{ *pulumi.OutputState }
func (FunctionTargetsAttachmentArrayOutput) ElementType ¶ added in v0.1.3
func (FunctionTargetsAttachmentArrayOutput) ElementType() reflect.Type
func (FunctionTargetsAttachmentArrayOutput) Index ¶ added in v0.1.3
func (o FunctionTargetsAttachmentArrayOutput) Index(i pulumi.IntInput) FunctionTargetsAttachmentOutput
func (FunctionTargetsAttachmentArrayOutput) ToFunctionTargetsAttachmentArrayOutput ¶ added in v0.1.3
func (o FunctionTargetsAttachmentArrayOutput) ToFunctionTargetsAttachmentArrayOutput() FunctionTargetsAttachmentArrayOutput
func (FunctionTargetsAttachmentArrayOutput) ToFunctionTargetsAttachmentArrayOutputWithContext ¶ added in v0.1.3
func (o FunctionTargetsAttachmentArrayOutput) ToFunctionTargetsAttachmentArrayOutputWithContext(ctx context.Context) FunctionTargetsAttachmentArrayOutput
type FunctionTargetsAttachmentFunctionTargets ¶ added in v0.1.3
type FunctionTargetsAttachmentFunctionTargets struct { // Information about cloud functions.Note: This field may return null, indicating that no valid value can be obtained. Function FunctionTargetsAttachmentFunctionTargetsFunction `pulumi:"function"` // Weight. The default is `10`. Weight *int `pulumi:"weight"` }
type FunctionTargetsAttachmentFunctionTargetsArgs ¶ added in v0.1.3
type FunctionTargetsAttachmentFunctionTargetsArgs struct { // Information about cloud functions.Note: This field may return null, indicating that no valid value can be obtained. Function FunctionTargetsAttachmentFunctionTargetsFunctionInput `pulumi:"function"` // Weight. The default is `10`. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (FunctionTargetsAttachmentFunctionTargetsArgs) ElementType ¶ added in v0.1.3
func (FunctionTargetsAttachmentFunctionTargetsArgs) ElementType() reflect.Type
func (FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsOutput ¶ added in v0.1.3
func (i FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsOutput() FunctionTargetsAttachmentFunctionTargetsOutput
func (FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsOutputWithContext ¶ added in v0.1.3
func (i FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsOutput
func (FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsPtrOutput ¶ added in v0.1.3
func (i FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsPtrOutput() FunctionTargetsAttachmentFunctionTargetsPtrOutput
func (FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsPtrOutputWithContext ¶ added in v0.1.3
func (i FunctionTargetsAttachmentFunctionTargetsArgs) ToFunctionTargetsAttachmentFunctionTargetsPtrOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsPtrOutput
type FunctionTargetsAttachmentFunctionTargetsFunction ¶ added in v0.1.3
type FunctionTargetsAttachmentFunctionTargetsFunction struct { // The name of function. FunctionName string `pulumi:"functionName"` // The namespace of function. FunctionNamespace string `pulumi:"functionNamespace"` // The version name or alias of the function. FunctionQualifier string `pulumi:"functionQualifier"` // Identifies the type of FunctionQualifier parameter, possible values: VERSION, ALIAS.Note: This field may return null, indicating that no valid value can be obtained. FunctionQualifierType *string `pulumi:"functionQualifierType"` }
type FunctionTargetsAttachmentFunctionTargetsFunctionArgs ¶ added in v0.1.3
type FunctionTargetsAttachmentFunctionTargetsFunctionArgs struct { // The name of function. FunctionName pulumi.StringInput `pulumi:"functionName"` // The namespace of function. FunctionNamespace pulumi.StringInput `pulumi:"functionNamespace"` // The version name or alias of the function. FunctionQualifier pulumi.StringInput `pulumi:"functionQualifier"` // Identifies the type of FunctionQualifier parameter, possible values: VERSION, ALIAS.Note: This field may return null, indicating that no valid value can be obtained. FunctionQualifierType pulumi.StringPtrInput `pulumi:"functionQualifierType"` }
func (FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ElementType ¶ added in v0.1.3
func (FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ElementType() reflect.Type
func (FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutput ¶ added in v0.1.3
func (i FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutput() FunctionTargetsAttachmentFunctionTargetsFunctionOutput
func (FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutputWithContext ¶ added in v0.1.3
func (i FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionOutput
func (FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput ¶ added in v0.1.3
func (i FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput() FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput
func (FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutputWithContext ¶ added in v0.1.3
func (i FunctionTargetsAttachmentFunctionTargetsFunctionArgs) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput
type FunctionTargetsAttachmentFunctionTargetsFunctionInput ¶ added in v0.1.3
type FunctionTargetsAttachmentFunctionTargetsFunctionInput interface { pulumi.Input ToFunctionTargetsAttachmentFunctionTargetsFunctionOutput() FunctionTargetsAttachmentFunctionTargetsFunctionOutput ToFunctionTargetsAttachmentFunctionTargetsFunctionOutputWithContext(context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionOutput }
FunctionTargetsAttachmentFunctionTargetsFunctionInput is an input type that accepts FunctionTargetsAttachmentFunctionTargetsFunctionArgs and FunctionTargetsAttachmentFunctionTargetsFunctionOutput values. You can construct a concrete instance of `FunctionTargetsAttachmentFunctionTargetsFunctionInput` via:
FunctionTargetsAttachmentFunctionTargetsFunctionArgs{...}
type FunctionTargetsAttachmentFunctionTargetsFunctionOutput ¶ added in v0.1.3
type FunctionTargetsAttachmentFunctionTargetsFunctionOutput struct{ *pulumi.OutputState }
func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ElementType ¶ added in v0.1.3
func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ElementType() reflect.Type
func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) FunctionName ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) FunctionName() pulumi.StringOutput
The name of function.
func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) FunctionNamespace ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) FunctionNamespace() pulumi.StringOutput
The namespace of function.
func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) FunctionQualifier ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) FunctionQualifier() pulumi.StringOutput
The version name or alias of the function.
func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) FunctionQualifierType ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) FunctionQualifierType() pulumi.StringPtrOutput
Identifies the type of FunctionQualifier parameter, possible values: VERSION, ALIAS.Note: This field may return null, indicating that no valid value can be obtained.
func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutput ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutput() FunctionTargetsAttachmentFunctionTargetsFunctionOutput
func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutputWithContext ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionOutput
func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput() FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput
func (FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutputWithContext ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsFunctionOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput
type FunctionTargetsAttachmentFunctionTargetsFunctionPtrInput ¶ added in v0.1.3
type FunctionTargetsAttachmentFunctionTargetsFunctionPtrInput interface { pulumi.Input ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput() FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutputWithContext(context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput }
FunctionTargetsAttachmentFunctionTargetsFunctionPtrInput is an input type that accepts FunctionTargetsAttachmentFunctionTargetsFunctionArgs, FunctionTargetsAttachmentFunctionTargetsFunctionPtr and FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput values. You can construct a concrete instance of `FunctionTargetsAttachmentFunctionTargetsFunctionPtrInput` via:
FunctionTargetsAttachmentFunctionTargetsFunctionArgs{...} or: nil
func FunctionTargetsAttachmentFunctionTargetsFunctionPtr ¶ added in v0.1.3
func FunctionTargetsAttachmentFunctionTargetsFunctionPtr(v *FunctionTargetsAttachmentFunctionTargetsFunctionArgs) FunctionTargetsAttachmentFunctionTargetsFunctionPtrInput
type FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput ¶ added in v0.1.3
type FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput struct{ *pulumi.OutputState }
func (FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) ElementType ¶ added in v0.1.3
func (FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) ElementType() reflect.Type
func (FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) FunctionName ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) FunctionName() pulumi.StringPtrOutput
The name of function.
func (FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) FunctionNamespace ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) FunctionNamespace() pulumi.StringPtrOutput
The namespace of function.
func (FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) FunctionQualifier ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) FunctionQualifier() pulumi.StringPtrOutput
The version name or alias of the function.
func (FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) FunctionQualifierType ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) FunctionQualifierType() pulumi.StringPtrOutput
Identifies the type of FunctionQualifier parameter, possible values: VERSION, ALIAS.Note: This field may return null, indicating that no valid value can be obtained.
func (FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput() FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput
func (FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutputWithContext ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsFunctionPtrOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput
type FunctionTargetsAttachmentFunctionTargetsInput ¶ added in v0.1.3
type FunctionTargetsAttachmentFunctionTargetsInput interface { pulumi.Input ToFunctionTargetsAttachmentFunctionTargetsOutput() FunctionTargetsAttachmentFunctionTargetsOutput ToFunctionTargetsAttachmentFunctionTargetsOutputWithContext(context.Context) FunctionTargetsAttachmentFunctionTargetsOutput }
FunctionTargetsAttachmentFunctionTargetsInput is an input type that accepts FunctionTargetsAttachmentFunctionTargetsArgs and FunctionTargetsAttachmentFunctionTargetsOutput values. You can construct a concrete instance of `FunctionTargetsAttachmentFunctionTargetsInput` via:
FunctionTargetsAttachmentFunctionTargetsArgs{...}
type FunctionTargetsAttachmentFunctionTargetsOutput ¶ added in v0.1.3
type FunctionTargetsAttachmentFunctionTargetsOutput struct{ *pulumi.OutputState }
func (FunctionTargetsAttachmentFunctionTargetsOutput) ElementType ¶ added in v0.1.3
func (FunctionTargetsAttachmentFunctionTargetsOutput) ElementType() reflect.Type
func (FunctionTargetsAttachmentFunctionTargetsOutput) Function ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsOutput) Function() FunctionTargetsAttachmentFunctionTargetsFunctionOutput
Information about cloud functions.Note: This field may return null, indicating that no valid value can be obtained.
func (FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsOutput ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsOutput() FunctionTargetsAttachmentFunctionTargetsOutput
func (FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsOutputWithContext ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsOutput
func (FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutput ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutput() FunctionTargetsAttachmentFunctionTargetsPtrOutput
func (FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutputWithContext ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsPtrOutput
func (FunctionTargetsAttachmentFunctionTargetsOutput) Weight ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsOutput) Weight() pulumi.IntPtrOutput
Weight. The default is `10`.
type FunctionTargetsAttachmentFunctionTargetsPtrInput ¶ added in v0.1.3
type FunctionTargetsAttachmentFunctionTargetsPtrInput interface { pulumi.Input ToFunctionTargetsAttachmentFunctionTargetsPtrOutput() FunctionTargetsAttachmentFunctionTargetsPtrOutput ToFunctionTargetsAttachmentFunctionTargetsPtrOutputWithContext(context.Context) FunctionTargetsAttachmentFunctionTargetsPtrOutput }
FunctionTargetsAttachmentFunctionTargetsPtrInput is an input type that accepts FunctionTargetsAttachmentFunctionTargetsArgs, FunctionTargetsAttachmentFunctionTargetsPtr and FunctionTargetsAttachmentFunctionTargetsPtrOutput values. You can construct a concrete instance of `FunctionTargetsAttachmentFunctionTargetsPtrInput` via:
FunctionTargetsAttachmentFunctionTargetsArgs{...} or: nil
func FunctionTargetsAttachmentFunctionTargetsPtr ¶ added in v0.1.3
func FunctionTargetsAttachmentFunctionTargetsPtr(v *FunctionTargetsAttachmentFunctionTargetsArgs) FunctionTargetsAttachmentFunctionTargetsPtrInput
type FunctionTargetsAttachmentFunctionTargetsPtrOutput ¶ added in v0.1.3
type FunctionTargetsAttachmentFunctionTargetsPtrOutput struct{ *pulumi.OutputState }
func (FunctionTargetsAttachmentFunctionTargetsPtrOutput) ElementType ¶ added in v0.1.3
func (FunctionTargetsAttachmentFunctionTargetsPtrOutput) ElementType() reflect.Type
func (FunctionTargetsAttachmentFunctionTargetsPtrOutput) Function ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsPtrOutput) Function() FunctionTargetsAttachmentFunctionTargetsFunctionPtrOutput
Information about cloud functions.Note: This field may return null, indicating that no valid value can be obtained.
func (FunctionTargetsAttachmentFunctionTargetsPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutput ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutput() FunctionTargetsAttachmentFunctionTargetsPtrOutput
func (FunctionTargetsAttachmentFunctionTargetsPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutputWithContext ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsPtrOutput) ToFunctionTargetsAttachmentFunctionTargetsPtrOutputWithContext(ctx context.Context) FunctionTargetsAttachmentFunctionTargetsPtrOutput
func (FunctionTargetsAttachmentFunctionTargetsPtrOutput) Weight ¶ added in v0.1.3
func (o FunctionTargetsAttachmentFunctionTargetsPtrOutput) Weight() pulumi.IntPtrOutput
Weight. The default is `10`.
type FunctionTargetsAttachmentInput ¶ added in v0.1.3
type FunctionTargetsAttachmentInput interface { pulumi.Input ToFunctionTargetsAttachmentOutput() FunctionTargetsAttachmentOutput ToFunctionTargetsAttachmentOutputWithContext(ctx context.Context) FunctionTargetsAttachmentOutput }
type FunctionTargetsAttachmentMap ¶ added in v0.1.3
type FunctionTargetsAttachmentMap map[string]FunctionTargetsAttachmentInput
func (FunctionTargetsAttachmentMap) ElementType ¶ added in v0.1.3
func (FunctionTargetsAttachmentMap) ElementType() reflect.Type
func (FunctionTargetsAttachmentMap) ToFunctionTargetsAttachmentMapOutput ¶ added in v0.1.3
func (i FunctionTargetsAttachmentMap) ToFunctionTargetsAttachmentMapOutput() FunctionTargetsAttachmentMapOutput
func (FunctionTargetsAttachmentMap) ToFunctionTargetsAttachmentMapOutputWithContext ¶ added in v0.1.3
func (i FunctionTargetsAttachmentMap) ToFunctionTargetsAttachmentMapOutputWithContext(ctx context.Context) FunctionTargetsAttachmentMapOutput
type FunctionTargetsAttachmentMapInput ¶ added in v0.1.3
type FunctionTargetsAttachmentMapInput interface { pulumi.Input ToFunctionTargetsAttachmentMapOutput() FunctionTargetsAttachmentMapOutput ToFunctionTargetsAttachmentMapOutputWithContext(context.Context) FunctionTargetsAttachmentMapOutput }
FunctionTargetsAttachmentMapInput is an input type that accepts FunctionTargetsAttachmentMap and FunctionTargetsAttachmentMapOutput values. You can construct a concrete instance of `FunctionTargetsAttachmentMapInput` via:
FunctionTargetsAttachmentMap{ "key": FunctionTargetsAttachmentArgs{...} }
type FunctionTargetsAttachmentMapOutput ¶ added in v0.1.3
type FunctionTargetsAttachmentMapOutput struct{ *pulumi.OutputState }
func (FunctionTargetsAttachmentMapOutput) ElementType ¶ added in v0.1.3
func (FunctionTargetsAttachmentMapOutput) ElementType() reflect.Type
func (FunctionTargetsAttachmentMapOutput) MapIndex ¶ added in v0.1.3
func (o FunctionTargetsAttachmentMapOutput) MapIndex(k pulumi.StringInput) FunctionTargetsAttachmentOutput
func (FunctionTargetsAttachmentMapOutput) ToFunctionTargetsAttachmentMapOutput ¶ added in v0.1.3
func (o FunctionTargetsAttachmentMapOutput) ToFunctionTargetsAttachmentMapOutput() FunctionTargetsAttachmentMapOutput
func (FunctionTargetsAttachmentMapOutput) ToFunctionTargetsAttachmentMapOutputWithContext ¶ added in v0.1.3
func (o FunctionTargetsAttachmentMapOutput) ToFunctionTargetsAttachmentMapOutputWithContext(ctx context.Context) FunctionTargetsAttachmentMapOutput
type FunctionTargetsAttachmentOutput ¶ added in v0.1.3
type FunctionTargetsAttachmentOutput struct{ *pulumi.OutputState }
func (FunctionTargetsAttachmentOutput) Domain ¶ added in v0.1.3
func (o FunctionTargetsAttachmentOutput) Domain() pulumi.StringOutput
The domain name of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not take effect.
func (FunctionTargetsAttachmentOutput) ElementType ¶ added in v0.1.3
func (FunctionTargetsAttachmentOutput) ElementType() reflect.Type
func (FunctionTargetsAttachmentOutput) FunctionTargets ¶ added in v0.1.3
func (o FunctionTargetsAttachmentOutput) FunctionTargets() FunctionTargetsAttachmentFunctionTargetsOutput
List of cloud functions to be bound.
func (FunctionTargetsAttachmentOutput) ListenerId ¶ added in v0.1.3
func (o FunctionTargetsAttachmentOutput) ListenerId() pulumi.StringOutput
Load Balancer Listener ID.
func (FunctionTargetsAttachmentOutput) LoadBalancerId ¶ added in v0.1.3
func (o FunctionTargetsAttachmentOutput) LoadBalancerId() pulumi.StringOutput
Load Balancer Instance ID.
func (FunctionTargetsAttachmentOutput) LocationId ¶ added in v0.1.3
func (o FunctionTargetsAttachmentOutput) LocationId() pulumi.StringOutput
The ID of the target forwarding rule. When binding the cloud function to a layer-7 forwarding rule, this parameter or the Domain+Url parameter must be entered.
func (FunctionTargetsAttachmentOutput) ToFunctionTargetsAttachmentOutput ¶ added in v0.1.3
func (o FunctionTargetsAttachmentOutput) ToFunctionTargetsAttachmentOutput() FunctionTargetsAttachmentOutput
func (FunctionTargetsAttachmentOutput) ToFunctionTargetsAttachmentOutputWithContext ¶ added in v0.1.3
func (o FunctionTargetsAttachmentOutput) ToFunctionTargetsAttachmentOutputWithContext(ctx context.Context) FunctionTargetsAttachmentOutput
func (FunctionTargetsAttachmentOutput) Url ¶ added in v0.1.3
func (o FunctionTargetsAttachmentOutput) Url() pulumi.StringOutput
The URL of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not take effect.
type FunctionTargetsAttachmentState ¶ added in v0.1.3
type FunctionTargetsAttachmentState struct { // The domain name of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not take effect. Domain pulumi.StringPtrInput // List of cloud functions to be bound. FunctionTargets FunctionTargetsAttachmentFunctionTargetsPtrInput // Load Balancer Listener ID. ListenerId pulumi.StringPtrInput // Load Balancer Instance ID. LoadBalancerId pulumi.StringPtrInput // The ID of the target forwarding rule. When binding the cloud function to a layer-7 forwarding rule, this parameter or the Domain+Url parameter must be entered. LocationId pulumi.StringPtrInput // The URL of the target forwarding rule. If the LocationId parameter has been entered, this parameter will not take effect. Url pulumi.StringPtrInput }
func (FunctionTargetsAttachmentState) ElementType ¶ added in v0.1.3
func (FunctionTargetsAttachmentState) ElementType() reflect.Type
type GetAttachmentsArgs ¶
type GetAttachmentsArgs struct { // ID of the CLB to be queried. ClbId string `pulumi:"clbId"` // ID of the CLB listener to be queried. ListenerId string `pulumi:"listenerId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of the CLB listener rule. If the protocol of listener is `HTTP`/`HTTPS`, this para is required. RuleId *string `pulumi:"ruleId"` }
A collection of arguments for invoking getAttachments.
type GetAttachmentsAttachmentList ¶
type GetAttachmentsAttachmentList struct { // ID of the CLB to be queried. ClbId string `pulumi:"clbId"` // ID of the CLB listener to be queried. ListenerId string `pulumi:"listenerId"` // Type of protocol within the listener, and available values include `TCP`, `UDP`, `HTTP`, `HTTPS` and `TCP_SSL`. NOTES: `TCP_SSL` is testing internally, please apply if you need to use. ProtocolType string `pulumi:"protocolType"` // ID of the CLB listener rule. If the protocol of listener is `HTTP`/`HTTPS`, this para is required. RuleId string `pulumi:"ruleId"` // Information of the backends to be attached. Targets []GetAttachmentsAttachmentListTarget `pulumi:"targets"` }
type GetAttachmentsAttachmentListArgs ¶
type GetAttachmentsAttachmentListArgs struct { // ID of the CLB to be queried. ClbId pulumi.StringInput `pulumi:"clbId"` // ID of the CLB listener to be queried. ListenerId pulumi.StringInput `pulumi:"listenerId"` // Type of protocol within the listener, and available values include `TCP`, `UDP`, `HTTP`, `HTTPS` and `TCP_SSL`. NOTES: `TCP_SSL` is testing internally, please apply if you need to use. ProtocolType pulumi.StringInput `pulumi:"protocolType"` // ID of the CLB listener rule. If the protocol of listener is `HTTP`/`HTTPS`, this para is required. RuleId pulumi.StringInput `pulumi:"ruleId"` // Information of the backends to be attached. Targets GetAttachmentsAttachmentListTargetArrayInput `pulumi:"targets"` }
func (GetAttachmentsAttachmentListArgs) ElementType ¶
func (GetAttachmentsAttachmentListArgs) ElementType() reflect.Type
func (GetAttachmentsAttachmentListArgs) ToGetAttachmentsAttachmentListOutput ¶
func (i GetAttachmentsAttachmentListArgs) ToGetAttachmentsAttachmentListOutput() GetAttachmentsAttachmentListOutput
func (GetAttachmentsAttachmentListArgs) ToGetAttachmentsAttachmentListOutputWithContext ¶
func (i GetAttachmentsAttachmentListArgs) ToGetAttachmentsAttachmentListOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListOutput
type GetAttachmentsAttachmentListArray ¶
type GetAttachmentsAttachmentListArray []GetAttachmentsAttachmentListInput
func (GetAttachmentsAttachmentListArray) ElementType ¶
func (GetAttachmentsAttachmentListArray) ElementType() reflect.Type
func (GetAttachmentsAttachmentListArray) ToGetAttachmentsAttachmentListArrayOutput ¶
func (i GetAttachmentsAttachmentListArray) ToGetAttachmentsAttachmentListArrayOutput() GetAttachmentsAttachmentListArrayOutput
func (GetAttachmentsAttachmentListArray) ToGetAttachmentsAttachmentListArrayOutputWithContext ¶
func (i GetAttachmentsAttachmentListArray) ToGetAttachmentsAttachmentListArrayOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListArrayOutput
type GetAttachmentsAttachmentListArrayInput ¶
type GetAttachmentsAttachmentListArrayInput interface { pulumi.Input ToGetAttachmentsAttachmentListArrayOutput() GetAttachmentsAttachmentListArrayOutput ToGetAttachmentsAttachmentListArrayOutputWithContext(context.Context) GetAttachmentsAttachmentListArrayOutput }
GetAttachmentsAttachmentListArrayInput is an input type that accepts GetAttachmentsAttachmentListArray and GetAttachmentsAttachmentListArrayOutput values. You can construct a concrete instance of `GetAttachmentsAttachmentListArrayInput` via:
GetAttachmentsAttachmentListArray{ GetAttachmentsAttachmentListArgs{...} }
type GetAttachmentsAttachmentListArrayOutput ¶
type GetAttachmentsAttachmentListArrayOutput struct{ *pulumi.OutputState }
func (GetAttachmentsAttachmentListArrayOutput) ElementType ¶
func (GetAttachmentsAttachmentListArrayOutput) ElementType() reflect.Type
func (GetAttachmentsAttachmentListArrayOutput) ToGetAttachmentsAttachmentListArrayOutput ¶
func (o GetAttachmentsAttachmentListArrayOutput) ToGetAttachmentsAttachmentListArrayOutput() GetAttachmentsAttachmentListArrayOutput
func (GetAttachmentsAttachmentListArrayOutput) ToGetAttachmentsAttachmentListArrayOutputWithContext ¶
func (o GetAttachmentsAttachmentListArrayOutput) ToGetAttachmentsAttachmentListArrayOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListArrayOutput
type GetAttachmentsAttachmentListInput ¶
type GetAttachmentsAttachmentListInput interface { pulumi.Input ToGetAttachmentsAttachmentListOutput() GetAttachmentsAttachmentListOutput ToGetAttachmentsAttachmentListOutputWithContext(context.Context) GetAttachmentsAttachmentListOutput }
GetAttachmentsAttachmentListInput is an input type that accepts GetAttachmentsAttachmentListArgs and GetAttachmentsAttachmentListOutput values. You can construct a concrete instance of `GetAttachmentsAttachmentListInput` via:
GetAttachmentsAttachmentListArgs{...}
type GetAttachmentsAttachmentListOutput ¶
type GetAttachmentsAttachmentListOutput struct{ *pulumi.OutputState }
func (GetAttachmentsAttachmentListOutput) ClbId ¶
func (o GetAttachmentsAttachmentListOutput) ClbId() pulumi.StringOutput
ID of the CLB to be queried.
func (GetAttachmentsAttachmentListOutput) ElementType ¶
func (GetAttachmentsAttachmentListOutput) ElementType() reflect.Type
func (GetAttachmentsAttachmentListOutput) ListenerId ¶
func (o GetAttachmentsAttachmentListOutput) ListenerId() pulumi.StringOutput
ID of the CLB listener to be queried.
func (GetAttachmentsAttachmentListOutput) ProtocolType ¶
func (o GetAttachmentsAttachmentListOutput) ProtocolType() pulumi.StringOutput
Type of protocol within the listener, and available values include `TCP`, `UDP`, `HTTP`, `HTTPS` and `TCP_SSL`. NOTES: `TCP_SSL` is testing internally, please apply if you need to use.
func (GetAttachmentsAttachmentListOutput) RuleId ¶
func (o GetAttachmentsAttachmentListOutput) RuleId() pulumi.StringOutput
ID of the CLB listener rule. If the protocol of listener is `HTTP`/`HTTPS`, this para is required.
func (GetAttachmentsAttachmentListOutput) Targets ¶
func (o GetAttachmentsAttachmentListOutput) Targets() GetAttachmentsAttachmentListTargetArrayOutput
Information of the backends to be attached.
func (GetAttachmentsAttachmentListOutput) ToGetAttachmentsAttachmentListOutput ¶
func (o GetAttachmentsAttachmentListOutput) ToGetAttachmentsAttachmentListOutput() GetAttachmentsAttachmentListOutput
func (GetAttachmentsAttachmentListOutput) ToGetAttachmentsAttachmentListOutputWithContext ¶
func (o GetAttachmentsAttachmentListOutput) ToGetAttachmentsAttachmentListOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListOutput
type GetAttachmentsAttachmentListTarget ¶
type GetAttachmentsAttachmentListTarget struct { // Elastic network card unique ID. EniIp string `pulumi:"eniIp"` // Id of the backend server. InstanceId string `pulumi:"instanceId"` // Port of the backend server. Port int `pulumi:"port"` // Forwarding weight of the backend service, the range of [0, 100], defaults to `10`. Weight int `pulumi:"weight"` }
type GetAttachmentsAttachmentListTargetArgs ¶
type GetAttachmentsAttachmentListTargetArgs struct { // Elastic network card unique ID. EniIp pulumi.StringInput `pulumi:"eniIp"` // Id of the backend server. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Port of the backend server. Port pulumi.IntInput `pulumi:"port"` // Forwarding weight of the backend service, the range of [0, 100], defaults to `10`. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetAttachmentsAttachmentListTargetArgs) ElementType ¶
func (GetAttachmentsAttachmentListTargetArgs) ElementType() reflect.Type
func (GetAttachmentsAttachmentListTargetArgs) ToGetAttachmentsAttachmentListTargetOutput ¶
func (i GetAttachmentsAttachmentListTargetArgs) ToGetAttachmentsAttachmentListTargetOutput() GetAttachmentsAttachmentListTargetOutput
func (GetAttachmentsAttachmentListTargetArgs) ToGetAttachmentsAttachmentListTargetOutputWithContext ¶
func (i GetAttachmentsAttachmentListTargetArgs) ToGetAttachmentsAttachmentListTargetOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListTargetOutput
type GetAttachmentsAttachmentListTargetArray ¶
type GetAttachmentsAttachmentListTargetArray []GetAttachmentsAttachmentListTargetInput
func (GetAttachmentsAttachmentListTargetArray) ElementType ¶
func (GetAttachmentsAttachmentListTargetArray) ElementType() reflect.Type
func (GetAttachmentsAttachmentListTargetArray) ToGetAttachmentsAttachmentListTargetArrayOutput ¶
func (i GetAttachmentsAttachmentListTargetArray) ToGetAttachmentsAttachmentListTargetArrayOutput() GetAttachmentsAttachmentListTargetArrayOutput
func (GetAttachmentsAttachmentListTargetArray) ToGetAttachmentsAttachmentListTargetArrayOutputWithContext ¶
func (i GetAttachmentsAttachmentListTargetArray) ToGetAttachmentsAttachmentListTargetArrayOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListTargetArrayOutput
type GetAttachmentsAttachmentListTargetArrayInput ¶
type GetAttachmentsAttachmentListTargetArrayInput interface { pulumi.Input ToGetAttachmentsAttachmentListTargetArrayOutput() GetAttachmentsAttachmentListTargetArrayOutput ToGetAttachmentsAttachmentListTargetArrayOutputWithContext(context.Context) GetAttachmentsAttachmentListTargetArrayOutput }
GetAttachmentsAttachmentListTargetArrayInput is an input type that accepts GetAttachmentsAttachmentListTargetArray and GetAttachmentsAttachmentListTargetArrayOutput values. You can construct a concrete instance of `GetAttachmentsAttachmentListTargetArrayInput` via:
GetAttachmentsAttachmentListTargetArray{ GetAttachmentsAttachmentListTargetArgs{...} }
type GetAttachmentsAttachmentListTargetArrayOutput ¶
type GetAttachmentsAttachmentListTargetArrayOutput struct{ *pulumi.OutputState }
func (GetAttachmentsAttachmentListTargetArrayOutput) ElementType ¶
func (GetAttachmentsAttachmentListTargetArrayOutput) ElementType() reflect.Type
func (GetAttachmentsAttachmentListTargetArrayOutput) ToGetAttachmentsAttachmentListTargetArrayOutput ¶
func (o GetAttachmentsAttachmentListTargetArrayOutput) ToGetAttachmentsAttachmentListTargetArrayOutput() GetAttachmentsAttachmentListTargetArrayOutput
func (GetAttachmentsAttachmentListTargetArrayOutput) ToGetAttachmentsAttachmentListTargetArrayOutputWithContext ¶
func (o GetAttachmentsAttachmentListTargetArrayOutput) ToGetAttachmentsAttachmentListTargetArrayOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListTargetArrayOutput
type GetAttachmentsAttachmentListTargetInput ¶
type GetAttachmentsAttachmentListTargetInput interface { pulumi.Input ToGetAttachmentsAttachmentListTargetOutput() GetAttachmentsAttachmentListTargetOutput ToGetAttachmentsAttachmentListTargetOutputWithContext(context.Context) GetAttachmentsAttachmentListTargetOutput }
GetAttachmentsAttachmentListTargetInput is an input type that accepts GetAttachmentsAttachmentListTargetArgs and GetAttachmentsAttachmentListTargetOutput values. You can construct a concrete instance of `GetAttachmentsAttachmentListTargetInput` via:
GetAttachmentsAttachmentListTargetArgs{...}
type GetAttachmentsAttachmentListTargetOutput ¶
type GetAttachmentsAttachmentListTargetOutput struct{ *pulumi.OutputState }
func (GetAttachmentsAttachmentListTargetOutput) ElementType ¶
func (GetAttachmentsAttachmentListTargetOutput) ElementType() reflect.Type
func (GetAttachmentsAttachmentListTargetOutput) EniIp ¶ added in v0.1.9
func (o GetAttachmentsAttachmentListTargetOutput) EniIp() pulumi.StringOutput
Elastic network card unique ID.
func (GetAttachmentsAttachmentListTargetOutput) InstanceId ¶
func (o GetAttachmentsAttachmentListTargetOutput) InstanceId() pulumi.StringOutput
Id of the backend server.
func (GetAttachmentsAttachmentListTargetOutput) Port ¶
func (o GetAttachmentsAttachmentListTargetOutput) Port() pulumi.IntOutput
Port of the backend server.
func (GetAttachmentsAttachmentListTargetOutput) ToGetAttachmentsAttachmentListTargetOutput ¶
func (o GetAttachmentsAttachmentListTargetOutput) ToGetAttachmentsAttachmentListTargetOutput() GetAttachmentsAttachmentListTargetOutput
func (GetAttachmentsAttachmentListTargetOutput) ToGetAttachmentsAttachmentListTargetOutputWithContext ¶
func (o GetAttachmentsAttachmentListTargetOutput) ToGetAttachmentsAttachmentListTargetOutputWithContext(ctx context.Context) GetAttachmentsAttachmentListTargetOutput
func (GetAttachmentsAttachmentListTargetOutput) Weight ¶
func (o GetAttachmentsAttachmentListTargetOutput) Weight() pulumi.IntOutput
Forwarding weight of the backend service, the range of [0, 100], defaults to `10`.
type GetAttachmentsOutputArgs ¶
type GetAttachmentsOutputArgs struct { // ID of the CLB to be queried. ClbId pulumi.StringInput `pulumi:"clbId"` // ID of the CLB listener to be queried. ListenerId pulumi.StringInput `pulumi:"listenerId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // ID of the CLB listener rule. If the protocol of listener is `HTTP`/`HTTPS`, this para is required. RuleId pulumi.StringPtrInput `pulumi:"ruleId"` }
A collection of arguments for invoking getAttachments.
func (GetAttachmentsOutputArgs) ElementType ¶
func (GetAttachmentsOutputArgs) ElementType() reflect.Type
type GetAttachmentsResult ¶
type GetAttachmentsResult struct { // A list of cloud load balancer attachment configurations. Each element contains the following attributes: AttachmentLists []GetAttachmentsAttachmentList `pulumi:"attachmentLists"` // ID of the CLB. ClbId string `pulumi:"clbId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the CLB listener. ListenerId string `pulumi:"listenerId"` ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of the CLB listener rule. RuleId *string `pulumi:"ruleId"` }
A collection of values returned by getAttachments.
func GetAttachments ¶
func GetAttachments(ctx *pulumi.Context, args *GetAttachmentsArgs, opts ...pulumi.InvokeOption) (*GetAttachmentsResult, error)
Use this data source to query detailed information of CLB attachments
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.GetAttachments(ctx, &clb.GetAttachmentsArgs{ ClbId: "lb-k2zjp9lv", ListenerId: "lbl-hh141sn9", RuleId: pulumi.StringRef("loc-4xxr2cy7"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetAttachmentsResultOutput ¶
type GetAttachmentsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getAttachments.
func GetAttachmentsOutput ¶
func GetAttachmentsOutput(ctx *pulumi.Context, args GetAttachmentsOutputArgs, opts ...pulumi.InvokeOption) GetAttachmentsResultOutput
func (GetAttachmentsResultOutput) AttachmentLists ¶
func (o GetAttachmentsResultOutput) AttachmentLists() GetAttachmentsAttachmentListArrayOutput
A list of cloud load balancer attachment configurations. Each element contains the following attributes:
func (GetAttachmentsResultOutput) ClbId ¶
func (o GetAttachmentsResultOutput) ClbId() pulumi.StringOutput
ID of the CLB.
func (GetAttachmentsResultOutput) ElementType ¶
func (GetAttachmentsResultOutput) ElementType() reflect.Type
func (GetAttachmentsResultOutput) Id ¶
func (o GetAttachmentsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetAttachmentsResultOutput) ListenerId ¶
func (o GetAttachmentsResultOutput) ListenerId() pulumi.StringOutput
ID of the CLB listener.
func (GetAttachmentsResultOutput) ResultOutputFile ¶
func (o GetAttachmentsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetAttachmentsResultOutput) RuleId ¶
func (o GetAttachmentsResultOutput) RuleId() pulumi.StringPtrOutput
ID of the CLB listener rule.
func (GetAttachmentsResultOutput) ToGetAttachmentsResultOutput ¶
func (o GetAttachmentsResultOutput) ToGetAttachmentsResultOutput() GetAttachmentsResultOutput
func (GetAttachmentsResultOutput) ToGetAttachmentsResultOutputWithContext ¶
func (o GetAttachmentsResultOutput) ToGetAttachmentsResultOutputWithContext(ctx context.Context) GetAttachmentsResultOutput
type GetClusterResourcesArgs ¶ added in v0.1.5
type GetClusterResourcesArgs struct { // Filter conditions to query cluster. cluster-id - String - Required: No - (Filter condition) Filter by cluster ID, such as tgw-12345678. vip - String - Required: No - (Filter condition) Filter by loadbalancer vip, such as 192.168.0.1. loadblancer-id - String - Required: No - (Filter condition) Filter by loadblancer ID, such as lbl-12345678. idle - String - Required: No - (Filter condition) Filter by Whether load balancing is idle, such as True, False. Filters []GetClusterResourcesFilter `pulumi:"filters"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterResources.
type GetClusterResourcesClusterResourceSet ¶ added in v0.1.5
type GetClusterResourcesClusterResourceSet struct { // Cluster ID. ClusterId string `pulumi:"clusterId"` // cluster name. ClusterName string `pulumi:"clusterName"` // clusters zone. ClustersZones []GetClusterResourcesClusterResourceSetClustersZone `pulumi:"clustersZones"` // Is it idle. Idle string `pulumi:"idle"` // Isp. Isp string `pulumi:"isp"` // Loadbalance Id. LoadBalancerId string `pulumi:"loadBalancerId"` // vip. Vip string `pulumi:"vip"` }
type GetClusterResourcesClusterResourceSetArgs ¶ added in v0.1.5
type GetClusterResourcesClusterResourceSetArgs struct { // Cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // cluster name. ClusterName pulumi.StringInput `pulumi:"clusterName"` // clusters zone. ClustersZones GetClusterResourcesClusterResourceSetClustersZoneArrayInput `pulumi:"clustersZones"` // Is it idle. Idle pulumi.StringInput `pulumi:"idle"` // Isp. Isp pulumi.StringInput `pulumi:"isp"` // Loadbalance Id. LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` // vip. Vip pulumi.StringInput `pulumi:"vip"` }
func (GetClusterResourcesClusterResourceSetArgs) ElementType ¶ added in v0.1.5
func (GetClusterResourcesClusterResourceSetArgs) ElementType() reflect.Type
func (GetClusterResourcesClusterResourceSetArgs) ToGetClusterResourcesClusterResourceSetOutput ¶ added in v0.1.5
func (i GetClusterResourcesClusterResourceSetArgs) ToGetClusterResourcesClusterResourceSetOutput() GetClusterResourcesClusterResourceSetOutput
func (GetClusterResourcesClusterResourceSetArgs) ToGetClusterResourcesClusterResourceSetOutputWithContext ¶ added in v0.1.5
func (i GetClusterResourcesClusterResourceSetArgs) ToGetClusterResourcesClusterResourceSetOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetOutput
type GetClusterResourcesClusterResourceSetArray ¶ added in v0.1.5
type GetClusterResourcesClusterResourceSetArray []GetClusterResourcesClusterResourceSetInput
func (GetClusterResourcesClusterResourceSetArray) ElementType ¶ added in v0.1.5
func (GetClusterResourcesClusterResourceSetArray) ElementType() reflect.Type
func (GetClusterResourcesClusterResourceSetArray) ToGetClusterResourcesClusterResourceSetArrayOutput ¶ added in v0.1.5
func (i GetClusterResourcesClusterResourceSetArray) ToGetClusterResourcesClusterResourceSetArrayOutput() GetClusterResourcesClusterResourceSetArrayOutput
func (GetClusterResourcesClusterResourceSetArray) ToGetClusterResourcesClusterResourceSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetClusterResourcesClusterResourceSetArray) ToGetClusterResourcesClusterResourceSetArrayOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetArrayOutput
type GetClusterResourcesClusterResourceSetArrayInput ¶ added in v0.1.5
type GetClusterResourcesClusterResourceSetArrayInput interface { pulumi.Input ToGetClusterResourcesClusterResourceSetArrayOutput() GetClusterResourcesClusterResourceSetArrayOutput ToGetClusterResourcesClusterResourceSetArrayOutputWithContext(context.Context) GetClusterResourcesClusterResourceSetArrayOutput }
GetClusterResourcesClusterResourceSetArrayInput is an input type that accepts GetClusterResourcesClusterResourceSetArray and GetClusterResourcesClusterResourceSetArrayOutput values. You can construct a concrete instance of `GetClusterResourcesClusterResourceSetArrayInput` via:
GetClusterResourcesClusterResourceSetArray{ GetClusterResourcesClusterResourceSetArgs{...} }
type GetClusterResourcesClusterResourceSetArrayOutput ¶ added in v0.1.5
type GetClusterResourcesClusterResourceSetArrayOutput struct{ *pulumi.OutputState }
func (GetClusterResourcesClusterResourceSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetClusterResourcesClusterResourceSetArrayOutput) ElementType() reflect.Type
func (GetClusterResourcesClusterResourceSetArrayOutput) ToGetClusterResourcesClusterResourceSetArrayOutput ¶ added in v0.1.5
func (o GetClusterResourcesClusterResourceSetArrayOutput) ToGetClusterResourcesClusterResourceSetArrayOutput() GetClusterResourcesClusterResourceSetArrayOutput
func (GetClusterResourcesClusterResourceSetArrayOutput) ToGetClusterResourcesClusterResourceSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetClusterResourcesClusterResourceSetArrayOutput) ToGetClusterResourcesClusterResourceSetArrayOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetArrayOutput
type GetClusterResourcesClusterResourceSetClustersZone ¶ added in v0.1.5
type GetClusterResourcesClusterResourceSetClustersZoneArgs ¶ added in v0.1.5
type GetClusterResourcesClusterResourceSetClustersZoneArgs struct { // Availability master zone where the cluster is located. MasterZones pulumi.StringArrayInput `pulumi:"masterZones"` // Availability slave zone where the cluster is located. SlaveZones pulumi.StringArrayInput `pulumi:"slaveZones"` }
func (GetClusterResourcesClusterResourceSetClustersZoneArgs) ElementType ¶ added in v0.1.5
func (GetClusterResourcesClusterResourceSetClustersZoneArgs) ElementType() reflect.Type
func (GetClusterResourcesClusterResourceSetClustersZoneArgs) ToGetClusterResourcesClusterResourceSetClustersZoneOutput ¶ added in v0.1.5
func (i GetClusterResourcesClusterResourceSetClustersZoneArgs) ToGetClusterResourcesClusterResourceSetClustersZoneOutput() GetClusterResourcesClusterResourceSetClustersZoneOutput
func (GetClusterResourcesClusterResourceSetClustersZoneArgs) ToGetClusterResourcesClusterResourceSetClustersZoneOutputWithContext ¶ added in v0.1.5
func (i GetClusterResourcesClusterResourceSetClustersZoneArgs) ToGetClusterResourcesClusterResourceSetClustersZoneOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetClustersZoneOutput
type GetClusterResourcesClusterResourceSetClustersZoneArray ¶ added in v0.1.5
type GetClusterResourcesClusterResourceSetClustersZoneArray []GetClusterResourcesClusterResourceSetClustersZoneInput
func (GetClusterResourcesClusterResourceSetClustersZoneArray) ElementType ¶ added in v0.1.5
func (GetClusterResourcesClusterResourceSetClustersZoneArray) ElementType() reflect.Type
func (GetClusterResourcesClusterResourceSetClustersZoneArray) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutput ¶ added in v0.1.5
func (i GetClusterResourcesClusterResourceSetClustersZoneArray) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutput() GetClusterResourcesClusterResourceSetClustersZoneArrayOutput
func (GetClusterResourcesClusterResourceSetClustersZoneArray) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutputWithContext ¶ added in v0.1.5
func (i GetClusterResourcesClusterResourceSetClustersZoneArray) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetClustersZoneArrayOutput
type GetClusterResourcesClusterResourceSetClustersZoneArrayInput ¶ added in v0.1.5
type GetClusterResourcesClusterResourceSetClustersZoneArrayInput interface { pulumi.Input ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutput() GetClusterResourcesClusterResourceSetClustersZoneArrayOutput ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutputWithContext(context.Context) GetClusterResourcesClusterResourceSetClustersZoneArrayOutput }
GetClusterResourcesClusterResourceSetClustersZoneArrayInput is an input type that accepts GetClusterResourcesClusterResourceSetClustersZoneArray and GetClusterResourcesClusterResourceSetClustersZoneArrayOutput values. You can construct a concrete instance of `GetClusterResourcesClusterResourceSetClustersZoneArrayInput` via:
GetClusterResourcesClusterResourceSetClustersZoneArray{ GetClusterResourcesClusterResourceSetClustersZoneArgs{...} }
type GetClusterResourcesClusterResourceSetClustersZoneArrayOutput ¶ added in v0.1.5
type GetClusterResourcesClusterResourceSetClustersZoneArrayOutput struct{ *pulumi.OutputState }
func (GetClusterResourcesClusterResourceSetClustersZoneArrayOutput) ElementType ¶ added in v0.1.5
func (GetClusterResourcesClusterResourceSetClustersZoneArrayOutput) ElementType() reflect.Type
func (GetClusterResourcesClusterResourceSetClustersZoneArrayOutput) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutput ¶ added in v0.1.5
func (o GetClusterResourcesClusterResourceSetClustersZoneArrayOutput) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutput() GetClusterResourcesClusterResourceSetClustersZoneArrayOutput
func (GetClusterResourcesClusterResourceSetClustersZoneArrayOutput) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutputWithContext ¶ added in v0.1.5
func (o GetClusterResourcesClusterResourceSetClustersZoneArrayOutput) ToGetClusterResourcesClusterResourceSetClustersZoneArrayOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetClustersZoneArrayOutput
type GetClusterResourcesClusterResourceSetClustersZoneInput ¶ added in v0.1.5
type GetClusterResourcesClusterResourceSetClustersZoneInput interface { pulumi.Input ToGetClusterResourcesClusterResourceSetClustersZoneOutput() GetClusterResourcesClusterResourceSetClustersZoneOutput ToGetClusterResourcesClusterResourceSetClustersZoneOutputWithContext(context.Context) GetClusterResourcesClusterResourceSetClustersZoneOutput }
GetClusterResourcesClusterResourceSetClustersZoneInput is an input type that accepts GetClusterResourcesClusterResourceSetClustersZoneArgs and GetClusterResourcesClusterResourceSetClustersZoneOutput values. You can construct a concrete instance of `GetClusterResourcesClusterResourceSetClustersZoneInput` via:
GetClusterResourcesClusterResourceSetClustersZoneArgs{...}
type GetClusterResourcesClusterResourceSetClustersZoneOutput ¶ added in v0.1.5
type GetClusterResourcesClusterResourceSetClustersZoneOutput struct{ *pulumi.OutputState }
func (GetClusterResourcesClusterResourceSetClustersZoneOutput) ElementType ¶ added in v0.1.5
func (GetClusterResourcesClusterResourceSetClustersZoneOutput) ElementType() reflect.Type
func (GetClusterResourcesClusterResourceSetClustersZoneOutput) MasterZones ¶ added in v0.1.5
func (o GetClusterResourcesClusterResourceSetClustersZoneOutput) MasterZones() pulumi.StringArrayOutput
Availability master zone where the cluster is located.
func (GetClusterResourcesClusterResourceSetClustersZoneOutput) SlaveZones ¶ added in v0.1.5
func (o GetClusterResourcesClusterResourceSetClustersZoneOutput) SlaveZones() pulumi.StringArrayOutput
Availability slave zone where the cluster is located.
func (GetClusterResourcesClusterResourceSetClustersZoneOutput) ToGetClusterResourcesClusterResourceSetClustersZoneOutput ¶ added in v0.1.5
func (o GetClusterResourcesClusterResourceSetClustersZoneOutput) ToGetClusterResourcesClusterResourceSetClustersZoneOutput() GetClusterResourcesClusterResourceSetClustersZoneOutput
func (GetClusterResourcesClusterResourceSetClustersZoneOutput) ToGetClusterResourcesClusterResourceSetClustersZoneOutputWithContext ¶ added in v0.1.5
func (o GetClusterResourcesClusterResourceSetClustersZoneOutput) ToGetClusterResourcesClusterResourceSetClustersZoneOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetClustersZoneOutput
type GetClusterResourcesClusterResourceSetInput ¶ added in v0.1.5
type GetClusterResourcesClusterResourceSetInput interface { pulumi.Input ToGetClusterResourcesClusterResourceSetOutput() GetClusterResourcesClusterResourceSetOutput ToGetClusterResourcesClusterResourceSetOutputWithContext(context.Context) GetClusterResourcesClusterResourceSetOutput }
GetClusterResourcesClusterResourceSetInput is an input type that accepts GetClusterResourcesClusterResourceSetArgs and GetClusterResourcesClusterResourceSetOutput values. You can construct a concrete instance of `GetClusterResourcesClusterResourceSetInput` via:
GetClusterResourcesClusterResourceSetArgs{...}
type GetClusterResourcesClusterResourceSetOutput ¶ added in v0.1.5
type GetClusterResourcesClusterResourceSetOutput struct{ *pulumi.OutputState }
func (GetClusterResourcesClusterResourceSetOutput) ClusterId ¶ added in v0.1.5
func (o GetClusterResourcesClusterResourceSetOutput) ClusterId() pulumi.StringOutput
Cluster ID.
func (GetClusterResourcesClusterResourceSetOutput) ClusterName ¶ added in v0.1.5
func (o GetClusterResourcesClusterResourceSetOutput) ClusterName() pulumi.StringOutput
cluster name.
func (GetClusterResourcesClusterResourceSetOutput) ClustersZones ¶ added in v0.1.5
func (o GetClusterResourcesClusterResourceSetOutput) ClustersZones() GetClusterResourcesClusterResourceSetClustersZoneArrayOutput
clusters zone.
func (GetClusterResourcesClusterResourceSetOutput) ElementType ¶ added in v0.1.5
func (GetClusterResourcesClusterResourceSetOutput) ElementType() reflect.Type
func (GetClusterResourcesClusterResourceSetOutput) Idle ¶ added in v0.1.5
func (o GetClusterResourcesClusterResourceSetOutput) Idle() pulumi.StringOutput
Is it idle.
func (GetClusterResourcesClusterResourceSetOutput) Isp ¶ added in v0.1.5
func (o GetClusterResourcesClusterResourceSetOutput) Isp() pulumi.StringOutput
Isp.
func (GetClusterResourcesClusterResourceSetOutput) LoadBalancerId ¶ added in v0.1.5
func (o GetClusterResourcesClusterResourceSetOutput) LoadBalancerId() pulumi.StringOutput
Loadbalance Id.
func (GetClusterResourcesClusterResourceSetOutput) ToGetClusterResourcesClusterResourceSetOutput ¶ added in v0.1.5
func (o GetClusterResourcesClusterResourceSetOutput) ToGetClusterResourcesClusterResourceSetOutput() GetClusterResourcesClusterResourceSetOutput
func (GetClusterResourcesClusterResourceSetOutput) ToGetClusterResourcesClusterResourceSetOutputWithContext ¶ added in v0.1.5
func (o GetClusterResourcesClusterResourceSetOutput) ToGetClusterResourcesClusterResourceSetOutputWithContext(ctx context.Context) GetClusterResourcesClusterResourceSetOutput
func (GetClusterResourcesClusterResourceSetOutput) Vip ¶ added in v0.1.5
func (o GetClusterResourcesClusterResourceSetOutput) Vip() pulumi.StringOutput
vip.
type GetClusterResourcesFilter ¶ added in v0.1.5
type GetClusterResourcesFilterArgs ¶ added in v0.1.5
type GetClusterResourcesFilterArgs struct { // Filter name. Name pulumi.StringInput `pulumi:"name"` // Filter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetClusterResourcesFilterArgs) ElementType ¶ added in v0.1.5
func (GetClusterResourcesFilterArgs) ElementType() reflect.Type
func (GetClusterResourcesFilterArgs) ToGetClusterResourcesFilterOutput ¶ added in v0.1.5
func (i GetClusterResourcesFilterArgs) ToGetClusterResourcesFilterOutput() GetClusterResourcesFilterOutput
func (GetClusterResourcesFilterArgs) ToGetClusterResourcesFilterOutputWithContext ¶ added in v0.1.5
func (i GetClusterResourcesFilterArgs) ToGetClusterResourcesFilterOutputWithContext(ctx context.Context) GetClusterResourcesFilterOutput
type GetClusterResourcesFilterArray ¶ added in v0.1.5
type GetClusterResourcesFilterArray []GetClusterResourcesFilterInput
func (GetClusterResourcesFilterArray) ElementType ¶ added in v0.1.5
func (GetClusterResourcesFilterArray) ElementType() reflect.Type
func (GetClusterResourcesFilterArray) ToGetClusterResourcesFilterArrayOutput ¶ added in v0.1.5
func (i GetClusterResourcesFilterArray) ToGetClusterResourcesFilterArrayOutput() GetClusterResourcesFilterArrayOutput
func (GetClusterResourcesFilterArray) ToGetClusterResourcesFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetClusterResourcesFilterArray) ToGetClusterResourcesFilterArrayOutputWithContext(ctx context.Context) GetClusterResourcesFilterArrayOutput
type GetClusterResourcesFilterArrayInput ¶ added in v0.1.5
type GetClusterResourcesFilterArrayInput interface { pulumi.Input ToGetClusterResourcesFilterArrayOutput() GetClusterResourcesFilterArrayOutput ToGetClusterResourcesFilterArrayOutputWithContext(context.Context) GetClusterResourcesFilterArrayOutput }
GetClusterResourcesFilterArrayInput is an input type that accepts GetClusterResourcesFilterArray and GetClusterResourcesFilterArrayOutput values. You can construct a concrete instance of `GetClusterResourcesFilterArrayInput` via:
GetClusterResourcesFilterArray{ GetClusterResourcesFilterArgs{...} }
type GetClusterResourcesFilterArrayOutput ¶ added in v0.1.5
type GetClusterResourcesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetClusterResourcesFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetClusterResourcesFilterArrayOutput) ElementType() reflect.Type
func (GetClusterResourcesFilterArrayOutput) Index ¶ added in v0.1.5
func (o GetClusterResourcesFilterArrayOutput) Index(i pulumi.IntInput) GetClusterResourcesFilterOutput
func (GetClusterResourcesFilterArrayOutput) ToGetClusterResourcesFilterArrayOutput ¶ added in v0.1.5
func (o GetClusterResourcesFilterArrayOutput) ToGetClusterResourcesFilterArrayOutput() GetClusterResourcesFilterArrayOutput
func (GetClusterResourcesFilterArrayOutput) ToGetClusterResourcesFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetClusterResourcesFilterArrayOutput) ToGetClusterResourcesFilterArrayOutputWithContext(ctx context.Context) GetClusterResourcesFilterArrayOutput
type GetClusterResourcesFilterInput ¶ added in v0.1.5
type GetClusterResourcesFilterInput interface { pulumi.Input ToGetClusterResourcesFilterOutput() GetClusterResourcesFilterOutput ToGetClusterResourcesFilterOutputWithContext(context.Context) GetClusterResourcesFilterOutput }
GetClusterResourcesFilterInput is an input type that accepts GetClusterResourcesFilterArgs and GetClusterResourcesFilterOutput values. You can construct a concrete instance of `GetClusterResourcesFilterInput` via:
GetClusterResourcesFilterArgs{...}
type GetClusterResourcesFilterOutput ¶ added in v0.1.5
type GetClusterResourcesFilterOutput struct{ *pulumi.OutputState }
func (GetClusterResourcesFilterOutput) ElementType ¶ added in v0.1.5
func (GetClusterResourcesFilterOutput) ElementType() reflect.Type
func (GetClusterResourcesFilterOutput) Name ¶ added in v0.1.5
func (o GetClusterResourcesFilterOutput) Name() pulumi.StringOutput
Filter name.
func (GetClusterResourcesFilterOutput) ToGetClusterResourcesFilterOutput ¶ added in v0.1.5
func (o GetClusterResourcesFilterOutput) ToGetClusterResourcesFilterOutput() GetClusterResourcesFilterOutput
func (GetClusterResourcesFilterOutput) ToGetClusterResourcesFilterOutputWithContext ¶ added in v0.1.5
func (o GetClusterResourcesFilterOutput) ToGetClusterResourcesFilterOutputWithContext(ctx context.Context) GetClusterResourcesFilterOutput
func (GetClusterResourcesFilterOutput) Values ¶ added in v0.1.5
func (o GetClusterResourcesFilterOutput) Values() pulumi.StringArrayOutput
Filter values.
type GetClusterResourcesOutputArgs ¶ added in v0.1.5
type GetClusterResourcesOutputArgs struct { // Filter conditions to query cluster. cluster-id - String - Required: No - (Filter condition) Filter by cluster ID, such as tgw-12345678. vip - String - Required: No - (Filter condition) Filter by loadbalancer vip, such as 192.168.0.1. loadblancer-id - String - Required: No - (Filter condition) Filter by loadblancer ID, such as lbl-12345678. idle - String - Required: No - (Filter condition) Filter by Whether load balancing is idle, such as True, False. Filters GetClusterResourcesFilterArrayInput `pulumi:"filters"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getClusterResources.
func (GetClusterResourcesOutputArgs) ElementType ¶ added in v0.1.5
func (GetClusterResourcesOutputArgs) ElementType() reflect.Type
type GetClusterResourcesResult ¶ added in v0.1.5
type GetClusterResourcesResult struct { // Cluster resource set. ClusterResourceSets []GetClusterResourcesClusterResourceSet `pulumi:"clusterResourceSets"` Filters []GetClusterResourcesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getClusterResources.
func GetClusterResources ¶ added in v0.1.5
func GetClusterResources(ctx *pulumi.Context, args *GetClusterResourcesArgs, opts ...pulumi.InvokeOption) (*GetClusterResourcesResult, error)
Use this data source to query detailed information of clb clusterResources
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.GetClusterResources(ctx, &clb.GetClusterResourcesArgs{ Filters: []clb.GetClusterResourcesFilter{ { Name: "idle", Values: []string{ "True", }, }, }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetClusterResourcesResultOutput ¶ added in v0.1.5
type GetClusterResourcesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getClusterResources.
func GetClusterResourcesOutput ¶ added in v0.1.5
func GetClusterResourcesOutput(ctx *pulumi.Context, args GetClusterResourcesOutputArgs, opts ...pulumi.InvokeOption) GetClusterResourcesResultOutput
func (GetClusterResourcesResultOutput) ClusterResourceSets ¶ added in v0.1.5
func (o GetClusterResourcesResultOutput) ClusterResourceSets() GetClusterResourcesClusterResourceSetArrayOutput
Cluster resource set.
func (GetClusterResourcesResultOutput) ElementType ¶ added in v0.1.5
func (GetClusterResourcesResultOutput) ElementType() reflect.Type
func (GetClusterResourcesResultOutput) Filters ¶ added in v0.1.5
func (o GetClusterResourcesResultOutput) Filters() GetClusterResourcesFilterArrayOutput
func (GetClusterResourcesResultOutput) Id ¶ added in v0.1.5
func (o GetClusterResourcesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetClusterResourcesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetClusterResourcesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetClusterResourcesResultOutput) ToGetClusterResourcesResultOutput ¶ added in v0.1.5
func (o GetClusterResourcesResultOutput) ToGetClusterResourcesResultOutput() GetClusterResourcesResultOutput
func (GetClusterResourcesResultOutput) ToGetClusterResourcesResultOutputWithContext ¶ added in v0.1.5
func (o GetClusterResourcesResultOutput) ToGetClusterResourcesResultOutputWithContext(ctx context.Context) GetClusterResourcesResultOutput
type GetCrossTargetsArgs ¶ added in v0.1.5
type GetCrossTargetsArgs struct { // Filter conditions to query CVMs and ENIs: vpc-id - String - Required: No - (Filter condition) Filter by VPC ID, such as vpc-12345678. ip - String - Required: No - (Filter condition) Filter by real server IP, such as 192.168.0.1. listener-id - String - Required: No - (Filter condition) Filter by listener ID, such as lbl-12345678. location-id - String - Required: No - (Filter condition) Filter by forwarding rule ID of the layer-7 listener, such as loc-12345678. Filters []GetCrossTargetsFilter `pulumi:"filters"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getCrossTargets.
type GetCrossTargetsCrossTargetSet ¶ added in v0.1.5
type GetCrossTargetsCrossTargetSet struct { // ENI ID of the CVM instance. EniId string `pulumi:"eniId"` // ID of the CVM instance.Note: This field may return null, indicating that no valid value was found. InstanceId string `pulumi:"instanceId"` // Name of the CVM instance. Note: This field may return null, indicating that no valid value was found. InstanceName string `pulumi:"instanceName"` // IP address of the CVM or ENI instance. Ip string `pulumi:"ip"` // VPC ID of the CLB instance. LocalVpcId string `pulumi:"localVpcId"` // Region of the CVM or ENI instance. Region string `pulumi:"region"` // VPC ID of the CVM or ENI instance. VpcId string `pulumi:"vpcId"` // VPC name of the CVM or ENI instance. VpcName string `pulumi:"vpcName"` }
type GetCrossTargetsCrossTargetSetArgs ¶ added in v0.1.5
type GetCrossTargetsCrossTargetSetArgs struct { // ENI ID of the CVM instance. EniId pulumi.StringInput `pulumi:"eniId"` // ID of the CVM instance.Note: This field may return null, indicating that no valid value was found. InstanceId pulumi.StringInput `pulumi:"instanceId"` // Name of the CVM instance. Note: This field may return null, indicating that no valid value was found. InstanceName pulumi.StringInput `pulumi:"instanceName"` // IP address of the CVM or ENI instance. Ip pulumi.StringInput `pulumi:"ip"` // VPC ID of the CLB instance. LocalVpcId pulumi.StringInput `pulumi:"localVpcId"` // Region of the CVM or ENI instance. Region pulumi.StringInput `pulumi:"region"` // VPC ID of the CVM or ENI instance. VpcId pulumi.StringInput `pulumi:"vpcId"` // VPC name of the CVM or ENI instance. VpcName pulumi.StringInput `pulumi:"vpcName"` }
func (GetCrossTargetsCrossTargetSetArgs) ElementType ¶ added in v0.1.5
func (GetCrossTargetsCrossTargetSetArgs) ElementType() reflect.Type
func (GetCrossTargetsCrossTargetSetArgs) ToGetCrossTargetsCrossTargetSetOutput ¶ added in v0.1.5
func (i GetCrossTargetsCrossTargetSetArgs) ToGetCrossTargetsCrossTargetSetOutput() GetCrossTargetsCrossTargetSetOutput
func (GetCrossTargetsCrossTargetSetArgs) ToGetCrossTargetsCrossTargetSetOutputWithContext ¶ added in v0.1.5
func (i GetCrossTargetsCrossTargetSetArgs) ToGetCrossTargetsCrossTargetSetOutputWithContext(ctx context.Context) GetCrossTargetsCrossTargetSetOutput
type GetCrossTargetsCrossTargetSetArray ¶ added in v0.1.5
type GetCrossTargetsCrossTargetSetArray []GetCrossTargetsCrossTargetSetInput
func (GetCrossTargetsCrossTargetSetArray) ElementType ¶ added in v0.1.5
func (GetCrossTargetsCrossTargetSetArray) ElementType() reflect.Type
func (GetCrossTargetsCrossTargetSetArray) ToGetCrossTargetsCrossTargetSetArrayOutput ¶ added in v0.1.5
func (i GetCrossTargetsCrossTargetSetArray) ToGetCrossTargetsCrossTargetSetArrayOutput() GetCrossTargetsCrossTargetSetArrayOutput
func (GetCrossTargetsCrossTargetSetArray) ToGetCrossTargetsCrossTargetSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetCrossTargetsCrossTargetSetArray) ToGetCrossTargetsCrossTargetSetArrayOutputWithContext(ctx context.Context) GetCrossTargetsCrossTargetSetArrayOutput
type GetCrossTargetsCrossTargetSetArrayInput ¶ added in v0.1.5
type GetCrossTargetsCrossTargetSetArrayInput interface { pulumi.Input ToGetCrossTargetsCrossTargetSetArrayOutput() GetCrossTargetsCrossTargetSetArrayOutput ToGetCrossTargetsCrossTargetSetArrayOutputWithContext(context.Context) GetCrossTargetsCrossTargetSetArrayOutput }
GetCrossTargetsCrossTargetSetArrayInput is an input type that accepts GetCrossTargetsCrossTargetSetArray and GetCrossTargetsCrossTargetSetArrayOutput values. You can construct a concrete instance of `GetCrossTargetsCrossTargetSetArrayInput` via:
GetCrossTargetsCrossTargetSetArray{ GetCrossTargetsCrossTargetSetArgs{...} }
type GetCrossTargetsCrossTargetSetArrayOutput ¶ added in v0.1.5
type GetCrossTargetsCrossTargetSetArrayOutput struct{ *pulumi.OutputState }
func (GetCrossTargetsCrossTargetSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetCrossTargetsCrossTargetSetArrayOutput) ElementType() reflect.Type
func (GetCrossTargetsCrossTargetSetArrayOutput) ToGetCrossTargetsCrossTargetSetArrayOutput ¶ added in v0.1.5
func (o GetCrossTargetsCrossTargetSetArrayOutput) ToGetCrossTargetsCrossTargetSetArrayOutput() GetCrossTargetsCrossTargetSetArrayOutput
func (GetCrossTargetsCrossTargetSetArrayOutput) ToGetCrossTargetsCrossTargetSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetCrossTargetsCrossTargetSetArrayOutput) ToGetCrossTargetsCrossTargetSetArrayOutputWithContext(ctx context.Context) GetCrossTargetsCrossTargetSetArrayOutput
type GetCrossTargetsCrossTargetSetInput ¶ added in v0.1.5
type GetCrossTargetsCrossTargetSetInput interface { pulumi.Input ToGetCrossTargetsCrossTargetSetOutput() GetCrossTargetsCrossTargetSetOutput ToGetCrossTargetsCrossTargetSetOutputWithContext(context.Context) GetCrossTargetsCrossTargetSetOutput }
GetCrossTargetsCrossTargetSetInput is an input type that accepts GetCrossTargetsCrossTargetSetArgs and GetCrossTargetsCrossTargetSetOutput values. You can construct a concrete instance of `GetCrossTargetsCrossTargetSetInput` via:
GetCrossTargetsCrossTargetSetArgs{...}
type GetCrossTargetsCrossTargetSetOutput ¶ added in v0.1.5
type GetCrossTargetsCrossTargetSetOutput struct{ *pulumi.OutputState }
func (GetCrossTargetsCrossTargetSetOutput) ElementType ¶ added in v0.1.5
func (GetCrossTargetsCrossTargetSetOutput) ElementType() reflect.Type
func (GetCrossTargetsCrossTargetSetOutput) EniId ¶ added in v0.1.5
func (o GetCrossTargetsCrossTargetSetOutput) EniId() pulumi.StringOutput
ENI ID of the CVM instance.
func (GetCrossTargetsCrossTargetSetOutput) InstanceId ¶ added in v0.1.5
func (o GetCrossTargetsCrossTargetSetOutput) InstanceId() pulumi.StringOutput
ID of the CVM instance.Note: This field may return null, indicating that no valid value was found.
func (GetCrossTargetsCrossTargetSetOutput) InstanceName ¶ added in v0.1.5
func (o GetCrossTargetsCrossTargetSetOutput) InstanceName() pulumi.StringOutput
Name of the CVM instance. Note: This field may return null, indicating that no valid value was found.
func (GetCrossTargetsCrossTargetSetOutput) Ip ¶ added in v0.1.5
func (o GetCrossTargetsCrossTargetSetOutput) Ip() pulumi.StringOutput
IP address of the CVM or ENI instance.
func (GetCrossTargetsCrossTargetSetOutput) LocalVpcId ¶ added in v0.1.5
func (o GetCrossTargetsCrossTargetSetOutput) LocalVpcId() pulumi.StringOutput
VPC ID of the CLB instance.
func (GetCrossTargetsCrossTargetSetOutput) Region ¶ added in v0.1.5
func (o GetCrossTargetsCrossTargetSetOutput) Region() pulumi.StringOutput
Region of the CVM or ENI instance.
func (GetCrossTargetsCrossTargetSetOutput) ToGetCrossTargetsCrossTargetSetOutput ¶ added in v0.1.5
func (o GetCrossTargetsCrossTargetSetOutput) ToGetCrossTargetsCrossTargetSetOutput() GetCrossTargetsCrossTargetSetOutput
func (GetCrossTargetsCrossTargetSetOutput) ToGetCrossTargetsCrossTargetSetOutputWithContext ¶ added in v0.1.5
func (o GetCrossTargetsCrossTargetSetOutput) ToGetCrossTargetsCrossTargetSetOutputWithContext(ctx context.Context) GetCrossTargetsCrossTargetSetOutput
func (GetCrossTargetsCrossTargetSetOutput) VpcId ¶ added in v0.1.5
func (o GetCrossTargetsCrossTargetSetOutput) VpcId() pulumi.StringOutput
VPC ID of the CVM or ENI instance.
func (GetCrossTargetsCrossTargetSetOutput) VpcName ¶ added in v0.1.5
func (o GetCrossTargetsCrossTargetSetOutput) VpcName() pulumi.StringOutput
VPC name of the CVM or ENI instance.
type GetCrossTargetsFilter ¶ added in v0.1.5
type GetCrossTargetsFilterArgs ¶ added in v0.1.5
type GetCrossTargetsFilterArgs struct { // Filter name. Name pulumi.StringInput `pulumi:"name"` // Filter values. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetCrossTargetsFilterArgs) ElementType ¶ added in v0.1.5
func (GetCrossTargetsFilterArgs) ElementType() reflect.Type
func (GetCrossTargetsFilterArgs) ToGetCrossTargetsFilterOutput ¶ added in v0.1.5
func (i GetCrossTargetsFilterArgs) ToGetCrossTargetsFilterOutput() GetCrossTargetsFilterOutput
func (GetCrossTargetsFilterArgs) ToGetCrossTargetsFilterOutputWithContext ¶ added in v0.1.5
func (i GetCrossTargetsFilterArgs) ToGetCrossTargetsFilterOutputWithContext(ctx context.Context) GetCrossTargetsFilterOutput
type GetCrossTargetsFilterArray ¶ added in v0.1.5
type GetCrossTargetsFilterArray []GetCrossTargetsFilterInput
func (GetCrossTargetsFilterArray) ElementType ¶ added in v0.1.5
func (GetCrossTargetsFilterArray) ElementType() reflect.Type
func (GetCrossTargetsFilterArray) ToGetCrossTargetsFilterArrayOutput ¶ added in v0.1.5
func (i GetCrossTargetsFilterArray) ToGetCrossTargetsFilterArrayOutput() GetCrossTargetsFilterArrayOutput
func (GetCrossTargetsFilterArray) ToGetCrossTargetsFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetCrossTargetsFilterArray) ToGetCrossTargetsFilterArrayOutputWithContext(ctx context.Context) GetCrossTargetsFilterArrayOutput
type GetCrossTargetsFilterArrayInput ¶ added in v0.1.5
type GetCrossTargetsFilterArrayInput interface { pulumi.Input ToGetCrossTargetsFilterArrayOutput() GetCrossTargetsFilterArrayOutput ToGetCrossTargetsFilterArrayOutputWithContext(context.Context) GetCrossTargetsFilterArrayOutput }
GetCrossTargetsFilterArrayInput is an input type that accepts GetCrossTargetsFilterArray and GetCrossTargetsFilterArrayOutput values. You can construct a concrete instance of `GetCrossTargetsFilterArrayInput` via:
GetCrossTargetsFilterArray{ GetCrossTargetsFilterArgs{...} }
type GetCrossTargetsFilterArrayOutput ¶ added in v0.1.5
type GetCrossTargetsFilterArrayOutput struct{ *pulumi.OutputState }
func (GetCrossTargetsFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetCrossTargetsFilterArrayOutput) ElementType() reflect.Type
func (GetCrossTargetsFilterArrayOutput) Index ¶ added in v0.1.5
func (o GetCrossTargetsFilterArrayOutput) Index(i pulumi.IntInput) GetCrossTargetsFilterOutput
func (GetCrossTargetsFilterArrayOutput) ToGetCrossTargetsFilterArrayOutput ¶ added in v0.1.5
func (o GetCrossTargetsFilterArrayOutput) ToGetCrossTargetsFilterArrayOutput() GetCrossTargetsFilterArrayOutput
func (GetCrossTargetsFilterArrayOutput) ToGetCrossTargetsFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetCrossTargetsFilterArrayOutput) ToGetCrossTargetsFilterArrayOutputWithContext(ctx context.Context) GetCrossTargetsFilterArrayOutput
type GetCrossTargetsFilterInput ¶ added in v0.1.5
type GetCrossTargetsFilterInput interface { pulumi.Input ToGetCrossTargetsFilterOutput() GetCrossTargetsFilterOutput ToGetCrossTargetsFilterOutputWithContext(context.Context) GetCrossTargetsFilterOutput }
GetCrossTargetsFilterInput is an input type that accepts GetCrossTargetsFilterArgs and GetCrossTargetsFilterOutput values. You can construct a concrete instance of `GetCrossTargetsFilterInput` via:
GetCrossTargetsFilterArgs{...}
type GetCrossTargetsFilterOutput ¶ added in v0.1.5
type GetCrossTargetsFilterOutput struct{ *pulumi.OutputState }
func (GetCrossTargetsFilterOutput) ElementType ¶ added in v0.1.5
func (GetCrossTargetsFilterOutput) ElementType() reflect.Type
func (GetCrossTargetsFilterOutput) Name ¶ added in v0.1.5
func (o GetCrossTargetsFilterOutput) Name() pulumi.StringOutput
Filter name.
func (GetCrossTargetsFilterOutput) ToGetCrossTargetsFilterOutput ¶ added in v0.1.5
func (o GetCrossTargetsFilterOutput) ToGetCrossTargetsFilterOutput() GetCrossTargetsFilterOutput
func (GetCrossTargetsFilterOutput) ToGetCrossTargetsFilterOutputWithContext ¶ added in v0.1.5
func (o GetCrossTargetsFilterOutput) ToGetCrossTargetsFilterOutputWithContext(ctx context.Context) GetCrossTargetsFilterOutput
func (GetCrossTargetsFilterOutput) Values ¶ added in v0.1.5
func (o GetCrossTargetsFilterOutput) Values() pulumi.StringArrayOutput
Filter values.
type GetCrossTargetsOutputArgs ¶ added in v0.1.5
type GetCrossTargetsOutputArgs struct { // Filter conditions to query CVMs and ENIs: vpc-id - String - Required: No - (Filter condition) Filter by VPC ID, such as vpc-12345678. ip - String - Required: No - (Filter condition) Filter by real server IP, such as 192.168.0.1. listener-id - String - Required: No - (Filter condition) Filter by listener ID, such as lbl-12345678. location-id - String - Required: No - (Filter condition) Filter by forwarding rule ID of the layer-7 listener, such as loc-12345678. Filters GetCrossTargetsFilterArrayInput `pulumi:"filters"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getCrossTargets.
func (GetCrossTargetsOutputArgs) ElementType ¶ added in v0.1.5
func (GetCrossTargetsOutputArgs) ElementType() reflect.Type
type GetCrossTargetsResult ¶ added in v0.1.5
type GetCrossTargetsResult struct { // Cross target set. CrossTargetSets []GetCrossTargetsCrossTargetSet `pulumi:"crossTargetSets"` Filters []GetCrossTargetsFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getCrossTargets.
func GetCrossTargets ¶ added in v0.1.5
func GetCrossTargets(ctx *pulumi.Context, args *GetCrossTargetsArgs, opts ...pulumi.InvokeOption) (*GetCrossTargetsResult, error)
Use this data source to query detailed information of clb crossTargets
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.GetCrossTargets(ctx, &clb.GetCrossTargetsArgs{ Filters: []clb.GetCrossTargetsFilter{ { Name: "vpc-id", Values: []string{ "vpc-4owdpnwr", }, }, }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetCrossTargetsResultOutput ¶ added in v0.1.5
type GetCrossTargetsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCrossTargets.
func GetCrossTargetsOutput ¶ added in v0.1.5
func GetCrossTargetsOutput(ctx *pulumi.Context, args GetCrossTargetsOutputArgs, opts ...pulumi.InvokeOption) GetCrossTargetsResultOutput
func (GetCrossTargetsResultOutput) CrossTargetSets ¶ added in v0.1.5
func (o GetCrossTargetsResultOutput) CrossTargetSets() GetCrossTargetsCrossTargetSetArrayOutput
Cross target set.
func (GetCrossTargetsResultOutput) ElementType ¶ added in v0.1.5
func (GetCrossTargetsResultOutput) ElementType() reflect.Type
func (GetCrossTargetsResultOutput) Filters ¶ added in v0.1.5
func (o GetCrossTargetsResultOutput) Filters() GetCrossTargetsFilterArrayOutput
func (GetCrossTargetsResultOutput) Id ¶ added in v0.1.5
func (o GetCrossTargetsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetCrossTargetsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetCrossTargetsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetCrossTargetsResultOutput) ToGetCrossTargetsResultOutput ¶ added in v0.1.5
func (o GetCrossTargetsResultOutput) ToGetCrossTargetsResultOutput() GetCrossTargetsResultOutput
func (GetCrossTargetsResultOutput) ToGetCrossTargetsResultOutputWithContext ¶ added in v0.1.5
func (o GetCrossTargetsResultOutput) ToGetCrossTargetsResultOutputWithContext(ctx context.Context) GetCrossTargetsResultOutput
type GetExclusiveClustersArgs ¶ added in v0.1.5
type GetExclusiveClustersArgs struct { // Filter to query the list of AZ resources as detailed below: cluster-type - String - Required: No - (Filter condition) Filter by cluster type, such as TGW. cluster-id - String - Required: No - (Filter condition) Filter by cluster ID, such as tgw-xxxxxxxx. cluster-name - String - Required: No - (Filter condition) Filter by cluster name, such as test-xxxxxx. cluster-tag - String - Required: No - (Filter condition) Filter by cluster tag, such as TAG-xxxxx. vip - String - Required: No - (Filter condition) Filter by vip in the cluster, such as x.x.x.x. network - String - Required: No - (Filter condition) Filter by cluster network type, such as Public or Private. zone - String - Required: No - (Filter condition) Filter by cluster zone, such as ap-guangzhou-1. isp - String - Required: No - (Filter condition) Filter by TGW cluster isp type, such as BGP. loadblancer-id - String - Required: No - (Filter condition) Filter by loadblancer-id in the cluste, such as lb-xxxxxxxx. Filters []GetExclusiveClustersFilter `pulumi:"filters"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getExclusiveClusters.
type GetExclusiveClustersClusterSet ¶ added in v0.1.5
type GetExclusiveClustersClusterSet struct { // cluster ID. ClusterId string `pulumi:"clusterId"` // cluster name. ClusterName string `pulumi:"clusterName"` // Dedicated layer-7 tag. Note: this field may return null, indicating that no valid values can be obtained. ClusterTag string `pulumi:"clusterTag"` // cluster type: TGW, STGW, VPCGW. ClusterType string `pulumi:"clusterType"` // clusters version. ClustersVersion string `pulumi:"clustersVersion"` // Availability zone where the cluster is located. ClustersZones []GetExclusiveClustersClusterSetClustersZone `pulumi:"clustersZones"` // Cluster disaster recovery type:SINGLE-ZONE, DISASTER-RECOVERY, MUTUAL-DISASTER-RECOVERY. DisasterRecoveryType string `pulumi:"disasterRecoveryType"` // Maximum number of new http connections. HttpMaxNewConn int `pulumi:"httpMaxNewConn"` // Http Qps. HttpQps int `pulumi:"httpQps"` // Maximum number of new https connections. HttpsMaxNewConn int `pulumi:"httpsMaxNewConn"` // Https Qps. HttpsQps int `pulumi:"httpsQps"` // The total number of free resources in the cluster. IdleResourceCount int `pulumi:"idleResourceCount"` // Isp: BGP, CMCC,CUCC,CTCC,INTERNAL. Isp string `pulumi:"isp"` // Total number of forwarders in the cluster. LoadBalanceDirectorCount int `pulumi:"loadBalanceDirectorCount"` // Maximum number of connections. MaxConn int `pulumi:"maxConn"` // Maximum incoming Bandwidth. MaxInFlow int `pulumi:"maxInFlow"` // Maximum incoming packet. MaxInPkg int `pulumi:"maxInPkg"` // Maximum number of new connections. MaxNewConn int `pulumi:"maxNewConn"` // Maximum output bandwidth. MaxOutFlow int `pulumi:"maxOutFlow"` // Maximum output packet. MaxOutPkg int `pulumi:"maxOutPkg"` // cluster network type. Network string `pulumi:"network"` // The total number of resources in the cluster. ResourceCount int `pulumi:"resourceCount"` // . Zone string `pulumi:"zone"` }
type GetExclusiveClustersClusterSetArgs ¶ added in v0.1.5
type GetExclusiveClustersClusterSetArgs struct { // cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // cluster name. ClusterName pulumi.StringInput `pulumi:"clusterName"` // Dedicated layer-7 tag. Note: this field may return null, indicating that no valid values can be obtained. ClusterTag pulumi.StringInput `pulumi:"clusterTag"` // cluster type: TGW, STGW, VPCGW. ClusterType pulumi.StringInput `pulumi:"clusterType"` // clusters version. ClustersVersion pulumi.StringInput `pulumi:"clustersVersion"` // Availability zone where the cluster is located. ClustersZones GetExclusiveClustersClusterSetClustersZoneArrayInput `pulumi:"clustersZones"` // Cluster disaster recovery type:SINGLE-ZONE, DISASTER-RECOVERY, MUTUAL-DISASTER-RECOVERY. DisasterRecoveryType pulumi.StringInput `pulumi:"disasterRecoveryType"` // Maximum number of new http connections. HttpMaxNewConn pulumi.IntInput `pulumi:"httpMaxNewConn"` // Http Qps. HttpQps pulumi.IntInput `pulumi:"httpQps"` // Maximum number of new https connections. HttpsMaxNewConn pulumi.IntInput `pulumi:"httpsMaxNewConn"` // Https Qps. HttpsQps pulumi.IntInput `pulumi:"httpsQps"` // The total number of free resources in the cluster. IdleResourceCount pulumi.IntInput `pulumi:"idleResourceCount"` // Isp: BGP, CMCC,CUCC,CTCC,INTERNAL. Isp pulumi.StringInput `pulumi:"isp"` // Total number of forwarders in the cluster. LoadBalanceDirectorCount pulumi.IntInput `pulumi:"loadBalanceDirectorCount"` // Maximum number of connections. MaxConn pulumi.IntInput `pulumi:"maxConn"` // Maximum incoming Bandwidth. MaxInFlow pulumi.IntInput `pulumi:"maxInFlow"` // Maximum incoming packet. MaxInPkg pulumi.IntInput `pulumi:"maxInPkg"` // Maximum number of new connections. MaxNewConn pulumi.IntInput `pulumi:"maxNewConn"` // Maximum output bandwidth. MaxOutFlow pulumi.IntInput `pulumi:"maxOutFlow"` // Maximum output packet. MaxOutPkg pulumi.IntInput `pulumi:"maxOutPkg"` // cluster network type. Network pulumi.StringInput `pulumi:"network"` // The total number of resources in the cluster. ResourceCount pulumi.IntInput `pulumi:"resourceCount"` // . Zone pulumi.StringInput `pulumi:"zone"` }
func (GetExclusiveClustersClusterSetArgs) ElementType ¶ added in v0.1.5
func (GetExclusiveClustersClusterSetArgs) ElementType() reflect.Type
func (GetExclusiveClustersClusterSetArgs) ToGetExclusiveClustersClusterSetOutput ¶ added in v0.1.5
func (i GetExclusiveClustersClusterSetArgs) ToGetExclusiveClustersClusterSetOutput() GetExclusiveClustersClusterSetOutput
func (GetExclusiveClustersClusterSetArgs) ToGetExclusiveClustersClusterSetOutputWithContext ¶ added in v0.1.5
func (i GetExclusiveClustersClusterSetArgs) ToGetExclusiveClustersClusterSetOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetOutput
type GetExclusiveClustersClusterSetArray ¶ added in v0.1.5
type GetExclusiveClustersClusterSetArray []GetExclusiveClustersClusterSetInput
func (GetExclusiveClustersClusterSetArray) ElementType ¶ added in v0.1.5
func (GetExclusiveClustersClusterSetArray) ElementType() reflect.Type
func (GetExclusiveClustersClusterSetArray) ToGetExclusiveClustersClusterSetArrayOutput ¶ added in v0.1.5
func (i GetExclusiveClustersClusterSetArray) ToGetExclusiveClustersClusterSetArrayOutput() GetExclusiveClustersClusterSetArrayOutput
func (GetExclusiveClustersClusterSetArray) ToGetExclusiveClustersClusterSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetExclusiveClustersClusterSetArray) ToGetExclusiveClustersClusterSetArrayOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetArrayOutput
type GetExclusiveClustersClusterSetArrayInput ¶ added in v0.1.5
type GetExclusiveClustersClusterSetArrayInput interface { pulumi.Input ToGetExclusiveClustersClusterSetArrayOutput() GetExclusiveClustersClusterSetArrayOutput ToGetExclusiveClustersClusterSetArrayOutputWithContext(context.Context) GetExclusiveClustersClusterSetArrayOutput }
GetExclusiveClustersClusterSetArrayInput is an input type that accepts GetExclusiveClustersClusterSetArray and GetExclusiveClustersClusterSetArrayOutput values. You can construct a concrete instance of `GetExclusiveClustersClusterSetArrayInput` via:
GetExclusiveClustersClusterSetArray{ GetExclusiveClustersClusterSetArgs{...} }
type GetExclusiveClustersClusterSetArrayOutput ¶ added in v0.1.5
type GetExclusiveClustersClusterSetArrayOutput struct{ *pulumi.OutputState }
func (GetExclusiveClustersClusterSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetExclusiveClustersClusterSetArrayOutput) ElementType() reflect.Type
func (GetExclusiveClustersClusterSetArrayOutput) ToGetExclusiveClustersClusterSetArrayOutput ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetArrayOutput) ToGetExclusiveClustersClusterSetArrayOutput() GetExclusiveClustersClusterSetArrayOutput
func (GetExclusiveClustersClusterSetArrayOutput) ToGetExclusiveClustersClusterSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetArrayOutput) ToGetExclusiveClustersClusterSetArrayOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetArrayOutput
type GetExclusiveClustersClusterSetClustersZone ¶ added in v0.1.5
type GetExclusiveClustersClusterSetClustersZoneArgs ¶ added in v0.1.5
type GetExclusiveClustersClusterSetClustersZoneArgs struct { // Availability master zone where the cluster is located. MasterZones pulumi.StringArrayInput `pulumi:"masterZones"` // Availability slave zone where the cluster is located. SlaveZones pulumi.StringArrayInput `pulumi:"slaveZones"` }
func (GetExclusiveClustersClusterSetClustersZoneArgs) ElementType ¶ added in v0.1.5
func (GetExclusiveClustersClusterSetClustersZoneArgs) ElementType() reflect.Type
func (GetExclusiveClustersClusterSetClustersZoneArgs) ToGetExclusiveClustersClusterSetClustersZoneOutput ¶ added in v0.1.5
func (i GetExclusiveClustersClusterSetClustersZoneArgs) ToGetExclusiveClustersClusterSetClustersZoneOutput() GetExclusiveClustersClusterSetClustersZoneOutput
func (GetExclusiveClustersClusterSetClustersZoneArgs) ToGetExclusiveClustersClusterSetClustersZoneOutputWithContext ¶ added in v0.1.5
func (i GetExclusiveClustersClusterSetClustersZoneArgs) ToGetExclusiveClustersClusterSetClustersZoneOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetClustersZoneOutput
type GetExclusiveClustersClusterSetClustersZoneArray ¶ added in v0.1.5
type GetExclusiveClustersClusterSetClustersZoneArray []GetExclusiveClustersClusterSetClustersZoneInput
func (GetExclusiveClustersClusterSetClustersZoneArray) ElementType ¶ added in v0.1.5
func (GetExclusiveClustersClusterSetClustersZoneArray) ElementType() reflect.Type
func (GetExclusiveClustersClusterSetClustersZoneArray) ToGetExclusiveClustersClusterSetClustersZoneArrayOutput ¶ added in v0.1.5
func (i GetExclusiveClustersClusterSetClustersZoneArray) ToGetExclusiveClustersClusterSetClustersZoneArrayOutput() GetExclusiveClustersClusterSetClustersZoneArrayOutput
func (GetExclusiveClustersClusterSetClustersZoneArray) ToGetExclusiveClustersClusterSetClustersZoneArrayOutputWithContext ¶ added in v0.1.5
func (i GetExclusiveClustersClusterSetClustersZoneArray) ToGetExclusiveClustersClusterSetClustersZoneArrayOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetClustersZoneArrayOutput
type GetExclusiveClustersClusterSetClustersZoneArrayInput ¶ added in v0.1.5
type GetExclusiveClustersClusterSetClustersZoneArrayInput interface { pulumi.Input ToGetExclusiveClustersClusterSetClustersZoneArrayOutput() GetExclusiveClustersClusterSetClustersZoneArrayOutput ToGetExclusiveClustersClusterSetClustersZoneArrayOutputWithContext(context.Context) GetExclusiveClustersClusterSetClustersZoneArrayOutput }
GetExclusiveClustersClusterSetClustersZoneArrayInput is an input type that accepts GetExclusiveClustersClusterSetClustersZoneArray and GetExclusiveClustersClusterSetClustersZoneArrayOutput values. You can construct a concrete instance of `GetExclusiveClustersClusterSetClustersZoneArrayInput` via:
GetExclusiveClustersClusterSetClustersZoneArray{ GetExclusiveClustersClusterSetClustersZoneArgs{...} }
type GetExclusiveClustersClusterSetClustersZoneArrayOutput ¶ added in v0.1.5
type GetExclusiveClustersClusterSetClustersZoneArrayOutput struct{ *pulumi.OutputState }
func (GetExclusiveClustersClusterSetClustersZoneArrayOutput) ElementType ¶ added in v0.1.5
func (GetExclusiveClustersClusterSetClustersZoneArrayOutput) ElementType() reflect.Type
func (GetExclusiveClustersClusterSetClustersZoneArrayOutput) ToGetExclusiveClustersClusterSetClustersZoneArrayOutput ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetClustersZoneArrayOutput) ToGetExclusiveClustersClusterSetClustersZoneArrayOutput() GetExclusiveClustersClusterSetClustersZoneArrayOutput
func (GetExclusiveClustersClusterSetClustersZoneArrayOutput) ToGetExclusiveClustersClusterSetClustersZoneArrayOutputWithContext ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetClustersZoneArrayOutput) ToGetExclusiveClustersClusterSetClustersZoneArrayOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetClustersZoneArrayOutput
type GetExclusiveClustersClusterSetClustersZoneInput ¶ added in v0.1.5
type GetExclusiveClustersClusterSetClustersZoneInput interface { pulumi.Input ToGetExclusiveClustersClusterSetClustersZoneOutput() GetExclusiveClustersClusterSetClustersZoneOutput ToGetExclusiveClustersClusterSetClustersZoneOutputWithContext(context.Context) GetExclusiveClustersClusterSetClustersZoneOutput }
GetExclusiveClustersClusterSetClustersZoneInput is an input type that accepts GetExclusiveClustersClusterSetClustersZoneArgs and GetExclusiveClustersClusterSetClustersZoneOutput values. You can construct a concrete instance of `GetExclusiveClustersClusterSetClustersZoneInput` via:
GetExclusiveClustersClusterSetClustersZoneArgs{...}
type GetExclusiveClustersClusterSetClustersZoneOutput ¶ added in v0.1.5
type GetExclusiveClustersClusterSetClustersZoneOutput struct{ *pulumi.OutputState }
func (GetExclusiveClustersClusterSetClustersZoneOutput) ElementType ¶ added in v0.1.5
func (GetExclusiveClustersClusterSetClustersZoneOutput) ElementType() reflect.Type
func (GetExclusiveClustersClusterSetClustersZoneOutput) MasterZones ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetClustersZoneOutput) MasterZones() pulumi.StringArrayOutput
Availability master zone where the cluster is located.
func (GetExclusiveClustersClusterSetClustersZoneOutput) SlaveZones ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetClustersZoneOutput) SlaveZones() pulumi.StringArrayOutput
Availability slave zone where the cluster is located.
func (GetExclusiveClustersClusterSetClustersZoneOutput) ToGetExclusiveClustersClusterSetClustersZoneOutput ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetClustersZoneOutput) ToGetExclusiveClustersClusterSetClustersZoneOutput() GetExclusiveClustersClusterSetClustersZoneOutput
func (GetExclusiveClustersClusterSetClustersZoneOutput) ToGetExclusiveClustersClusterSetClustersZoneOutputWithContext ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetClustersZoneOutput) ToGetExclusiveClustersClusterSetClustersZoneOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetClustersZoneOutput
type GetExclusiveClustersClusterSetInput ¶ added in v0.1.5
type GetExclusiveClustersClusterSetInput interface { pulumi.Input ToGetExclusiveClustersClusterSetOutput() GetExclusiveClustersClusterSetOutput ToGetExclusiveClustersClusterSetOutputWithContext(context.Context) GetExclusiveClustersClusterSetOutput }
GetExclusiveClustersClusterSetInput is an input type that accepts GetExclusiveClustersClusterSetArgs and GetExclusiveClustersClusterSetOutput values. You can construct a concrete instance of `GetExclusiveClustersClusterSetInput` via:
GetExclusiveClustersClusterSetArgs{...}
type GetExclusiveClustersClusterSetOutput ¶ added in v0.1.5
type GetExclusiveClustersClusterSetOutput struct{ *pulumi.OutputState }
func (GetExclusiveClustersClusterSetOutput) ClusterId ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) ClusterId() pulumi.StringOutput
cluster ID.
func (GetExclusiveClustersClusterSetOutput) ClusterName ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) ClusterName() pulumi.StringOutput
cluster name.
func (GetExclusiveClustersClusterSetOutput) ClusterTag ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) ClusterTag() pulumi.StringOutput
Dedicated layer-7 tag. Note: this field may return null, indicating that no valid values can be obtained.
func (GetExclusiveClustersClusterSetOutput) ClusterType ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) ClusterType() pulumi.StringOutput
cluster type: TGW, STGW, VPCGW.
func (GetExclusiveClustersClusterSetOutput) ClustersVersion ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) ClustersVersion() pulumi.StringOutput
clusters version.
func (GetExclusiveClustersClusterSetOutput) ClustersZones ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) ClustersZones() GetExclusiveClustersClusterSetClustersZoneArrayOutput
Availability zone where the cluster is located.
func (GetExclusiveClustersClusterSetOutput) DisasterRecoveryType ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) DisasterRecoveryType() pulumi.StringOutput
Cluster disaster recovery type:SINGLE-ZONE, DISASTER-RECOVERY, MUTUAL-DISASTER-RECOVERY.
func (GetExclusiveClustersClusterSetOutput) ElementType ¶ added in v0.1.5
func (GetExclusiveClustersClusterSetOutput) ElementType() reflect.Type
func (GetExclusiveClustersClusterSetOutput) HttpMaxNewConn ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) HttpMaxNewConn() pulumi.IntOutput
Maximum number of new http connections.
func (GetExclusiveClustersClusterSetOutput) HttpQps ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) HttpQps() pulumi.IntOutput
Http Qps.
func (GetExclusiveClustersClusterSetOutput) HttpsMaxNewConn ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) HttpsMaxNewConn() pulumi.IntOutput
Maximum number of new https connections.
func (GetExclusiveClustersClusterSetOutput) HttpsQps ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) HttpsQps() pulumi.IntOutput
Https Qps.
func (GetExclusiveClustersClusterSetOutput) IdleResourceCount ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) IdleResourceCount() pulumi.IntOutput
The total number of free resources in the cluster.
func (GetExclusiveClustersClusterSetOutput) Isp ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) Isp() pulumi.StringOutput
Isp: BGP, CMCC,CUCC,CTCC,INTERNAL.
func (GetExclusiveClustersClusterSetOutput) LoadBalanceDirectorCount ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) LoadBalanceDirectorCount() pulumi.IntOutput
Total number of forwarders in the cluster.
func (GetExclusiveClustersClusterSetOutput) MaxConn ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) MaxConn() pulumi.IntOutput
Maximum number of connections.
func (GetExclusiveClustersClusterSetOutput) MaxInFlow ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) MaxInFlow() pulumi.IntOutput
Maximum incoming Bandwidth.
func (GetExclusiveClustersClusterSetOutput) MaxInPkg ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) MaxInPkg() pulumi.IntOutput
Maximum incoming packet.
func (GetExclusiveClustersClusterSetOutput) MaxNewConn ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) MaxNewConn() pulumi.IntOutput
Maximum number of new connections.
func (GetExclusiveClustersClusterSetOutput) MaxOutFlow ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) MaxOutFlow() pulumi.IntOutput
Maximum output bandwidth.
func (GetExclusiveClustersClusterSetOutput) MaxOutPkg ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) MaxOutPkg() pulumi.IntOutput
Maximum output packet.
func (GetExclusiveClustersClusterSetOutput) Network ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) Network() pulumi.StringOutput
cluster network type.
func (GetExclusiveClustersClusterSetOutput) ResourceCount ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) ResourceCount() pulumi.IntOutput
The total number of resources in the cluster.
func (GetExclusiveClustersClusterSetOutput) ToGetExclusiveClustersClusterSetOutput ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) ToGetExclusiveClustersClusterSetOutput() GetExclusiveClustersClusterSetOutput
func (GetExclusiveClustersClusterSetOutput) ToGetExclusiveClustersClusterSetOutputWithContext ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) ToGetExclusiveClustersClusterSetOutputWithContext(ctx context.Context) GetExclusiveClustersClusterSetOutput
func (GetExclusiveClustersClusterSetOutput) Zone ¶ added in v0.1.5
func (o GetExclusiveClustersClusterSetOutput) Zone() pulumi.StringOutput
.
type GetExclusiveClustersFilter ¶ added in v0.1.5
type GetExclusiveClustersFilterArgs ¶ added in v0.1.5
type GetExclusiveClustersFilterArgs struct { // Filter name. Name pulumi.StringInput `pulumi:"name"` // Filter value array. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetExclusiveClustersFilterArgs) ElementType ¶ added in v0.1.5
func (GetExclusiveClustersFilterArgs) ElementType() reflect.Type
func (GetExclusiveClustersFilterArgs) ToGetExclusiveClustersFilterOutput ¶ added in v0.1.5
func (i GetExclusiveClustersFilterArgs) ToGetExclusiveClustersFilterOutput() GetExclusiveClustersFilterOutput
func (GetExclusiveClustersFilterArgs) ToGetExclusiveClustersFilterOutputWithContext ¶ added in v0.1.5
func (i GetExclusiveClustersFilterArgs) ToGetExclusiveClustersFilterOutputWithContext(ctx context.Context) GetExclusiveClustersFilterOutput
type GetExclusiveClustersFilterArray ¶ added in v0.1.5
type GetExclusiveClustersFilterArray []GetExclusiveClustersFilterInput
func (GetExclusiveClustersFilterArray) ElementType ¶ added in v0.1.5
func (GetExclusiveClustersFilterArray) ElementType() reflect.Type
func (GetExclusiveClustersFilterArray) ToGetExclusiveClustersFilterArrayOutput ¶ added in v0.1.5
func (i GetExclusiveClustersFilterArray) ToGetExclusiveClustersFilterArrayOutput() GetExclusiveClustersFilterArrayOutput
func (GetExclusiveClustersFilterArray) ToGetExclusiveClustersFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetExclusiveClustersFilterArray) ToGetExclusiveClustersFilterArrayOutputWithContext(ctx context.Context) GetExclusiveClustersFilterArrayOutput
type GetExclusiveClustersFilterArrayInput ¶ added in v0.1.5
type GetExclusiveClustersFilterArrayInput interface { pulumi.Input ToGetExclusiveClustersFilterArrayOutput() GetExclusiveClustersFilterArrayOutput ToGetExclusiveClustersFilterArrayOutputWithContext(context.Context) GetExclusiveClustersFilterArrayOutput }
GetExclusiveClustersFilterArrayInput is an input type that accepts GetExclusiveClustersFilterArray and GetExclusiveClustersFilterArrayOutput values. You can construct a concrete instance of `GetExclusiveClustersFilterArrayInput` via:
GetExclusiveClustersFilterArray{ GetExclusiveClustersFilterArgs{...} }
type GetExclusiveClustersFilterArrayOutput ¶ added in v0.1.5
type GetExclusiveClustersFilterArrayOutput struct{ *pulumi.OutputState }
func (GetExclusiveClustersFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetExclusiveClustersFilterArrayOutput) ElementType() reflect.Type
func (GetExclusiveClustersFilterArrayOutput) Index ¶ added in v0.1.5
func (o GetExclusiveClustersFilterArrayOutput) Index(i pulumi.IntInput) GetExclusiveClustersFilterOutput
func (GetExclusiveClustersFilterArrayOutput) ToGetExclusiveClustersFilterArrayOutput ¶ added in v0.1.5
func (o GetExclusiveClustersFilterArrayOutput) ToGetExclusiveClustersFilterArrayOutput() GetExclusiveClustersFilterArrayOutput
func (GetExclusiveClustersFilterArrayOutput) ToGetExclusiveClustersFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetExclusiveClustersFilterArrayOutput) ToGetExclusiveClustersFilterArrayOutputWithContext(ctx context.Context) GetExclusiveClustersFilterArrayOutput
type GetExclusiveClustersFilterInput ¶ added in v0.1.5
type GetExclusiveClustersFilterInput interface { pulumi.Input ToGetExclusiveClustersFilterOutput() GetExclusiveClustersFilterOutput ToGetExclusiveClustersFilterOutputWithContext(context.Context) GetExclusiveClustersFilterOutput }
GetExclusiveClustersFilterInput is an input type that accepts GetExclusiveClustersFilterArgs and GetExclusiveClustersFilterOutput values. You can construct a concrete instance of `GetExclusiveClustersFilterInput` via:
GetExclusiveClustersFilterArgs{...}
type GetExclusiveClustersFilterOutput ¶ added in v0.1.5
type GetExclusiveClustersFilterOutput struct{ *pulumi.OutputState }
func (GetExclusiveClustersFilterOutput) ElementType ¶ added in v0.1.5
func (GetExclusiveClustersFilterOutput) ElementType() reflect.Type
func (GetExclusiveClustersFilterOutput) Name ¶ added in v0.1.5
func (o GetExclusiveClustersFilterOutput) Name() pulumi.StringOutput
Filter name.
func (GetExclusiveClustersFilterOutput) ToGetExclusiveClustersFilterOutput ¶ added in v0.1.5
func (o GetExclusiveClustersFilterOutput) ToGetExclusiveClustersFilterOutput() GetExclusiveClustersFilterOutput
func (GetExclusiveClustersFilterOutput) ToGetExclusiveClustersFilterOutputWithContext ¶ added in v0.1.5
func (o GetExclusiveClustersFilterOutput) ToGetExclusiveClustersFilterOutputWithContext(ctx context.Context) GetExclusiveClustersFilterOutput
func (GetExclusiveClustersFilterOutput) Values ¶ added in v0.1.5
func (o GetExclusiveClustersFilterOutput) Values() pulumi.StringArrayOutput
Filter value array.
type GetExclusiveClustersOutputArgs ¶ added in v0.1.5
type GetExclusiveClustersOutputArgs struct { // Filter to query the list of AZ resources as detailed below: cluster-type - String - Required: No - (Filter condition) Filter by cluster type, such as TGW. cluster-id - String - Required: No - (Filter condition) Filter by cluster ID, such as tgw-xxxxxxxx. cluster-name - String - Required: No - (Filter condition) Filter by cluster name, such as test-xxxxxx. cluster-tag - String - Required: No - (Filter condition) Filter by cluster tag, such as TAG-xxxxx. vip - String - Required: No - (Filter condition) Filter by vip in the cluster, such as x.x.x.x. network - String - Required: No - (Filter condition) Filter by cluster network type, such as Public or Private. zone - String - Required: No - (Filter condition) Filter by cluster zone, such as ap-guangzhou-1. isp - String - Required: No - (Filter condition) Filter by TGW cluster isp type, such as BGP. loadblancer-id - String - Required: No - (Filter condition) Filter by loadblancer-id in the cluste, such as lb-xxxxxxxx. Filters GetExclusiveClustersFilterArrayInput `pulumi:"filters"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getExclusiveClusters.
func (GetExclusiveClustersOutputArgs) ElementType ¶ added in v0.1.5
func (GetExclusiveClustersOutputArgs) ElementType() reflect.Type
type GetExclusiveClustersResult ¶ added in v0.1.5
type GetExclusiveClustersResult struct { // cluster list. ClusterSets []GetExclusiveClustersClusterSet `pulumi:"clusterSets"` Filters []GetExclusiveClustersFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getExclusiveClusters.
func GetExclusiveClusters ¶ added in v0.1.5
func GetExclusiveClusters(ctx *pulumi.Context, args *GetExclusiveClustersArgs, opts ...pulumi.InvokeOption) (*GetExclusiveClustersResult, error)
Use this data source to query detailed information of clb exclusiveClusters
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.GetExclusiveClusters(ctx, &clb.GetExclusiveClustersArgs{ Filters: []clb.GetExclusiveClustersFilter{ { Name: "zone", Values: []string{ "ap-guangzhou-1", }, }, }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetExclusiveClustersResultOutput ¶ added in v0.1.5
type GetExclusiveClustersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getExclusiveClusters.
func GetExclusiveClustersOutput ¶ added in v0.1.5
func GetExclusiveClustersOutput(ctx *pulumi.Context, args GetExclusiveClustersOutputArgs, opts ...pulumi.InvokeOption) GetExclusiveClustersResultOutput
func (GetExclusiveClustersResultOutput) ClusterSets ¶ added in v0.1.5
func (o GetExclusiveClustersResultOutput) ClusterSets() GetExclusiveClustersClusterSetArrayOutput
cluster list.
func (GetExclusiveClustersResultOutput) ElementType ¶ added in v0.1.5
func (GetExclusiveClustersResultOutput) ElementType() reflect.Type
func (GetExclusiveClustersResultOutput) Filters ¶ added in v0.1.5
func (o GetExclusiveClustersResultOutput) Filters() GetExclusiveClustersFilterArrayOutput
func (GetExclusiveClustersResultOutput) Id ¶ added in v0.1.5
func (o GetExclusiveClustersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetExclusiveClustersResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetExclusiveClustersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetExclusiveClustersResultOutput) ToGetExclusiveClustersResultOutput ¶ added in v0.1.5
func (o GetExclusiveClustersResultOutput) ToGetExclusiveClustersResultOutput() GetExclusiveClustersResultOutput
func (GetExclusiveClustersResultOutput) ToGetExclusiveClustersResultOutputWithContext ¶ added in v0.1.5
func (o GetExclusiveClustersResultOutput) ToGetExclusiveClustersResultOutputWithContext(ctx context.Context) GetExclusiveClustersResultOutput
type GetIdleInstancesArgs ¶ added in v0.1.5
type GetIdleInstancesArgs struct { // CLB instance region. LoadBalancerRegion *string `pulumi:"loadBalancerRegion"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getIdleInstances.
type GetIdleInstancesIdleLoadBalancer ¶ added in v0.1.5
type GetIdleInstancesIdleLoadBalancer struct { // The load balancing hostname.Note: This field may return null, indicating that no valid values can be obtained. Domain string `pulumi:"domain"` // CLB type. Value range: 1 (CLB); 0 (classic CLB). Forward int `pulumi:"forward"` // The reason why the load balancer is considered idle. NO_RULES: No rules configured. NO_RS: The rules are not associated with servers. IdleReason string `pulumi:"idleReason"` // CLB instance ID. LoadBalancerId string `pulumi:"loadBalancerId"` // CLB instance name. LoadBalancerName string `pulumi:"loadBalancerName"` // CLB instance region. Region string `pulumi:"region"` // CLB instance status, including:0: Creating; 1: Running. Status int `pulumi:"status"` // CLB instance VIP. Vip string `pulumi:"vip"` }
type GetIdleInstancesIdleLoadBalancerArgs ¶ added in v0.1.5
type GetIdleInstancesIdleLoadBalancerArgs struct { // The load balancing hostname.Note: This field may return null, indicating that no valid values can be obtained. Domain pulumi.StringInput `pulumi:"domain"` // CLB type. Value range: 1 (CLB); 0 (classic CLB). Forward pulumi.IntInput `pulumi:"forward"` // The reason why the load balancer is considered idle. NO_RULES: No rules configured. NO_RS: The rules are not associated with servers. IdleReason pulumi.StringInput `pulumi:"idleReason"` // CLB instance ID. LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` // CLB instance name. LoadBalancerName pulumi.StringInput `pulumi:"loadBalancerName"` // CLB instance region. Region pulumi.StringInput `pulumi:"region"` // CLB instance status, including:0: Creating; 1: Running. Status pulumi.IntInput `pulumi:"status"` // CLB instance VIP. Vip pulumi.StringInput `pulumi:"vip"` }
func (GetIdleInstancesIdleLoadBalancerArgs) ElementType ¶ added in v0.1.5
func (GetIdleInstancesIdleLoadBalancerArgs) ElementType() reflect.Type
func (GetIdleInstancesIdleLoadBalancerArgs) ToGetIdleInstancesIdleLoadBalancerOutput ¶ added in v0.1.5
func (i GetIdleInstancesIdleLoadBalancerArgs) ToGetIdleInstancesIdleLoadBalancerOutput() GetIdleInstancesIdleLoadBalancerOutput
func (GetIdleInstancesIdleLoadBalancerArgs) ToGetIdleInstancesIdleLoadBalancerOutputWithContext ¶ added in v0.1.5
func (i GetIdleInstancesIdleLoadBalancerArgs) ToGetIdleInstancesIdleLoadBalancerOutputWithContext(ctx context.Context) GetIdleInstancesIdleLoadBalancerOutput
type GetIdleInstancesIdleLoadBalancerArray ¶ added in v0.1.5
type GetIdleInstancesIdleLoadBalancerArray []GetIdleInstancesIdleLoadBalancerInput
func (GetIdleInstancesIdleLoadBalancerArray) ElementType ¶ added in v0.1.5
func (GetIdleInstancesIdleLoadBalancerArray) ElementType() reflect.Type
func (GetIdleInstancesIdleLoadBalancerArray) ToGetIdleInstancesIdleLoadBalancerArrayOutput ¶ added in v0.1.5
func (i GetIdleInstancesIdleLoadBalancerArray) ToGetIdleInstancesIdleLoadBalancerArrayOutput() GetIdleInstancesIdleLoadBalancerArrayOutput
func (GetIdleInstancesIdleLoadBalancerArray) ToGetIdleInstancesIdleLoadBalancerArrayOutputWithContext ¶ added in v0.1.5
func (i GetIdleInstancesIdleLoadBalancerArray) ToGetIdleInstancesIdleLoadBalancerArrayOutputWithContext(ctx context.Context) GetIdleInstancesIdleLoadBalancerArrayOutput
type GetIdleInstancesIdleLoadBalancerArrayInput ¶ added in v0.1.5
type GetIdleInstancesIdleLoadBalancerArrayInput interface { pulumi.Input ToGetIdleInstancesIdleLoadBalancerArrayOutput() GetIdleInstancesIdleLoadBalancerArrayOutput ToGetIdleInstancesIdleLoadBalancerArrayOutputWithContext(context.Context) GetIdleInstancesIdleLoadBalancerArrayOutput }
GetIdleInstancesIdleLoadBalancerArrayInput is an input type that accepts GetIdleInstancesIdleLoadBalancerArray and GetIdleInstancesIdleLoadBalancerArrayOutput values. You can construct a concrete instance of `GetIdleInstancesIdleLoadBalancerArrayInput` via:
GetIdleInstancesIdleLoadBalancerArray{ GetIdleInstancesIdleLoadBalancerArgs{...} }
type GetIdleInstancesIdleLoadBalancerArrayOutput ¶ added in v0.1.5
type GetIdleInstancesIdleLoadBalancerArrayOutput struct{ *pulumi.OutputState }
func (GetIdleInstancesIdleLoadBalancerArrayOutput) ElementType ¶ added in v0.1.5
func (GetIdleInstancesIdleLoadBalancerArrayOutput) ElementType() reflect.Type
func (GetIdleInstancesIdleLoadBalancerArrayOutput) ToGetIdleInstancesIdleLoadBalancerArrayOutput ¶ added in v0.1.5
func (o GetIdleInstancesIdleLoadBalancerArrayOutput) ToGetIdleInstancesIdleLoadBalancerArrayOutput() GetIdleInstancesIdleLoadBalancerArrayOutput
func (GetIdleInstancesIdleLoadBalancerArrayOutput) ToGetIdleInstancesIdleLoadBalancerArrayOutputWithContext ¶ added in v0.1.5
func (o GetIdleInstancesIdleLoadBalancerArrayOutput) ToGetIdleInstancesIdleLoadBalancerArrayOutputWithContext(ctx context.Context) GetIdleInstancesIdleLoadBalancerArrayOutput
type GetIdleInstancesIdleLoadBalancerInput ¶ added in v0.1.5
type GetIdleInstancesIdleLoadBalancerInput interface { pulumi.Input ToGetIdleInstancesIdleLoadBalancerOutput() GetIdleInstancesIdleLoadBalancerOutput ToGetIdleInstancesIdleLoadBalancerOutputWithContext(context.Context) GetIdleInstancesIdleLoadBalancerOutput }
GetIdleInstancesIdleLoadBalancerInput is an input type that accepts GetIdleInstancesIdleLoadBalancerArgs and GetIdleInstancesIdleLoadBalancerOutput values. You can construct a concrete instance of `GetIdleInstancesIdleLoadBalancerInput` via:
GetIdleInstancesIdleLoadBalancerArgs{...}
type GetIdleInstancesIdleLoadBalancerOutput ¶ added in v0.1.5
type GetIdleInstancesIdleLoadBalancerOutput struct{ *pulumi.OutputState }
func (GetIdleInstancesIdleLoadBalancerOutput) Domain ¶ added in v0.1.5
func (o GetIdleInstancesIdleLoadBalancerOutput) Domain() pulumi.StringOutput
The load balancing hostname.Note: This field may return null, indicating that no valid values can be obtained.
func (GetIdleInstancesIdleLoadBalancerOutput) ElementType ¶ added in v0.1.5
func (GetIdleInstancesIdleLoadBalancerOutput) ElementType() reflect.Type
func (GetIdleInstancesIdleLoadBalancerOutput) Forward ¶ added in v0.1.5
func (o GetIdleInstancesIdleLoadBalancerOutput) Forward() pulumi.IntOutput
CLB type. Value range: 1 (CLB); 0 (classic CLB).
func (GetIdleInstancesIdleLoadBalancerOutput) IdleReason ¶ added in v0.1.5
func (o GetIdleInstancesIdleLoadBalancerOutput) IdleReason() pulumi.StringOutput
The reason why the load balancer is considered idle. NO_RULES: No rules configured. NO_RS: The rules are not associated with servers.
func (GetIdleInstancesIdleLoadBalancerOutput) LoadBalancerId ¶ added in v0.1.5
func (o GetIdleInstancesIdleLoadBalancerOutput) LoadBalancerId() pulumi.StringOutput
CLB instance ID.
func (GetIdleInstancesIdleLoadBalancerOutput) LoadBalancerName ¶ added in v0.1.5
func (o GetIdleInstancesIdleLoadBalancerOutput) LoadBalancerName() pulumi.StringOutput
CLB instance name.
func (GetIdleInstancesIdleLoadBalancerOutput) Region ¶ added in v0.1.5
func (o GetIdleInstancesIdleLoadBalancerOutput) Region() pulumi.StringOutput
CLB instance region.
func (GetIdleInstancesIdleLoadBalancerOutput) Status ¶ added in v0.1.5
func (o GetIdleInstancesIdleLoadBalancerOutput) Status() pulumi.IntOutput
CLB instance status, including:0: Creating; 1: Running.
func (GetIdleInstancesIdleLoadBalancerOutput) ToGetIdleInstancesIdleLoadBalancerOutput ¶ added in v0.1.5
func (o GetIdleInstancesIdleLoadBalancerOutput) ToGetIdleInstancesIdleLoadBalancerOutput() GetIdleInstancesIdleLoadBalancerOutput
func (GetIdleInstancesIdleLoadBalancerOutput) ToGetIdleInstancesIdleLoadBalancerOutputWithContext ¶ added in v0.1.5
func (o GetIdleInstancesIdleLoadBalancerOutput) ToGetIdleInstancesIdleLoadBalancerOutputWithContext(ctx context.Context) GetIdleInstancesIdleLoadBalancerOutput
func (GetIdleInstancesIdleLoadBalancerOutput) Vip ¶ added in v0.1.5
func (o GetIdleInstancesIdleLoadBalancerOutput) Vip() pulumi.StringOutput
CLB instance VIP.
type GetIdleInstancesOutputArgs ¶ added in v0.1.5
type GetIdleInstancesOutputArgs struct { // CLB instance region. LoadBalancerRegion pulumi.StringPtrInput `pulumi:"loadBalancerRegion"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getIdleInstances.
func (GetIdleInstancesOutputArgs) ElementType ¶ added in v0.1.5
func (GetIdleInstancesOutputArgs) ElementType() reflect.Type
type GetIdleInstancesResult ¶ added in v0.1.5
type GetIdleInstancesResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of idle CLBs. Note: This field may return null, indicating that no valid values can be obtained. IdleLoadBalancers []GetIdleInstancesIdleLoadBalancer `pulumi:"idleLoadBalancers"` LoadBalancerRegion *string `pulumi:"loadBalancerRegion"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getIdleInstances.
func GetIdleInstances ¶ added in v0.1.5
func GetIdleInstances(ctx *pulumi.Context, args *GetIdleInstancesArgs, opts ...pulumi.InvokeOption) (*GetIdleInstancesResult, error)
Use this data source to query detailed information of clb idleLoadbalancers
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.GetIdleInstances(ctx, &clb.GetIdleInstancesArgs{ LoadBalancerRegion: pulumi.StringRef("ap-guangzhou"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetIdleInstancesResultOutput ¶ added in v0.1.5
type GetIdleInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getIdleInstances.
func GetIdleInstancesOutput ¶ added in v0.1.5
func GetIdleInstancesOutput(ctx *pulumi.Context, args GetIdleInstancesOutputArgs, opts ...pulumi.InvokeOption) GetIdleInstancesResultOutput
func (GetIdleInstancesResultOutput) ElementType ¶ added in v0.1.5
func (GetIdleInstancesResultOutput) ElementType() reflect.Type
func (GetIdleInstancesResultOutput) Id ¶ added in v0.1.5
func (o GetIdleInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetIdleInstancesResultOutput) IdleLoadBalancers ¶ added in v0.1.5
func (o GetIdleInstancesResultOutput) IdleLoadBalancers() GetIdleInstancesIdleLoadBalancerArrayOutput
List of idle CLBs. Note: This field may return null, indicating that no valid values can be obtained.
func (GetIdleInstancesResultOutput) LoadBalancerRegion ¶ added in v0.1.5
func (o GetIdleInstancesResultOutput) LoadBalancerRegion() pulumi.StringPtrOutput
func (GetIdleInstancesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetIdleInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetIdleInstancesResultOutput) ToGetIdleInstancesResultOutput ¶ added in v0.1.5
func (o GetIdleInstancesResultOutput) ToGetIdleInstancesResultOutput() GetIdleInstancesResultOutput
func (GetIdleInstancesResultOutput) ToGetIdleInstancesResultOutputWithContext ¶ added in v0.1.5
func (o GetIdleInstancesResultOutput) ToGetIdleInstancesResultOutputWithContext(ctx context.Context) GetIdleInstancesResultOutput
type GetInstanceByCertIdArgs ¶ added in v0.1.5
type GetInstanceByCertIdArgs struct { // Server or client certificate ID. CertIds []string `pulumi:"certIds"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceByCertId.
type GetInstanceByCertIdCertSet ¶ added in v0.1.5
type GetInstanceByCertIdCertSet struct { // Certificate ID. CertId string `pulumi:"certId"` // List of CLB instances associated with certificate. Note: this field may return null, indicating that no valid values can be obtained. LoadBalancers []GetInstanceByCertIdCertSetLoadBalancer `pulumi:"loadBalancers"` }
type GetInstanceByCertIdCertSetArgs ¶ added in v0.1.5
type GetInstanceByCertIdCertSetArgs struct { // Certificate ID. CertId pulumi.StringInput `pulumi:"certId"` // List of CLB instances associated with certificate. Note: this field may return null, indicating that no valid values can be obtained. LoadBalancers GetInstanceByCertIdCertSetLoadBalancerArrayInput `pulumi:"loadBalancers"` }
func (GetInstanceByCertIdCertSetArgs) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetArgs) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetArgs) ToGetInstanceByCertIdCertSetOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetArgs) ToGetInstanceByCertIdCertSetOutput() GetInstanceByCertIdCertSetOutput
func (GetInstanceByCertIdCertSetArgs) ToGetInstanceByCertIdCertSetOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetArgs) ToGetInstanceByCertIdCertSetOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetOutput
type GetInstanceByCertIdCertSetArray ¶ added in v0.1.5
type GetInstanceByCertIdCertSetArray []GetInstanceByCertIdCertSetInput
func (GetInstanceByCertIdCertSetArray) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetArray) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetArray) ToGetInstanceByCertIdCertSetArrayOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetArray) ToGetInstanceByCertIdCertSetArrayOutput() GetInstanceByCertIdCertSetArrayOutput
func (GetInstanceByCertIdCertSetArray) ToGetInstanceByCertIdCertSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetArray) ToGetInstanceByCertIdCertSetArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetArrayOutput
type GetInstanceByCertIdCertSetArrayInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetArrayInput interface { pulumi.Input ToGetInstanceByCertIdCertSetArrayOutput() GetInstanceByCertIdCertSetArrayOutput ToGetInstanceByCertIdCertSetArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetArrayOutput }
GetInstanceByCertIdCertSetArrayInput is an input type that accepts GetInstanceByCertIdCertSetArray and GetInstanceByCertIdCertSetArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetArrayInput` via:
GetInstanceByCertIdCertSetArray{ GetInstanceByCertIdCertSetArgs{...} }
type GetInstanceByCertIdCertSetArrayOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetArrayOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetArrayOutput) Index ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetArrayOutput) Index(i pulumi.IntInput) GetInstanceByCertIdCertSetOutput
func (GetInstanceByCertIdCertSetArrayOutput) ToGetInstanceByCertIdCertSetArrayOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetArrayOutput) ToGetInstanceByCertIdCertSetArrayOutput() GetInstanceByCertIdCertSetArrayOutput
func (GetInstanceByCertIdCertSetArrayOutput) ToGetInstanceByCertIdCertSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetArrayOutput) ToGetInstanceByCertIdCertSetArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetArrayOutput
type GetInstanceByCertIdCertSetInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetInput interface { pulumi.Input ToGetInstanceByCertIdCertSetOutput() GetInstanceByCertIdCertSetOutput ToGetInstanceByCertIdCertSetOutputWithContext(context.Context) GetInstanceByCertIdCertSetOutput }
GetInstanceByCertIdCertSetInput is an input type that accepts GetInstanceByCertIdCertSetArgs and GetInstanceByCertIdCertSetOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetInput` via:
GetInstanceByCertIdCertSetArgs{...}
type GetInstanceByCertIdCertSetLoadBalancer ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancer struct { // IP version. Valid values: ipv4, ipv6. Note: this field may return null, indicating that no valid values can be obtained. AddressIPVersion string `pulumi:"addressIPVersion"` // IPv6 address of a CLB instance. Note: This field may return null, indicating that no valid values can be obtained. AddressIPv6 string `pulumi:"addressIPv6"` // Anycast CLB publishing region. For non-anycast CLB, this field returns an empty string. Note: This field may return null, indicating that no valid values can be obtained. AnycastZone string `pulumi:"anycastZone"` // Cluster ID.Note: This field may return null, indicating that no valid values can be obtained. AttributeFlags []string `pulumi:"attributeFlags"` // backup zone. BackupZoneSets []GetInstanceByCertIdCertSetLoadBalancerBackupZoneSet `pulumi:"backupZoneSets"` // Billing mode of CLB instance. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay as you go). Note: this field may return null, indicating that no valid values can be obtained. ChargeType string `pulumi:"chargeType"` // Cluster ID. Note: This field may return null, indicating that no valid values can be obtained. ClusterIds []string `pulumi:"clusterIds"` // Dedicated layer-7 tag. Note: this field may return null, indicating that no valid values can be obtained. ClusterTag string `pulumi:"clusterTag"` // Custom configuration ID at the CLB instance level. Note: This field may return null, indicating that no valid values can be obtained. ConfigId string `pulumi:"configId"` // CLB instance creation time. Note: This field may return null, indicating that no valid values can be obtained. CreateTime string `pulumi:"createTime"` // Domain name of the CLB instance. It is only available for public classic CLBs. This parameter will be discontinued soon. Please use LoadBalancerDomain instead. Note: This field may return null, indicating that no valid values can be obtained. Domain string `pulumi:"domain"` // Private network dedicated cluster. Note: this field may return null, indicating that no valid values can be obtained. ExclusiveClusters []GetInstanceByCertIdCertSetLoadBalancerExclusiveCluster `pulumi:"exclusiveClusters"` // CLB instance expiration time, which takes effect only for prepaid instances. Note: This field may return null, indicating that no valid values can be obtained. ExpireTime string `pulumi:"expireTime"` // Reserved field which can be ignored generally.Note: This field may return null, indicating that no valid values can be obtained. ExtraInfos []GetInstanceByCertIdCertSetLoadBalancerExtraInfo `pulumi:"extraInfos"` // CLB type identifier. Value range: 1 (CLB); 0 (classic CLB). Forward int `pulumi:"forward"` // Health check logset ID of CLB CLS. Note: this field may return null, indicating that no valid values can be obtained. HealthLogSetId string `pulumi:"healthLogSetId"` // Health check log topic ID of CLB CLS. Note: this field may return null, indicating that no valid values can be obtained. HealthLogTopicId string `pulumi:"healthLogTopicId"` // This field is meaningful only when the IP address version is ipv6. Valid values: IPv6Nat64, IPv6FullChain. Note: this field may return null, indicating that no valid values can be obtained. Ipv6Mode string `pulumi:"ipv6Mode"` // Whether VIP is blocked. Note: this field may return null, indicating that no valid values can be obtained. IsBlock bool `pulumi:"isBlock"` // Time blocked or unblocked. Note: this field may return null, indicating that no valid values can be obtained. IsBlockTime string `pulumi:"isBlockTime"` // Whether an Anti-DDoS Pro instance can be bound. Note: This field may return null, indicating that no valid values can be obtained. IsDdos bool `pulumi:"isDdos"` // CLB instance isolation time. Note: This field may return null, indicating that no valid values can be obtained. IsolatedTime string `pulumi:"isolatedTime"` // 0: not isolated; 1: isolated. Note: This field may return null, indicating that no valid values can be obtained. Isolation int `pulumi:"isolation"` // Domain name of the CLB instance. Note: This field may return null, indicating that no valid values can be obtained. LoadBalancerDomain string `pulumi:"loadBalancerDomain"` // CLB instance ID. LoadBalancerId string `pulumi:"loadBalancerId"` // CLB instance name. LoadBalancerName string `pulumi:"loadBalancerName"` // Whether a real server opens the traffic from a CLB instance to the internet. Note: this field may return null, indicating that no valid values can be obtained. LoadBalancerPassToTarget bool `pulumi:"loadBalancerPassToTarget"` // CLB instance network type:OPEN: public network; INTERNAL: private network. LoadBalancerType string `pulumi:"loadBalancerType"` // List of VIPs of a CLB instance. Note: This field may return null, indicating that no valid values can be obtained. LoadBalancerVips []string `pulumi:"loadBalancerVips"` // Whether the IP type is the local BGP. LocalBgp bool `pulumi:"localBgp"` // Log information. Only the public network CLB that have HTTP or HTTPS listeners can generate logs. Note: This field may return null, indicating that no valid values can be obtained. Log string `pulumi:"log"` // Logset ID of CLB Log Service (CLS). Note: This field may return null, indicating that no valid values can be obtained. LogSetId string `pulumi:"logSetId"` // Log topic ID of CLB Log Service (CLS). Note: This field may return null, indicating that no valid values can be obtained. LogTopicId string `pulumi:"logTopicId"` // Primary AZ. Note: This field may return null, indicating that no valid values can be obtained. MasterZones []GetInstanceByCertIdCertSetLoadBalancerMasterZone `pulumi:"masterZones"` // If the layer-7 listener of an IPv6FullChain CLB instance is enabled, the CLB instance can be bound with an IPv4 and an IPv6 CVM instance simultaneously. Note: this field may return null, indicating that no valid values can be obtained. MixIpTarget bool `pulumi:"mixIpTarget"` // CLB instance network attributes. Note: This field may return null, indicating that no valid values can be obtained. NetworkAttributes []GetInstanceByCertIdCertSetLoadBalancerNetworkAttribute `pulumi:"networkAttributes"` // Whether it is an NFV CLB instance. No returned information: no; l7nfv: yes. Note: this field may return null, indicating that no valid values can be obtained. NfvInfo string `pulumi:"nfvInfo"` // VPC ID in a numeric form. Note: This field may return null, indicating that no valid values can be obtained. NumericalVpcId int `pulumi:"numericalVpcId"` // Protective CLB identifier. Value range: 1 (protective), 0 (non-protective). Note: This field may return null, indicating that no valid values can be obtained. OpenBgp int `pulumi:"openBgp"` // Prepaid billing attributes of a CLB instance. Note: This field may return null, indicating that no valid values can be obtained. PrepaidAttributes []GetInstanceByCertIdCertSetLoadBalancerPrepaidAttribute `pulumi:"prepaidAttributes"` // ID of the project to which a CLB instance belongs. 0: default project. ProjectId int `pulumi:"projectId"` // Security group of a CLB instance. Note: This field may return null, indicating that no valid values can be obtained. SecureGroups []string `pulumi:"secureGroups"` // Specification of the LCU-supported instance. Note: This field may return null, indicating that no valid values can be obtained. SlaType string `pulumi:"slaType"` // SNAT is enabled for all private network classic CLB created before December 2016. Note: This field may return null, indicating that no valid values can be obtained. Snat bool `pulumi:"snat"` // SnatIp list after SnatPro load balancing is enabled. Note: this field may return null, indicating that no valid values can be obtained. SnatIps []GetInstanceByCertIdCertSetLoadBalancerSnatIp `pulumi:"snatIps"` // Whether to enable SnatPro. Note: this field may return null, indicating that no valid values can be obtained. SnatPro bool `pulumi:"snatPro"` // CLB instance status, including:0: creating; 1: running. Note: This field may return null, indicating that no valid values can be obtained. Status int `pulumi:"status"` // Last status change time of a CLB instance. Note: This field may return null, indicating that no valid values can be obtained. StatusTime string `pulumi:"statusTime"` // Subnet where a CLB instance resides (meaningful only for private network VPC CLB). Note: This field may return null, indicating that no valid values can be obtained. SubnetId string `pulumi:"subnetId"` // CLB instance tag information. Note: This field may return null, indicating that no valid values can be obtained. Tags []GetInstanceByCertIdCertSetLoadBalancerTag `pulumi:"tags"` // Basic information of a backend server bound to a CLB instance. Note: This field may return null, indicating that no valid values can be obtained. TargetRegionInfos []GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfo `pulumi:"targetRegionInfos"` // ISP to which a CLB IP address belongs. Note: This field may return null, indicating that no valid values can be obtained. VipIsp string `pulumi:"vipIsp"` // VPC ID Note: This field may return null, indicating that no valid values can be obtained. VpcId string `pulumi:"vpcId"` // Availability zone of a VPC-based private network CLB instance. Note: this field may return null, indicating that no valid values can be obtained. Zones []string `pulumi:"zones"` }
type GetInstanceByCertIdCertSetLoadBalancerArgs ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerArgs struct { // IP version. Valid values: ipv4, ipv6. Note: this field may return null, indicating that no valid values can be obtained. AddressIPVersion pulumi.StringInput `pulumi:"addressIPVersion"` // IPv6 address of a CLB instance. Note: This field may return null, indicating that no valid values can be obtained. AddressIPv6 pulumi.StringInput `pulumi:"addressIPv6"` // Anycast CLB publishing region. For non-anycast CLB, this field returns an empty string. Note: This field may return null, indicating that no valid values can be obtained. AnycastZone pulumi.StringInput `pulumi:"anycastZone"` // Cluster ID.Note: This field may return null, indicating that no valid values can be obtained. AttributeFlags pulumi.StringArrayInput `pulumi:"attributeFlags"` // backup zone. BackupZoneSets GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayInput `pulumi:"backupZoneSets"` // Billing mode of CLB instance. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay as you go). Note: this field may return null, indicating that no valid values can be obtained. ChargeType pulumi.StringInput `pulumi:"chargeType"` // Cluster ID. Note: This field may return null, indicating that no valid values can be obtained. ClusterIds pulumi.StringArrayInput `pulumi:"clusterIds"` // Dedicated layer-7 tag. Note: this field may return null, indicating that no valid values can be obtained. ClusterTag pulumi.StringInput `pulumi:"clusterTag"` // Custom configuration ID at the CLB instance level. Note: This field may return null, indicating that no valid values can be obtained. ConfigId pulumi.StringInput `pulumi:"configId"` // CLB instance creation time. Note: This field may return null, indicating that no valid values can be obtained. CreateTime pulumi.StringInput `pulumi:"createTime"` // Domain name of the CLB instance. It is only available for public classic CLBs. This parameter will be discontinued soon. Please use LoadBalancerDomain instead. Note: This field may return null, indicating that no valid values can be obtained. Domain pulumi.StringInput `pulumi:"domain"` // Private network dedicated cluster. Note: this field may return null, indicating that no valid values can be obtained. ExclusiveClusters GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayInput `pulumi:"exclusiveClusters"` // CLB instance expiration time, which takes effect only for prepaid instances. Note: This field may return null, indicating that no valid values can be obtained. ExpireTime pulumi.StringInput `pulumi:"expireTime"` // Reserved field which can be ignored generally.Note: This field may return null, indicating that no valid values can be obtained. ExtraInfos GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayInput `pulumi:"extraInfos"` // CLB type identifier. Value range: 1 (CLB); 0 (classic CLB). Forward pulumi.IntInput `pulumi:"forward"` // Health check logset ID of CLB CLS. Note: this field may return null, indicating that no valid values can be obtained. HealthLogSetId pulumi.StringInput `pulumi:"healthLogSetId"` // Health check log topic ID of CLB CLS. Note: this field may return null, indicating that no valid values can be obtained. HealthLogTopicId pulumi.StringInput `pulumi:"healthLogTopicId"` // This field is meaningful only when the IP address version is ipv6. Valid values: IPv6Nat64, IPv6FullChain. Note: this field may return null, indicating that no valid values can be obtained. Ipv6Mode pulumi.StringInput `pulumi:"ipv6Mode"` // Whether VIP is blocked. Note: this field may return null, indicating that no valid values can be obtained. IsBlock pulumi.BoolInput `pulumi:"isBlock"` // Time blocked or unblocked. Note: this field may return null, indicating that no valid values can be obtained. IsBlockTime pulumi.StringInput `pulumi:"isBlockTime"` // Whether an Anti-DDoS Pro instance can be bound. Note: This field may return null, indicating that no valid values can be obtained. IsDdos pulumi.BoolInput `pulumi:"isDdos"` // CLB instance isolation time. Note: This field may return null, indicating that no valid values can be obtained. IsolatedTime pulumi.StringInput `pulumi:"isolatedTime"` // 0: not isolated; 1: isolated. Note: This field may return null, indicating that no valid values can be obtained. Isolation pulumi.IntInput `pulumi:"isolation"` // Domain name of the CLB instance. Note: This field may return null, indicating that no valid values can be obtained. LoadBalancerDomain pulumi.StringInput `pulumi:"loadBalancerDomain"` // CLB instance ID. LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` // CLB instance name. LoadBalancerName pulumi.StringInput `pulumi:"loadBalancerName"` // Whether a real server opens the traffic from a CLB instance to the internet. Note: this field may return null, indicating that no valid values can be obtained. LoadBalancerPassToTarget pulumi.BoolInput `pulumi:"loadBalancerPassToTarget"` // CLB instance network type:OPEN: public network; INTERNAL: private network. LoadBalancerType pulumi.StringInput `pulumi:"loadBalancerType"` // List of VIPs of a CLB instance. Note: This field may return null, indicating that no valid values can be obtained. LoadBalancerVips pulumi.StringArrayInput `pulumi:"loadBalancerVips"` // Whether the IP type is the local BGP. LocalBgp pulumi.BoolInput `pulumi:"localBgp"` // Log information. Only the public network CLB that have HTTP or HTTPS listeners can generate logs. Note: This field may return null, indicating that no valid values can be obtained. Log pulumi.StringInput `pulumi:"log"` // Logset ID of CLB Log Service (CLS). Note: This field may return null, indicating that no valid values can be obtained. LogSetId pulumi.StringInput `pulumi:"logSetId"` // Log topic ID of CLB Log Service (CLS). Note: This field may return null, indicating that no valid values can be obtained. LogTopicId pulumi.StringInput `pulumi:"logTopicId"` // Primary AZ. Note: This field may return null, indicating that no valid values can be obtained. MasterZones GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayInput `pulumi:"masterZones"` // If the layer-7 listener of an IPv6FullChain CLB instance is enabled, the CLB instance can be bound with an IPv4 and an IPv6 CVM instance simultaneously. Note: this field may return null, indicating that no valid values can be obtained. MixIpTarget pulumi.BoolInput `pulumi:"mixIpTarget"` // CLB instance network attributes. Note: This field may return null, indicating that no valid values can be obtained. NetworkAttributes GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayInput `pulumi:"networkAttributes"` // Whether it is an NFV CLB instance. No returned information: no; l7nfv: yes. Note: this field may return null, indicating that no valid values can be obtained. NfvInfo pulumi.StringInput `pulumi:"nfvInfo"` // VPC ID in a numeric form. Note: This field may return null, indicating that no valid values can be obtained. NumericalVpcId pulumi.IntInput `pulumi:"numericalVpcId"` // Protective CLB identifier. Value range: 1 (protective), 0 (non-protective). Note: This field may return null, indicating that no valid values can be obtained. OpenBgp pulumi.IntInput `pulumi:"openBgp"` // Prepaid billing attributes of a CLB instance. Note: This field may return null, indicating that no valid values can be obtained. PrepaidAttributes GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayInput `pulumi:"prepaidAttributes"` // ID of the project to which a CLB instance belongs. 0: default project. ProjectId pulumi.IntInput `pulumi:"projectId"` // Security group of a CLB instance. Note: This field may return null, indicating that no valid values can be obtained. SecureGroups pulumi.StringArrayInput `pulumi:"secureGroups"` // Specification of the LCU-supported instance. Note: This field may return null, indicating that no valid values can be obtained. SlaType pulumi.StringInput `pulumi:"slaType"` // SNAT is enabled for all private network classic CLB created before December 2016. Note: This field may return null, indicating that no valid values can be obtained. Snat pulumi.BoolInput `pulumi:"snat"` // SnatIp list after SnatPro load balancing is enabled. Note: this field may return null, indicating that no valid values can be obtained. SnatIps GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayInput `pulumi:"snatIps"` // Whether to enable SnatPro. Note: this field may return null, indicating that no valid values can be obtained. SnatPro pulumi.BoolInput `pulumi:"snatPro"` // CLB instance status, including:0: creating; 1: running. Note: This field may return null, indicating that no valid values can be obtained. Status pulumi.IntInput `pulumi:"status"` // Last status change time of a CLB instance. Note: This field may return null, indicating that no valid values can be obtained. StatusTime pulumi.StringInput `pulumi:"statusTime"` // Subnet where a CLB instance resides (meaningful only for private network VPC CLB). Note: This field may return null, indicating that no valid values can be obtained. SubnetId pulumi.StringInput `pulumi:"subnetId"` // CLB instance tag information. Note: This field may return null, indicating that no valid values can be obtained. Tags GetInstanceByCertIdCertSetLoadBalancerTagArrayInput `pulumi:"tags"` // Basic information of a backend server bound to a CLB instance. Note: This field may return null, indicating that no valid values can be obtained. TargetRegionInfos GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayInput `pulumi:"targetRegionInfos"` // ISP to which a CLB IP address belongs. Note: This field may return null, indicating that no valid values can be obtained. VipIsp pulumi.StringInput `pulumi:"vipIsp"` // VPC ID Note: This field may return null, indicating that no valid values can be obtained. VpcId pulumi.StringInput `pulumi:"vpcId"` // Availability zone of a VPC-based private network CLB instance. Note: this field may return null, indicating that no valid values can be obtained. Zones pulumi.StringArrayInput `pulumi:"zones"` }
func (GetInstanceByCertIdCertSetLoadBalancerArgs) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerArgs) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerArgs) ToGetInstanceByCertIdCertSetLoadBalancerOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerArgs) ToGetInstanceByCertIdCertSetLoadBalancerOutput() GetInstanceByCertIdCertSetLoadBalancerOutput
func (GetInstanceByCertIdCertSetLoadBalancerArgs) ToGetInstanceByCertIdCertSetLoadBalancerOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerArgs) ToGetInstanceByCertIdCertSetLoadBalancerOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerOutput
type GetInstanceByCertIdCertSetLoadBalancerArray ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerArray []GetInstanceByCertIdCertSetLoadBalancerInput
func (GetInstanceByCertIdCertSetLoadBalancerArray) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerArray) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerArray) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerArray) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutput() GetInstanceByCertIdCertSetLoadBalancerArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerArray) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerArray) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerArrayInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerArrayInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerArrayOutput() GetInstanceByCertIdCertSetLoadBalancerArrayOutput ToGetInstanceByCertIdCertSetLoadBalancerArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerArrayOutput }
GetInstanceByCertIdCertSetLoadBalancerArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerArray and GetInstanceByCertIdCertSetLoadBalancerArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerArrayInput` via:
GetInstanceByCertIdCertSetLoadBalancerArray{ GetInstanceByCertIdCertSetLoadBalancerArgs{...} }
type GetInstanceByCertIdCertSetLoadBalancerArrayOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerArrayOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutput() GetInstanceByCertIdCertSetLoadBalancerArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSet ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSet struct { // Whether the AZ is an edge zone. Values: true, false. Note: This field may return null, indicating that no valid values can be obtained. EdgeZone bool `pulumi:"edgeZone"` // Whether the AZ is the LocalZone, e.g., false. Note: This field may return null, indicating that no valid values can be obtained. LocalZone bool `pulumi:"localZone"` // Unique AZ ID in a numeric form, such as 100001. Note: This field may return null, indicating that no valid values can be obtained. Zone string `pulumi:"zone"` // . ZoneId int `pulumi:"zoneId"` // AZ name, such as Guangzhou Zone 1. Note: This field may return null, indicating that no valid values can be obtained. ZoneName string `pulumi:"zoneName"` // AZ region, e.g., ap-guangzhou. Note: This field may return null, indicating that no valid values can be obtained. ZoneRegion string `pulumi:"zoneRegion"` }
type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs struct { // Whether the AZ is an edge zone. Values: true, false. Note: This field may return null, indicating that no valid values can be obtained. EdgeZone pulumi.BoolInput `pulumi:"edgeZone"` // Whether the AZ is the LocalZone, e.g., false. Note: This field may return null, indicating that no valid values can be obtained. LocalZone pulumi.BoolInput `pulumi:"localZone"` // Unique AZ ID in a numeric form, such as 100001. Note: This field may return null, indicating that no valid values can be obtained. Zone pulumi.StringInput `pulumi:"zone"` // . ZoneId pulumi.IntInput `pulumi:"zoneId"` // AZ name, such as Guangzhou Zone 1. Note: This field may return null, indicating that no valid values can be obtained. ZoneName pulumi.StringInput `pulumi:"zoneName"` // AZ region, e.g., ap-guangzhou. Note: This field may return null, indicating that no valid values can be obtained. ZoneRegion pulumi.StringInput `pulumi:"zoneRegion"` }
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput() GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput
type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray []GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetInput
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput() GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput() GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput }
GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray and GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayInput` via:
GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArray{ GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs{...} }
type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput() GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput() GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput }
GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs and GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetInput` via:
GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArgs{...}
type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) EdgeZone ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) EdgeZone() pulumi.BoolOutput
Whether the AZ is an edge zone. Values: true, false. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) LocalZone ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) LocalZone() pulumi.BoolOutput
Whether the AZ is the LocalZone, e.g., false. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput() GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ToGetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) Zone ¶ added in v0.1.5
Unique AZ ID in a numeric form, such as 100001. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ZoneId ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ZoneId() pulumi.IntOutput
.
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ZoneName ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ZoneName() pulumi.StringOutput
AZ name, such as Guangzhou Zone 1. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ZoneRegion ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetOutput) ZoneRegion() pulumi.StringOutput
AZ region, e.g., ap-guangzhou. Note: This field may return null, indicating that no valid values can be obtained.
type GetInstanceByCertIdCertSetLoadBalancerExclusiveCluster ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveCluster struct { // vpcgw cluster. Note: this field may return null, indicating that no valid values can be obtained. ClassicalClusters []GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalCluster `pulumi:"classicalClusters"` // Layer-4 dedicated cluster list. Note: this field may return null, indicating that no valid values can be obtained. L4Clusters []GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4Cluster `pulumi:"l4Clusters"` // Layer-7 dedicated cluster list. Note: this field may return null, indicating that no valid values can be obtained. L7Clusters []GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7Cluster `pulumi:"l7Clusters"` }
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs struct { // vpcgw cluster. Note: this field may return null, indicating that no valid values can be obtained. ClassicalClusters GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayInput `pulumi:"classicalClusters"` // Layer-4 dedicated cluster list. Note: this field may return null, indicating that no valid values can be obtained. L4Clusters GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayInput `pulumi:"l4Clusters"` // Layer-7 dedicated cluster list. Note: this field may return null, indicating that no valid values can be obtained. L7Clusters GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayInput `pulumi:"l7Clusters"` }
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray []GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterInput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput }
GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray and GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayInput` via:
GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArray{ GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs{...} }
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalCluster ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalCluster struct { // Unique cluster ID. ClusterId string `pulumi:"clusterId"` // Cluster name. Note: this field may return null, indicating that no valid values can be obtained. ClusterName string `pulumi:"clusterName"` // Unique AZ ID in a numeric form, such as 100001. Note: This field may return null, indicating that no valid values can be obtained. Zone string `pulumi:"zone"` }
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs struct { // Unique cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Cluster name. Note: this field may return null, indicating that no valid values can be obtained. ClusterName pulumi.StringInput `pulumi:"clusterName"` // Unique AZ ID in a numeric form, such as 100001. Note: This field may return null, indicating that no valid values can be obtained. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray []GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterInput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput }
GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray and GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayInput` via:
GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArray{ GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs{...} }
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput) Index ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput }
GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs and GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterInput` via:
GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArgs{...}
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ClusterId ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ClusterId() pulumi.StringOutput
Unique cluster ID.
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ClusterName ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ClusterName() pulumi.StringOutput
Cluster name. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) Zone ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterOutput) Zone() pulumi.StringOutput
Unique AZ ID in a numeric form, such as 100001. Note: This field may return null, indicating that no valid values can be obtained.
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput }
GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs and GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterInput` via:
GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArgs{...}
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4Cluster ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4Cluster struct { // Unique cluster ID. ClusterId string `pulumi:"clusterId"` // Cluster name. Note: this field may return null, indicating that no valid values can be obtained. ClusterName string `pulumi:"clusterName"` // Unique AZ ID in a numeric form, such as 100001. Note: This field may return null, indicating that no valid values can be obtained. Zone string `pulumi:"zone"` }
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs struct { // Unique cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Cluster name. Note: this field may return null, indicating that no valid values can be obtained. ClusterName pulumi.StringInput `pulumi:"clusterName"` // Unique AZ ID in a numeric form, such as 100001. Note: This field may return null, indicating that no valid values can be obtained. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray []GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterInput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput }
GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray and GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayInput` via:
GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArray{ GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs{...} }
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput) Index ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput }
GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs and GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterInput` via:
GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArgs{...}
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ClusterId ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ClusterId() pulumi.StringOutput
Unique cluster ID.
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ClusterName ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ClusterName() pulumi.StringOutput
Cluster name. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) Zone ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterOutput) Zone() pulumi.StringOutput
Unique AZ ID in a numeric form, such as 100001. Note: This field may return null, indicating that no valid values can be obtained.
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7Cluster ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7Cluster struct { // Unique cluster ID. ClusterId string `pulumi:"clusterId"` // Cluster name. Note: this field may return null, indicating that no valid values can be obtained. ClusterName string `pulumi:"clusterName"` // Unique AZ ID in a numeric form, such as 100001. Note: This field may return null, indicating that no valid values can be obtained. Zone string `pulumi:"zone"` }
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs struct { // Unique cluster ID. ClusterId pulumi.StringInput `pulumi:"clusterId"` // Cluster name. Note: this field may return null, indicating that no valid values can be obtained. ClusterName pulumi.StringInput `pulumi:"clusterName"` // Unique AZ ID in a numeric form, such as 100001. Note: This field may return null, indicating that no valid values can be obtained. Zone pulumi.StringInput `pulumi:"zone"` }
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray []GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterInput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput }
GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray and GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayInput` via:
GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArray{ GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs{...} }
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput) Index ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput }
GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs and GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterInput` via:
GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArgs{...}
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ClusterId ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ClusterId() pulumi.StringOutput
Unique cluster ID.
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ClusterName ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ClusterName() pulumi.StringOutput
Cluster name. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) Zone ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterOutput) Zone() pulumi.StringOutput
Unique AZ ID in a numeric form, such as 100001. Note: This field may return null, indicating that no valid values can be obtained.
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) ClassicalClusters ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) ClassicalClusters() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterClassicalClusterArrayOutput
vpcgw cluster. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) L4Clusters ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) L4Clusters() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL4ClusterArrayOutput
Layer-4 dedicated cluster list. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) L7Clusters ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) L7Clusters() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterL7ClusterArrayOutput
Layer-7 dedicated cluster list. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput
func (GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput) ToGetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterOutput
type GetInstanceByCertIdCertSetLoadBalancerExtraInfo ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExtraInfo struct { // TgwGroup name. Note: This field may return null, indicating that no valid values can be obtained. TgwGroupName string `pulumi:"tgwGroupName"` // Whether to enable VIP direct connection. Note: This field may return null, indicating that no valid values can be obtained. ZhiTong bool `pulumi:"zhiTong"` }
type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs struct { // TgwGroup name. Note: This field may return null, indicating that no valid values can be obtained. TgwGroupName pulumi.StringInput `pulumi:"tgwGroupName"` // Whether to enable VIP direct connection. Note: This field may return null, indicating that no valid values can be obtained. ZhiTong pulumi.BoolInput `pulumi:"zhiTong"` }
func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput() GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput
func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput
type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray []GetInstanceByCertIdCertSetLoadBalancerExtraInfoInput
func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput }
GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray and GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayInput` via:
GetInstanceByCertIdCertSetLoadBalancerExtraInfoArray{ GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs{...} }
type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput() GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerExtraInfoInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExtraInfoInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput() GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput }
GetInstanceByCertIdCertSetLoadBalancerExtraInfoInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs and GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerExtraInfoInput` via:
GetInstanceByCertIdCertSetLoadBalancerExtraInfoArgs{...}
type GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) TgwGroupName ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) TgwGroupName() pulumi.StringOutput
TgwGroup name. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput() GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput
func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) ToGetInstanceByCertIdCertSetLoadBalancerExtraInfoOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput
func (GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) ZhiTong ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerExtraInfoOutput) ZhiTong() pulumi.BoolOutput
Whether to enable VIP direct connection. Note: This field may return null, indicating that no valid values can be obtained.
type GetInstanceByCertIdCertSetLoadBalancerInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerOutput() GetInstanceByCertIdCertSetLoadBalancerOutput ToGetInstanceByCertIdCertSetLoadBalancerOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerOutput }
GetInstanceByCertIdCertSetLoadBalancerInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerArgs and GetInstanceByCertIdCertSetLoadBalancerOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerInput` via:
GetInstanceByCertIdCertSetLoadBalancerArgs{...}
type GetInstanceByCertIdCertSetLoadBalancerMasterZone ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerMasterZone struct { // Whether the AZ is an edge zone. Values: true, false. Note: This field may return null, indicating that no valid values can be obtained. EdgeZone bool `pulumi:"edgeZone"` // Whether the AZ is the LocalZone, e.g., false. Note: This field may return null, indicating that no valid values can be obtained. LocalZone bool `pulumi:"localZone"` // Unique AZ ID in a numeric form, such as 100001. Note: This field may return null, indicating that no valid values can be obtained. Zone string `pulumi:"zone"` // . ZoneId int `pulumi:"zoneId"` // AZ name, such as Guangzhou Zone 1. Note: This field may return null, indicating that no valid values can be obtained. ZoneName string `pulumi:"zoneName"` // AZ region, e.g., ap-guangzhou. Note: This field may return null, indicating that no valid values can be obtained. ZoneRegion string `pulumi:"zoneRegion"` }
type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs struct { // Whether the AZ is an edge zone. Values: true, false. Note: This field may return null, indicating that no valid values can be obtained. EdgeZone pulumi.BoolInput `pulumi:"edgeZone"` // Whether the AZ is the LocalZone, e.g., false. Note: This field may return null, indicating that no valid values can be obtained. LocalZone pulumi.BoolInput `pulumi:"localZone"` // Unique AZ ID in a numeric form, such as 100001. Note: This field may return null, indicating that no valid values can be obtained. Zone pulumi.StringInput `pulumi:"zone"` // . ZoneId pulumi.IntInput `pulumi:"zoneId"` // AZ name, such as Guangzhou Zone 1. Note: This field may return null, indicating that no valid values can be obtained. ZoneName pulumi.StringInput `pulumi:"zoneName"` // AZ region, e.g., ap-guangzhou. Note: This field may return null, indicating that no valid values can be obtained. ZoneRegion pulumi.StringInput `pulumi:"zoneRegion"` }
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput() GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput
type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray []GetInstanceByCertIdCertSetLoadBalancerMasterZoneInput
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput() GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput() GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput }
GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray and GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayInput` via:
GetInstanceByCertIdCertSetLoadBalancerMasterZoneArray{ GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs{...} }
type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput() GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerMasterZoneInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerMasterZoneInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput() GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput }
GetInstanceByCertIdCertSetLoadBalancerMasterZoneInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs and GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerMasterZoneInput` via:
GetInstanceByCertIdCertSetLoadBalancerMasterZoneArgs{...}
type GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) EdgeZone ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) EdgeZone() pulumi.BoolOutput
Whether the AZ is an edge zone. Values: true, false. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) LocalZone ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) LocalZone() pulumi.BoolOutput
Whether the AZ is the LocalZone, e.g., false. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput() GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ToGetInstanceByCertIdCertSetLoadBalancerMasterZoneOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) Zone ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) Zone() pulumi.StringOutput
Unique AZ ID in a numeric form, such as 100001. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ZoneId ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ZoneId() pulumi.IntOutput
.
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ZoneName ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ZoneName() pulumi.StringOutput
AZ name, such as Guangzhou Zone 1. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ZoneRegion ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerMasterZoneOutput) ZoneRegion() pulumi.StringOutput
AZ region, e.g., ap-guangzhou. Note: This field may return null, indicating that no valid values can be obtained.
type GetInstanceByCertIdCertSetLoadBalancerNetworkAttribute ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerNetworkAttribute struct { // Bandwidth package type, such as SINGLEISP. Note: This field may return null, indicating that no valid values can be obtained. BandwidthpkgSubType string `pulumi:"bandwidthpkgSubType"` // TRAFFIC_POSTPAID_BY_HOUR: hourly pay-as-you-go by traffic; BANDWIDTH_POSTPAID_BY_HOUR: hourly pay-as-you-go by bandwidth; BANDWIDTH_PACKAGE: billed by bandwidth package (currently, this method is supported only if the ISP is specified). InternetChargeType string `pulumi:"internetChargeType"` // Maximum outbound bandwidth in Mbps, which applies only to public network CLB. Value range: 0-65,535. Default value: 10. InternetMaxBandwidthOut int `pulumi:"internetMaxBandwidthOut"` }
type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs struct { // Bandwidth package type, such as SINGLEISP. Note: This field may return null, indicating that no valid values can be obtained. BandwidthpkgSubType pulumi.StringInput `pulumi:"bandwidthpkgSubType"` // TRAFFIC_POSTPAID_BY_HOUR: hourly pay-as-you-go by traffic; BANDWIDTH_POSTPAID_BY_HOUR: hourly pay-as-you-go by bandwidth; BANDWIDTH_PACKAGE: billed by bandwidth package (currently, this method is supported only if the ISP is specified). InternetChargeType pulumi.StringInput `pulumi:"internetChargeType"` // Maximum outbound bandwidth in Mbps, which applies only to public network CLB. Value range: 0-65,535. Default value: 10. InternetMaxBandwidthOut pulumi.IntInput `pulumi:"internetMaxBandwidthOut"` }
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput() GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput
type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray []GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeInput
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput() GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput() GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput }
GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray and GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayInput` via:
GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArray{ GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs{...} }
type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput() GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput() GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput }
GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs and GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeInput` via:
GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArgs{...}
type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) BandwidthpkgSubType ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) BandwidthpkgSubType() pulumi.StringOutput
Bandwidth package type, such as SINGLEISP. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) InternetChargeType ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) InternetChargeType() pulumi.StringOutput
TRAFFIC_POSTPAID_BY_HOUR: hourly pay-as-you-go by traffic; BANDWIDTH_POSTPAID_BY_HOUR: hourly pay-as-you-go by bandwidth; BANDWIDTH_PACKAGE: billed by bandwidth package (currently, this method is supported only if the ISP is specified).
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) InternetMaxBandwidthOut ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) InternetMaxBandwidthOut() pulumi.IntOutput
Maximum outbound bandwidth in Mbps, which applies only to public network CLB. Value range: 0-65,535. Default value: 10.
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput() GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput
func (GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput) ToGetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeOutput
type GetInstanceByCertIdCertSetLoadBalancerOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerOutput) AddressIPVersion ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) AddressIPVersion() pulumi.StringOutput
IP version. Valid values: ipv4, ipv6. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) AddressIPv6 ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) AddressIPv6() pulumi.StringOutput
IPv6 address of a CLB instance. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) AnycastZone ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) AnycastZone() pulumi.StringOutput
Anycast CLB publishing region. For non-anycast CLB, this field returns an empty string. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) AttributeFlags ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) AttributeFlags() pulumi.StringArrayOutput
Cluster ID.Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) BackupZoneSets ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) BackupZoneSets() GetInstanceByCertIdCertSetLoadBalancerBackupZoneSetArrayOutput
backup zone.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) ChargeType ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ChargeType() pulumi.StringOutput
Billing mode of CLB instance. Valid values: PREPAID (monthly subscription), POSTPAID_BY_HOUR (pay as you go). Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) ClusterIds ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ClusterIds() pulumi.StringArrayOutput
Cluster ID. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) ClusterTag ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ClusterTag() pulumi.StringOutput
Dedicated layer-7 tag. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) ConfigId ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ConfigId() pulumi.StringOutput
Custom configuration ID at the CLB instance level. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) CreateTime ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) CreateTime() pulumi.StringOutput
CLB instance creation time. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) Domain ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) Domain() pulumi.StringOutput
Domain name of the CLB instance. It is only available for public classic CLBs. This parameter will be discontinued soon. Please use LoadBalancerDomain instead. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerOutput) ExclusiveClusters ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ExclusiveClusters() GetInstanceByCertIdCertSetLoadBalancerExclusiveClusterArrayOutput
Private network dedicated cluster. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) ExpireTime ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ExpireTime() pulumi.StringOutput
CLB instance expiration time, which takes effect only for prepaid instances. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) ExtraInfos ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ExtraInfos() GetInstanceByCertIdCertSetLoadBalancerExtraInfoArrayOutput
Reserved field which can be ignored generally.Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) Forward ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) Forward() pulumi.IntOutput
CLB type identifier. Value range: 1 (CLB); 0 (classic CLB).
func (GetInstanceByCertIdCertSetLoadBalancerOutput) HealthLogSetId ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) HealthLogSetId() pulumi.StringOutput
Health check logset ID of CLB CLS. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) HealthLogTopicId ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) HealthLogTopicId() pulumi.StringOutput
Health check log topic ID of CLB CLS. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) Ipv6Mode ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) Ipv6Mode() pulumi.StringOutput
This field is meaningful only when the IP address version is ipv6. Valid values: IPv6Nat64, IPv6FullChain. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) IsBlock ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) IsBlock() pulumi.BoolOutput
Whether VIP is blocked. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) IsBlockTime ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) IsBlockTime() pulumi.StringOutput
Time blocked or unblocked. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) IsDdos ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) IsDdos() pulumi.BoolOutput
Whether an Anti-DDoS Pro instance can be bound. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) IsolatedTime ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) IsolatedTime() pulumi.StringOutput
CLB instance isolation time. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) Isolation ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) Isolation() pulumi.IntOutput
0: not isolated; 1: isolated. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerDomain ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerDomain() pulumi.StringOutput
Domain name of the CLB instance. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerId ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerId() pulumi.StringOutput
CLB instance ID.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerName ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerName() pulumi.StringOutput
CLB instance name.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerPassToTarget ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerPassToTarget() pulumi.BoolOutput
Whether a real server opens the traffic from a CLB instance to the internet. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerType ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerType() pulumi.StringOutput
CLB instance network type:OPEN: public network; INTERNAL: private network.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerVips ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LoadBalancerVips() pulumi.StringArrayOutput
List of VIPs of a CLB instance. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) LocalBgp ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LocalBgp() pulumi.BoolOutput
Whether the IP type is the local BGP.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) Log ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) Log() pulumi.StringOutput
Log information. Only the public network CLB that have HTTP or HTTPS listeners can generate logs. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) LogSetId ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LogSetId() pulumi.StringOutput
Logset ID of CLB Log Service (CLS). Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) LogTopicId ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) LogTopicId() pulumi.StringOutput
Log topic ID of CLB Log Service (CLS). Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) MasterZones ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) MasterZones() GetInstanceByCertIdCertSetLoadBalancerMasterZoneArrayOutput
Primary AZ. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) MixIpTarget ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) MixIpTarget() pulumi.BoolOutput
If the layer-7 listener of an IPv6FullChain CLB instance is enabled, the CLB instance can be bound with an IPv4 and an IPv6 CVM instance simultaneously. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) NetworkAttributes ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) NetworkAttributes() GetInstanceByCertIdCertSetLoadBalancerNetworkAttributeArrayOutput
CLB instance network attributes. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) NfvInfo ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) NfvInfo() pulumi.StringOutput
Whether it is an NFV CLB instance. No returned information: no; l7nfv: yes. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) NumericalVpcId ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) NumericalVpcId() pulumi.IntOutput
VPC ID in a numeric form. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) OpenBgp ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) OpenBgp() pulumi.IntOutput
Protective CLB identifier. Value range: 1 (protective), 0 (non-protective). Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) PrepaidAttributes ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) PrepaidAttributes() GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput
Prepaid billing attributes of a CLB instance. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) ProjectId ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ProjectId() pulumi.IntOutput
ID of the project to which a CLB instance belongs. 0: default project.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) SecureGroups ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) SecureGroups() pulumi.StringArrayOutput
Security group of a CLB instance. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) SlaType ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) SlaType() pulumi.StringOutput
Specification of the LCU-supported instance. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) Snat ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) Snat() pulumi.BoolOutput
SNAT is enabled for all private network classic CLB created before December 2016. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) SnatIps ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) SnatIps() GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput
SnatIp list after SnatPro load balancing is enabled. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) SnatPro ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) SnatPro() pulumi.BoolOutput
Whether to enable SnatPro. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) Status ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) Status() pulumi.IntOutput
CLB instance status, including:0: creating; 1: running. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) StatusTime ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) StatusTime() pulumi.StringOutput
Last status change time of a CLB instance. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) SubnetId ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) SubnetId() pulumi.StringOutput
Subnet where a CLB instance resides (meaningful only for private network VPC CLB). Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) Tags ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) Tags() GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput
CLB instance tag information. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) TargetRegionInfos ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) TargetRegionInfos() GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput
Basic information of a backend server bound to a CLB instance. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) ToGetInstanceByCertIdCertSetLoadBalancerOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ToGetInstanceByCertIdCertSetLoadBalancerOutput() GetInstanceByCertIdCertSetLoadBalancerOutput
func (GetInstanceByCertIdCertSetLoadBalancerOutput) ToGetInstanceByCertIdCertSetLoadBalancerOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) ToGetInstanceByCertIdCertSetLoadBalancerOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerOutput
func (GetInstanceByCertIdCertSetLoadBalancerOutput) VipIsp ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) VipIsp() pulumi.StringOutput
ISP to which a CLB IP address belongs. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) VpcId ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) VpcId() pulumi.StringOutput
VPC ID Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerOutput) Zones ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerOutput) Zones() pulumi.StringArrayOutput
Availability zone of a VPC-based private network CLB instance. Note: this field may return null, indicating that no valid values can be obtained.
type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttribute ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttribute struct { // Cycle, indicating the number of months (reserved field). Note: This field may return null, indicating that no valid values can be obtained. Period int `pulumi:"period"` // Renewal type. AUTO_RENEW: automatic renewal; MANUAL_RENEW: manual renewal. Note: This field may return null, indicating that no valid values can be obtained. RenewFlag string `pulumi:"renewFlag"` }
type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs struct { // Cycle, indicating the number of months (reserved field). Note: This field may return null, indicating that no valid values can be obtained. Period pulumi.IntInput `pulumi:"period"` // Renewal type. AUTO_RENEW: automatic renewal; MANUAL_RENEW: manual renewal. Note: This field may return null, indicating that no valid values can be obtained. RenewFlag pulumi.StringInput `pulumi:"renewFlag"` }
func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput() GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput
func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput
type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray []GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeInput
func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput() GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput() GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput }
GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray and GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayInput` via:
GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArray{ GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs{...} }
type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput() GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput() GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput }
GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs and GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeInput` via:
GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeArgs{...}
type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) Period ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) Period() pulumi.IntOutput
Cycle, indicating the number of months (reserved field). Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) RenewFlag ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) RenewFlag() pulumi.StringOutput
Renewal type. AUTO_RENEW: automatic renewal; MANUAL_RENEW: manual renewal. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput() GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput
func (GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput) ToGetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerPrepaidAttributeOutput
type GetInstanceByCertIdCertSetLoadBalancerSnatIp ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerSnatIp struct { // IP address, such as 192.168.0.1. Ip string `pulumi:"ip"` // Subnet where a CLB instance resides (meaningful only for private network VPC CLB). Note: This field may return null, indicating that no valid values can be obtained. SubnetId string `pulumi:"subnetId"` }
type GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs struct { // IP address, such as 192.168.0.1. Ip pulumi.StringInput `pulumi:"ip"` // Subnet where a CLB instance resides (meaningful only for private network VPC CLB). Note: This field may return null, indicating that no valid values can be obtained. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutput() GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput
func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput
type GetInstanceByCertIdCertSetLoadBalancerSnatIpArray ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerSnatIpArray []GetInstanceByCertIdCertSetLoadBalancerSnatIpInput
func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArray) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArray) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArray) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerSnatIpArray) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput() GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArray) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerSnatIpArray) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput() GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput }
GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerSnatIpArray and GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayInput` via:
GetInstanceByCertIdCertSetLoadBalancerSnatIpArray{ GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs{...} }
type GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput() GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerSnatIpArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerSnatIpInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerSnatIpInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutput() GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput }
GetInstanceByCertIdCertSetLoadBalancerSnatIpInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs and GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerSnatIpInput` via:
GetInstanceByCertIdCertSetLoadBalancerSnatIpArgs{...}
type GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) Ip ¶ added in v0.1.5
IP address, such as 192.168.0.1.
func (GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) SubnetId ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) SubnetId() pulumi.StringOutput
Subnet where a CLB instance resides (meaningful only for private network VPC CLB). Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutput() GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput
func (GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput) ToGetInstanceByCertIdCertSetLoadBalancerSnatIpOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerSnatIpOutput
type GetInstanceByCertIdCertSetLoadBalancerTag ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerTagArgs ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerTagArgs struct { // Tag key. TagKey pulumi.StringInput `pulumi:"tagKey"` // Tag value. TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (GetInstanceByCertIdCertSetLoadBalancerTagArgs) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerTagArgs) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerTagArgs) ToGetInstanceByCertIdCertSetLoadBalancerTagOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerTagArgs) ToGetInstanceByCertIdCertSetLoadBalancerTagOutput() GetInstanceByCertIdCertSetLoadBalancerTagOutput
func (GetInstanceByCertIdCertSetLoadBalancerTagArgs) ToGetInstanceByCertIdCertSetLoadBalancerTagOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerTagArgs) ToGetInstanceByCertIdCertSetLoadBalancerTagOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTagOutput
type GetInstanceByCertIdCertSetLoadBalancerTagArray ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerTagArray []GetInstanceByCertIdCertSetLoadBalancerTagInput
func (GetInstanceByCertIdCertSetLoadBalancerTagArray) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerTagArray) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerTagArray) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerTagArray) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutput() GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerTagArray) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerTagArray) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerTagArrayInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerTagArrayInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutput() GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput }
GetInstanceByCertIdCertSetLoadBalancerTagArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerTagArray and GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerTagArrayInput` via:
GetInstanceByCertIdCertSetLoadBalancerTagArray{ GetInstanceByCertIdCertSetLoadBalancerTagArgs{...} }
type GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutput() GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTagArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerTagInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerTagInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerTagOutput() GetInstanceByCertIdCertSetLoadBalancerTagOutput ToGetInstanceByCertIdCertSetLoadBalancerTagOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerTagOutput }
GetInstanceByCertIdCertSetLoadBalancerTagInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerTagArgs and GetInstanceByCertIdCertSetLoadBalancerTagOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerTagInput` via:
GetInstanceByCertIdCertSetLoadBalancerTagArgs{...}
type GetInstanceByCertIdCertSetLoadBalancerTagOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerTagOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerTagOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerTagOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerTagOutput) TagKey ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerTagOutput) TagKey() pulumi.StringOutput
Tag key.
func (GetInstanceByCertIdCertSetLoadBalancerTagOutput) TagValue ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerTagOutput) TagValue() pulumi.StringOutput
Tag value.
func (GetInstanceByCertIdCertSetLoadBalancerTagOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerTagOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagOutput() GetInstanceByCertIdCertSetLoadBalancerTagOutput
func (GetInstanceByCertIdCertSetLoadBalancerTagOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerTagOutput) ToGetInstanceByCertIdCertSetLoadBalancerTagOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTagOutput
type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfo ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs struct { // Region of the target, such as ap-guangzhou. Region pulumi.StringInput `pulumi:"region"` // VPC ID Note: This field may return null, indicating that no valid values can be obtained. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput() GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput
func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput
type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray []GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoInput
func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput() GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput() GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput }
GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray and GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayInput` via:
GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArray{ GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs{...} }
type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput() GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput
func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArrayOutput
type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoInput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoInput interface { pulumi.Input ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput() GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutputWithContext(context.Context) GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput }
GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoInput is an input type that accepts GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs and GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput values. You can construct a concrete instance of `GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoInput` via:
GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoArgs{...}
type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) Region ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) Region() pulumi.StringOutput
Region of the target, such as ap-guangzhou.
func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput() GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput
func (GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput) ToGetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetLoadBalancerTargetRegionInfoOutput
type GetInstanceByCertIdCertSetOutput ¶ added in v0.1.5
type GetInstanceByCertIdCertSetOutput struct{ *pulumi.OutputState }
func (GetInstanceByCertIdCertSetOutput) CertId ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetOutput) CertId() pulumi.StringOutput
Certificate ID.
func (GetInstanceByCertIdCertSetOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdCertSetOutput) ElementType() reflect.Type
func (GetInstanceByCertIdCertSetOutput) LoadBalancers ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetOutput) LoadBalancers() GetInstanceByCertIdCertSetLoadBalancerArrayOutput
List of CLB instances associated with certificate. Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceByCertIdCertSetOutput) ToGetInstanceByCertIdCertSetOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetOutput) ToGetInstanceByCertIdCertSetOutput() GetInstanceByCertIdCertSetOutput
func (GetInstanceByCertIdCertSetOutput) ToGetInstanceByCertIdCertSetOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdCertSetOutput) ToGetInstanceByCertIdCertSetOutputWithContext(ctx context.Context) GetInstanceByCertIdCertSetOutput
type GetInstanceByCertIdOutputArgs ¶ added in v0.1.5
type GetInstanceByCertIdOutputArgs struct { // Server or client certificate ID. CertIds pulumi.StringArrayInput `pulumi:"certIds"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceByCertId.
func (GetInstanceByCertIdOutputArgs) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdOutputArgs) ElementType() reflect.Type
type GetInstanceByCertIdResult ¶ added in v0.1.5
type GetInstanceByCertIdResult struct { CertIds []string `pulumi:"certIds"` // Certificate ID and list of CLB instances associated with it. CertSets []GetInstanceByCertIdCertSet `pulumi:"certSets"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstanceByCertId.
func GetInstanceByCertId ¶ added in v0.1.5
func GetInstanceByCertId(ctx *pulumi.Context, args *GetInstanceByCertIdArgs, opts ...pulumi.InvokeOption) (*GetInstanceByCertIdResult, error)
Use this data source to query detailed information of clb instanceByCertId
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.GetInstanceByCertId(ctx, &clb.GetInstanceByCertIdArgs{ CertIds: []string{ "3a6B5y8v", }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetInstanceByCertIdResultOutput ¶ added in v0.1.5
type GetInstanceByCertIdResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceByCertId.
func GetInstanceByCertIdOutput ¶ added in v0.1.5
func GetInstanceByCertIdOutput(ctx *pulumi.Context, args GetInstanceByCertIdOutputArgs, opts ...pulumi.InvokeOption) GetInstanceByCertIdResultOutput
func (GetInstanceByCertIdResultOutput) CertIds ¶ added in v0.1.5
func (o GetInstanceByCertIdResultOutput) CertIds() pulumi.StringArrayOutput
func (GetInstanceByCertIdResultOutput) CertSets ¶ added in v0.1.5
func (o GetInstanceByCertIdResultOutput) CertSets() GetInstanceByCertIdCertSetArrayOutput
Certificate ID and list of CLB instances associated with it.
func (GetInstanceByCertIdResultOutput) ElementType ¶ added in v0.1.5
func (GetInstanceByCertIdResultOutput) ElementType() reflect.Type
func (GetInstanceByCertIdResultOutput) Id ¶ added in v0.1.5
func (o GetInstanceByCertIdResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceByCertIdResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetInstanceByCertIdResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceByCertIdResultOutput) ToGetInstanceByCertIdResultOutput ¶ added in v0.1.5
func (o GetInstanceByCertIdResultOutput) ToGetInstanceByCertIdResultOutput() GetInstanceByCertIdResultOutput
func (GetInstanceByCertIdResultOutput) ToGetInstanceByCertIdResultOutputWithContext ¶ added in v0.1.5
func (o GetInstanceByCertIdResultOutput) ToGetInstanceByCertIdResultOutputWithContext(ctx context.Context) GetInstanceByCertIdResultOutput
type GetInstanceDetailArgs ¶ added in v0.1.5
type GetInstanceDetailArgs struct { // List of fields. Only fields specified will be returned. If it's left blank, `null` is returned. The fields `LoadBalancerId` and `LoadBalancerName` are added by default. For details about fields. Fields []string `pulumi:"fields"` // Filter condition of querying lists describing CLB instance details:loadbalancer-id - String - Required: no - (Filter condition) CLB instance ID, such as lb-12345678; project-id - String - Required: no - (Filter condition) Project ID, such as 0 and 123; network - String - Required: no - (Filter condition) Network type of the CLB instance, such as Public and Private.&lt;/li&gt;&lt;li&gt; vip - String - Required: no - (Filter condition) CLB instance VIP, such as 1.1.1.1 and 2204::22:3; target-ip - String - Required: no - (Filter condition) Private IP of the target real servers, such as1.1.1.1 and 2203::214:4; vpcid - String - Required: no - (Filter condition) Identifier of the VPC instance to which the CLB instance belongs, such as vpc-12345678; zone - String - Required: no - (Filter condition) Availability zone where the CLB instance resides, such as ap-guangzhou-1; tag-key - String - Required: no - (Filter condition) Tag key of the CLB instance, such as name; tag:* - String - Required: no - (Filter condition) CLB instance tag, followed by tag key after the colon. For example, use {Name: tag:name,Values: [zhangsan, lisi]} to filter the tag key `name` with the tag value `zhangsan` and `lisi`; fuzzy-search - String - Required: no - (Filter condition) Fuzzy search for CLB instance VIP and CLB instance name, such as 1. Filters []GetInstanceDetailFilter `pulumi:"filters"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Target type. Valid values: NODE and GROUP. If the list of fields contains `TargetId`, `TargetAddress`, `TargetPort`, `TargetWeight` and other fields, `Target` of the target group or non-target group must be exported. TargetType *string `pulumi:"targetType"` }
A collection of arguments for invoking getInstanceDetail.
type GetInstanceDetailFilter ¶ added in v0.1.5
type GetInstanceDetailFilterArgs ¶ added in v0.1.5
type GetInstanceDetailFilterArgs struct { // Filter name. Name pulumi.StringInput `pulumi:"name"` // Filter value array. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetInstanceDetailFilterArgs) ElementType ¶ added in v0.1.5
func (GetInstanceDetailFilterArgs) ElementType() reflect.Type
func (GetInstanceDetailFilterArgs) ToGetInstanceDetailFilterOutput ¶ added in v0.1.5
func (i GetInstanceDetailFilterArgs) ToGetInstanceDetailFilterOutput() GetInstanceDetailFilterOutput
func (GetInstanceDetailFilterArgs) ToGetInstanceDetailFilterOutputWithContext ¶ added in v0.1.5
func (i GetInstanceDetailFilterArgs) ToGetInstanceDetailFilterOutputWithContext(ctx context.Context) GetInstanceDetailFilterOutput
type GetInstanceDetailFilterArray ¶ added in v0.1.5
type GetInstanceDetailFilterArray []GetInstanceDetailFilterInput
func (GetInstanceDetailFilterArray) ElementType ¶ added in v0.1.5
func (GetInstanceDetailFilterArray) ElementType() reflect.Type
func (GetInstanceDetailFilterArray) ToGetInstanceDetailFilterArrayOutput ¶ added in v0.1.5
func (i GetInstanceDetailFilterArray) ToGetInstanceDetailFilterArrayOutput() GetInstanceDetailFilterArrayOutput
func (GetInstanceDetailFilterArray) ToGetInstanceDetailFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceDetailFilterArray) ToGetInstanceDetailFilterArrayOutputWithContext(ctx context.Context) GetInstanceDetailFilterArrayOutput
type GetInstanceDetailFilterArrayInput ¶ added in v0.1.5
type GetInstanceDetailFilterArrayInput interface { pulumi.Input ToGetInstanceDetailFilterArrayOutput() GetInstanceDetailFilterArrayOutput ToGetInstanceDetailFilterArrayOutputWithContext(context.Context) GetInstanceDetailFilterArrayOutput }
GetInstanceDetailFilterArrayInput is an input type that accepts GetInstanceDetailFilterArray and GetInstanceDetailFilterArrayOutput values. You can construct a concrete instance of `GetInstanceDetailFilterArrayInput` via:
GetInstanceDetailFilterArray{ GetInstanceDetailFilterArgs{...} }
type GetInstanceDetailFilterArrayOutput ¶ added in v0.1.5
type GetInstanceDetailFilterArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceDetailFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceDetailFilterArrayOutput) ElementType() reflect.Type
func (GetInstanceDetailFilterArrayOutput) Index ¶ added in v0.1.5
func (o GetInstanceDetailFilterArrayOutput) Index(i pulumi.IntInput) GetInstanceDetailFilterOutput
func (GetInstanceDetailFilterArrayOutput) ToGetInstanceDetailFilterArrayOutput ¶ added in v0.1.5
func (o GetInstanceDetailFilterArrayOutput) ToGetInstanceDetailFilterArrayOutput() GetInstanceDetailFilterArrayOutput
func (GetInstanceDetailFilterArrayOutput) ToGetInstanceDetailFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceDetailFilterArrayOutput) ToGetInstanceDetailFilterArrayOutputWithContext(ctx context.Context) GetInstanceDetailFilterArrayOutput
type GetInstanceDetailFilterInput ¶ added in v0.1.5
type GetInstanceDetailFilterInput interface { pulumi.Input ToGetInstanceDetailFilterOutput() GetInstanceDetailFilterOutput ToGetInstanceDetailFilterOutputWithContext(context.Context) GetInstanceDetailFilterOutput }
GetInstanceDetailFilterInput is an input type that accepts GetInstanceDetailFilterArgs and GetInstanceDetailFilterOutput values. You can construct a concrete instance of `GetInstanceDetailFilterInput` via:
GetInstanceDetailFilterArgs{...}
type GetInstanceDetailFilterOutput ¶ added in v0.1.5
type GetInstanceDetailFilterOutput struct{ *pulumi.OutputState }
func (GetInstanceDetailFilterOutput) ElementType ¶ added in v0.1.5
func (GetInstanceDetailFilterOutput) ElementType() reflect.Type
func (GetInstanceDetailFilterOutput) Name ¶ added in v0.1.5
func (o GetInstanceDetailFilterOutput) Name() pulumi.StringOutput
Filter name.
func (GetInstanceDetailFilterOutput) ToGetInstanceDetailFilterOutput ¶ added in v0.1.5
func (o GetInstanceDetailFilterOutput) ToGetInstanceDetailFilterOutput() GetInstanceDetailFilterOutput
func (GetInstanceDetailFilterOutput) ToGetInstanceDetailFilterOutputWithContext ¶ added in v0.1.5
func (o GetInstanceDetailFilterOutput) ToGetInstanceDetailFilterOutputWithContext(ctx context.Context) GetInstanceDetailFilterOutput
func (GetInstanceDetailFilterOutput) Values ¶ added in v0.1.5
func (o GetInstanceDetailFilterOutput) Values() pulumi.StringArrayOutput
Filter value array.
type GetInstanceDetailLoadBalancerDetailSet ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSet struct { // CLB instance VIP.Note: this field may return null, indicating that no valid values can be obtained. Address string `pulumi:"address"` // IP version of the CLB instance. Valid values: IPv4, IPv6.Note: this field may return null, indicating that no valid values can be obtained. AddressIpVersion string `pulumi:"addressIpVersion"` // IPv6 VIP address of the CLB instance.Note: this field may return null, indicating that no valid values can be obtained. AddressIpv6 string `pulumi:"addressIpv6"` // ISP to which the CLB IP address belongs.Note: this field may return null, indicating that no valid values can be obtained. AddressIsp string `pulumi:"addressIsp"` // CLB instance billing mode.Note: this field may return null, indicating that no valid values can be obtained. ChargeType string `pulumi:"chargeType"` // Custom configuration IDs of CLB instances. Multiple IDs must be separated by commas (,).Note: This field may return null, indicating that no valid values can be obtained. ConfigId string `pulumi:"configId"` // CLB instance creation time.Note: this field may return null, indicating that no valid values can be obtained. CreateTime string `pulumi:"createTime"` // Domain name of the forwarding rule.Note: this field may return null, indicating that no valid values can be obtained. Domain string `pulumi:"domain"` // List o domain names associated with the forwarding ruleNote: This field may return `null`, indicating that no valid values can be obtained. Domains string `pulumi:"domains"` // Reserved field, which can be ignored generally.Note: this field may return null, indicating that no valid values can be obtained. ExtraInfos []GetInstanceDetailLoadBalancerDetailSetExtraInfo `pulumi:"extraInfos"` // IPv6 address type of the CLB instance. Valid values: IPv6Nat64, IPv6FullChain.Note: this field may return null, indicating that no valid values can be obtained. Ipv6Mode string `pulumi:"ipv6Mode"` // 0: not isolated; 1: isolated.Note: this field may return null, indicating that no valid values can be obtained. Isolation int `pulumi:"isolation"` // CLB listener ID.Note: this field may return null, indicating that no valid values can be obtained. ListenerId string `pulumi:"listenerId"` // Domain name of the CLB instance.Note: This field may return null, indicating that no valid values can be obtained. LoadBalancerDomain string `pulumi:"loadBalancerDomain"` // CLB instance ID. LoadBalancerId string `pulumi:"loadBalancerId"` // CLB instance name. LoadBalancerName string `pulumi:"loadBalancerName"` // Whether the CLB instance is billed by IP.Note: this field may return `null`, indicating that no valid values can be obtained. LoadBalancerPassToTarget int `pulumi:"loadBalancerPassToTarget"` // CLB instance network type:Public: public network; Private: private network.Note: this field may return null, indicating that no valid values can be obtained. LoadBalancerType string `pulumi:"loadBalancerType"` // Forwarding rule ID.Note: this field may return null, indicating that no valid values can be obtained. LocationId string `pulumi:"locationId"` // CLB instance network attribute.Note: this field may return null, indicating that no valid values can be obtained. NetworkAttributes []GetInstanceDetailLoadBalancerDetailSetNetworkAttribute `pulumi:"networkAttributes"` // Listener port.Note: this field may return null, indicating that no valid values can be obtained. Port int `pulumi:"port"` // Pay-as-you-go attribute of the CLB instance.Note: this field may return null, indicating that no valid values can be obtained. PrepaidAttributes []GetInstanceDetailLoadBalancerDetailSetPrepaidAttribute `pulumi:"prepaidAttributes"` // ID of the project to which the CLB instance belongs. 0: default project.Note: this field may return null, indicating that no valid values can be obtained. ProjectId int `pulumi:"projectId"` // Listener protocol.Note: this field may return null, indicating that no valid values can be obtained. Protocol string `pulumi:"protocol"` // List of the security groups bound to the CLB instance.Note: this field may return `null`, indicating that no valid values can be obtained. SecurityGroups []string `pulumi:"securityGroups"` // The secondary zone of multi-AZ CLB instanceNote: This field may return `null`, indicating that no valid values can be obtained. SlaveZones []string `pulumi:"slaveZones"` // Whether SNI is enabled. This parameter is only meaningful for HTTPS listeners.Note: This field may return `null`, indicating that no valid values can be obtained. SniSwitch int `pulumi:"sniSwitch"` // CLB instance status, including:0: creating; 1: running.Note: this field may return null, indicating that no valid values can be obtained. Status int `pulumi:"status"` // CLB instance tag information.Note: this field may return null, indicating that no valid values can be obtained. Tags []GetInstanceDetailLoadBalancerDetailSetTag `pulumi:"tags"` // Address of target real servers.Note: this field may return null, indicating that no valid values can be obtained. TargetAddress string `pulumi:"targetAddress"` // Health status of the target real server.Note: this field may return `null`, indicating that no valid values can be obtained. TargetHealth string `pulumi:"targetHealth"` // ID of target real servers.Note: this field may return null, indicating that no valid values can be obtained. TargetId string `pulumi:"targetId"` // Listening port of target real servers.Note: this field may return null, indicating that no valid values can be obtained. TargetPort int `pulumi:"targetPort"` // Forwarding weight of target real servers.Note: this field may return null, indicating that no valid values can be obtained. TargetWeight int `pulumi:"targetWeight"` // Forwarding rule path.Note: this field may return null, indicating that no valid values can be obtained. Url string `pulumi:"url"` // ID of the VPC instance to which the CLB instance belongs.Note: this field may return null, indicating that no valid values can be obtained. VpcId string `pulumi:"vpcId"` // Availability zone where the CLB instance resides.Note: this field may return null, indicating that no valid values can be obtained. Zone string `pulumi:"zone"` // The AZ of private CLB instance. This is only available for beta users.Note: This field may return `null`, indicating that no valid values can be obtained. Zones []string `pulumi:"zones"` }
type GetInstanceDetailLoadBalancerDetailSetArgs ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetArgs struct { // CLB instance VIP.Note: this field may return null, indicating that no valid values can be obtained. Address pulumi.StringInput `pulumi:"address"` // IP version of the CLB instance. Valid values: IPv4, IPv6.Note: this field may return null, indicating that no valid values can be obtained. AddressIpVersion pulumi.StringInput `pulumi:"addressIpVersion"` // IPv6 VIP address of the CLB instance.Note: this field may return null, indicating that no valid values can be obtained. AddressIpv6 pulumi.StringInput `pulumi:"addressIpv6"` // ISP to which the CLB IP address belongs.Note: this field may return null, indicating that no valid values can be obtained. AddressIsp pulumi.StringInput `pulumi:"addressIsp"` // CLB instance billing mode.Note: this field may return null, indicating that no valid values can be obtained. ChargeType pulumi.StringInput `pulumi:"chargeType"` // Custom configuration IDs of CLB instances. Multiple IDs must be separated by commas (,).Note: This field may return null, indicating that no valid values can be obtained. ConfigId pulumi.StringInput `pulumi:"configId"` // CLB instance creation time.Note: this field may return null, indicating that no valid values can be obtained. CreateTime pulumi.StringInput `pulumi:"createTime"` // Domain name of the forwarding rule.Note: this field may return null, indicating that no valid values can be obtained. Domain pulumi.StringInput `pulumi:"domain"` // List o domain names associated with the forwarding ruleNote: This field may return `null`, indicating that no valid values can be obtained. Domains pulumi.StringInput `pulumi:"domains"` // Reserved field, which can be ignored generally.Note: this field may return null, indicating that no valid values can be obtained. ExtraInfos GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayInput `pulumi:"extraInfos"` // IPv6 address type of the CLB instance. Valid values: IPv6Nat64, IPv6FullChain.Note: this field may return null, indicating that no valid values can be obtained. Ipv6Mode pulumi.StringInput `pulumi:"ipv6Mode"` // 0: not isolated; 1: isolated.Note: this field may return null, indicating that no valid values can be obtained. Isolation pulumi.IntInput `pulumi:"isolation"` // CLB listener ID.Note: this field may return null, indicating that no valid values can be obtained. ListenerId pulumi.StringInput `pulumi:"listenerId"` // Domain name of the CLB instance.Note: This field may return null, indicating that no valid values can be obtained. LoadBalancerDomain pulumi.StringInput `pulumi:"loadBalancerDomain"` // CLB instance ID. LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` // CLB instance name. LoadBalancerName pulumi.StringInput `pulumi:"loadBalancerName"` // Whether the CLB instance is billed by IP.Note: this field may return `null`, indicating that no valid values can be obtained. LoadBalancerPassToTarget pulumi.IntInput `pulumi:"loadBalancerPassToTarget"` // CLB instance network type:Public: public network; Private: private network.Note: this field may return null, indicating that no valid values can be obtained. LoadBalancerType pulumi.StringInput `pulumi:"loadBalancerType"` // Forwarding rule ID.Note: this field may return null, indicating that no valid values can be obtained. LocationId pulumi.StringInput `pulumi:"locationId"` // CLB instance network attribute.Note: this field may return null, indicating that no valid values can be obtained. NetworkAttributes GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayInput `pulumi:"networkAttributes"` // Listener port.Note: this field may return null, indicating that no valid values can be obtained. Port pulumi.IntInput `pulumi:"port"` // Pay-as-you-go attribute of the CLB instance.Note: this field may return null, indicating that no valid values can be obtained. PrepaidAttributes GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayInput `pulumi:"prepaidAttributes"` // ID of the project to which the CLB instance belongs. 0: default project.Note: this field may return null, indicating that no valid values can be obtained. ProjectId pulumi.IntInput `pulumi:"projectId"` // Listener protocol.Note: this field may return null, indicating that no valid values can be obtained. Protocol pulumi.StringInput `pulumi:"protocol"` // List of the security groups bound to the CLB instance.Note: this field may return `null`, indicating that no valid values can be obtained. SecurityGroups pulumi.StringArrayInput `pulumi:"securityGroups"` // The secondary zone of multi-AZ CLB instanceNote: This field may return `null`, indicating that no valid values can be obtained. SlaveZones pulumi.StringArrayInput `pulumi:"slaveZones"` // Whether SNI is enabled. This parameter is only meaningful for HTTPS listeners.Note: This field may return `null`, indicating that no valid values can be obtained. SniSwitch pulumi.IntInput `pulumi:"sniSwitch"` // CLB instance status, including:0: creating; 1: running.Note: this field may return null, indicating that no valid values can be obtained. Status pulumi.IntInput `pulumi:"status"` // CLB instance tag information.Note: this field may return null, indicating that no valid values can be obtained. Tags GetInstanceDetailLoadBalancerDetailSetTagArrayInput `pulumi:"tags"` // Address of target real servers.Note: this field may return null, indicating that no valid values can be obtained. TargetAddress pulumi.StringInput `pulumi:"targetAddress"` // Health status of the target real server.Note: this field may return `null`, indicating that no valid values can be obtained. TargetHealth pulumi.StringInput `pulumi:"targetHealth"` // ID of target real servers.Note: this field may return null, indicating that no valid values can be obtained. TargetId pulumi.StringInput `pulumi:"targetId"` // Listening port of target real servers.Note: this field may return null, indicating that no valid values can be obtained. TargetPort pulumi.IntInput `pulumi:"targetPort"` // Forwarding weight of target real servers.Note: this field may return null, indicating that no valid values can be obtained. TargetWeight pulumi.IntInput `pulumi:"targetWeight"` // Forwarding rule path.Note: this field may return null, indicating that no valid values can be obtained. Url pulumi.StringInput `pulumi:"url"` // ID of the VPC instance to which the CLB instance belongs.Note: this field may return null, indicating that no valid values can be obtained. VpcId pulumi.StringInput `pulumi:"vpcId"` // Availability zone where the CLB instance resides.Note: this field may return null, indicating that no valid values can be obtained. Zone pulumi.StringInput `pulumi:"zone"` // The AZ of private CLB instance. This is only available for beta users.Note: This field may return `null`, indicating that no valid values can be obtained. Zones pulumi.StringArrayInput `pulumi:"zones"` }
func (GetInstanceDetailLoadBalancerDetailSetArgs) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetArgs) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetArgs) ToGetInstanceDetailLoadBalancerDetailSetOutput ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetArgs) ToGetInstanceDetailLoadBalancerDetailSetOutput() GetInstanceDetailLoadBalancerDetailSetOutput
func (GetInstanceDetailLoadBalancerDetailSetArgs) ToGetInstanceDetailLoadBalancerDetailSetOutputWithContext ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetArgs) ToGetInstanceDetailLoadBalancerDetailSetOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetOutput
type GetInstanceDetailLoadBalancerDetailSetArray ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetArray []GetInstanceDetailLoadBalancerDetailSetInput
func (GetInstanceDetailLoadBalancerDetailSetArray) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetArray) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetArray) ToGetInstanceDetailLoadBalancerDetailSetArrayOutput ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetArray) ToGetInstanceDetailLoadBalancerDetailSetArrayOutput() GetInstanceDetailLoadBalancerDetailSetArrayOutput
func (GetInstanceDetailLoadBalancerDetailSetArray) ToGetInstanceDetailLoadBalancerDetailSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetArray) ToGetInstanceDetailLoadBalancerDetailSetArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetArrayOutput
type GetInstanceDetailLoadBalancerDetailSetArrayInput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetArrayInput interface { pulumi.Input ToGetInstanceDetailLoadBalancerDetailSetArrayOutput() GetInstanceDetailLoadBalancerDetailSetArrayOutput ToGetInstanceDetailLoadBalancerDetailSetArrayOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetArrayOutput }
GetInstanceDetailLoadBalancerDetailSetArrayInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetArray and GetInstanceDetailLoadBalancerDetailSetArrayOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetArrayInput` via:
GetInstanceDetailLoadBalancerDetailSetArray{ GetInstanceDetailLoadBalancerDetailSetArgs{...} }
type GetInstanceDetailLoadBalancerDetailSetArrayOutput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceDetailLoadBalancerDetailSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetArrayOutput) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetArrayOutput ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetArrayOutput() GetInstanceDetailLoadBalancerDetailSetArrayOutput
func (GetInstanceDetailLoadBalancerDetailSetArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetArrayOutput
type GetInstanceDetailLoadBalancerDetailSetExtraInfo ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetExtraInfo struct { // TgwGroup nameNote: This field may return null, indicating that no valid values can be obtained. TgwGroupName string `pulumi:"tgwGroupName"` // Whether to enable VIP direct connectionNote: This field may return null, indicating that no valid values can be obtained. ZhiTong bool `pulumi:"zhiTong"` }
type GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs struct { // TgwGroup nameNote: This field may return null, indicating that no valid values can be obtained. TgwGroupName pulumi.StringInput `pulumi:"tgwGroupName"` // Whether to enable VIP direct connectionNote: This field may return null, indicating that no valid values can be obtained. ZhiTong pulumi.BoolInput `pulumi:"zhiTong"` }
func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutput ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutput() GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput
func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutputWithContext ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput
type GetInstanceDetailLoadBalancerDetailSetExtraInfoArray ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetExtraInfoArray []GetInstanceDetailLoadBalancerDetailSetExtraInfoInput
func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArray) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArray) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArray) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetExtraInfoArray) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput() GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput
func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArray) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetExtraInfoArray) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput
type GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayInput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayInput interface { pulumi.Input ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput() GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput }
GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetExtraInfoArray and GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayInput` via:
GetInstanceDetailLoadBalancerDetailSetExtraInfoArray{ GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs{...} }
type GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput() GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput
func (GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput
type GetInstanceDetailLoadBalancerDetailSetExtraInfoInput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetExtraInfoInput interface { pulumi.Input ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutput() GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput }
GetInstanceDetailLoadBalancerDetailSetExtraInfoInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs and GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetExtraInfoInput` via:
GetInstanceDetailLoadBalancerDetailSetExtraInfoArgs{...}
type GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput struct{ *pulumi.OutputState }
func (GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) TgwGroupName ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) TgwGroupName() pulumi.StringOutput
TgwGroup nameNote: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutput ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutput() GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput
func (GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutputWithContext ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) ToGetInstanceDetailLoadBalancerDetailSetExtraInfoOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput
func (GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) ZhiTong ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetExtraInfoOutput) ZhiTong() pulumi.BoolOutput
Whether to enable VIP direct connectionNote: This field may return null, indicating that no valid values can be obtained.
type GetInstanceDetailLoadBalancerDetailSetInput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetInput interface { pulumi.Input ToGetInstanceDetailLoadBalancerDetailSetOutput() GetInstanceDetailLoadBalancerDetailSetOutput ToGetInstanceDetailLoadBalancerDetailSetOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetOutput }
GetInstanceDetailLoadBalancerDetailSetInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetArgs and GetInstanceDetailLoadBalancerDetailSetOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetInput` via:
GetInstanceDetailLoadBalancerDetailSetArgs{...}
type GetInstanceDetailLoadBalancerDetailSetNetworkAttribute ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetNetworkAttribute struct { // Bandwidth package type, such as SINGLEISPNote: This field may return null, indicating that no valid values can be obtained. BandwidthPkgSubType string `pulumi:"bandwidthPkgSubType"` // TRAFFIC_POSTPAID_BY_HOUR: hourly pay-as-you-go by traffic; BANDWIDTH_POSTPAID_BY_HOUR: hourly pay-as-you-go by bandwidth;BANDWIDTH_PACKAGE: billed by bandwidth package (currently, this method is supported only if the ISP is specified). InternetChargeType string `pulumi:"internetChargeType"` // Maximum outbound bandwidth in Mbps, which applies only to public network CLB. Value range: 0-65,535. Default value: 10. InternetMaxBandwidthOut int `pulumi:"internetMaxBandwidthOut"` }
type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs struct { // Bandwidth package type, such as SINGLEISPNote: This field may return null, indicating that no valid values can be obtained. BandwidthPkgSubType pulumi.StringInput `pulumi:"bandwidthPkgSubType"` // TRAFFIC_POSTPAID_BY_HOUR: hourly pay-as-you-go by traffic; BANDWIDTH_POSTPAID_BY_HOUR: hourly pay-as-you-go by bandwidth;BANDWIDTH_PACKAGE: billed by bandwidth package (currently, this method is supported only if the ISP is specified). InternetChargeType pulumi.StringInput `pulumi:"internetChargeType"` // Maximum outbound bandwidth in Mbps, which applies only to public network CLB. Value range: 0-65,535. Default value: 10. InternetMaxBandwidthOut pulumi.IntInput `pulumi:"internetMaxBandwidthOut"` }
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput() GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutputWithContext ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput
type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray []GetInstanceDetailLoadBalancerDetailSetNetworkAttributeInput
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput() GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput
type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayInput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayInput interface { pulumi.Input ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput() GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput }
GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray and GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayInput` via:
GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArray{ GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs{...} }
type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput() GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput
type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeInput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeInput interface { pulumi.Input ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput() GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput }
GetInstanceDetailLoadBalancerDetailSetNetworkAttributeInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs and GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetNetworkAttributeInput` via:
GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArgs{...}
type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput struct{ *pulumi.OutputState }
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) BandwidthPkgSubType ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) BandwidthPkgSubType() pulumi.StringOutput
Bandwidth package type, such as SINGLEISPNote: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) InternetChargeType ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) InternetChargeType() pulumi.StringOutput
TRAFFIC_POSTPAID_BY_HOUR: hourly pay-as-you-go by traffic; BANDWIDTH_POSTPAID_BY_HOUR: hourly pay-as-you-go by bandwidth;BANDWIDTH_PACKAGE: billed by bandwidth package (currently, this method is supported only if the ISP is specified).
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) InternetMaxBandwidthOut ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) InternetMaxBandwidthOut() pulumi.IntOutput
Maximum outbound bandwidth in Mbps, which applies only to public network CLB. Value range: 0-65,535. Default value: 10.
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput() GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput
func (GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutputWithContext ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput) ToGetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetNetworkAttributeOutput
type GetInstanceDetailLoadBalancerDetailSetOutput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetOutput struct{ *pulumi.OutputState }
func (GetInstanceDetailLoadBalancerDetailSetOutput) Address ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) Address() pulumi.StringOutput
CLB instance VIP.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) AddressIpVersion ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) AddressIpVersion() pulumi.StringOutput
IP version of the CLB instance. Valid values: IPv4, IPv6.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) AddressIpv6 ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) AddressIpv6() pulumi.StringOutput
IPv6 VIP address of the CLB instance.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) AddressIsp ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) AddressIsp() pulumi.StringOutput
ISP to which the CLB IP address belongs.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) ChargeType ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) ChargeType() pulumi.StringOutput
CLB instance billing mode.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) ConfigId ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) ConfigId() pulumi.StringOutput
Custom configuration IDs of CLB instances. Multiple IDs must be separated by commas (,).Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) CreateTime ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) CreateTime() pulumi.StringOutput
CLB instance creation time.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) Domain ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) Domain() pulumi.StringOutput
Domain name of the forwarding rule.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) Domains ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) Domains() pulumi.StringOutput
List o domain names associated with the forwarding ruleNote: This field may return `null`, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetOutput) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetOutput) ExtraInfos ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) ExtraInfos() GetInstanceDetailLoadBalancerDetailSetExtraInfoArrayOutput
Reserved field, which can be ignored generally.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) Ipv6Mode ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) Ipv6Mode() pulumi.StringOutput
IPv6 address type of the CLB instance. Valid values: IPv6Nat64, IPv6FullChain.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) Isolation ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) Isolation() pulumi.IntOutput
0: not isolated; 1: isolated.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) ListenerId ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) ListenerId() pulumi.StringOutput
CLB listener ID.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerDomain ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerDomain() pulumi.StringOutput
Domain name of the CLB instance.Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerId ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerId() pulumi.StringOutput
CLB instance ID.
func (GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerName ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerName() pulumi.StringOutput
CLB instance name.
func (GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerPassToTarget ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerPassToTarget() pulumi.IntOutput
Whether the CLB instance is billed by IP.Note: this field may return `null`, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerType ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) LoadBalancerType() pulumi.StringOutput
CLB instance network type:Public: public network; Private: private network.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) LocationId ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) LocationId() pulumi.StringOutput
Forwarding rule ID.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) NetworkAttributes ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) NetworkAttributes() GetInstanceDetailLoadBalancerDetailSetNetworkAttributeArrayOutput
CLB instance network attribute.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) Port ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) Port() pulumi.IntOutput
Listener port.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) PrepaidAttributes ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) PrepaidAttributes() GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput
Pay-as-you-go attribute of the CLB instance.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) ProjectId ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) ProjectId() pulumi.IntOutput
ID of the project to which the CLB instance belongs. 0: default project.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) Protocol ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) Protocol() pulumi.StringOutput
Listener protocol.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) SecurityGroups ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) SecurityGroups() pulumi.StringArrayOutput
List of the security groups bound to the CLB instance.Note: this field may return `null`, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) SlaveZones ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) SlaveZones() pulumi.StringArrayOutput
The secondary zone of multi-AZ CLB instanceNote: This field may return `null`, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) SniSwitch ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) SniSwitch() pulumi.IntOutput
Whether SNI is enabled. This parameter is only meaningful for HTTPS listeners.Note: This field may return `null`, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) Status ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) Status() pulumi.IntOutput
CLB instance status, including:0: creating; 1: running.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) Tags ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) Tags() GetInstanceDetailLoadBalancerDetailSetTagArrayOutput
CLB instance tag information.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) TargetAddress ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) TargetAddress() pulumi.StringOutput
Address of target real servers.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) TargetHealth ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) TargetHealth() pulumi.StringOutput
Health status of the target real server.Note: this field may return `null`, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) TargetId ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) TargetId() pulumi.StringOutput
ID of target real servers.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) TargetPort ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) TargetPort() pulumi.IntOutput
Listening port of target real servers.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) TargetWeight ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) TargetWeight() pulumi.IntOutput
Forwarding weight of target real servers.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) ToGetInstanceDetailLoadBalancerDetailSetOutput ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) ToGetInstanceDetailLoadBalancerDetailSetOutput() GetInstanceDetailLoadBalancerDetailSetOutput
func (GetInstanceDetailLoadBalancerDetailSetOutput) ToGetInstanceDetailLoadBalancerDetailSetOutputWithContext ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) ToGetInstanceDetailLoadBalancerDetailSetOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetOutput
func (GetInstanceDetailLoadBalancerDetailSetOutput) Url ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) Url() pulumi.StringOutput
Forwarding rule path.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) VpcId ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) VpcId() pulumi.StringOutput
ID of the VPC instance to which the CLB instance belongs.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) Zone ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) Zone() pulumi.StringOutput
Availability zone where the CLB instance resides.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetOutput) Zones ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetOutput) Zones() pulumi.StringArrayOutput
The AZ of private CLB instance. This is only available for beta users.Note: This field may return `null`, indicating that no valid values can be obtained.
type GetInstanceDetailLoadBalancerDetailSetPrepaidAttribute ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetPrepaidAttribute struct { // Cycle, indicating the number of months (reserved field)Note: This field may return null, indicating that no valid values can be obtained. Period int `pulumi:"period"` // Renewal type. AUTO_RENEW: automatic renewal; MANUAL_RENEW: manual renewalNote: This field may return null, indicating that no valid values can be obtained. RenewFlag string `pulumi:"renewFlag"` }
type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs struct { // Cycle, indicating the number of months (reserved field)Note: This field may return null, indicating that no valid values can be obtained. Period pulumi.IntInput `pulumi:"period"` // Renewal type. AUTO_RENEW: automatic renewal; MANUAL_RENEW: manual renewalNote: This field may return null, indicating that no valid values can be obtained. RenewFlag pulumi.StringInput `pulumi:"renewFlag"` }
func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput() GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput
func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutputWithContext ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput
type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray []GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeInput
func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput() GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput
func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput
type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayInput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayInput interface { pulumi.Input ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput() GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput }
GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray and GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayInput` via:
GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArray{ GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs{...} }
type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput() GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput
func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArrayOutput
type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeInput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeInput interface { pulumi.Input ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput() GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput }
GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs and GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeInput` via:
GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeArgs{...}
type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput struct{ *pulumi.OutputState }
func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) Period ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) Period() pulumi.IntOutput
Cycle, indicating the number of months (reserved field)Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) RenewFlag ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) RenewFlag() pulumi.StringOutput
Renewal type. AUTO_RENEW: automatic renewal; MANUAL_RENEW: manual renewalNote: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput() GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput
func (GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutputWithContext ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput) ToGetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetPrepaidAttributeOutput
type GetInstanceDetailLoadBalancerDetailSetTag ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetTagArgs ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetTagArgs struct { // Tag key. TagKey pulumi.StringInput `pulumi:"tagKey"` // Tag value. TagValue pulumi.StringInput `pulumi:"tagValue"` }
func (GetInstanceDetailLoadBalancerDetailSetTagArgs) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetTagArgs) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetTagArgs) ToGetInstanceDetailLoadBalancerDetailSetTagOutput ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetTagArgs) ToGetInstanceDetailLoadBalancerDetailSetTagOutput() GetInstanceDetailLoadBalancerDetailSetTagOutput
func (GetInstanceDetailLoadBalancerDetailSetTagArgs) ToGetInstanceDetailLoadBalancerDetailSetTagOutputWithContext ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetTagArgs) ToGetInstanceDetailLoadBalancerDetailSetTagOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetTagOutput
type GetInstanceDetailLoadBalancerDetailSetTagArray ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetTagArray []GetInstanceDetailLoadBalancerDetailSetTagInput
func (GetInstanceDetailLoadBalancerDetailSetTagArray) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetTagArray) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetTagArray) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutput ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetTagArray) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutput() GetInstanceDetailLoadBalancerDetailSetTagArrayOutput
func (GetInstanceDetailLoadBalancerDetailSetTagArray) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceDetailLoadBalancerDetailSetTagArray) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetTagArrayOutput
type GetInstanceDetailLoadBalancerDetailSetTagArrayInput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetTagArrayInput interface { pulumi.Input ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutput() GetInstanceDetailLoadBalancerDetailSetTagArrayOutput ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetTagArrayOutput }
GetInstanceDetailLoadBalancerDetailSetTagArrayInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetTagArray and GetInstanceDetailLoadBalancerDetailSetTagArrayOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetTagArrayInput` via:
GetInstanceDetailLoadBalancerDetailSetTagArray{ GetInstanceDetailLoadBalancerDetailSetTagArgs{...} }
type GetInstanceDetailLoadBalancerDetailSetTagArrayOutput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetTagArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceDetailLoadBalancerDetailSetTagArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetTagArrayOutput) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetTagArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutput ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetTagArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutput() GetInstanceDetailLoadBalancerDetailSetTagArrayOutput
func (GetInstanceDetailLoadBalancerDetailSetTagArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetTagArrayOutput) ToGetInstanceDetailLoadBalancerDetailSetTagArrayOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetTagArrayOutput
type GetInstanceDetailLoadBalancerDetailSetTagInput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetTagInput interface { pulumi.Input ToGetInstanceDetailLoadBalancerDetailSetTagOutput() GetInstanceDetailLoadBalancerDetailSetTagOutput ToGetInstanceDetailLoadBalancerDetailSetTagOutputWithContext(context.Context) GetInstanceDetailLoadBalancerDetailSetTagOutput }
GetInstanceDetailLoadBalancerDetailSetTagInput is an input type that accepts GetInstanceDetailLoadBalancerDetailSetTagArgs and GetInstanceDetailLoadBalancerDetailSetTagOutput values. You can construct a concrete instance of `GetInstanceDetailLoadBalancerDetailSetTagInput` via:
GetInstanceDetailLoadBalancerDetailSetTagArgs{...}
type GetInstanceDetailLoadBalancerDetailSetTagOutput ¶ added in v0.1.5
type GetInstanceDetailLoadBalancerDetailSetTagOutput struct{ *pulumi.OutputState }
func (GetInstanceDetailLoadBalancerDetailSetTagOutput) ElementType ¶ added in v0.1.5
func (GetInstanceDetailLoadBalancerDetailSetTagOutput) ElementType() reflect.Type
func (GetInstanceDetailLoadBalancerDetailSetTagOutput) TagKey ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetTagOutput) TagKey() pulumi.StringOutput
Tag key.
func (GetInstanceDetailLoadBalancerDetailSetTagOutput) TagValue ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetTagOutput) TagValue() pulumi.StringOutput
Tag value.
func (GetInstanceDetailLoadBalancerDetailSetTagOutput) ToGetInstanceDetailLoadBalancerDetailSetTagOutput ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetTagOutput) ToGetInstanceDetailLoadBalancerDetailSetTagOutput() GetInstanceDetailLoadBalancerDetailSetTagOutput
func (GetInstanceDetailLoadBalancerDetailSetTagOutput) ToGetInstanceDetailLoadBalancerDetailSetTagOutputWithContext ¶ added in v0.1.5
func (o GetInstanceDetailLoadBalancerDetailSetTagOutput) ToGetInstanceDetailLoadBalancerDetailSetTagOutputWithContext(ctx context.Context) GetInstanceDetailLoadBalancerDetailSetTagOutput
type GetInstanceDetailOutputArgs ¶ added in v0.1.5
type GetInstanceDetailOutputArgs struct { // List of fields. Only fields specified will be returned. If it's left blank, `null` is returned. The fields `LoadBalancerId` and `LoadBalancerName` are added by default. For details about fields. Fields pulumi.StringArrayInput `pulumi:"fields"` // Filter condition of querying lists describing CLB instance details:loadbalancer-id - String - Required: no - (Filter condition) CLB instance ID, such as lb-12345678; project-id - String - Required: no - (Filter condition) Project ID, such as 0 and 123; network - String - Required: no - (Filter condition) Network type of the CLB instance, such as Public and Private.&lt;/li&gt;&lt;li&gt; vip - String - Required: no - (Filter condition) CLB instance VIP, such as 1.1.1.1 and 2204::22:3; target-ip - String - Required: no - (Filter condition) Private IP of the target real servers, such as1.1.1.1 and 2203::214:4; vpcid - String - Required: no - (Filter condition) Identifier of the VPC instance to which the CLB instance belongs, such as vpc-12345678; zone - String - Required: no - (Filter condition) Availability zone where the CLB instance resides, such as ap-guangzhou-1; tag-key - String - Required: no - (Filter condition) Tag key of the CLB instance, such as name; tag:* - String - Required: no - (Filter condition) CLB instance tag, followed by tag key after the colon. For example, use {Name: tag:name,Values: [zhangsan, lisi]} to filter the tag key `name` with the tag value `zhangsan` and `lisi`; fuzzy-search - String - Required: no - (Filter condition) Fuzzy search for CLB instance VIP and CLB instance name, such as 1. Filters GetInstanceDetailFilterArrayInput `pulumi:"filters"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Target type. Valid values: NODE and GROUP. If the list of fields contains `TargetId`, `TargetAddress`, `TargetPort`, `TargetWeight` and other fields, `Target` of the target group or non-target group must be exported. TargetType pulumi.StringPtrInput `pulumi:"targetType"` }
A collection of arguments for invoking getInstanceDetail.
func (GetInstanceDetailOutputArgs) ElementType ¶ added in v0.1.5
func (GetInstanceDetailOutputArgs) ElementType() reflect.Type
type GetInstanceDetailResult ¶ added in v0.1.5
type GetInstanceDetailResult struct { Fields []string `pulumi:"fields"` Filters []GetInstanceDetailFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // List of CLB instance details.Note: this field may return null, indicating that no valid values can be obtained. LoadBalancerDetailSets []GetInstanceDetailLoadBalancerDetailSet `pulumi:"loadBalancerDetailSets"` ResultOutputFile *string `pulumi:"resultOutputFile"` TargetType *string `pulumi:"targetType"` }
A collection of values returned by getInstanceDetail.
func GetInstanceDetail ¶ added in v0.1.5
func GetInstanceDetail(ctx *pulumi.Context, args *GetInstanceDetailArgs, opts ...pulumi.InvokeOption) (*GetInstanceDetailResult, error)
Use this data source to query detailed information of clb instanceDetail
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.GetInstanceDetail(ctx, &clb.GetInstanceDetailArgs{ TargetType: pulumi.StringRef("NODE"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetInstanceDetailResultOutput ¶ added in v0.1.5
type GetInstanceDetailResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceDetail.
func GetInstanceDetailOutput ¶ added in v0.1.5
func GetInstanceDetailOutput(ctx *pulumi.Context, args GetInstanceDetailOutputArgs, opts ...pulumi.InvokeOption) GetInstanceDetailResultOutput
func (GetInstanceDetailResultOutput) ElementType ¶ added in v0.1.5
func (GetInstanceDetailResultOutput) ElementType() reflect.Type
func (GetInstanceDetailResultOutput) Fields ¶ added in v0.1.5
func (o GetInstanceDetailResultOutput) Fields() pulumi.StringArrayOutput
func (GetInstanceDetailResultOutput) Filters ¶ added in v0.1.5
func (o GetInstanceDetailResultOutput) Filters() GetInstanceDetailFilterArrayOutput
func (GetInstanceDetailResultOutput) Id ¶ added in v0.1.5
func (o GetInstanceDetailResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceDetailResultOutput) LoadBalancerDetailSets ¶ added in v0.1.5
func (o GetInstanceDetailResultOutput) LoadBalancerDetailSets() GetInstanceDetailLoadBalancerDetailSetArrayOutput
List of CLB instance details.Note: this field may return null, indicating that no valid values can be obtained.
func (GetInstanceDetailResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetInstanceDetailResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceDetailResultOutput) TargetType ¶ added in v0.1.5
func (o GetInstanceDetailResultOutput) TargetType() pulumi.StringPtrOutput
func (GetInstanceDetailResultOutput) ToGetInstanceDetailResultOutput ¶ added in v0.1.5
func (o GetInstanceDetailResultOutput) ToGetInstanceDetailResultOutput() GetInstanceDetailResultOutput
func (GetInstanceDetailResultOutput) ToGetInstanceDetailResultOutputWithContext ¶ added in v0.1.5
func (o GetInstanceDetailResultOutput) ToGetInstanceDetailResultOutputWithContext(ctx context.Context) GetInstanceDetailResultOutput
type GetInstanceTrafficArgs ¶ added in v0.1.5
type GetInstanceTrafficArgs struct { // CLB instance region. If this parameter is not passed in, CLB instances in all regions will be returned. LoadBalancerRegion *string `pulumi:"loadBalancerRegion"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceTraffic.
type GetInstanceTrafficLoadBalancerTraffic ¶ added in v0.1.5
type GetInstanceTrafficLoadBalancerTraffic struct { // CLB domain name. Note: This field may return null, indicating that no valid values can be obtained. Domain string `pulumi:"domain"` // CLB instance ID. LoadBalancerId string `pulumi:"loadBalancerId"` // CLB instance name. LoadBalancerName string `pulumi:"loadBalancerName"` // Maximum outbound bandwidth in Mbps. OutBandwidth float64 `pulumi:"outBandwidth"` // CLB instance region. Region string `pulumi:"region"` // CLB instance VIP. Vip string `pulumi:"vip"` }
type GetInstanceTrafficLoadBalancerTrafficArgs ¶ added in v0.1.5
type GetInstanceTrafficLoadBalancerTrafficArgs struct { // CLB domain name. Note: This field may return null, indicating that no valid values can be obtained. Domain pulumi.StringInput `pulumi:"domain"` // CLB instance ID. LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` // CLB instance name. LoadBalancerName pulumi.StringInput `pulumi:"loadBalancerName"` // Maximum outbound bandwidth in Mbps. OutBandwidth pulumi.Float64Input `pulumi:"outBandwidth"` // CLB instance region. Region pulumi.StringInput `pulumi:"region"` // CLB instance VIP. Vip pulumi.StringInput `pulumi:"vip"` }
func (GetInstanceTrafficLoadBalancerTrafficArgs) ElementType ¶ added in v0.1.5
func (GetInstanceTrafficLoadBalancerTrafficArgs) ElementType() reflect.Type
func (GetInstanceTrafficLoadBalancerTrafficArgs) ToGetInstanceTrafficLoadBalancerTrafficOutput ¶ added in v0.1.5
func (i GetInstanceTrafficLoadBalancerTrafficArgs) ToGetInstanceTrafficLoadBalancerTrafficOutput() GetInstanceTrafficLoadBalancerTrafficOutput
func (GetInstanceTrafficLoadBalancerTrafficArgs) ToGetInstanceTrafficLoadBalancerTrafficOutputWithContext ¶ added in v0.1.5
func (i GetInstanceTrafficLoadBalancerTrafficArgs) ToGetInstanceTrafficLoadBalancerTrafficOutputWithContext(ctx context.Context) GetInstanceTrafficLoadBalancerTrafficOutput
type GetInstanceTrafficLoadBalancerTrafficArray ¶ added in v0.1.5
type GetInstanceTrafficLoadBalancerTrafficArray []GetInstanceTrafficLoadBalancerTrafficInput
func (GetInstanceTrafficLoadBalancerTrafficArray) ElementType ¶ added in v0.1.5
func (GetInstanceTrafficLoadBalancerTrafficArray) ElementType() reflect.Type
func (GetInstanceTrafficLoadBalancerTrafficArray) ToGetInstanceTrafficLoadBalancerTrafficArrayOutput ¶ added in v0.1.5
func (i GetInstanceTrafficLoadBalancerTrafficArray) ToGetInstanceTrafficLoadBalancerTrafficArrayOutput() GetInstanceTrafficLoadBalancerTrafficArrayOutput
func (GetInstanceTrafficLoadBalancerTrafficArray) ToGetInstanceTrafficLoadBalancerTrafficArrayOutputWithContext ¶ added in v0.1.5
func (i GetInstanceTrafficLoadBalancerTrafficArray) ToGetInstanceTrafficLoadBalancerTrafficArrayOutputWithContext(ctx context.Context) GetInstanceTrafficLoadBalancerTrafficArrayOutput
type GetInstanceTrafficLoadBalancerTrafficArrayInput ¶ added in v0.1.5
type GetInstanceTrafficLoadBalancerTrafficArrayInput interface { pulumi.Input ToGetInstanceTrafficLoadBalancerTrafficArrayOutput() GetInstanceTrafficLoadBalancerTrafficArrayOutput ToGetInstanceTrafficLoadBalancerTrafficArrayOutputWithContext(context.Context) GetInstanceTrafficLoadBalancerTrafficArrayOutput }
GetInstanceTrafficLoadBalancerTrafficArrayInput is an input type that accepts GetInstanceTrafficLoadBalancerTrafficArray and GetInstanceTrafficLoadBalancerTrafficArrayOutput values. You can construct a concrete instance of `GetInstanceTrafficLoadBalancerTrafficArrayInput` via:
GetInstanceTrafficLoadBalancerTrafficArray{ GetInstanceTrafficLoadBalancerTrafficArgs{...} }
type GetInstanceTrafficLoadBalancerTrafficArrayOutput ¶ added in v0.1.5
type GetInstanceTrafficLoadBalancerTrafficArrayOutput struct{ *pulumi.OutputState }
func (GetInstanceTrafficLoadBalancerTrafficArrayOutput) ElementType ¶ added in v0.1.5
func (GetInstanceTrafficLoadBalancerTrafficArrayOutput) ElementType() reflect.Type
func (GetInstanceTrafficLoadBalancerTrafficArrayOutput) ToGetInstanceTrafficLoadBalancerTrafficArrayOutput ¶ added in v0.1.5
func (o GetInstanceTrafficLoadBalancerTrafficArrayOutput) ToGetInstanceTrafficLoadBalancerTrafficArrayOutput() GetInstanceTrafficLoadBalancerTrafficArrayOutput
func (GetInstanceTrafficLoadBalancerTrafficArrayOutput) ToGetInstanceTrafficLoadBalancerTrafficArrayOutputWithContext ¶ added in v0.1.5
func (o GetInstanceTrafficLoadBalancerTrafficArrayOutput) ToGetInstanceTrafficLoadBalancerTrafficArrayOutputWithContext(ctx context.Context) GetInstanceTrafficLoadBalancerTrafficArrayOutput
type GetInstanceTrafficLoadBalancerTrafficInput ¶ added in v0.1.5
type GetInstanceTrafficLoadBalancerTrafficInput interface { pulumi.Input ToGetInstanceTrafficLoadBalancerTrafficOutput() GetInstanceTrafficLoadBalancerTrafficOutput ToGetInstanceTrafficLoadBalancerTrafficOutputWithContext(context.Context) GetInstanceTrafficLoadBalancerTrafficOutput }
GetInstanceTrafficLoadBalancerTrafficInput is an input type that accepts GetInstanceTrafficLoadBalancerTrafficArgs and GetInstanceTrafficLoadBalancerTrafficOutput values. You can construct a concrete instance of `GetInstanceTrafficLoadBalancerTrafficInput` via:
GetInstanceTrafficLoadBalancerTrafficArgs{...}
type GetInstanceTrafficLoadBalancerTrafficOutput ¶ added in v0.1.5
type GetInstanceTrafficLoadBalancerTrafficOutput struct{ *pulumi.OutputState }
func (GetInstanceTrafficLoadBalancerTrafficOutput) Domain ¶ added in v0.1.5
func (o GetInstanceTrafficLoadBalancerTrafficOutput) Domain() pulumi.StringOutput
CLB domain name. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceTrafficLoadBalancerTrafficOutput) ElementType ¶ added in v0.1.5
func (GetInstanceTrafficLoadBalancerTrafficOutput) ElementType() reflect.Type
func (GetInstanceTrafficLoadBalancerTrafficOutput) LoadBalancerId ¶ added in v0.1.5
func (o GetInstanceTrafficLoadBalancerTrafficOutput) LoadBalancerId() pulumi.StringOutput
CLB instance ID.
func (GetInstanceTrafficLoadBalancerTrafficOutput) LoadBalancerName ¶ added in v0.1.5
func (o GetInstanceTrafficLoadBalancerTrafficOutput) LoadBalancerName() pulumi.StringOutput
CLB instance name.
func (GetInstanceTrafficLoadBalancerTrafficOutput) OutBandwidth ¶ added in v0.1.5
func (o GetInstanceTrafficLoadBalancerTrafficOutput) OutBandwidth() pulumi.Float64Output
Maximum outbound bandwidth in Mbps.
func (GetInstanceTrafficLoadBalancerTrafficOutput) Region ¶ added in v0.1.5
func (o GetInstanceTrafficLoadBalancerTrafficOutput) Region() pulumi.StringOutput
CLB instance region.
func (GetInstanceTrafficLoadBalancerTrafficOutput) ToGetInstanceTrafficLoadBalancerTrafficOutput ¶ added in v0.1.5
func (o GetInstanceTrafficLoadBalancerTrafficOutput) ToGetInstanceTrafficLoadBalancerTrafficOutput() GetInstanceTrafficLoadBalancerTrafficOutput
func (GetInstanceTrafficLoadBalancerTrafficOutput) ToGetInstanceTrafficLoadBalancerTrafficOutputWithContext ¶ added in v0.1.5
func (o GetInstanceTrafficLoadBalancerTrafficOutput) ToGetInstanceTrafficLoadBalancerTrafficOutputWithContext(ctx context.Context) GetInstanceTrafficLoadBalancerTrafficOutput
func (GetInstanceTrafficLoadBalancerTrafficOutput) Vip ¶ added in v0.1.5
func (o GetInstanceTrafficLoadBalancerTrafficOutput) Vip() pulumi.StringOutput
CLB instance VIP.
type GetInstanceTrafficOutputArgs ¶ added in v0.1.5
type GetInstanceTrafficOutputArgs struct { // CLB instance region. If this parameter is not passed in, CLB instances in all regions will be returned. LoadBalancerRegion pulumi.StringPtrInput `pulumi:"loadBalancerRegion"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstanceTraffic.
func (GetInstanceTrafficOutputArgs) ElementType ¶ added in v0.1.5
func (GetInstanceTrafficOutputArgs) ElementType() reflect.Type
type GetInstanceTrafficResult ¶ added in v0.1.5
type GetInstanceTrafficResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` LoadBalancerRegion *string `pulumi:"loadBalancerRegion"` // Information of CLB instances sorted by outbound bandwidth from highest to lowest. Note: This field may return null, indicating that no valid values can be obtained. LoadBalancerTraffics []GetInstanceTrafficLoadBalancerTraffic `pulumi:"loadBalancerTraffics"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstanceTraffic.
func GetInstanceTraffic ¶ added in v0.1.5
func GetInstanceTraffic(ctx *pulumi.Context, args *GetInstanceTrafficArgs, opts ...pulumi.InvokeOption) (*GetInstanceTrafficResult, error)
Use this data source to query detailed information of clb instanceTraffic
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.GetInstanceTraffic(ctx, &clb.GetInstanceTrafficArgs{ LoadBalancerRegion: pulumi.StringRef("ap-guangzhou"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetInstanceTrafficResultOutput ¶ added in v0.1.5
type GetInstanceTrafficResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstanceTraffic.
func GetInstanceTrafficOutput ¶ added in v0.1.5
func GetInstanceTrafficOutput(ctx *pulumi.Context, args GetInstanceTrafficOutputArgs, opts ...pulumi.InvokeOption) GetInstanceTrafficResultOutput
func (GetInstanceTrafficResultOutput) ElementType ¶ added in v0.1.5
func (GetInstanceTrafficResultOutput) ElementType() reflect.Type
func (GetInstanceTrafficResultOutput) Id ¶ added in v0.1.5
func (o GetInstanceTrafficResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstanceTrafficResultOutput) LoadBalancerRegion ¶ added in v0.1.5
func (o GetInstanceTrafficResultOutput) LoadBalancerRegion() pulumi.StringPtrOutput
func (GetInstanceTrafficResultOutput) LoadBalancerTraffics ¶ added in v0.1.5
func (o GetInstanceTrafficResultOutput) LoadBalancerTraffics() GetInstanceTrafficLoadBalancerTrafficArrayOutput
Information of CLB instances sorted by outbound bandwidth from highest to lowest. Note: This field may return null, indicating that no valid values can be obtained.
func (GetInstanceTrafficResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetInstanceTrafficResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstanceTrafficResultOutput) ToGetInstanceTrafficResultOutput ¶ added in v0.1.5
func (o GetInstanceTrafficResultOutput) ToGetInstanceTrafficResultOutput() GetInstanceTrafficResultOutput
func (GetInstanceTrafficResultOutput) ToGetInstanceTrafficResultOutputWithContext ¶ added in v0.1.5
func (o GetInstanceTrafficResultOutput) ToGetInstanceTrafficResultOutputWithContext(ctx context.Context) GetInstanceTrafficResultOutput
type GetInstancesArgs ¶
type GetInstancesArgs struct { // ID of the CLB to be queried. ClbId *string `pulumi:"clbId"` // Name of the CLB to be queried. ClbName *string `pulumi:"clbName"` // Master available zone id. MasterZone *string `pulumi:"masterZone"` // Type of CLB instance, and available values include `OPEN` and `INTERNAL`. NetworkType *string `pulumi:"networkType"` // Project ID of the CLB. ProjectId *int `pulumi:"projectId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstances.
type GetInstancesClbList ¶
type GetInstancesClbList struct { // IP version, only applicable to open CLB. Valid values are `IPV4`, `IPV6` and `IPv6FullChain`. AddressIpVersion string `pulumi:"addressIpVersion"` // ID of the CLB to be queried. ClbId string `pulumi:"clbId"` // Name of the CLB to be queried. ClbName string `pulumi:"clbName"` // The virtual service address table of the CLB. ClbVips []string `pulumi:"clbVips"` // Create time of the CLB. CreateTime string `pulumi:"createTime"` // Max bandwidth out, only applicable to open CLB. Valid value ranges is [1, 2048]. Unit is MB. InternetBandwidthMaxOut int `pulumi:"internetBandwidthMaxOut"` // Internet charge type, only applicable to open CLB. Valid values are `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. InternetChargeType string `pulumi:"internetChargeType"` // Whether this available zone is local zone, This field maybe null, means cannot get a valid value. LocalZone bool `pulumi:"localZone"` // Type of CLB instance, and available values include `OPEN` and `INTERNAL`. NetworkType string `pulumi:"networkType"` // Project ID of the CLB. ProjectId int `pulumi:"projectId"` // ID set of the security groups. SecurityGroups []string `pulumi:"securityGroups"` // The status of CLB. Status int `pulumi:"status"` // Latest state transition time of CLB. StatusTime string `pulumi:"statusTime"` // ID of the subnet. SubnetId string `pulumi:"subnetId"` // The available tags within this CLB. Tags map[string]interface{} `pulumi:"tags"` // Region information of backend service are attached the CLB. TargetRegionInfoRegion string `pulumi:"targetRegionInfoRegion"` // VpcId information of backend service are attached the CLB. TargetRegionInfoVpcId string `pulumi:"targetRegionInfoVpcId"` // Network operator, only applicable to open CLB. Valid values are `CMCC`(China Mobile), `CTCC`(Telecom), `CUCC`(China Unicom) and `BGP`. If this ISP is specified, network billing method can only use the bandwidth package billing (BANDWIDTH_PACKAGE). VipIsp string `pulumi:"vipIsp"` // ID of the VPC. VpcId string `pulumi:"vpcId"` // Available zone unique id(string representation), This field maybe null, means cannot get a valid value. Zone string `pulumi:"zone"` // Available zone unique id(numerical representation), This field maybe null, means cannot get a valid value. ZoneId int `pulumi:"zoneId"` // Available zone name, This field maybe null, means cannot get a valid value. ZoneName string `pulumi:"zoneName"` // Region that this available zone belong to, This field maybe null, means cannot get a valid value. ZoneRegion string `pulumi:"zoneRegion"` }
type GetInstancesClbListArgs ¶
type GetInstancesClbListArgs struct { // IP version, only applicable to open CLB. Valid values are `IPV4`, `IPV6` and `IPv6FullChain`. AddressIpVersion pulumi.StringInput `pulumi:"addressIpVersion"` // ID of the CLB to be queried. ClbId pulumi.StringInput `pulumi:"clbId"` // Name of the CLB to be queried. ClbName pulumi.StringInput `pulumi:"clbName"` // The virtual service address table of the CLB. ClbVips pulumi.StringArrayInput `pulumi:"clbVips"` // Create time of the CLB. CreateTime pulumi.StringInput `pulumi:"createTime"` // Max bandwidth out, only applicable to open CLB. Valid value ranges is [1, 2048]. Unit is MB. InternetBandwidthMaxOut pulumi.IntInput `pulumi:"internetBandwidthMaxOut"` // Internet charge type, only applicable to open CLB. Valid values are `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. InternetChargeType pulumi.StringInput `pulumi:"internetChargeType"` // Whether this available zone is local zone, This field maybe null, means cannot get a valid value. LocalZone pulumi.BoolInput `pulumi:"localZone"` // Type of CLB instance, and available values include `OPEN` and `INTERNAL`. NetworkType pulumi.StringInput `pulumi:"networkType"` // Project ID of the CLB. ProjectId pulumi.IntInput `pulumi:"projectId"` // ID set of the security groups. SecurityGroups pulumi.StringArrayInput `pulumi:"securityGroups"` // The status of CLB. Status pulumi.IntInput `pulumi:"status"` // Latest state transition time of CLB. StatusTime pulumi.StringInput `pulumi:"statusTime"` // ID of the subnet. SubnetId pulumi.StringInput `pulumi:"subnetId"` // The available tags within this CLB. Tags pulumi.MapInput `pulumi:"tags"` // Region information of backend service are attached the CLB. TargetRegionInfoRegion pulumi.StringInput `pulumi:"targetRegionInfoRegion"` // VpcId information of backend service are attached the CLB. TargetRegionInfoVpcId pulumi.StringInput `pulumi:"targetRegionInfoVpcId"` // Network operator, only applicable to open CLB. Valid values are `CMCC`(China Mobile), `CTCC`(Telecom), `CUCC`(China Unicom) and `BGP`. If this ISP is specified, network billing method can only use the bandwidth package billing (BANDWIDTH_PACKAGE). VipIsp pulumi.StringInput `pulumi:"vipIsp"` // ID of the VPC. VpcId pulumi.StringInput `pulumi:"vpcId"` // Available zone unique id(string representation), This field maybe null, means cannot get a valid value. Zone pulumi.StringInput `pulumi:"zone"` // Available zone unique id(numerical representation), This field maybe null, means cannot get a valid value. ZoneId pulumi.IntInput `pulumi:"zoneId"` // Available zone name, This field maybe null, means cannot get a valid value. ZoneName pulumi.StringInput `pulumi:"zoneName"` // Region that this available zone belong to, This field maybe null, means cannot get a valid value. ZoneRegion pulumi.StringInput `pulumi:"zoneRegion"` }
func (GetInstancesClbListArgs) ElementType ¶
func (GetInstancesClbListArgs) ElementType() reflect.Type
func (GetInstancesClbListArgs) ToGetInstancesClbListOutput ¶
func (i GetInstancesClbListArgs) ToGetInstancesClbListOutput() GetInstancesClbListOutput
func (GetInstancesClbListArgs) ToGetInstancesClbListOutputWithContext ¶
func (i GetInstancesClbListArgs) ToGetInstancesClbListOutputWithContext(ctx context.Context) GetInstancesClbListOutput
type GetInstancesClbListArray ¶
type GetInstancesClbListArray []GetInstancesClbListInput
func (GetInstancesClbListArray) ElementType ¶
func (GetInstancesClbListArray) ElementType() reflect.Type
func (GetInstancesClbListArray) ToGetInstancesClbListArrayOutput ¶
func (i GetInstancesClbListArray) ToGetInstancesClbListArrayOutput() GetInstancesClbListArrayOutput
func (GetInstancesClbListArray) ToGetInstancesClbListArrayOutputWithContext ¶
func (i GetInstancesClbListArray) ToGetInstancesClbListArrayOutputWithContext(ctx context.Context) GetInstancesClbListArrayOutput
type GetInstancesClbListArrayInput ¶
type GetInstancesClbListArrayInput interface { pulumi.Input ToGetInstancesClbListArrayOutput() GetInstancesClbListArrayOutput ToGetInstancesClbListArrayOutputWithContext(context.Context) GetInstancesClbListArrayOutput }
GetInstancesClbListArrayInput is an input type that accepts GetInstancesClbListArray and GetInstancesClbListArrayOutput values. You can construct a concrete instance of `GetInstancesClbListArrayInput` via:
GetInstancesClbListArray{ GetInstancesClbListArgs{...} }
type GetInstancesClbListArrayOutput ¶
type GetInstancesClbListArrayOutput struct{ *pulumi.OutputState }
func (GetInstancesClbListArrayOutput) ElementType ¶
func (GetInstancesClbListArrayOutput) ElementType() reflect.Type
func (GetInstancesClbListArrayOutput) Index ¶
func (o GetInstancesClbListArrayOutput) Index(i pulumi.IntInput) GetInstancesClbListOutput
func (GetInstancesClbListArrayOutput) ToGetInstancesClbListArrayOutput ¶
func (o GetInstancesClbListArrayOutput) ToGetInstancesClbListArrayOutput() GetInstancesClbListArrayOutput
func (GetInstancesClbListArrayOutput) ToGetInstancesClbListArrayOutputWithContext ¶
func (o GetInstancesClbListArrayOutput) ToGetInstancesClbListArrayOutputWithContext(ctx context.Context) GetInstancesClbListArrayOutput
type GetInstancesClbListInput ¶
type GetInstancesClbListInput interface { pulumi.Input ToGetInstancesClbListOutput() GetInstancesClbListOutput ToGetInstancesClbListOutputWithContext(context.Context) GetInstancesClbListOutput }
GetInstancesClbListInput is an input type that accepts GetInstancesClbListArgs and GetInstancesClbListOutput values. You can construct a concrete instance of `GetInstancesClbListInput` via:
GetInstancesClbListArgs{...}
type GetInstancesClbListOutput ¶
type GetInstancesClbListOutput struct{ *pulumi.OutputState }
func (GetInstancesClbListOutput) AddressIpVersion ¶
func (o GetInstancesClbListOutput) AddressIpVersion() pulumi.StringOutput
IP version, only applicable to open CLB. Valid values are `IPV4`, `IPV6` and `IPv6FullChain`.
func (GetInstancesClbListOutput) ClbId ¶
func (o GetInstancesClbListOutput) ClbId() pulumi.StringOutput
ID of the CLB to be queried.
func (GetInstancesClbListOutput) ClbName ¶
func (o GetInstancesClbListOutput) ClbName() pulumi.StringOutput
Name of the CLB to be queried.
func (GetInstancesClbListOutput) ClbVips ¶
func (o GetInstancesClbListOutput) ClbVips() pulumi.StringArrayOutput
The virtual service address table of the CLB.
func (GetInstancesClbListOutput) CreateTime ¶
func (o GetInstancesClbListOutput) CreateTime() pulumi.StringOutput
Create time of the CLB.
func (GetInstancesClbListOutput) ElementType ¶
func (GetInstancesClbListOutput) ElementType() reflect.Type
func (GetInstancesClbListOutput) InternetBandwidthMaxOut ¶
func (o GetInstancesClbListOutput) InternetBandwidthMaxOut() pulumi.IntOutput
Max bandwidth out, only applicable to open CLB. Valid value ranges is [1, 2048]. Unit is MB.
func (GetInstancesClbListOutput) InternetChargeType ¶
func (o GetInstancesClbListOutput) InternetChargeType() pulumi.StringOutput
Internet charge type, only applicable to open CLB. Valid values are `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.
func (GetInstancesClbListOutput) LocalZone ¶
func (o GetInstancesClbListOutput) LocalZone() pulumi.BoolOutput
Whether this available zone is local zone, This field maybe null, means cannot get a valid value.
func (GetInstancesClbListOutput) NetworkType ¶
func (o GetInstancesClbListOutput) NetworkType() pulumi.StringOutput
Type of CLB instance, and available values include `OPEN` and `INTERNAL`.
func (GetInstancesClbListOutput) ProjectId ¶
func (o GetInstancesClbListOutput) ProjectId() pulumi.IntOutput
Project ID of the CLB.
func (GetInstancesClbListOutput) SecurityGroups ¶
func (o GetInstancesClbListOutput) SecurityGroups() pulumi.StringArrayOutput
ID set of the security groups.
func (GetInstancesClbListOutput) Status ¶
func (o GetInstancesClbListOutput) Status() pulumi.IntOutput
The status of CLB.
func (GetInstancesClbListOutput) StatusTime ¶
func (o GetInstancesClbListOutput) StatusTime() pulumi.StringOutput
Latest state transition time of CLB.
func (GetInstancesClbListOutput) SubnetId ¶
func (o GetInstancesClbListOutput) SubnetId() pulumi.StringOutput
ID of the subnet.
func (GetInstancesClbListOutput) Tags ¶
func (o GetInstancesClbListOutput) Tags() pulumi.MapOutput
The available tags within this CLB.
func (GetInstancesClbListOutput) TargetRegionInfoRegion ¶
func (o GetInstancesClbListOutput) TargetRegionInfoRegion() pulumi.StringOutput
Region information of backend service are attached the CLB.
func (GetInstancesClbListOutput) TargetRegionInfoVpcId ¶
func (o GetInstancesClbListOutput) TargetRegionInfoVpcId() pulumi.StringOutput
VpcId information of backend service are attached the CLB.
func (GetInstancesClbListOutput) ToGetInstancesClbListOutput ¶
func (o GetInstancesClbListOutput) ToGetInstancesClbListOutput() GetInstancesClbListOutput
func (GetInstancesClbListOutput) ToGetInstancesClbListOutputWithContext ¶
func (o GetInstancesClbListOutput) ToGetInstancesClbListOutputWithContext(ctx context.Context) GetInstancesClbListOutput
func (GetInstancesClbListOutput) VipIsp ¶
func (o GetInstancesClbListOutput) VipIsp() pulumi.StringOutput
Network operator, only applicable to open CLB. Valid values are `CMCC`(China Mobile), `CTCC`(Telecom), `CUCC`(China Unicom) and `BGP`. If this ISP is specified, network billing method can only use the bandwidth package billing (BANDWIDTH_PACKAGE).
func (GetInstancesClbListOutput) VpcId ¶
func (o GetInstancesClbListOutput) VpcId() pulumi.StringOutput
ID of the VPC.
func (GetInstancesClbListOutput) Zone ¶
func (o GetInstancesClbListOutput) Zone() pulumi.StringOutput
Available zone unique id(string representation), This field maybe null, means cannot get a valid value.
func (GetInstancesClbListOutput) ZoneId ¶
func (o GetInstancesClbListOutput) ZoneId() pulumi.IntOutput
Available zone unique id(numerical representation), This field maybe null, means cannot get a valid value.
func (GetInstancesClbListOutput) ZoneName ¶
func (o GetInstancesClbListOutput) ZoneName() pulumi.StringOutput
Available zone name, This field maybe null, means cannot get a valid value.
func (GetInstancesClbListOutput) ZoneRegion ¶
func (o GetInstancesClbListOutput) ZoneRegion() pulumi.StringOutput
Region that this available zone belong to, This field maybe null, means cannot get a valid value.
type GetInstancesOutputArgs ¶
type GetInstancesOutputArgs struct { // ID of the CLB to be queried. ClbId pulumi.StringPtrInput `pulumi:"clbId"` // Name of the CLB to be queried. ClbName pulumi.StringPtrInput `pulumi:"clbName"` // Master available zone id. MasterZone pulumi.StringPtrInput `pulumi:"masterZone"` // Type of CLB instance, and available values include `OPEN` and `INTERNAL`. NetworkType pulumi.StringPtrInput `pulumi:"networkType"` // Project ID of the CLB. ProjectId pulumi.IntPtrInput `pulumi:"projectId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getInstances.
func (GetInstancesOutputArgs) ElementType ¶
func (GetInstancesOutputArgs) ElementType() reflect.Type
type GetInstancesResult ¶
type GetInstancesResult struct { // ID of CLB. ClbId *string `pulumi:"clbId"` // A list of cloud load balancers. Each element contains the following attributes: ClbLists []GetInstancesClbList `pulumi:"clbLists"` // Name of CLB. ClbName *string `pulumi:"clbName"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` MasterZone *string `pulumi:"masterZone"` // Types of CLB. NetworkType *string `pulumi:"networkType"` // ID of the project. ProjectId *int `pulumi:"projectId"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getInstances.
func GetInstances ¶
func GetInstances(ctx *pulumi.Context, args *GetInstancesArgs, opts ...pulumi.InvokeOption) (*GetInstancesResult, error)
Use this data source to query detailed information of CLB
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.GetInstances(ctx, &clb.GetInstancesArgs{ ClbId: pulumi.StringRef("lb-k2zjp9lv"), ClbName: pulumi.StringRef("myclb"), NetworkType: pulumi.StringRef("OPEN"), ProjectId: pulumi.IntRef(0), ResultOutputFile: pulumi.StringRef("mytestpath"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetInstancesResultOutput ¶
type GetInstancesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getInstances.
func GetInstancesOutput ¶
func GetInstancesOutput(ctx *pulumi.Context, args GetInstancesOutputArgs, opts ...pulumi.InvokeOption) GetInstancesResultOutput
func (GetInstancesResultOutput) ClbId ¶
func (o GetInstancesResultOutput) ClbId() pulumi.StringPtrOutput
ID of CLB.
func (GetInstancesResultOutput) ClbLists ¶
func (o GetInstancesResultOutput) ClbLists() GetInstancesClbListArrayOutput
A list of cloud load balancers. Each element contains the following attributes:
func (GetInstancesResultOutput) ClbName ¶
func (o GetInstancesResultOutput) ClbName() pulumi.StringPtrOutput
Name of CLB.
func (GetInstancesResultOutput) ElementType ¶
func (GetInstancesResultOutput) ElementType() reflect.Type
func (GetInstancesResultOutput) Id ¶
func (o GetInstancesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetInstancesResultOutput) MasterZone ¶
func (o GetInstancesResultOutput) MasterZone() pulumi.StringPtrOutput
func (GetInstancesResultOutput) NetworkType ¶
func (o GetInstancesResultOutput) NetworkType() pulumi.StringPtrOutput
Types of CLB.
func (GetInstancesResultOutput) ProjectId ¶
func (o GetInstancesResultOutput) ProjectId() pulumi.IntPtrOutput
ID of the project.
func (GetInstancesResultOutput) ResultOutputFile ¶
func (o GetInstancesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutput ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutput() GetInstancesResultOutput
func (GetInstancesResultOutput) ToGetInstancesResultOutputWithContext ¶
func (o GetInstancesResultOutput) ToGetInstancesResultOutputWithContext(ctx context.Context) GetInstancesResultOutput
type GetListenerRulesArgs ¶
type GetListenerRulesArgs struct { // ID of the CLB to be queried. ClbId string `pulumi:"clbId"` // Domain name of the forwarding rule to be queried. Domain *string `pulumi:"domain"` // ID of the CLB listener to be queried. ListenerId string `pulumi:"listenerId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of the forwarding rule to be queried. RuleId *string `pulumi:"ruleId"` // Scheduling method of the forwarding rule of thr CLB listener, and available values include `WRR`, `IP HASH` and `LEAST_CONN`. The default is `WRR`. Scheduler *string `pulumi:"scheduler"` // Url of the forwarding rule to be queried. Url *string `pulumi:"url"` }
A collection of arguments for invoking getListenerRules.
type GetListenerRulesOutputArgs ¶
type GetListenerRulesOutputArgs struct { // ID of the CLB to be queried. ClbId pulumi.StringInput `pulumi:"clbId"` // Domain name of the forwarding rule to be queried. Domain pulumi.StringPtrInput `pulumi:"domain"` // ID of the CLB listener to be queried. ListenerId pulumi.StringInput `pulumi:"listenerId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // ID of the forwarding rule to be queried. RuleId pulumi.StringPtrInput `pulumi:"ruleId"` // Scheduling method of the forwarding rule of thr CLB listener, and available values include `WRR`, `IP HASH` and `LEAST_CONN`. The default is `WRR`. Scheduler pulumi.StringPtrInput `pulumi:"scheduler"` // Url of the forwarding rule to be queried. Url pulumi.StringPtrInput `pulumi:"url"` }
A collection of arguments for invoking getListenerRules.
func (GetListenerRulesOutputArgs) ElementType ¶
func (GetListenerRulesOutputArgs) ElementType() reflect.Type
type GetListenerRulesResult ¶
type GetListenerRulesResult struct { // ID of the CLB. ClbId string `pulumi:"clbId"` Domain *string `pulumi:"domain"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the listener. ListenerId string `pulumi:"listenerId"` ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of the rule. RuleId *string `pulumi:"ruleId"` // A list of forward rules of listeners. Each element contains the following attributes: RuleLists []GetListenerRulesRuleList `pulumi:"ruleLists"` // Scheduling method of the CLB listener, and available values include 'WRR', 'IP_HASH' and 'LEAST_CONN'. The default is 'WRR'. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. Scheduler *string `pulumi:"scheduler"` Url *string `pulumi:"url"` }
A collection of values returned by getListenerRules.
func GetListenerRules ¶
func GetListenerRules(ctx *pulumi.Context, args *GetListenerRulesArgs, opts ...pulumi.InvokeOption) (*GetListenerRulesResult, error)
Use this data source to query detailed information of CLB listener rule
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.GetListenerRules(ctx, &clb.GetListenerRulesArgs{ ClbId: "lb-k2zjp9lv", Domain: pulumi.StringRef("abc.com"), ListenerId: "lbl-mwr6vbtv", RuleId: pulumi.StringRef("loc-inem40hz"), Scheduler: pulumi.StringRef("WRR"), Url: pulumi.StringRef("/"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetListenerRulesResultOutput ¶
type GetListenerRulesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getListenerRules.
func GetListenerRulesOutput ¶
func GetListenerRulesOutput(ctx *pulumi.Context, args GetListenerRulesOutputArgs, opts ...pulumi.InvokeOption) GetListenerRulesResultOutput
func (GetListenerRulesResultOutput) ClbId ¶
func (o GetListenerRulesResultOutput) ClbId() pulumi.StringOutput
ID of the CLB.
func (GetListenerRulesResultOutput) Domain ¶
func (o GetListenerRulesResultOutput) Domain() pulumi.StringPtrOutput
func (GetListenerRulesResultOutput) ElementType ¶
func (GetListenerRulesResultOutput) ElementType() reflect.Type
func (GetListenerRulesResultOutput) Id ¶
func (o GetListenerRulesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetListenerRulesResultOutput) ListenerId ¶
func (o GetListenerRulesResultOutput) ListenerId() pulumi.StringOutput
ID of the listener.
func (GetListenerRulesResultOutput) ResultOutputFile ¶
func (o GetListenerRulesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetListenerRulesResultOutput) RuleId ¶
func (o GetListenerRulesResultOutput) RuleId() pulumi.StringPtrOutput
ID of the rule.
func (GetListenerRulesResultOutput) RuleLists ¶
func (o GetListenerRulesResultOutput) RuleLists() GetListenerRulesRuleListArrayOutput
A list of forward rules of listeners. Each element contains the following attributes:
func (GetListenerRulesResultOutput) Scheduler ¶
func (o GetListenerRulesResultOutput) Scheduler() pulumi.StringPtrOutput
Scheduling method of the CLB listener, and available values include 'WRR', 'IP_HASH' and 'LEAST_CONN'. The default is 'WRR'. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.
func (GetListenerRulesResultOutput) ToGetListenerRulesResultOutput ¶
func (o GetListenerRulesResultOutput) ToGetListenerRulesResultOutput() GetListenerRulesResultOutput
func (GetListenerRulesResultOutput) ToGetListenerRulesResultOutputWithContext ¶
func (o GetListenerRulesResultOutput) ToGetListenerRulesResultOutputWithContext(ctx context.Context) GetListenerRulesResultOutput
func (GetListenerRulesResultOutput) Url ¶
func (o GetListenerRulesResultOutput) Url() pulumi.StringPtrOutput
type GetListenerRulesRuleList ¶
type GetListenerRulesRuleList struct { // ID of the client certificate. NOTES: Only supports listeners of 'HTTPS' and 'TCP_SSL' protocol. CertificateCaId string `pulumi:"certificateCaId"` // ID of the server certificate. NOTES: Only supports listeners of 'HTTPS' and 'TCP_SSL' protocol. CertificateId string `pulumi:"certificateId"` // Type of SSL Mode, and available values inclue 'UNIDIRECTIONAL', 'MUTUAL'.NOTES: Only supports listeners of 'HTTPS' and 'TCP_SSL' protocol. CertificateSslMode string `pulumi:"certificateSslMode"` // ID of the CLB to be queried. ClbId string `pulumi:"clbId"` // Domain name of the forwarding rule to be queried. Domain *string `pulumi:"domain"` // Health threshold of health check, and the default is `3`. If a success result is returned for the health check three consecutive times, the CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. HealthCheckHealthNum int `pulumi:"healthCheckHealthNum"` // HTTP Status Code. The default is 31 and value range is 1-31. 1 means the return value '1xx' is health. 2 means the return value '2xx' is health. 4 means the return value '3xx' is health. 8 means the return value 4xx is health. 16 means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the corresponding values. NOTES: The 'HTTP' health check of the 'TCP' listener only supports specifying one health check status code. NOTES: Only supports listeners of 'HTTP' and 'HTTPS' protocol. HealthCheckHttpCode int `pulumi:"healthCheckHttpCode"` // Domain name of health check. NOTES: Only supports listeners of 'HTTPS' and 'HTTP' protocol. HealthCheckHttpDomain string `pulumi:"healthCheckHttpDomain"` // Methods of health check. NOTES: Only supports listeners of 'HTTPS' and 'HTTP' protocol. The default is 'HEAD', the available value include 'HEAD' and 'GET'. HealthCheckHttpMethod string `pulumi:"healthCheckHttpMethod"` // Path of health check. NOTES: Only supports listeners of 'HTTPS' and 'HTTP' protocol. HealthCheckHttpPath string `pulumi:"healthCheckHttpPath"` // Interval time of health check. The value range is 2-300 sec, and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. HealthCheckIntervalTime int `pulumi:"healthCheckIntervalTime"` // Indicates whether health check is enabled. HealthCheckSwitch bool `pulumi:"healthCheckSwitch"` // Unhealth threshold of health check, and the default is `3`. If a success result is returned for the health check three consecutive times, the CVM is identified as unhealthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. HealthCheckUnhealthNum int `pulumi:"healthCheckUnhealthNum"` // Indicate to set HTTP2 protocol or not. Http2Switch bool `pulumi:"http2Switch"` // ID of the CLB listener to be queried. ListenerId string `pulumi:"listenerId"` // ID of the forwarding rule to be queried. RuleId string `pulumi:"ruleId"` // Scheduling method of the forwarding rule of thr CLB listener, and available values include `WRR`, `IP HASH` and `LEAST_CONN`. The default is `WRR`. Scheduler string `pulumi:"scheduler"` // Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as 'WRR'. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. SessionExpireTime int `pulumi:"sessionExpireTime"` // Url of the forwarding rule to be queried. Url *string `pulumi:"url"` }
type GetListenerRulesRuleListArgs ¶
type GetListenerRulesRuleListArgs struct { // ID of the client certificate. NOTES: Only supports listeners of 'HTTPS' and 'TCP_SSL' protocol. CertificateCaId pulumi.StringInput `pulumi:"certificateCaId"` // ID of the server certificate. NOTES: Only supports listeners of 'HTTPS' and 'TCP_SSL' protocol. CertificateId pulumi.StringInput `pulumi:"certificateId"` // Type of SSL Mode, and available values inclue 'UNIDIRECTIONAL', 'MUTUAL'.NOTES: Only supports listeners of 'HTTPS' and 'TCP_SSL' protocol. CertificateSslMode pulumi.StringInput `pulumi:"certificateSslMode"` // ID of the CLB to be queried. ClbId pulumi.StringInput `pulumi:"clbId"` // Domain name of the forwarding rule to be queried. Domain pulumi.StringPtrInput `pulumi:"domain"` // Health threshold of health check, and the default is `3`. If a success result is returned for the health check three consecutive times, the CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. HealthCheckHealthNum pulumi.IntInput `pulumi:"healthCheckHealthNum"` // HTTP Status Code. The default is 31 and value range is 1-31. 1 means the return value '1xx' is health. 2 means the return value '2xx' is health. 4 means the return value '3xx' is health. 8 means the return value 4xx is health. 16 means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the corresponding values. NOTES: The 'HTTP' health check of the 'TCP' listener only supports specifying one health check status code. NOTES: Only supports listeners of 'HTTP' and 'HTTPS' protocol. HealthCheckHttpCode pulumi.IntInput `pulumi:"healthCheckHttpCode"` // Domain name of health check. NOTES: Only supports listeners of 'HTTPS' and 'HTTP' protocol. HealthCheckHttpDomain pulumi.StringInput `pulumi:"healthCheckHttpDomain"` // Methods of health check. NOTES: Only supports listeners of 'HTTPS' and 'HTTP' protocol. The default is 'HEAD', the available value include 'HEAD' and 'GET'. HealthCheckHttpMethod pulumi.StringInput `pulumi:"healthCheckHttpMethod"` // Path of health check. NOTES: Only supports listeners of 'HTTPS' and 'HTTP' protocol. HealthCheckHttpPath pulumi.StringInput `pulumi:"healthCheckHttpPath"` // Interval time of health check. The value range is 2-300 sec, and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. HealthCheckIntervalTime pulumi.IntInput `pulumi:"healthCheckIntervalTime"` // Indicates whether health check is enabled. HealthCheckSwitch pulumi.BoolInput `pulumi:"healthCheckSwitch"` // Unhealth threshold of health check, and the default is `3`. If a success result is returned for the health check three consecutive times, the CVM is identified as unhealthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. HealthCheckUnhealthNum pulumi.IntInput `pulumi:"healthCheckUnhealthNum"` // Indicate to set HTTP2 protocol or not. Http2Switch pulumi.BoolInput `pulumi:"http2Switch"` // ID of the CLB listener to be queried. ListenerId pulumi.StringInput `pulumi:"listenerId"` // ID of the forwarding rule to be queried. RuleId pulumi.StringInput `pulumi:"ruleId"` // Scheduling method of the forwarding rule of thr CLB listener, and available values include `WRR`, `IP HASH` and `LEAST_CONN`. The default is `WRR`. Scheduler pulumi.StringInput `pulumi:"scheduler"` // Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as 'WRR'. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. SessionExpireTime pulumi.IntInput `pulumi:"sessionExpireTime"` // Url of the forwarding rule to be queried. Url pulumi.StringPtrInput `pulumi:"url"` }
func (GetListenerRulesRuleListArgs) ElementType ¶
func (GetListenerRulesRuleListArgs) ElementType() reflect.Type
func (GetListenerRulesRuleListArgs) ToGetListenerRulesRuleListOutput ¶
func (i GetListenerRulesRuleListArgs) ToGetListenerRulesRuleListOutput() GetListenerRulesRuleListOutput
func (GetListenerRulesRuleListArgs) ToGetListenerRulesRuleListOutputWithContext ¶
func (i GetListenerRulesRuleListArgs) ToGetListenerRulesRuleListOutputWithContext(ctx context.Context) GetListenerRulesRuleListOutput
type GetListenerRulesRuleListArray ¶
type GetListenerRulesRuleListArray []GetListenerRulesRuleListInput
func (GetListenerRulesRuleListArray) ElementType ¶
func (GetListenerRulesRuleListArray) ElementType() reflect.Type
func (GetListenerRulesRuleListArray) ToGetListenerRulesRuleListArrayOutput ¶
func (i GetListenerRulesRuleListArray) ToGetListenerRulesRuleListArrayOutput() GetListenerRulesRuleListArrayOutput
func (GetListenerRulesRuleListArray) ToGetListenerRulesRuleListArrayOutputWithContext ¶
func (i GetListenerRulesRuleListArray) ToGetListenerRulesRuleListArrayOutputWithContext(ctx context.Context) GetListenerRulesRuleListArrayOutput
type GetListenerRulesRuleListArrayInput ¶
type GetListenerRulesRuleListArrayInput interface { pulumi.Input ToGetListenerRulesRuleListArrayOutput() GetListenerRulesRuleListArrayOutput ToGetListenerRulesRuleListArrayOutputWithContext(context.Context) GetListenerRulesRuleListArrayOutput }
GetListenerRulesRuleListArrayInput is an input type that accepts GetListenerRulesRuleListArray and GetListenerRulesRuleListArrayOutput values. You can construct a concrete instance of `GetListenerRulesRuleListArrayInput` via:
GetListenerRulesRuleListArray{ GetListenerRulesRuleListArgs{...} }
type GetListenerRulesRuleListArrayOutput ¶
type GetListenerRulesRuleListArrayOutput struct{ *pulumi.OutputState }
func (GetListenerRulesRuleListArrayOutput) ElementType ¶
func (GetListenerRulesRuleListArrayOutput) ElementType() reflect.Type
func (GetListenerRulesRuleListArrayOutput) Index ¶
func (o GetListenerRulesRuleListArrayOutput) Index(i pulumi.IntInput) GetListenerRulesRuleListOutput
func (GetListenerRulesRuleListArrayOutput) ToGetListenerRulesRuleListArrayOutput ¶
func (o GetListenerRulesRuleListArrayOutput) ToGetListenerRulesRuleListArrayOutput() GetListenerRulesRuleListArrayOutput
func (GetListenerRulesRuleListArrayOutput) ToGetListenerRulesRuleListArrayOutputWithContext ¶
func (o GetListenerRulesRuleListArrayOutput) ToGetListenerRulesRuleListArrayOutputWithContext(ctx context.Context) GetListenerRulesRuleListArrayOutput
type GetListenerRulesRuleListInput ¶
type GetListenerRulesRuleListInput interface { pulumi.Input ToGetListenerRulesRuleListOutput() GetListenerRulesRuleListOutput ToGetListenerRulesRuleListOutputWithContext(context.Context) GetListenerRulesRuleListOutput }
GetListenerRulesRuleListInput is an input type that accepts GetListenerRulesRuleListArgs and GetListenerRulesRuleListOutput values. You can construct a concrete instance of `GetListenerRulesRuleListInput` via:
GetListenerRulesRuleListArgs{...}
type GetListenerRulesRuleListOutput ¶
type GetListenerRulesRuleListOutput struct{ *pulumi.OutputState }
func (GetListenerRulesRuleListOutput) CertificateCaId ¶
func (o GetListenerRulesRuleListOutput) CertificateCaId() pulumi.StringOutput
ID of the client certificate. NOTES: Only supports listeners of 'HTTPS' and 'TCP_SSL' protocol.
func (GetListenerRulesRuleListOutput) CertificateId ¶
func (o GetListenerRulesRuleListOutput) CertificateId() pulumi.StringOutput
ID of the server certificate. NOTES: Only supports listeners of 'HTTPS' and 'TCP_SSL' protocol.
func (GetListenerRulesRuleListOutput) CertificateSslMode ¶
func (o GetListenerRulesRuleListOutput) CertificateSslMode() pulumi.StringOutput
Type of SSL Mode, and available values inclue 'UNIDIRECTIONAL', 'MUTUAL'.NOTES: Only supports listeners of 'HTTPS' and 'TCP_SSL' protocol.
func (GetListenerRulesRuleListOutput) ClbId ¶
func (o GetListenerRulesRuleListOutput) ClbId() pulumi.StringOutput
ID of the CLB to be queried.
func (GetListenerRulesRuleListOutput) Domain ¶
func (o GetListenerRulesRuleListOutput) Domain() pulumi.StringPtrOutput
Domain name of the forwarding rule to be queried.
func (GetListenerRulesRuleListOutput) ElementType ¶
func (GetListenerRulesRuleListOutput) ElementType() reflect.Type
func (GetListenerRulesRuleListOutput) HealthCheckHealthNum ¶
func (o GetListenerRulesRuleListOutput) HealthCheckHealthNum() pulumi.IntOutput
Health threshold of health check, and the default is `3`. If a success result is returned for the health check three consecutive times, the CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.
func (GetListenerRulesRuleListOutput) HealthCheckHttpCode ¶
func (o GetListenerRulesRuleListOutput) HealthCheckHttpCode() pulumi.IntOutput
HTTP Status Code. The default is 31 and value range is 1-31. 1 means the return value '1xx' is health. 2 means the return value '2xx' is health. 4 means the return value '3xx' is health. 8 means the return value 4xx is health. 16 means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the corresponding values. NOTES: The 'HTTP' health check of the 'TCP' listener only supports specifying one health check status code. NOTES: Only supports listeners of 'HTTP' and 'HTTPS' protocol.
func (GetListenerRulesRuleListOutput) HealthCheckHttpDomain ¶
func (o GetListenerRulesRuleListOutput) HealthCheckHttpDomain() pulumi.StringOutput
Domain name of health check. NOTES: Only supports listeners of 'HTTPS' and 'HTTP' protocol.
func (GetListenerRulesRuleListOutput) HealthCheckHttpMethod ¶
func (o GetListenerRulesRuleListOutput) HealthCheckHttpMethod() pulumi.StringOutput
Methods of health check. NOTES: Only supports listeners of 'HTTPS' and 'HTTP' protocol. The default is 'HEAD', the available value include 'HEAD' and 'GET'.
func (GetListenerRulesRuleListOutput) HealthCheckHttpPath ¶
func (o GetListenerRulesRuleListOutput) HealthCheckHttpPath() pulumi.StringOutput
Path of health check. NOTES: Only supports listeners of 'HTTPS' and 'HTTP' protocol.
func (GetListenerRulesRuleListOutput) HealthCheckIntervalTime ¶
func (o GetListenerRulesRuleListOutput) HealthCheckIntervalTime() pulumi.IntOutput
Interval time of health check. The value range is 2-300 sec, and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.
func (GetListenerRulesRuleListOutput) HealthCheckSwitch ¶
func (o GetListenerRulesRuleListOutput) HealthCheckSwitch() pulumi.BoolOutput
Indicates whether health check is enabled.
func (GetListenerRulesRuleListOutput) HealthCheckUnhealthNum ¶
func (o GetListenerRulesRuleListOutput) HealthCheckUnhealthNum() pulumi.IntOutput
Unhealth threshold of health check, and the default is `3`. If a success result is returned for the health check three consecutive times, the CVM is identified as unhealthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.
func (GetListenerRulesRuleListOutput) Http2Switch ¶
func (o GetListenerRulesRuleListOutput) Http2Switch() pulumi.BoolOutput
Indicate to set HTTP2 protocol or not.
func (GetListenerRulesRuleListOutput) ListenerId ¶
func (o GetListenerRulesRuleListOutput) ListenerId() pulumi.StringOutput
ID of the CLB listener to be queried.
func (GetListenerRulesRuleListOutput) RuleId ¶
func (o GetListenerRulesRuleListOutput) RuleId() pulumi.StringOutput
ID of the forwarding rule to be queried.
func (GetListenerRulesRuleListOutput) Scheduler ¶
func (o GetListenerRulesRuleListOutput) Scheduler() pulumi.StringOutput
Scheduling method of the forwarding rule of thr CLB listener, and available values include `WRR`, `IP HASH` and `LEAST_CONN`. The default is `WRR`.
func (GetListenerRulesRuleListOutput) SessionExpireTime ¶
func (o GetListenerRulesRuleListOutput) SessionExpireTime() pulumi.IntOutput
Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as 'WRR'. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.
func (GetListenerRulesRuleListOutput) ToGetListenerRulesRuleListOutput ¶
func (o GetListenerRulesRuleListOutput) ToGetListenerRulesRuleListOutput() GetListenerRulesRuleListOutput
func (GetListenerRulesRuleListOutput) ToGetListenerRulesRuleListOutputWithContext ¶
func (o GetListenerRulesRuleListOutput) ToGetListenerRulesRuleListOutputWithContext(ctx context.Context) GetListenerRulesRuleListOutput
func (GetListenerRulesRuleListOutput) Url ¶
func (o GetListenerRulesRuleListOutput) Url() pulumi.StringPtrOutput
Url of the forwarding rule to be queried.
type GetListenersArgs ¶
type GetListenersArgs struct { // Id of the CLB to be queried. ClbId string `pulumi:"clbId"` // Id of the listener to be queried. ListenerId *string `pulumi:"listenerId"` // Port of the CLB listener. Port *int `pulumi:"port"` // Type of protocol within the listener, and available values are `TCP`, `UDP`, `HTTP`, `HTTPS` and `TCP_SSL`. Protocol *string `pulumi:"protocol"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getListeners.
type GetListenersByTargetsArgs ¶ added in v0.1.5
type GetListenersByTargetsArgs struct { // List of private network IPs to be queried. Backends []GetListenersByTargetsBackend `pulumi:"backends"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getListenersByTargets.
type GetListenersByTargetsBackend ¶ added in v0.1.5
type GetListenersByTargetsBackendArgs ¶ added in v0.1.5
type GetListenersByTargetsBackendArgs struct { // Private network IP to be queried, which can be of the CVM or ENI. PrivateIp pulumi.StringInput `pulumi:"privateIp"` // VPC ID. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetListenersByTargetsBackendArgs) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsBackendArgs) ElementType() reflect.Type
func (GetListenersByTargetsBackendArgs) ToGetListenersByTargetsBackendOutput ¶ added in v0.1.5
func (i GetListenersByTargetsBackendArgs) ToGetListenersByTargetsBackendOutput() GetListenersByTargetsBackendOutput
func (GetListenersByTargetsBackendArgs) ToGetListenersByTargetsBackendOutputWithContext ¶ added in v0.1.5
func (i GetListenersByTargetsBackendArgs) ToGetListenersByTargetsBackendOutputWithContext(ctx context.Context) GetListenersByTargetsBackendOutput
type GetListenersByTargetsBackendArray ¶ added in v0.1.5
type GetListenersByTargetsBackendArray []GetListenersByTargetsBackendInput
func (GetListenersByTargetsBackendArray) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsBackendArray) ElementType() reflect.Type
func (GetListenersByTargetsBackendArray) ToGetListenersByTargetsBackendArrayOutput ¶ added in v0.1.5
func (i GetListenersByTargetsBackendArray) ToGetListenersByTargetsBackendArrayOutput() GetListenersByTargetsBackendArrayOutput
func (GetListenersByTargetsBackendArray) ToGetListenersByTargetsBackendArrayOutputWithContext ¶ added in v0.1.5
func (i GetListenersByTargetsBackendArray) ToGetListenersByTargetsBackendArrayOutputWithContext(ctx context.Context) GetListenersByTargetsBackendArrayOutput
type GetListenersByTargetsBackendArrayInput ¶ added in v0.1.5
type GetListenersByTargetsBackendArrayInput interface { pulumi.Input ToGetListenersByTargetsBackendArrayOutput() GetListenersByTargetsBackendArrayOutput ToGetListenersByTargetsBackendArrayOutputWithContext(context.Context) GetListenersByTargetsBackendArrayOutput }
GetListenersByTargetsBackendArrayInput is an input type that accepts GetListenersByTargetsBackendArray and GetListenersByTargetsBackendArrayOutput values. You can construct a concrete instance of `GetListenersByTargetsBackendArrayInput` via:
GetListenersByTargetsBackendArray{ GetListenersByTargetsBackendArgs{...} }
type GetListenersByTargetsBackendArrayOutput ¶ added in v0.1.5
type GetListenersByTargetsBackendArrayOutput struct{ *pulumi.OutputState }
func (GetListenersByTargetsBackendArrayOutput) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsBackendArrayOutput) ElementType() reflect.Type
func (GetListenersByTargetsBackendArrayOutput) ToGetListenersByTargetsBackendArrayOutput ¶ added in v0.1.5
func (o GetListenersByTargetsBackendArrayOutput) ToGetListenersByTargetsBackendArrayOutput() GetListenersByTargetsBackendArrayOutput
func (GetListenersByTargetsBackendArrayOutput) ToGetListenersByTargetsBackendArrayOutputWithContext ¶ added in v0.1.5
func (o GetListenersByTargetsBackendArrayOutput) ToGetListenersByTargetsBackendArrayOutputWithContext(ctx context.Context) GetListenersByTargetsBackendArrayOutput
type GetListenersByTargetsBackendInput ¶ added in v0.1.5
type GetListenersByTargetsBackendInput interface { pulumi.Input ToGetListenersByTargetsBackendOutput() GetListenersByTargetsBackendOutput ToGetListenersByTargetsBackendOutputWithContext(context.Context) GetListenersByTargetsBackendOutput }
GetListenersByTargetsBackendInput is an input type that accepts GetListenersByTargetsBackendArgs and GetListenersByTargetsBackendOutput values. You can construct a concrete instance of `GetListenersByTargetsBackendInput` via:
GetListenersByTargetsBackendArgs{...}
type GetListenersByTargetsBackendOutput ¶ added in v0.1.5
type GetListenersByTargetsBackendOutput struct{ *pulumi.OutputState }
func (GetListenersByTargetsBackendOutput) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsBackendOutput) ElementType() reflect.Type
func (GetListenersByTargetsBackendOutput) PrivateIp ¶ added in v0.1.5
func (o GetListenersByTargetsBackendOutput) PrivateIp() pulumi.StringOutput
Private network IP to be queried, which can be of the CVM or ENI.
func (GetListenersByTargetsBackendOutput) ToGetListenersByTargetsBackendOutput ¶ added in v0.1.5
func (o GetListenersByTargetsBackendOutput) ToGetListenersByTargetsBackendOutput() GetListenersByTargetsBackendOutput
func (GetListenersByTargetsBackendOutput) ToGetListenersByTargetsBackendOutputWithContext ¶ added in v0.1.5
func (o GetListenersByTargetsBackendOutput) ToGetListenersByTargetsBackendOutputWithContext(ctx context.Context) GetListenersByTargetsBackendOutput
func (GetListenersByTargetsBackendOutput) VpcId ¶ added in v0.1.5
func (o GetListenersByTargetsBackendOutput) VpcId() pulumi.StringOutput
VPC ID.
type GetListenersByTargetsLoadBalancer ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancer struct { // Listener rule. Listeners []GetListenersByTargetsLoadBalancerListener `pulumi:"listeners"` // String ID of the CLB instance. LoadBalancerId string `pulumi:"loadBalancerId"` // CLB instance region. Region string `pulumi:"region"` // VIP of the CLB instance. Vip string `pulumi:"vip"` }
type GetListenersByTargetsLoadBalancerArgs ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerArgs struct { // Listener rule. Listeners GetListenersByTargetsLoadBalancerListenerArrayInput `pulumi:"listeners"` // String ID of the CLB instance. LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` // CLB instance region. Region pulumi.StringInput `pulumi:"region"` // VIP of the CLB instance. Vip pulumi.StringInput `pulumi:"vip"` }
func (GetListenersByTargetsLoadBalancerArgs) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerArgs) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerArgs) ToGetListenersByTargetsLoadBalancerOutput ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerArgs) ToGetListenersByTargetsLoadBalancerOutput() GetListenersByTargetsLoadBalancerOutput
func (GetListenersByTargetsLoadBalancerArgs) ToGetListenersByTargetsLoadBalancerOutputWithContext ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerArgs) ToGetListenersByTargetsLoadBalancerOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerOutput
type GetListenersByTargetsLoadBalancerArray ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerArray []GetListenersByTargetsLoadBalancerInput
func (GetListenersByTargetsLoadBalancerArray) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerArray) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerArray) ToGetListenersByTargetsLoadBalancerArrayOutput ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerArray) ToGetListenersByTargetsLoadBalancerArrayOutput() GetListenersByTargetsLoadBalancerArrayOutput
func (GetListenersByTargetsLoadBalancerArray) ToGetListenersByTargetsLoadBalancerArrayOutputWithContext ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerArray) ToGetListenersByTargetsLoadBalancerArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerArrayOutput
type GetListenersByTargetsLoadBalancerArrayInput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerArrayInput interface { pulumi.Input ToGetListenersByTargetsLoadBalancerArrayOutput() GetListenersByTargetsLoadBalancerArrayOutput ToGetListenersByTargetsLoadBalancerArrayOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerArrayOutput }
GetListenersByTargetsLoadBalancerArrayInput is an input type that accepts GetListenersByTargetsLoadBalancerArray and GetListenersByTargetsLoadBalancerArrayOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerArrayInput` via:
GetListenersByTargetsLoadBalancerArray{ GetListenersByTargetsLoadBalancerArgs{...} }
type GetListenersByTargetsLoadBalancerArrayOutput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerArrayOutput struct{ *pulumi.OutputState }
func (GetListenersByTargetsLoadBalancerArrayOutput) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerArrayOutput) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerArrayOutput) ToGetListenersByTargetsLoadBalancerArrayOutput ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerArrayOutput) ToGetListenersByTargetsLoadBalancerArrayOutput() GetListenersByTargetsLoadBalancerArrayOutput
func (GetListenersByTargetsLoadBalancerArrayOutput) ToGetListenersByTargetsLoadBalancerArrayOutputWithContext ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerArrayOutput) ToGetListenersByTargetsLoadBalancerArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerArrayOutput
type GetListenersByTargetsLoadBalancerInput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerInput interface { pulumi.Input ToGetListenersByTargetsLoadBalancerOutput() GetListenersByTargetsLoadBalancerOutput ToGetListenersByTargetsLoadBalancerOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerOutput }
GetListenersByTargetsLoadBalancerInput is an input type that accepts GetListenersByTargetsLoadBalancerArgs and GetListenersByTargetsLoadBalancerOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerInput` via:
GetListenersByTargetsLoadBalancerArgs{...}
type GetListenersByTargetsLoadBalancerListener ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListener struct { // End port of the listener. Note: this field may return null, indicating that no valid values can be obtained. EndPort int `pulumi:"endPort"` // Listener ID. ListenerId string `pulumi:"listenerId"` // Port bound to the real server. Port int `pulumi:"port"` // Listener protocol. Protocol string `pulumi:"protocol"` // Bound rule. Note: this field may return null, indicating that no valid values can be obtained. Rules []GetListenersByTargetsLoadBalancerListenerRule `pulumi:"rules"` // Object bound to the layer-4 listener. Note: this field may return null, indicating that no valid values can be obtained. Targets []GetListenersByTargetsLoadBalancerListenerTarget `pulumi:"targets"` }
type GetListenersByTargetsLoadBalancerListenerArgs ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerArgs struct { // End port of the listener. Note: this field may return null, indicating that no valid values can be obtained. EndPort pulumi.IntInput `pulumi:"endPort"` // Listener ID. ListenerId pulumi.StringInput `pulumi:"listenerId"` // Port bound to the real server. Port pulumi.IntInput `pulumi:"port"` // Listener protocol. Protocol pulumi.StringInput `pulumi:"protocol"` // Bound rule. Note: this field may return null, indicating that no valid values can be obtained. Rules GetListenersByTargetsLoadBalancerListenerRuleArrayInput `pulumi:"rules"` // Object bound to the layer-4 listener. Note: this field may return null, indicating that no valid values can be obtained. Targets GetListenersByTargetsLoadBalancerListenerTargetArrayInput `pulumi:"targets"` }
func (GetListenersByTargetsLoadBalancerListenerArgs) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerListenerArgs) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerListenerArgs) ToGetListenersByTargetsLoadBalancerListenerOutput ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerListenerArgs) ToGetListenersByTargetsLoadBalancerListenerOutput() GetListenersByTargetsLoadBalancerListenerOutput
func (GetListenersByTargetsLoadBalancerListenerArgs) ToGetListenersByTargetsLoadBalancerListenerOutputWithContext ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerListenerArgs) ToGetListenersByTargetsLoadBalancerListenerOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerOutput
type GetListenersByTargetsLoadBalancerListenerArray ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerArray []GetListenersByTargetsLoadBalancerListenerInput
func (GetListenersByTargetsLoadBalancerListenerArray) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerListenerArray) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerListenerArray) ToGetListenersByTargetsLoadBalancerListenerArrayOutput ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerListenerArray) ToGetListenersByTargetsLoadBalancerListenerArrayOutput() GetListenersByTargetsLoadBalancerListenerArrayOutput
func (GetListenersByTargetsLoadBalancerListenerArray) ToGetListenersByTargetsLoadBalancerListenerArrayOutputWithContext ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerListenerArray) ToGetListenersByTargetsLoadBalancerListenerArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerArrayOutput
type GetListenersByTargetsLoadBalancerListenerArrayInput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerArrayInput interface { pulumi.Input ToGetListenersByTargetsLoadBalancerListenerArrayOutput() GetListenersByTargetsLoadBalancerListenerArrayOutput ToGetListenersByTargetsLoadBalancerListenerArrayOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerListenerArrayOutput }
GetListenersByTargetsLoadBalancerListenerArrayInput is an input type that accepts GetListenersByTargetsLoadBalancerListenerArray and GetListenersByTargetsLoadBalancerListenerArrayOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerListenerArrayInput` via:
GetListenersByTargetsLoadBalancerListenerArray{ GetListenersByTargetsLoadBalancerListenerArgs{...} }
type GetListenersByTargetsLoadBalancerListenerArrayOutput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerArrayOutput struct{ *pulumi.OutputState }
func (GetListenersByTargetsLoadBalancerListenerArrayOutput) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerListenerArrayOutput) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerListenerArrayOutput) ToGetListenersByTargetsLoadBalancerListenerArrayOutput ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerArrayOutput) ToGetListenersByTargetsLoadBalancerListenerArrayOutput() GetListenersByTargetsLoadBalancerListenerArrayOutput
func (GetListenersByTargetsLoadBalancerListenerArrayOutput) ToGetListenersByTargetsLoadBalancerListenerArrayOutputWithContext ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerArrayOutput) ToGetListenersByTargetsLoadBalancerListenerArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerArrayOutput
type GetListenersByTargetsLoadBalancerListenerInput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerInput interface { pulumi.Input ToGetListenersByTargetsLoadBalancerListenerOutput() GetListenersByTargetsLoadBalancerListenerOutput ToGetListenersByTargetsLoadBalancerListenerOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerListenerOutput }
GetListenersByTargetsLoadBalancerListenerInput is an input type that accepts GetListenersByTargetsLoadBalancerListenerArgs and GetListenersByTargetsLoadBalancerListenerOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerListenerInput` via:
GetListenersByTargetsLoadBalancerListenerArgs{...}
type GetListenersByTargetsLoadBalancerListenerOutput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerOutput struct{ *pulumi.OutputState }
func (GetListenersByTargetsLoadBalancerListenerOutput) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerListenerOutput) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerListenerOutput) EndPort ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerOutput) EndPort() pulumi.IntOutput
End port of the listener. Note: this field may return null, indicating that no valid values can be obtained.
func (GetListenersByTargetsLoadBalancerListenerOutput) ListenerId ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerOutput) ListenerId() pulumi.StringOutput
Listener ID.
func (GetListenersByTargetsLoadBalancerListenerOutput) Port ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerOutput) Port() pulumi.IntOutput
Port bound to the real server.
func (GetListenersByTargetsLoadBalancerListenerOutput) Protocol ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerOutput) Protocol() pulumi.StringOutput
Listener protocol.
func (GetListenersByTargetsLoadBalancerListenerOutput) Rules ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerOutput) Rules() GetListenersByTargetsLoadBalancerListenerRuleArrayOutput
Bound rule. Note: this field may return null, indicating that no valid values can be obtained.
func (GetListenersByTargetsLoadBalancerListenerOutput) Targets ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerOutput) Targets() GetListenersByTargetsLoadBalancerListenerTargetArrayOutput
Object bound to the layer-4 listener. Note: this field may return null, indicating that no valid values can be obtained.
func (GetListenersByTargetsLoadBalancerListenerOutput) ToGetListenersByTargetsLoadBalancerListenerOutput ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerOutput) ToGetListenersByTargetsLoadBalancerListenerOutput() GetListenersByTargetsLoadBalancerListenerOutput
func (GetListenersByTargetsLoadBalancerListenerOutput) ToGetListenersByTargetsLoadBalancerListenerOutputWithContext ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerOutput) ToGetListenersByTargetsLoadBalancerListenerOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerOutput
type GetListenersByTargetsLoadBalancerListenerRule ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerRule struct { // Domain name. Domain string `pulumi:"domain"` // Rule ID. LocationId string `pulumi:"locationId"` // Object bound to the layer-4 listener. Note: this field may return null, indicating that no valid values can be obtained. Targets []GetListenersByTargetsLoadBalancerListenerRuleTarget `pulumi:"targets"` // url. Url string `pulumi:"url"` }
type GetListenersByTargetsLoadBalancerListenerRuleArgs ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerRuleArgs struct { // Domain name. Domain pulumi.StringInput `pulumi:"domain"` // Rule ID. LocationId pulumi.StringInput `pulumi:"locationId"` // Object bound to the layer-4 listener. Note: this field may return null, indicating that no valid values can be obtained. Targets GetListenersByTargetsLoadBalancerListenerRuleTargetArrayInput `pulumi:"targets"` // url. Url pulumi.StringInput `pulumi:"url"` }
func (GetListenersByTargetsLoadBalancerListenerRuleArgs) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerListenerRuleArgs) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerListenerRuleArgs) ToGetListenersByTargetsLoadBalancerListenerRuleOutput ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerListenerRuleArgs) ToGetListenersByTargetsLoadBalancerListenerRuleOutput() GetListenersByTargetsLoadBalancerListenerRuleOutput
func (GetListenersByTargetsLoadBalancerListenerRuleArgs) ToGetListenersByTargetsLoadBalancerListenerRuleOutputWithContext ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerListenerRuleArgs) ToGetListenersByTargetsLoadBalancerListenerRuleOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleOutput
type GetListenersByTargetsLoadBalancerListenerRuleArray ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerRuleArray []GetListenersByTargetsLoadBalancerListenerRuleInput
func (GetListenersByTargetsLoadBalancerListenerRuleArray) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerListenerRuleArray) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerListenerRuleArray) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutput ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerListenerRuleArray) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutput() GetListenersByTargetsLoadBalancerListenerRuleArrayOutput
func (GetListenersByTargetsLoadBalancerListenerRuleArray) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutputWithContext ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerListenerRuleArray) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleArrayOutput
type GetListenersByTargetsLoadBalancerListenerRuleArrayInput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerRuleArrayInput interface { pulumi.Input ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutput() GetListenersByTargetsLoadBalancerListenerRuleArrayOutput ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerListenerRuleArrayOutput }
GetListenersByTargetsLoadBalancerListenerRuleArrayInput is an input type that accepts GetListenersByTargetsLoadBalancerListenerRuleArray and GetListenersByTargetsLoadBalancerListenerRuleArrayOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerListenerRuleArrayInput` via:
GetListenersByTargetsLoadBalancerListenerRuleArray{ GetListenersByTargetsLoadBalancerListenerRuleArgs{...} }
type GetListenersByTargetsLoadBalancerListenerRuleArrayOutput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerRuleArrayOutput struct{ *pulumi.OutputState }
func (GetListenersByTargetsLoadBalancerListenerRuleArrayOutput) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerListenerRuleArrayOutput) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerListenerRuleArrayOutput) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutput ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerRuleArrayOutput) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutput() GetListenersByTargetsLoadBalancerListenerRuleArrayOutput
func (GetListenersByTargetsLoadBalancerListenerRuleArrayOutput) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutputWithContext ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerRuleArrayOutput) ToGetListenersByTargetsLoadBalancerListenerRuleArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleArrayOutput
type GetListenersByTargetsLoadBalancerListenerRuleInput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerRuleInput interface { pulumi.Input ToGetListenersByTargetsLoadBalancerListenerRuleOutput() GetListenersByTargetsLoadBalancerListenerRuleOutput ToGetListenersByTargetsLoadBalancerListenerRuleOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerListenerRuleOutput }
GetListenersByTargetsLoadBalancerListenerRuleInput is an input type that accepts GetListenersByTargetsLoadBalancerListenerRuleArgs and GetListenersByTargetsLoadBalancerListenerRuleOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerListenerRuleInput` via:
GetListenersByTargetsLoadBalancerListenerRuleArgs{...}
type GetListenersByTargetsLoadBalancerListenerRuleOutput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerRuleOutput struct{ *pulumi.OutputState }
func (GetListenersByTargetsLoadBalancerListenerRuleOutput) Domain ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerRuleOutput) Domain() pulumi.StringOutput
Domain name.
func (GetListenersByTargetsLoadBalancerListenerRuleOutput) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerListenerRuleOutput) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerListenerRuleOutput) LocationId ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerRuleOutput) LocationId() pulumi.StringOutput
Rule ID.
func (GetListenersByTargetsLoadBalancerListenerRuleOutput) Targets ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerRuleOutput) Targets() GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput
Object bound to the layer-4 listener. Note: this field may return null, indicating that no valid values can be obtained.
func (GetListenersByTargetsLoadBalancerListenerRuleOutput) ToGetListenersByTargetsLoadBalancerListenerRuleOutput ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerRuleOutput) ToGetListenersByTargetsLoadBalancerListenerRuleOutput() GetListenersByTargetsLoadBalancerListenerRuleOutput
func (GetListenersByTargetsLoadBalancerListenerRuleOutput) ToGetListenersByTargetsLoadBalancerListenerRuleOutputWithContext ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerRuleOutput) ToGetListenersByTargetsLoadBalancerListenerRuleOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleOutput
type GetListenersByTargetsLoadBalancerListenerRuleTarget ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerRuleTarget struct { // Port bound to the real server. Port int `pulumi:"port"` // Private network IP to be queried, which can be of the CVM or ENI. PrivateIp string `pulumi:"privateIp"` // Private network IP type, which can be cvm or eni. Type string `pulumi:"type"` // VPC ID. VpcId int `pulumi:"vpcId"` // Weight of the real server. Note: this field may return null, indicating that no valid values can be obtained. Weight int `pulumi:"weight"` }
type GetListenersByTargetsLoadBalancerListenerRuleTargetArgs ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerRuleTargetArgs struct { // Port bound to the real server. Port pulumi.IntInput `pulumi:"port"` // Private network IP to be queried, which can be of the CVM or ENI. PrivateIp pulumi.StringInput `pulumi:"privateIp"` // Private network IP type, which can be cvm or eni. Type pulumi.StringInput `pulumi:"type"` // VPC ID. VpcId pulumi.IntInput `pulumi:"vpcId"` // Weight of the real server. Note: this field may return null, indicating that no valid values can be obtained. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetListenersByTargetsLoadBalancerListenerRuleTargetArgs) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerListenerRuleTargetArgs) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerListenerRuleTargetArgs) ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutput ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerListenerRuleTargetArgs) ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutput() GetListenersByTargetsLoadBalancerListenerRuleTargetOutput
func (GetListenersByTargetsLoadBalancerListenerRuleTargetArgs) ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutputWithContext ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerListenerRuleTargetArgs) ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleTargetOutput
type GetListenersByTargetsLoadBalancerListenerRuleTargetArray ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerRuleTargetArray []GetListenersByTargetsLoadBalancerListenerRuleTargetInput
func (GetListenersByTargetsLoadBalancerListenerRuleTargetArray) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerListenerRuleTargetArray) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerListenerRuleTargetArray) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerListenerRuleTargetArray) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput() GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput
func (GetListenersByTargetsLoadBalancerListenerRuleTargetArray) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutputWithContext ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerListenerRuleTargetArray) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput
type GetListenersByTargetsLoadBalancerListenerRuleTargetArrayInput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerRuleTargetArrayInput interface { pulumi.Input ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput() GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput }
GetListenersByTargetsLoadBalancerListenerRuleTargetArrayInput is an input type that accepts GetListenersByTargetsLoadBalancerListenerRuleTargetArray and GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerListenerRuleTargetArrayInput` via:
GetListenersByTargetsLoadBalancerListenerRuleTargetArray{ GetListenersByTargetsLoadBalancerListenerRuleTargetArgs{...} }
type GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput struct{ *pulumi.OutputState }
func (GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput() GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput
func (GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutputWithContext ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput) ToGetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleTargetArrayOutput
type GetListenersByTargetsLoadBalancerListenerRuleTargetInput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerRuleTargetInput interface { pulumi.Input ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutput() GetListenersByTargetsLoadBalancerListenerRuleTargetOutput ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerListenerRuleTargetOutput }
GetListenersByTargetsLoadBalancerListenerRuleTargetInput is an input type that accepts GetListenersByTargetsLoadBalancerListenerRuleTargetArgs and GetListenersByTargetsLoadBalancerListenerRuleTargetOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerListenerRuleTargetInput` via:
GetListenersByTargetsLoadBalancerListenerRuleTargetArgs{...}
type GetListenersByTargetsLoadBalancerListenerRuleTargetOutput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerRuleTargetOutput struct{ *pulumi.OutputState }
func (GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) Port ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) Port() pulumi.IntOutput
Port bound to the real server.
func (GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) PrivateIp ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) PrivateIp() pulumi.StringOutput
Private network IP to be queried, which can be of the CVM or ENI.
func (GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutput ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutput() GetListenersByTargetsLoadBalancerListenerRuleTargetOutput
func (GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutputWithContext ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) ToGetListenersByTargetsLoadBalancerListenerRuleTargetOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerRuleTargetOutput
func (GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) Type ¶ added in v0.1.5
Private network IP type, which can be cvm or eni.
func (GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) VpcId ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) VpcId() pulumi.IntOutput
VPC ID.
func (GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) Weight ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerRuleTargetOutput) Weight() pulumi.IntOutput
Weight of the real server. Note: this field may return null, indicating that no valid values can be obtained.
type GetListenersByTargetsLoadBalancerListenerTarget ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerTarget struct { // Port bound to the real server. Port int `pulumi:"port"` // Private network IP to be queried, which can be of the CVM or ENI. PrivateIp string `pulumi:"privateIp"` // Private network IP type, which can be cvm or eni. Type string `pulumi:"type"` // VPC ID. VpcId int `pulumi:"vpcId"` // Weight of the real server. Note: this field may return null, indicating that no valid values can be obtained. Weight int `pulumi:"weight"` }
type GetListenersByTargetsLoadBalancerListenerTargetArgs ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerTargetArgs struct { // Port bound to the real server. Port pulumi.IntInput `pulumi:"port"` // Private network IP to be queried, which can be of the CVM or ENI. PrivateIp pulumi.StringInput `pulumi:"privateIp"` // Private network IP type, which can be cvm or eni. Type pulumi.StringInput `pulumi:"type"` // VPC ID. VpcId pulumi.IntInput `pulumi:"vpcId"` // Weight of the real server. Note: this field may return null, indicating that no valid values can be obtained. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetListenersByTargetsLoadBalancerListenerTargetArgs) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerListenerTargetArgs) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerListenerTargetArgs) ToGetListenersByTargetsLoadBalancerListenerTargetOutput ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerListenerTargetArgs) ToGetListenersByTargetsLoadBalancerListenerTargetOutput() GetListenersByTargetsLoadBalancerListenerTargetOutput
func (GetListenersByTargetsLoadBalancerListenerTargetArgs) ToGetListenersByTargetsLoadBalancerListenerTargetOutputWithContext ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerListenerTargetArgs) ToGetListenersByTargetsLoadBalancerListenerTargetOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerTargetOutput
type GetListenersByTargetsLoadBalancerListenerTargetArray ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerTargetArray []GetListenersByTargetsLoadBalancerListenerTargetInput
func (GetListenersByTargetsLoadBalancerListenerTargetArray) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerListenerTargetArray) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerListenerTargetArray) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutput ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerListenerTargetArray) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutput() GetListenersByTargetsLoadBalancerListenerTargetArrayOutput
func (GetListenersByTargetsLoadBalancerListenerTargetArray) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutputWithContext ¶ added in v0.1.5
func (i GetListenersByTargetsLoadBalancerListenerTargetArray) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerTargetArrayOutput
type GetListenersByTargetsLoadBalancerListenerTargetArrayInput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerTargetArrayInput interface { pulumi.Input ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutput() GetListenersByTargetsLoadBalancerListenerTargetArrayOutput ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerListenerTargetArrayOutput }
GetListenersByTargetsLoadBalancerListenerTargetArrayInput is an input type that accepts GetListenersByTargetsLoadBalancerListenerTargetArray and GetListenersByTargetsLoadBalancerListenerTargetArrayOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerListenerTargetArrayInput` via:
GetListenersByTargetsLoadBalancerListenerTargetArray{ GetListenersByTargetsLoadBalancerListenerTargetArgs{...} }
type GetListenersByTargetsLoadBalancerListenerTargetArrayOutput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerTargetArrayOutput struct{ *pulumi.OutputState }
func (GetListenersByTargetsLoadBalancerListenerTargetArrayOutput) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerListenerTargetArrayOutput) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerListenerTargetArrayOutput) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutput ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerTargetArrayOutput) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutput() GetListenersByTargetsLoadBalancerListenerTargetArrayOutput
func (GetListenersByTargetsLoadBalancerListenerTargetArrayOutput) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutputWithContext ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerTargetArrayOutput) ToGetListenersByTargetsLoadBalancerListenerTargetArrayOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerTargetArrayOutput
type GetListenersByTargetsLoadBalancerListenerTargetInput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerTargetInput interface { pulumi.Input ToGetListenersByTargetsLoadBalancerListenerTargetOutput() GetListenersByTargetsLoadBalancerListenerTargetOutput ToGetListenersByTargetsLoadBalancerListenerTargetOutputWithContext(context.Context) GetListenersByTargetsLoadBalancerListenerTargetOutput }
GetListenersByTargetsLoadBalancerListenerTargetInput is an input type that accepts GetListenersByTargetsLoadBalancerListenerTargetArgs and GetListenersByTargetsLoadBalancerListenerTargetOutput values. You can construct a concrete instance of `GetListenersByTargetsLoadBalancerListenerTargetInput` via:
GetListenersByTargetsLoadBalancerListenerTargetArgs{...}
type GetListenersByTargetsLoadBalancerListenerTargetOutput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerListenerTargetOutput struct{ *pulumi.OutputState }
func (GetListenersByTargetsLoadBalancerListenerTargetOutput) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerListenerTargetOutput) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerListenerTargetOutput) Port ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerTargetOutput) Port() pulumi.IntOutput
Port bound to the real server.
func (GetListenersByTargetsLoadBalancerListenerTargetOutput) PrivateIp ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerTargetOutput) PrivateIp() pulumi.StringOutput
Private network IP to be queried, which can be of the CVM or ENI.
func (GetListenersByTargetsLoadBalancerListenerTargetOutput) ToGetListenersByTargetsLoadBalancerListenerTargetOutput ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerTargetOutput) ToGetListenersByTargetsLoadBalancerListenerTargetOutput() GetListenersByTargetsLoadBalancerListenerTargetOutput
func (GetListenersByTargetsLoadBalancerListenerTargetOutput) ToGetListenersByTargetsLoadBalancerListenerTargetOutputWithContext ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerTargetOutput) ToGetListenersByTargetsLoadBalancerListenerTargetOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerListenerTargetOutput
func (GetListenersByTargetsLoadBalancerListenerTargetOutput) Type ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerTargetOutput) Type() pulumi.StringOutput
Private network IP type, which can be cvm or eni.
func (GetListenersByTargetsLoadBalancerListenerTargetOutput) VpcId ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerTargetOutput) VpcId() pulumi.IntOutput
VPC ID.
func (GetListenersByTargetsLoadBalancerListenerTargetOutput) Weight ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerListenerTargetOutput) Weight() pulumi.IntOutput
Weight of the real server. Note: this field may return null, indicating that no valid values can be obtained.
type GetListenersByTargetsLoadBalancerOutput ¶ added in v0.1.5
type GetListenersByTargetsLoadBalancerOutput struct{ *pulumi.OutputState }
func (GetListenersByTargetsLoadBalancerOutput) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsLoadBalancerOutput) ElementType() reflect.Type
func (GetListenersByTargetsLoadBalancerOutput) Listeners ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerOutput) Listeners() GetListenersByTargetsLoadBalancerListenerArrayOutput
Listener rule.
func (GetListenersByTargetsLoadBalancerOutput) LoadBalancerId ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerOutput) LoadBalancerId() pulumi.StringOutput
String ID of the CLB instance.
func (GetListenersByTargetsLoadBalancerOutput) Region ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerOutput) Region() pulumi.StringOutput
CLB instance region.
func (GetListenersByTargetsLoadBalancerOutput) ToGetListenersByTargetsLoadBalancerOutput ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerOutput) ToGetListenersByTargetsLoadBalancerOutput() GetListenersByTargetsLoadBalancerOutput
func (GetListenersByTargetsLoadBalancerOutput) ToGetListenersByTargetsLoadBalancerOutputWithContext ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerOutput) ToGetListenersByTargetsLoadBalancerOutputWithContext(ctx context.Context) GetListenersByTargetsLoadBalancerOutput
func (GetListenersByTargetsLoadBalancerOutput) Vip ¶ added in v0.1.5
func (o GetListenersByTargetsLoadBalancerOutput) Vip() pulumi.StringOutput
VIP of the CLB instance.
type GetListenersByTargetsOutputArgs ¶ added in v0.1.5
type GetListenersByTargetsOutputArgs struct { // List of private network IPs to be queried. Backends GetListenersByTargetsBackendArrayInput `pulumi:"backends"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getListenersByTargets.
func (GetListenersByTargetsOutputArgs) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsOutputArgs) ElementType() reflect.Type
type GetListenersByTargetsResult ¶ added in v0.1.5
type GetListenersByTargetsResult struct { Backends []GetListenersByTargetsBackend `pulumi:"backends"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Detail of the CLB instance. LoadBalancers []GetListenersByTargetsLoadBalancer `pulumi:"loadBalancers"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getListenersByTargets.
func GetListenersByTargets ¶ added in v0.1.5
func GetListenersByTargets(ctx *pulumi.Context, args *GetListenersByTargetsArgs, opts ...pulumi.InvokeOption) (*GetListenersByTargetsResult, error)
Use this data source to query detailed information of clb listenersByTargets
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.GetListenersByTargets(ctx, &clb.GetListenersByTargetsArgs{ Backends: []clb.GetListenersByTargetsBackend{ { PrivateIp: "106.52.160.211", VpcId: "vpc-4owdpnwr", }, }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetListenersByTargetsResultOutput ¶ added in v0.1.5
type GetListenersByTargetsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getListenersByTargets.
func GetListenersByTargetsOutput ¶ added in v0.1.5
func GetListenersByTargetsOutput(ctx *pulumi.Context, args GetListenersByTargetsOutputArgs, opts ...pulumi.InvokeOption) GetListenersByTargetsResultOutput
func (GetListenersByTargetsResultOutput) Backends ¶ added in v0.1.5
func (o GetListenersByTargetsResultOutput) Backends() GetListenersByTargetsBackendArrayOutput
func (GetListenersByTargetsResultOutput) ElementType ¶ added in v0.1.5
func (GetListenersByTargetsResultOutput) ElementType() reflect.Type
func (GetListenersByTargetsResultOutput) Id ¶ added in v0.1.5
func (o GetListenersByTargetsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetListenersByTargetsResultOutput) LoadBalancers ¶ added in v0.1.5
func (o GetListenersByTargetsResultOutput) LoadBalancers() GetListenersByTargetsLoadBalancerArrayOutput
Detail of the CLB instance.
func (GetListenersByTargetsResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetListenersByTargetsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetListenersByTargetsResultOutput) ToGetListenersByTargetsResultOutput ¶ added in v0.1.5
func (o GetListenersByTargetsResultOutput) ToGetListenersByTargetsResultOutput() GetListenersByTargetsResultOutput
func (GetListenersByTargetsResultOutput) ToGetListenersByTargetsResultOutputWithContext ¶ added in v0.1.5
func (o GetListenersByTargetsResultOutput) ToGetListenersByTargetsResultOutputWithContext(ctx context.Context) GetListenersByTargetsResultOutput
type GetListenersListenerList ¶
type GetListenersListenerList struct { // Id of the client certificate. It must be set when SSLMode is `mutual`. NOTES: only supported by listeners of `HTTPS` and `TCP_SSL` protocol. CertificateCaId string `pulumi:"certificateCaId"` // Id of the server certificate. It must be set when protocol is `HTTPS` or `TCP_SSL`. NOTES: only supported by listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available. CertificateId string `pulumi:"certificateId"` // Type of certificate, and available values inclue `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available. CertificateSslMode string `pulumi:"certificateSslMode"` // Id of the CLB to be queried. ClbId string `pulumi:"clbId"` // Health check protocol. HealthCheckContextType string `pulumi:"healthCheckContextType"` // Health threshold of health check, and the default is `3`. If a success result is returned for the health check three consecutive times, the CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. HealthCheckHealthNum int `pulumi:"healthCheckHealthNum"` // HTTP health check code of TCP listener. HealthCheckHttpCode int `pulumi:"healthCheckHttpCode"` // HTTP health check domain of TCP listener. HealthCheckHttpDomain string `pulumi:"healthCheckHttpDomain"` // HTTP health check method of TCP listener. HealthCheckHttpMethod string `pulumi:"healthCheckHttpMethod"` // HTTP health check path of TCP listener. HealthCheckHttpPath string `pulumi:"healthCheckHttpPath"` // The HTTP version of the backend service. HealthCheckHttpVersion string `pulumi:"healthCheckHttpVersion"` // Interval time of health check. The value range is 2-300 sec, and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. HealthCheckIntervalTime int `pulumi:"healthCheckIntervalTime"` // The health check port is the port of the backend service. HealthCheckPort int `pulumi:"healthCheckPort"` // It represents the result returned by the health check. HealthCheckRecvContext string `pulumi:"healthCheckRecvContext"` // It represents the content of the request sent by the health check. HealthCheckSendContext string `pulumi:"healthCheckSendContext"` // Indicates whether health check is enabled. HealthCheckSwitch bool `pulumi:"healthCheckSwitch"` // Response timeout of health check. The value range is 2-60 sec, and the default is `2` sec. Response timeout needs to be less than check interval. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration. HealthCheckTimeOut int `pulumi:"healthCheckTimeOut"` // Protocol used for health check. HealthCheckType string `pulumi:"healthCheckType"` // Unhealthy threshold of health check, and the default is `3`. If a success result is returned for the health check three consecutive times, the CVM is identified as unhealthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. HealthCheckUnhealthNum int `pulumi:"healthCheckUnhealthNum"` // Id of the listener to be queried. ListenerId string `pulumi:"listenerId"` // Name of the CLB listener. ListenerName string `pulumi:"listenerName"` // Port of the CLB listener. Port int `pulumi:"port"` // Type of protocol within the listener, and available values are `TCP`, `UDP`, `HTTP`, `HTTPS` and `TCP_SSL`. Protocol string `pulumi:"protocol"` // Scheduling method of the CLB listener, and available values are `WRR` and `LEAST_CONN`. The default is `WRR`. NOTES: The listener of 'HTTP' and `HTTPS` protocol additionally supports the `IP HASH` method. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. Scheduler string `pulumi:"scheduler"` // Time of session persistence within the CLB listener. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. SessionExpireTime int `pulumi:"sessionExpireTime"` // Indicates whether SNI is enabled. NOTES: Only supported by `HTTPS` protocol. SniSwitch bool `pulumi:"sniSwitch"` }
type GetListenersListenerListArgs ¶
type GetListenersListenerListArgs struct { // Id of the client certificate. It must be set when SSLMode is `mutual`. NOTES: only supported by listeners of `HTTPS` and `TCP_SSL` protocol. CertificateCaId pulumi.StringInput `pulumi:"certificateCaId"` // Id of the server certificate. It must be set when protocol is `HTTPS` or `TCP_SSL`. NOTES: only supported by listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available. CertificateId pulumi.StringInput `pulumi:"certificateId"` // Type of certificate, and available values inclue `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available. CertificateSslMode pulumi.StringInput `pulumi:"certificateSslMode"` // Id of the CLB to be queried. ClbId pulumi.StringInput `pulumi:"clbId"` // Health check protocol. HealthCheckContextType pulumi.StringInput `pulumi:"healthCheckContextType"` // Health threshold of health check, and the default is `3`. If a success result is returned for the health check three consecutive times, the CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. HealthCheckHealthNum pulumi.IntInput `pulumi:"healthCheckHealthNum"` // HTTP health check code of TCP listener. HealthCheckHttpCode pulumi.IntInput `pulumi:"healthCheckHttpCode"` // HTTP health check domain of TCP listener. HealthCheckHttpDomain pulumi.StringInput `pulumi:"healthCheckHttpDomain"` // HTTP health check method of TCP listener. HealthCheckHttpMethod pulumi.StringInput `pulumi:"healthCheckHttpMethod"` // HTTP health check path of TCP listener. HealthCheckHttpPath pulumi.StringInput `pulumi:"healthCheckHttpPath"` // The HTTP version of the backend service. HealthCheckHttpVersion pulumi.StringInput `pulumi:"healthCheckHttpVersion"` // Interval time of health check. The value range is 2-300 sec, and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. HealthCheckIntervalTime pulumi.IntInput `pulumi:"healthCheckIntervalTime"` // The health check port is the port of the backend service. HealthCheckPort pulumi.IntInput `pulumi:"healthCheckPort"` // It represents the result returned by the health check. HealthCheckRecvContext pulumi.StringInput `pulumi:"healthCheckRecvContext"` // It represents the content of the request sent by the health check. HealthCheckSendContext pulumi.StringInput `pulumi:"healthCheckSendContext"` // Indicates whether health check is enabled. HealthCheckSwitch pulumi.BoolInput `pulumi:"healthCheckSwitch"` // Response timeout of health check. The value range is 2-60 sec, and the default is `2` sec. Response timeout needs to be less than check interval. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration. HealthCheckTimeOut pulumi.IntInput `pulumi:"healthCheckTimeOut"` // Protocol used for health check. HealthCheckType pulumi.StringInput `pulumi:"healthCheckType"` // Unhealthy threshold of health check, and the default is `3`. If a success result is returned for the health check three consecutive times, the CVM is identified as unhealthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. HealthCheckUnhealthNum pulumi.IntInput `pulumi:"healthCheckUnhealthNum"` // Id of the listener to be queried. ListenerId pulumi.StringInput `pulumi:"listenerId"` // Name of the CLB listener. ListenerName pulumi.StringInput `pulumi:"listenerName"` // Port of the CLB listener. Port pulumi.IntInput `pulumi:"port"` // Type of protocol within the listener, and available values are `TCP`, `UDP`, `HTTP`, `HTTPS` and `TCP_SSL`. Protocol pulumi.StringInput `pulumi:"protocol"` // Scheduling method of the CLB listener, and available values are `WRR` and `LEAST_CONN`. The default is `WRR`. NOTES: The listener of 'HTTP' and `HTTPS` protocol additionally supports the `IP HASH` method. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. Scheduler pulumi.StringInput `pulumi:"scheduler"` // Time of session persistence within the CLB listener. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. SessionExpireTime pulumi.IntInput `pulumi:"sessionExpireTime"` // Indicates whether SNI is enabled. NOTES: Only supported by `HTTPS` protocol. SniSwitch pulumi.BoolInput `pulumi:"sniSwitch"` }
func (GetListenersListenerListArgs) ElementType ¶
func (GetListenersListenerListArgs) ElementType() reflect.Type
func (GetListenersListenerListArgs) ToGetListenersListenerListOutput ¶
func (i GetListenersListenerListArgs) ToGetListenersListenerListOutput() GetListenersListenerListOutput
func (GetListenersListenerListArgs) ToGetListenersListenerListOutputWithContext ¶
func (i GetListenersListenerListArgs) ToGetListenersListenerListOutputWithContext(ctx context.Context) GetListenersListenerListOutput
type GetListenersListenerListArray ¶
type GetListenersListenerListArray []GetListenersListenerListInput
func (GetListenersListenerListArray) ElementType ¶
func (GetListenersListenerListArray) ElementType() reflect.Type
func (GetListenersListenerListArray) ToGetListenersListenerListArrayOutput ¶
func (i GetListenersListenerListArray) ToGetListenersListenerListArrayOutput() GetListenersListenerListArrayOutput
func (GetListenersListenerListArray) ToGetListenersListenerListArrayOutputWithContext ¶
func (i GetListenersListenerListArray) ToGetListenersListenerListArrayOutputWithContext(ctx context.Context) GetListenersListenerListArrayOutput
type GetListenersListenerListArrayInput ¶
type GetListenersListenerListArrayInput interface { pulumi.Input ToGetListenersListenerListArrayOutput() GetListenersListenerListArrayOutput ToGetListenersListenerListArrayOutputWithContext(context.Context) GetListenersListenerListArrayOutput }
GetListenersListenerListArrayInput is an input type that accepts GetListenersListenerListArray and GetListenersListenerListArrayOutput values. You can construct a concrete instance of `GetListenersListenerListArrayInput` via:
GetListenersListenerListArray{ GetListenersListenerListArgs{...} }
type GetListenersListenerListArrayOutput ¶
type GetListenersListenerListArrayOutput struct{ *pulumi.OutputState }
func (GetListenersListenerListArrayOutput) ElementType ¶
func (GetListenersListenerListArrayOutput) ElementType() reflect.Type
func (GetListenersListenerListArrayOutput) Index ¶
func (o GetListenersListenerListArrayOutput) Index(i pulumi.IntInput) GetListenersListenerListOutput
func (GetListenersListenerListArrayOutput) ToGetListenersListenerListArrayOutput ¶
func (o GetListenersListenerListArrayOutput) ToGetListenersListenerListArrayOutput() GetListenersListenerListArrayOutput
func (GetListenersListenerListArrayOutput) ToGetListenersListenerListArrayOutputWithContext ¶
func (o GetListenersListenerListArrayOutput) ToGetListenersListenerListArrayOutputWithContext(ctx context.Context) GetListenersListenerListArrayOutput
type GetListenersListenerListInput ¶
type GetListenersListenerListInput interface { pulumi.Input ToGetListenersListenerListOutput() GetListenersListenerListOutput ToGetListenersListenerListOutputWithContext(context.Context) GetListenersListenerListOutput }
GetListenersListenerListInput is an input type that accepts GetListenersListenerListArgs and GetListenersListenerListOutput values. You can construct a concrete instance of `GetListenersListenerListInput` via:
GetListenersListenerListArgs{...}
type GetListenersListenerListOutput ¶
type GetListenersListenerListOutput struct{ *pulumi.OutputState }
func (GetListenersListenerListOutput) CertificateCaId ¶
func (o GetListenersListenerListOutput) CertificateCaId() pulumi.StringOutput
Id of the client certificate. It must be set when SSLMode is `mutual`. NOTES: only supported by listeners of `HTTPS` and `TCP_SSL` protocol.
func (GetListenersListenerListOutput) CertificateId ¶
func (o GetListenersListenerListOutput) CertificateId() pulumi.StringOutput
Id of the server certificate. It must be set when protocol is `HTTPS` or `TCP_SSL`. NOTES: only supported by listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available.
func (GetListenersListenerListOutput) CertificateSslMode ¶
func (o GetListenersListenerListOutput) CertificateSslMode() pulumi.StringOutput
Type of certificate, and available values inclue `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available.
func (GetListenersListenerListOutput) ClbId ¶
func (o GetListenersListenerListOutput) ClbId() pulumi.StringOutput
Id of the CLB to be queried.
func (GetListenersListenerListOutput) ElementType ¶
func (GetListenersListenerListOutput) ElementType() reflect.Type
func (GetListenersListenerListOutput) HealthCheckContextType ¶
func (o GetListenersListenerListOutput) HealthCheckContextType() pulumi.StringOutput
Health check protocol.
func (GetListenersListenerListOutput) HealthCheckHealthNum ¶
func (o GetListenersListenerListOutput) HealthCheckHealthNum() pulumi.IntOutput
Health threshold of health check, and the default is `3`. If a success result is returned for the health check three consecutive times, the CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.
func (GetListenersListenerListOutput) HealthCheckHttpCode ¶
func (o GetListenersListenerListOutput) HealthCheckHttpCode() pulumi.IntOutput
HTTP health check code of TCP listener.
func (GetListenersListenerListOutput) HealthCheckHttpDomain ¶
func (o GetListenersListenerListOutput) HealthCheckHttpDomain() pulumi.StringOutput
HTTP health check domain of TCP listener.
func (GetListenersListenerListOutput) HealthCheckHttpMethod ¶
func (o GetListenersListenerListOutput) HealthCheckHttpMethod() pulumi.StringOutput
HTTP health check method of TCP listener.
func (GetListenersListenerListOutput) HealthCheckHttpPath ¶
func (o GetListenersListenerListOutput) HealthCheckHttpPath() pulumi.StringOutput
HTTP health check path of TCP listener.
func (GetListenersListenerListOutput) HealthCheckHttpVersion ¶
func (o GetListenersListenerListOutput) HealthCheckHttpVersion() pulumi.StringOutput
The HTTP version of the backend service.
func (GetListenersListenerListOutput) HealthCheckIntervalTime ¶
func (o GetListenersListenerListOutput) HealthCheckIntervalTime() pulumi.IntOutput
Interval time of health check. The value range is 2-300 sec, and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.
func (GetListenersListenerListOutput) HealthCheckPort ¶
func (o GetListenersListenerListOutput) HealthCheckPort() pulumi.IntOutput
The health check port is the port of the backend service.
func (GetListenersListenerListOutput) HealthCheckRecvContext ¶
func (o GetListenersListenerListOutput) HealthCheckRecvContext() pulumi.StringOutput
It represents the result returned by the health check.
func (GetListenersListenerListOutput) HealthCheckSendContext ¶
func (o GetListenersListenerListOutput) HealthCheckSendContext() pulumi.StringOutput
It represents the content of the request sent by the health check.
func (GetListenersListenerListOutput) HealthCheckSwitch ¶
func (o GetListenersListenerListOutput) HealthCheckSwitch() pulumi.BoolOutput
Indicates whether health check is enabled.
func (GetListenersListenerListOutput) HealthCheckTimeOut ¶
func (o GetListenersListenerListOutput) HealthCheckTimeOut() pulumi.IntOutput
Response timeout of health check. The value range is 2-60 sec, and the default is `2` sec. Response timeout needs to be less than check interval. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration.
func (GetListenersListenerListOutput) HealthCheckType ¶
func (o GetListenersListenerListOutput) HealthCheckType() pulumi.StringOutput
Protocol used for health check.
func (GetListenersListenerListOutput) HealthCheckUnhealthNum ¶
func (o GetListenersListenerListOutput) HealthCheckUnhealthNum() pulumi.IntOutput
Unhealthy threshold of health check, and the default is `3`. If a success result is returned for the health check three consecutive times, the CVM is identified as unhealthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.
func (GetListenersListenerListOutput) ListenerId ¶
func (o GetListenersListenerListOutput) ListenerId() pulumi.StringOutput
Id of the listener to be queried.
func (GetListenersListenerListOutput) ListenerName ¶
func (o GetListenersListenerListOutput) ListenerName() pulumi.StringOutput
Name of the CLB listener.
func (GetListenersListenerListOutput) Port ¶
func (o GetListenersListenerListOutput) Port() pulumi.IntOutput
Port of the CLB listener.
func (GetListenersListenerListOutput) Protocol ¶
func (o GetListenersListenerListOutput) Protocol() pulumi.StringOutput
Type of protocol within the listener, and available values are `TCP`, `UDP`, `HTTP`, `HTTPS` and `TCP_SSL`.
func (GetListenersListenerListOutput) Scheduler ¶
func (o GetListenersListenerListOutput) Scheduler() pulumi.StringOutput
Scheduling method of the CLB listener, and available values are `WRR` and `LEAST_CONN`. The default is `WRR`. NOTES: The listener of 'HTTP' and `HTTPS` protocol additionally supports the `IP HASH` method. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.
func (GetListenersListenerListOutput) SessionExpireTime ¶
func (o GetListenersListenerListOutput) SessionExpireTime() pulumi.IntOutput
Time of session persistence within the CLB listener. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.
func (GetListenersListenerListOutput) SniSwitch ¶
func (o GetListenersListenerListOutput) SniSwitch() pulumi.BoolOutput
Indicates whether SNI is enabled. NOTES: Only supported by `HTTPS` protocol.
func (GetListenersListenerListOutput) ToGetListenersListenerListOutput ¶
func (o GetListenersListenerListOutput) ToGetListenersListenerListOutput() GetListenersListenerListOutput
func (GetListenersListenerListOutput) ToGetListenersListenerListOutputWithContext ¶
func (o GetListenersListenerListOutput) ToGetListenersListenerListOutputWithContext(ctx context.Context) GetListenersListenerListOutput
type GetListenersOutputArgs ¶
type GetListenersOutputArgs struct { // Id of the CLB to be queried. ClbId pulumi.StringInput `pulumi:"clbId"` // Id of the listener to be queried. ListenerId pulumi.StringPtrInput `pulumi:"listenerId"` // Port of the CLB listener. Port pulumi.IntPtrInput `pulumi:"port"` // Type of protocol within the listener, and available values are `TCP`, `UDP`, `HTTP`, `HTTPS` and `TCP_SSL`. Protocol pulumi.StringPtrInput `pulumi:"protocol"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getListeners.
func (GetListenersOutputArgs) ElementType ¶
func (GetListenersOutputArgs) ElementType() reflect.Type
type GetListenersResult ¶
type GetListenersResult struct { // ID of the CLB. ClbId string `pulumi:"clbId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // ID of the listener. ListenerId *string `pulumi:"listenerId"` // A list of listeners of cloud load balancers. Each element contains the following attributes: ListenerLists []GetListenersListenerList `pulumi:"listenerLists"` // Port of the CLB listener. Port *int `pulumi:"port"` // Protocol of the listener. Available values are `HTTP`, `HTTPS`, `TCP`, `UDP`, `TCP_SSL`. Protocol *string `pulumi:"protocol"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getListeners.
func GetListeners ¶
func GetListeners(ctx *pulumi.Context, args *GetListenersArgs, opts ...pulumi.InvokeOption) (*GetListenersResult, error)
Use this data source to query detailed information of CLB listener
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.GetListeners(ctx, &clb.GetListenersArgs{ ClbId: "lb-k2zjp9lv", ListenerId: pulumi.StringRef("lbl-mwr6vbtv"), Port: pulumi.IntRef(80), Protocol: pulumi.StringRef("TCP"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetListenersResultOutput ¶
type GetListenersResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getListeners.
func GetListenersOutput ¶
func GetListenersOutput(ctx *pulumi.Context, args GetListenersOutputArgs, opts ...pulumi.InvokeOption) GetListenersResultOutput
func (GetListenersResultOutput) ClbId ¶
func (o GetListenersResultOutput) ClbId() pulumi.StringOutput
ID of the CLB.
func (GetListenersResultOutput) ElementType ¶
func (GetListenersResultOutput) ElementType() reflect.Type
func (GetListenersResultOutput) Id ¶
func (o GetListenersResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetListenersResultOutput) ListenerId ¶
func (o GetListenersResultOutput) ListenerId() pulumi.StringPtrOutput
ID of the listener.
func (GetListenersResultOutput) ListenerLists ¶
func (o GetListenersResultOutput) ListenerLists() GetListenersListenerListArrayOutput
A list of listeners of cloud load balancers. Each element contains the following attributes:
func (GetListenersResultOutput) Port ¶
func (o GetListenersResultOutput) Port() pulumi.IntPtrOutput
Port of the CLB listener.
func (GetListenersResultOutput) Protocol ¶
func (o GetListenersResultOutput) Protocol() pulumi.StringPtrOutput
Protocol of the listener. Available values are `HTTP`, `HTTPS`, `TCP`, `UDP`, `TCP_SSL`.
func (GetListenersResultOutput) ResultOutputFile ¶
func (o GetListenersResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetListenersResultOutput) ToGetListenersResultOutput ¶
func (o GetListenersResultOutput) ToGetListenersResultOutput() GetListenersResultOutput
func (GetListenersResultOutput) ToGetListenersResultOutputWithContext ¶
func (o GetListenersResultOutput) ToGetListenersResultOutputWithContext(ctx context.Context) GetListenersResultOutput
type GetRedirectionsArgs ¶
type GetRedirectionsArgs struct { // ID of the CLB to be queried. ClbId string `pulumi:"clbId"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of source listener to be queried. SourceListenerId string `pulumi:"sourceListenerId"` // Rule ID of source listener to be queried. SourceRuleId string `pulumi:"sourceRuleId"` // ID of target listener to be queried. TargetListenerId *string `pulumi:"targetListenerId"` // Rule ID of target listener to be queried. TargetRuleId *string `pulumi:"targetRuleId"` }
A collection of arguments for invoking getRedirections.
type GetRedirectionsOutputArgs ¶
type GetRedirectionsOutputArgs struct { // ID of the CLB to be queried. ClbId pulumi.StringInput `pulumi:"clbId"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // ID of source listener to be queried. SourceListenerId pulumi.StringInput `pulumi:"sourceListenerId"` // Rule ID of source listener to be queried. SourceRuleId pulumi.StringInput `pulumi:"sourceRuleId"` // ID of target listener to be queried. TargetListenerId pulumi.StringPtrInput `pulumi:"targetListenerId"` // Rule ID of target listener to be queried. TargetRuleId pulumi.StringPtrInput `pulumi:"targetRuleId"` }
A collection of arguments for invoking getRedirections.
func (GetRedirectionsOutputArgs) ElementType ¶
func (GetRedirectionsOutputArgs) ElementType() reflect.Type
type GetRedirectionsRedirectionList ¶
type GetRedirectionsRedirectionList struct { // ID of the CLB to be queried. ClbId string `pulumi:"clbId"` // ID of source listener to be queried. SourceListenerId string `pulumi:"sourceListenerId"` // Rule ID of source listener to be queried. SourceRuleId string `pulumi:"sourceRuleId"` // ID of target listener to be queried. TargetListenerId string `pulumi:"targetListenerId"` // Rule ID of target listener to be queried. TargetRuleId string `pulumi:"targetRuleId"` }
type GetRedirectionsRedirectionListArgs ¶
type GetRedirectionsRedirectionListArgs struct { // ID of the CLB to be queried. ClbId pulumi.StringInput `pulumi:"clbId"` // ID of source listener to be queried. SourceListenerId pulumi.StringInput `pulumi:"sourceListenerId"` // Rule ID of source listener to be queried. SourceRuleId pulumi.StringInput `pulumi:"sourceRuleId"` // ID of target listener to be queried. TargetListenerId pulumi.StringInput `pulumi:"targetListenerId"` // Rule ID of target listener to be queried. TargetRuleId pulumi.StringInput `pulumi:"targetRuleId"` }
func (GetRedirectionsRedirectionListArgs) ElementType ¶
func (GetRedirectionsRedirectionListArgs) ElementType() reflect.Type
func (GetRedirectionsRedirectionListArgs) ToGetRedirectionsRedirectionListOutput ¶
func (i GetRedirectionsRedirectionListArgs) ToGetRedirectionsRedirectionListOutput() GetRedirectionsRedirectionListOutput
func (GetRedirectionsRedirectionListArgs) ToGetRedirectionsRedirectionListOutputWithContext ¶
func (i GetRedirectionsRedirectionListArgs) ToGetRedirectionsRedirectionListOutputWithContext(ctx context.Context) GetRedirectionsRedirectionListOutput
type GetRedirectionsRedirectionListArray ¶
type GetRedirectionsRedirectionListArray []GetRedirectionsRedirectionListInput
func (GetRedirectionsRedirectionListArray) ElementType ¶
func (GetRedirectionsRedirectionListArray) ElementType() reflect.Type
func (GetRedirectionsRedirectionListArray) ToGetRedirectionsRedirectionListArrayOutput ¶
func (i GetRedirectionsRedirectionListArray) ToGetRedirectionsRedirectionListArrayOutput() GetRedirectionsRedirectionListArrayOutput
func (GetRedirectionsRedirectionListArray) ToGetRedirectionsRedirectionListArrayOutputWithContext ¶
func (i GetRedirectionsRedirectionListArray) ToGetRedirectionsRedirectionListArrayOutputWithContext(ctx context.Context) GetRedirectionsRedirectionListArrayOutput
type GetRedirectionsRedirectionListArrayInput ¶
type GetRedirectionsRedirectionListArrayInput interface { pulumi.Input ToGetRedirectionsRedirectionListArrayOutput() GetRedirectionsRedirectionListArrayOutput ToGetRedirectionsRedirectionListArrayOutputWithContext(context.Context) GetRedirectionsRedirectionListArrayOutput }
GetRedirectionsRedirectionListArrayInput is an input type that accepts GetRedirectionsRedirectionListArray and GetRedirectionsRedirectionListArrayOutput values. You can construct a concrete instance of `GetRedirectionsRedirectionListArrayInput` via:
GetRedirectionsRedirectionListArray{ GetRedirectionsRedirectionListArgs{...} }
type GetRedirectionsRedirectionListArrayOutput ¶
type GetRedirectionsRedirectionListArrayOutput struct{ *pulumi.OutputState }
func (GetRedirectionsRedirectionListArrayOutput) ElementType ¶
func (GetRedirectionsRedirectionListArrayOutput) ElementType() reflect.Type
func (GetRedirectionsRedirectionListArrayOutput) ToGetRedirectionsRedirectionListArrayOutput ¶
func (o GetRedirectionsRedirectionListArrayOutput) ToGetRedirectionsRedirectionListArrayOutput() GetRedirectionsRedirectionListArrayOutput
func (GetRedirectionsRedirectionListArrayOutput) ToGetRedirectionsRedirectionListArrayOutputWithContext ¶
func (o GetRedirectionsRedirectionListArrayOutput) ToGetRedirectionsRedirectionListArrayOutputWithContext(ctx context.Context) GetRedirectionsRedirectionListArrayOutput
type GetRedirectionsRedirectionListInput ¶
type GetRedirectionsRedirectionListInput interface { pulumi.Input ToGetRedirectionsRedirectionListOutput() GetRedirectionsRedirectionListOutput ToGetRedirectionsRedirectionListOutputWithContext(context.Context) GetRedirectionsRedirectionListOutput }
GetRedirectionsRedirectionListInput is an input type that accepts GetRedirectionsRedirectionListArgs and GetRedirectionsRedirectionListOutput values. You can construct a concrete instance of `GetRedirectionsRedirectionListInput` via:
GetRedirectionsRedirectionListArgs{...}
type GetRedirectionsRedirectionListOutput ¶
type GetRedirectionsRedirectionListOutput struct{ *pulumi.OutputState }
func (GetRedirectionsRedirectionListOutput) ClbId ¶
func (o GetRedirectionsRedirectionListOutput) ClbId() pulumi.StringOutput
ID of the CLB to be queried.
func (GetRedirectionsRedirectionListOutput) ElementType ¶
func (GetRedirectionsRedirectionListOutput) ElementType() reflect.Type
func (GetRedirectionsRedirectionListOutput) SourceListenerId ¶
func (o GetRedirectionsRedirectionListOutput) SourceListenerId() pulumi.StringOutput
ID of source listener to be queried.
func (GetRedirectionsRedirectionListOutput) SourceRuleId ¶
func (o GetRedirectionsRedirectionListOutput) SourceRuleId() pulumi.StringOutput
Rule ID of source listener to be queried.
func (GetRedirectionsRedirectionListOutput) TargetListenerId ¶
func (o GetRedirectionsRedirectionListOutput) TargetListenerId() pulumi.StringOutput
ID of target listener to be queried.
func (GetRedirectionsRedirectionListOutput) TargetRuleId ¶
func (o GetRedirectionsRedirectionListOutput) TargetRuleId() pulumi.StringOutput
Rule ID of target listener to be queried.
func (GetRedirectionsRedirectionListOutput) ToGetRedirectionsRedirectionListOutput ¶
func (o GetRedirectionsRedirectionListOutput) ToGetRedirectionsRedirectionListOutput() GetRedirectionsRedirectionListOutput
func (GetRedirectionsRedirectionListOutput) ToGetRedirectionsRedirectionListOutputWithContext ¶
func (o GetRedirectionsRedirectionListOutput) ToGetRedirectionsRedirectionListOutputWithContext(ctx context.Context) GetRedirectionsRedirectionListOutput
type GetRedirectionsResult ¶
type GetRedirectionsResult struct { // ID of the CLB. ClbId string `pulumi:"clbId"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // A list of cloud load balancer redirection configurations. Each element contains the following attributes: RedirectionLists []GetRedirectionsRedirectionList `pulumi:"redirectionLists"` ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of source listener. SourceListenerId string `pulumi:"sourceListenerId"` // Rule ID of source listener. SourceRuleId string `pulumi:"sourceRuleId"` // ID of target listener. TargetListenerId *string `pulumi:"targetListenerId"` // Rule ID of target listener. TargetRuleId *string `pulumi:"targetRuleId"` }
A collection of values returned by getRedirections.
func GetRedirections ¶
func GetRedirections(ctx *pulumi.Context, args *GetRedirectionsArgs, opts ...pulumi.InvokeOption) (*GetRedirectionsResult, error)
Use this data source to query detailed information of CLB redirections
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.GetRedirections(ctx, &clb.GetRedirectionsArgs{ ClbId: "lb-p7olt9e5", ResultOutputFile: pulumi.StringRef("mytestpath"), SourceListenerId: "lbl-jc1dx6ju", SourceRuleId: "loc-ft8fmngv", TargetListenerId: pulumi.StringRef("lbl-asj1hzuo"), TargetRuleId: pulumi.StringRef("loc-4xxr2cy7"), }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetRedirectionsResultOutput ¶
type GetRedirectionsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRedirections.
func GetRedirectionsOutput ¶
func GetRedirectionsOutput(ctx *pulumi.Context, args GetRedirectionsOutputArgs, opts ...pulumi.InvokeOption) GetRedirectionsResultOutput
func (GetRedirectionsResultOutput) ClbId ¶
func (o GetRedirectionsResultOutput) ClbId() pulumi.StringOutput
ID of the CLB.
func (GetRedirectionsResultOutput) ElementType ¶
func (GetRedirectionsResultOutput) ElementType() reflect.Type
func (GetRedirectionsResultOutput) Id ¶
func (o GetRedirectionsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetRedirectionsResultOutput) RedirectionLists ¶
func (o GetRedirectionsResultOutput) RedirectionLists() GetRedirectionsRedirectionListArrayOutput
A list of cloud load balancer redirection configurations. Each element contains the following attributes:
func (GetRedirectionsResultOutput) ResultOutputFile ¶
func (o GetRedirectionsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetRedirectionsResultOutput) SourceListenerId ¶
func (o GetRedirectionsResultOutput) SourceListenerId() pulumi.StringOutput
ID of source listener.
func (GetRedirectionsResultOutput) SourceRuleId ¶
func (o GetRedirectionsResultOutput) SourceRuleId() pulumi.StringOutput
Rule ID of source listener.
func (GetRedirectionsResultOutput) TargetListenerId ¶
func (o GetRedirectionsResultOutput) TargetListenerId() pulumi.StringPtrOutput
ID of target listener.
func (GetRedirectionsResultOutput) TargetRuleId ¶
func (o GetRedirectionsResultOutput) TargetRuleId() pulumi.StringPtrOutput
Rule ID of target listener.
func (GetRedirectionsResultOutput) ToGetRedirectionsResultOutput ¶
func (o GetRedirectionsResultOutput) ToGetRedirectionsResultOutput() GetRedirectionsResultOutput
func (GetRedirectionsResultOutput) ToGetRedirectionsResultOutputWithContext ¶
func (o GetRedirectionsResultOutput) ToGetRedirectionsResultOutputWithContext(ctx context.Context) GetRedirectionsResultOutput
type GetResourcesArgs ¶ added in v0.1.5
type GetResourcesArgs struct { // Filter to query the list of AZ resources as detailed below: zone - String - Optional - Filter by AZ, such as ap-guangzhou-1. isp -- String - Optional - Filter by the ISP. Values: BGP, CMCC, CUCC and CTCC. Filters []GetResourcesFilter `pulumi:"filters"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getResources.
type GetResourcesFilter ¶ added in v0.1.5
type GetResourcesFilterArgs ¶ added in v0.1.5
type GetResourcesFilterArgs struct { // Filter name. Name pulumi.StringInput `pulumi:"name"` // Filter value array. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetResourcesFilterArgs) ElementType ¶ added in v0.1.5
func (GetResourcesFilterArgs) ElementType() reflect.Type
func (GetResourcesFilterArgs) ToGetResourcesFilterOutput ¶ added in v0.1.5
func (i GetResourcesFilterArgs) ToGetResourcesFilterOutput() GetResourcesFilterOutput
func (GetResourcesFilterArgs) ToGetResourcesFilterOutputWithContext ¶ added in v0.1.5
func (i GetResourcesFilterArgs) ToGetResourcesFilterOutputWithContext(ctx context.Context) GetResourcesFilterOutput
type GetResourcesFilterArray ¶ added in v0.1.5
type GetResourcesFilterArray []GetResourcesFilterInput
func (GetResourcesFilterArray) ElementType ¶ added in v0.1.5
func (GetResourcesFilterArray) ElementType() reflect.Type
func (GetResourcesFilterArray) ToGetResourcesFilterArrayOutput ¶ added in v0.1.5
func (i GetResourcesFilterArray) ToGetResourcesFilterArrayOutput() GetResourcesFilterArrayOutput
func (GetResourcesFilterArray) ToGetResourcesFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetResourcesFilterArray) ToGetResourcesFilterArrayOutputWithContext(ctx context.Context) GetResourcesFilterArrayOutput
type GetResourcesFilterArrayInput ¶ added in v0.1.5
type GetResourcesFilterArrayInput interface { pulumi.Input ToGetResourcesFilterArrayOutput() GetResourcesFilterArrayOutput ToGetResourcesFilterArrayOutputWithContext(context.Context) GetResourcesFilterArrayOutput }
GetResourcesFilterArrayInput is an input type that accepts GetResourcesFilterArray and GetResourcesFilterArrayOutput values. You can construct a concrete instance of `GetResourcesFilterArrayInput` via:
GetResourcesFilterArray{ GetResourcesFilterArgs{...} }
type GetResourcesFilterArrayOutput ¶ added in v0.1.5
type GetResourcesFilterArrayOutput struct{ *pulumi.OutputState }
func (GetResourcesFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetResourcesFilterArrayOutput) ElementType() reflect.Type
func (GetResourcesFilterArrayOutput) Index ¶ added in v0.1.5
func (o GetResourcesFilterArrayOutput) Index(i pulumi.IntInput) GetResourcesFilterOutput
func (GetResourcesFilterArrayOutput) ToGetResourcesFilterArrayOutput ¶ added in v0.1.5
func (o GetResourcesFilterArrayOutput) ToGetResourcesFilterArrayOutput() GetResourcesFilterArrayOutput
func (GetResourcesFilterArrayOutput) ToGetResourcesFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetResourcesFilterArrayOutput) ToGetResourcesFilterArrayOutputWithContext(ctx context.Context) GetResourcesFilterArrayOutput
type GetResourcesFilterInput ¶ added in v0.1.5
type GetResourcesFilterInput interface { pulumi.Input ToGetResourcesFilterOutput() GetResourcesFilterOutput ToGetResourcesFilterOutputWithContext(context.Context) GetResourcesFilterOutput }
GetResourcesFilterInput is an input type that accepts GetResourcesFilterArgs and GetResourcesFilterOutput values. You can construct a concrete instance of `GetResourcesFilterInput` via:
GetResourcesFilterArgs{...}
type GetResourcesFilterOutput ¶ added in v0.1.5
type GetResourcesFilterOutput struct{ *pulumi.OutputState }
func (GetResourcesFilterOutput) ElementType ¶ added in v0.1.5
func (GetResourcesFilterOutput) ElementType() reflect.Type
func (GetResourcesFilterOutput) Name ¶ added in v0.1.5
func (o GetResourcesFilterOutput) Name() pulumi.StringOutput
Filter name.
func (GetResourcesFilterOutput) ToGetResourcesFilterOutput ¶ added in v0.1.5
func (o GetResourcesFilterOutput) ToGetResourcesFilterOutput() GetResourcesFilterOutput
func (GetResourcesFilterOutput) ToGetResourcesFilterOutputWithContext ¶ added in v0.1.5
func (o GetResourcesFilterOutput) ToGetResourcesFilterOutputWithContext(ctx context.Context) GetResourcesFilterOutput
func (GetResourcesFilterOutput) Values ¶ added in v0.1.5
func (o GetResourcesFilterOutput) Values() pulumi.StringArrayOutput
Filter value array.
type GetResourcesOutputArgs ¶ added in v0.1.5
type GetResourcesOutputArgs struct { // Filter to query the list of AZ resources as detailed below: zone - String - Optional - Filter by AZ, such as ap-guangzhou-1. isp -- String - Optional - Filter by the ISP. Values: BGP, CMCC, CUCC and CTCC. Filters GetResourcesFilterArrayInput `pulumi:"filters"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getResources.
func (GetResourcesOutputArgs) ElementType ¶ added in v0.1.5
func (GetResourcesOutputArgs) ElementType() reflect.Type
type GetResourcesResult ¶ added in v0.1.5
type GetResourcesResult struct { Filters []GetResourcesFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` // List of resources supported by the AZ. ZoneResourceSets []GetResourcesZoneResourceSet `pulumi:"zoneResourceSets"` }
A collection of values returned by getResources.
func GetResources ¶ added in v0.1.5
func GetResources(ctx *pulumi.Context, args *GetResourcesArgs, opts ...pulumi.InvokeOption) (*GetResourcesResult, error)
Use this data source to query detailed information of clb resources
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.GetResources(ctx, &clb.GetResourcesArgs{ Filters: []clb.GetResourcesFilter{ { Name: "isp", Values: []string{ "BGP", }, }, }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetResourcesResultOutput ¶ added in v0.1.5
type GetResourcesResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getResources.
func GetResourcesOutput ¶ added in v0.1.5
func GetResourcesOutput(ctx *pulumi.Context, args GetResourcesOutputArgs, opts ...pulumi.InvokeOption) GetResourcesResultOutput
func (GetResourcesResultOutput) ElementType ¶ added in v0.1.5
func (GetResourcesResultOutput) ElementType() reflect.Type
func (GetResourcesResultOutput) Filters ¶ added in v0.1.5
func (o GetResourcesResultOutput) Filters() GetResourcesFilterArrayOutput
func (GetResourcesResultOutput) Id ¶ added in v0.1.5
func (o GetResourcesResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetResourcesResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetResourcesResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetResourcesResultOutput) ToGetResourcesResultOutput ¶ added in v0.1.5
func (o GetResourcesResultOutput) ToGetResourcesResultOutput() GetResourcesResultOutput
func (GetResourcesResultOutput) ToGetResourcesResultOutputWithContext ¶ added in v0.1.5
func (o GetResourcesResultOutput) ToGetResourcesResultOutputWithContext(ctx context.Context) GetResourcesResultOutput
func (GetResourcesResultOutput) ZoneResourceSets ¶ added in v0.1.5
func (o GetResourcesResultOutput) ZoneResourceSets() GetResourcesZoneResourceSetArrayOutput
List of resources supported by the AZ.
type GetResourcesZoneResourceSet ¶ added in v0.1.5
type GetResourcesZoneResourceSet struct { // Whether the AZ is an edge zone. Values: true, false. EdgeZone bool `pulumi:"edgeZone"` // IP version. Values: IPv4, IPv6, and IPv6_Nat. IpVersion string `pulumi:"ipVersion"` // Whether the AZ is a LocalZone. Values: true, false. LocalZone bool `pulumi:"localZone"` // Primary AZ, such as ap-guangzhou-1. MasterZone string `pulumi:"masterZone"` // List of resources. Note: This field may return null, indicating that no valid values can be obtained. ResourceSets []GetResourcesZoneResourceSetResourceSet `pulumi:"resourceSets"` // Secondary AZ, such as ap-guangzhou-2. Note: This field may return null, indicating that no valid values can be obtained. SlaveZone string `pulumi:"slaveZone"` // Region of the AZ, such as ap-guangzhou. ZoneRegion string `pulumi:"zoneRegion"` // Type of resources in the zone. Values: SHARED, EXCLUSIVE. ZoneResourceType string `pulumi:"zoneResourceType"` }
type GetResourcesZoneResourceSetArgs ¶ added in v0.1.5
type GetResourcesZoneResourceSetArgs struct { // Whether the AZ is an edge zone. Values: true, false. EdgeZone pulumi.BoolInput `pulumi:"edgeZone"` // IP version. Values: IPv4, IPv6, and IPv6_Nat. IpVersion pulumi.StringInput `pulumi:"ipVersion"` // Whether the AZ is a LocalZone. Values: true, false. LocalZone pulumi.BoolInput `pulumi:"localZone"` // Primary AZ, such as ap-guangzhou-1. MasterZone pulumi.StringInput `pulumi:"masterZone"` // List of resources. Note: This field may return null, indicating that no valid values can be obtained. ResourceSets GetResourcesZoneResourceSetResourceSetArrayInput `pulumi:"resourceSets"` // Secondary AZ, such as ap-guangzhou-2. Note: This field may return null, indicating that no valid values can be obtained. SlaveZone pulumi.StringInput `pulumi:"slaveZone"` // Region of the AZ, such as ap-guangzhou. ZoneRegion pulumi.StringInput `pulumi:"zoneRegion"` // Type of resources in the zone. Values: SHARED, EXCLUSIVE. ZoneResourceType pulumi.StringInput `pulumi:"zoneResourceType"` }
func (GetResourcesZoneResourceSetArgs) ElementType ¶ added in v0.1.5
func (GetResourcesZoneResourceSetArgs) ElementType() reflect.Type
func (GetResourcesZoneResourceSetArgs) ToGetResourcesZoneResourceSetOutput ¶ added in v0.1.5
func (i GetResourcesZoneResourceSetArgs) ToGetResourcesZoneResourceSetOutput() GetResourcesZoneResourceSetOutput
func (GetResourcesZoneResourceSetArgs) ToGetResourcesZoneResourceSetOutputWithContext ¶ added in v0.1.5
func (i GetResourcesZoneResourceSetArgs) ToGetResourcesZoneResourceSetOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetOutput
type GetResourcesZoneResourceSetArray ¶ added in v0.1.5
type GetResourcesZoneResourceSetArray []GetResourcesZoneResourceSetInput
func (GetResourcesZoneResourceSetArray) ElementType ¶ added in v0.1.5
func (GetResourcesZoneResourceSetArray) ElementType() reflect.Type
func (GetResourcesZoneResourceSetArray) ToGetResourcesZoneResourceSetArrayOutput ¶ added in v0.1.5
func (i GetResourcesZoneResourceSetArray) ToGetResourcesZoneResourceSetArrayOutput() GetResourcesZoneResourceSetArrayOutput
func (GetResourcesZoneResourceSetArray) ToGetResourcesZoneResourceSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetResourcesZoneResourceSetArray) ToGetResourcesZoneResourceSetArrayOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetArrayOutput
type GetResourcesZoneResourceSetArrayInput ¶ added in v0.1.5
type GetResourcesZoneResourceSetArrayInput interface { pulumi.Input ToGetResourcesZoneResourceSetArrayOutput() GetResourcesZoneResourceSetArrayOutput ToGetResourcesZoneResourceSetArrayOutputWithContext(context.Context) GetResourcesZoneResourceSetArrayOutput }
GetResourcesZoneResourceSetArrayInput is an input type that accepts GetResourcesZoneResourceSetArray and GetResourcesZoneResourceSetArrayOutput values. You can construct a concrete instance of `GetResourcesZoneResourceSetArrayInput` via:
GetResourcesZoneResourceSetArray{ GetResourcesZoneResourceSetArgs{...} }
type GetResourcesZoneResourceSetArrayOutput ¶ added in v0.1.5
type GetResourcesZoneResourceSetArrayOutput struct{ *pulumi.OutputState }
func (GetResourcesZoneResourceSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetResourcesZoneResourceSetArrayOutput) ElementType() reflect.Type
func (GetResourcesZoneResourceSetArrayOutput) ToGetResourcesZoneResourceSetArrayOutput ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetArrayOutput) ToGetResourcesZoneResourceSetArrayOutput() GetResourcesZoneResourceSetArrayOutput
func (GetResourcesZoneResourceSetArrayOutput) ToGetResourcesZoneResourceSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetArrayOutput) ToGetResourcesZoneResourceSetArrayOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetArrayOutput
type GetResourcesZoneResourceSetInput ¶ added in v0.1.5
type GetResourcesZoneResourceSetInput interface { pulumi.Input ToGetResourcesZoneResourceSetOutput() GetResourcesZoneResourceSetOutput ToGetResourcesZoneResourceSetOutputWithContext(context.Context) GetResourcesZoneResourceSetOutput }
GetResourcesZoneResourceSetInput is an input type that accepts GetResourcesZoneResourceSetArgs and GetResourcesZoneResourceSetOutput values. You can construct a concrete instance of `GetResourcesZoneResourceSetInput` via:
GetResourcesZoneResourceSetArgs{...}
type GetResourcesZoneResourceSetOutput ¶ added in v0.1.5
type GetResourcesZoneResourceSetOutput struct{ *pulumi.OutputState }
func (GetResourcesZoneResourceSetOutput) EdgeZone ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetOutput) EdgeZone() pulumi.BoolOutput
Whether the AZ is an edge zone. Values: true, false.
func (GetResourcesZoneResourceSetOutput) ElementType ¶ added in v0.1.5
func (GetResourcesZoneResourceSetOutput) ElementType() reflect.Type
func (GetResourcesZoneResourceSetOutput) IpVersion ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetOutput) IpVersion() pulumi.StringOutput
IP version. Values: IPv4, IPv6, and IPv6_Nat.
func (GetResourcesZoneResourceSetOutput) LocalZone ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetOutput) LocalZone() pulumi.BoolOutput
Whether the AZ is a LocalZone. Values: true, false.
func (GetResourcesZoneResourceSetOutput) MasterZone ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetOutput) MasterZone() pulumi.StringOutput
Primary AZ, such as ap-guangzhou-1.
func (GetResourcesZoneResourceSetOutput) ResourceSets ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetOutput) ResourceSets() GetResourcesZoneResourceSetResourceSetArrayOutput
List of resources. Note: This field may return null, indicating that no valid values can be obtained.
func (GetResourcesZoneResourceSetOutput) SlaveZone ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetOutput) SlaveZone() pulumi.StringOutput
Secondary AZ, such as ap-guangzhou-2. Note: This field may return null, indicating that no valid values can be obtained.
func (GetResourcesZoneResourceSetOutput) ToGetResourcesZoneResourceSetOutput ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetOutput) ToGetResourcesZoneResourceSetOutput() GetResourcesZoneResourceSetOutput
func (GetResourcesZoneResourceSetOutput) ToGetResourcesZoneResourceSetOutputWithContext ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetOutput) ToGetResourcesZoneResourceSetOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetOutput
func (GetResourcesZoneResourceSetOutput) ZoneRegion ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetOutput) ZoneRegion() pulumi.StringOutput
Region of the AZ, such as ap-guangzhou.
func (GetResourcesZoneResourceSetOutput) ZoneResourceType ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetOutput) ZoneResourceType() pulumi.StringOutput
Type of resources in the zone. Values: SHARED, EXCLUSIVE.
type GetResourcesZoneResourceSetResourceSet ¶ added in v0.1.5
type GetResourcesZoneResourceSetResourceSet struct { // Available resources. Note: This field may return null, indicating that no valid values can be obtaine. AvailabilitySets []GetResourcesZoneResourceSetResourceSetAvailabilitySet `pulumi:"availabilitySets"` // ISP information, such as CMCC, CUCC, CTCC, BGP, and INTERNAL. Isp string `pulumi:"isp"` // Specific ISP resource information, Vaules: CMCC, CUCC, CTCC, BGP, and INTERNAL. Types []string `pulumi:"types"` }
type GetResourcesZoneResourceSetResourceSetArgs ¶ added in v0.1.5
type GetResourcesZoneResourceSetResourceSetArgs struct { // Available resources. Note: This field may return null, indicating that no valid values can be obtaine. AvailabilitySets GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayInput `pulumi:"availabilitySets"` // ISP information, such as CMCC, CUCC, CTCC, BGP, and INTERNAL. Isp pulumi.StringInput `pulumi:"isp"` // Specific ISP resource information, Vaules: CMCC, CUCC, CTCC, BGP, and INTERNAL. Types pulumi.StringArrayInput `pulumi:"types"` }
func (GetResourcesZoneResourceSetResourceSetArgs) ElementType ¶ added in v0.1.5
func (GetResourcesZoneResourceSetResourceSetArgs) ElementType() reflect.Type
func (GetResourcesZoneResourceSetResourceSetArgs) ToGetResourcesZoneResourceSetResourceSetOutput ¶ added in v0.1.5
func (i GetResourcesZoneResourceSetResourceSetArgs) ToGetResourcesZoneResourceSetResourceSetOutput() GetResourcesZoneResourceSetResourceSetOutput
func (GetResourcesZoneResourceSetResourceSetArgs) ToGetResourcesZoneResourceSetResourceSetOutputWithContext ¶ added in v0.1.5
func (i GetResourcesZoneResourceSetResourceSetArgs) ToGetResourcesZoneResourceSetResourceSetOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetOutput
type GetResourcesZoneResourceSetResourceSetArray ¶ added in v0.1.5
type GetResourcesZoneResourceSetResourceSetArray []GetResourcesZoneResourceSetResourceSetInput
func (GetResourcesZoneResourceSetResourceSetArray) ElementType ¶ added in v0.1.5
func (GetResourcesZoneResourceSetResourceSetArray) ElementType() reflect.Type
func (GetResourcesZoneResourceSetResourceSetArray) ToGetResourcesZoneResourceSetResourceSetArrayOutput ¶ added in v0.1.5
func (i GetResourcesZoneResourceSetResourceSetArray) ToGetResourcesZoneResourceSetResourceSetArrayOutput() GetResourcesZoneResourceSetResourceSetArrayOutput
func (GetResourcesZoneResourceSetResourceSetArray) ToGetResourcesZoneResourceSetResourceSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetResourcesZoneResourceSetResourceSetArray) ToGetResourcesZoneResourceSetResourceSetArrayOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetArrayOutput
type GetResourcesZoneResourceSetResourceSetArrayInput ¶ added in v0.1.5
type GetResourcesZoneResourceSetResourceSetArrayInput interface { pulumi.Input ToGetResourcesZoneResourceSetResourceSetArrayOutput() GetResourcesZoneResourceSetResourceSetArrayOutput ToGetResourcesZoneResourceSetResourceSetArrayOutputWithContext(context.Context) GetResourcesZoneResourceSetResourceSetArrayOutput }
GetResourcesZoneResourceSetResourceSetArrayInput is an input type that accepts GetResourcesZoneResourceSetResourceSetArray and GetResourcesZoneResourceSetResourceSetArrayOutput values. You can construct a concrete instance of `GetResourcesZoneResourceSetResourceSetArrayInput` via:
GetResourcesZoneResourceSetResourceSetArray{ GetResourcesZoneResourceSetResourceSetArgs{...} }
type GetResourcesZoneResourceSetResourceSetArrayOutput ¶ added in v0.1.5
type GetResourcesZoneResourceSetResourceSetArrayOutput struct{ *pulumi.OutputState }
func (GetResourcesZoneResourceSetResourceSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetResourcesZoneResourceSetResourceSetArrayOutput) ElementType() reflect.Type
func (GetResourcesZoneResourceSetResourceSetArrayOutput) ToGetResourcesZoneResourceSetResourceSetArrayOutput ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetResourceSetArrayOutput) ToGetResourcesZoneResourceSetResourceSetArrayOutput() GetResourcesZoneResourceSetResourceSetArrayOutput
func (GetResourcesZoneResourceSetResourceSetArrayOutput) ToGetResourcesZoneResourceSetResourceSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetResourceSetArrayOutput) ToGetResourcesZoneResourceSetResourceSetArrayOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetArrayOutput
type GetResourcesZoneResourceSetResourceSetAvailabilitySet ¶ added in v0.1.5
type GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs ¶ added in v0.1.5
type GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs struct { // Whether the resource is available. Values: Available, Unavailable. Availability pulumi.StringInput `pulumi:"availability"` // Specific ISP resource information, Vaules: CMCC, CUCC, CTCC, BGP, and INTERNAL. Type pulumi.StringInput `pulumi:"type"` }
func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs) ElementType ¶ added in v0.1.5
func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs) ElementType() reflect.Type
func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutput ¶ added in v0.1.5
func (i GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutput() GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput
func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutputWithContext ¶ added in v0.1.5
func (i GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput
type GetResourcesZoneResourceSetResourceSetAvailabilitySetArray ¶ added in v0.1.5
type GetResourcesZoneResourceSetResourceSetAvailabilitySetArray []GetResourcesZoneResourceSetResourceSetAvailabilitySetInput
func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArray) ElementType ¶ added in v0.1.5
func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArray) ElementType() reflect.Type
func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArray) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput ¶ added in v0.1.5
func (i GetResourcesZoneResourceSetResourceSetAvailabilitySetArray) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput() GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput
func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArray) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutputWithContext ¶ added in v0.1.5
func (i GetResourcesZoneResourceSetResourceSetAvailabilitySetArray) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput
type GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayInput ¶ added in v0.1.5
type GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayInput interface { pulumi.Input ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput() GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutputWithContext(context.Context) GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput }
GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayInput is an input type that accepts GetResourcesZoneResourceSetResourceSetAvailabilitySetArray and GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput values. You can construct a concrete instance of `GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayInput` via:
GetResourcesZoneResourceSetResourceSetAvailabilitySetArray{ GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs{...} }
type GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput ¶ added in v0.1.5
type GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput struct{ *pulumi.OutputState }
func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput) ElementType ¶ added in v0.1.5
func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput) ElementType() reflect.Type
func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput() GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput
func (GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutputWithContext ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput
type GetResourcesZoneResourceSetResourceSetAvailabilitySetInput ¶ added in v0.1.5
type GetResourcesZoneResourceSetResourceSetAvailabilitySetInput interface { pulumi.Input ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutput() GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutputWithContext(context.Context) GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput }
GetResourcesZoneResourceSetResourceSetAvailabilitySetInput is an input type that accepts GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs and GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput values. You can construct a concrete instance of `GetResourcesZoneResourceSetResourceSetAvailabilitySetInput` via:
GetResourcesZoneResourceSetResourceSetAvailabilitySetArgs{...}
type GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput ¶ added in v0.1.5
type GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput struct{ *pulumi.OutputState }
func (GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) Availability ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) Availability() pulumi.StringOutput
Whether the resource is available. Values: Available, Unavailable.
func (GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) ElementType ¶ added in v0.1.5
func (GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) ElementType() reflect.Type
func (GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutput ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutput() GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput
func (GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutputWithContext ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput) ToGetResourcesZoneResourceSetResourceSetAvailabilitySetOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetAvailabilitySetOutput
type GetResourcesZoneResourceSetResourceSetInput ¶ added in v0.1.5
type GetResourcesZoneResourceSetResourceSetInput interface { pulumi.Input ToGetResourcesZoneResourceSetResourceSetOutput() GetResourcesZoneResourceSetResourceSetOutput ToGetResourcesZoneResourceSetResourceSetOutputWithContext(context.Context) GetResourcesZoneResourceSetResourceSetOutput }
GetResourcesZoneResourceSetResourceSetInput is an input type that accepts GetResourcesZoneResourceSetResourceSetArgs and GetResourcesZoneResourceSetResourceSetOutput values. You can construct a concrete instance of `GetResourcesZoneResourceSetResourceSetInput` via:
GetResourcesZoneResourceSetResourceSetArgs{...}
type GetResourcesZoneResourceSetResourceSetOutput ¶ added in v0.1.5
type GetResourcesZoneResourceSetResourceSetOutput struct{ *pulumi.OutputState }
func (GetResourcesZoneResourceSetResourceSetOutput) AvailabilitySets ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetResourceSetOutput) AvailabilitySets() GetResourcesZoneResourceSetResourceSetAvailabilitySetArrayOutput
Available resources. Note: This field may return null, indicating that no valid values can be obtaine.
func (GetResourcesZoneResourceSetResourceSetOutput) ElementType ¶ added in v0.1.5
func (GetResourcesZoneResourceSetResourceSetOutput) ElementType() reflect.Type
func (GetResourcesZoneResourceSetResourceSetOutput) Isp ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetResourceSetOutput) Isp() pulumi.StringOutput
ISP information, such as CMCC, CUCC, CTCC, BGP, and INTERNAL.
func (GetResourcesZoneResourceSetResourceSetOutput) ToGetResourcesZoneResourceSetResourceSetOutput ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetResourceSetOutput) ToGetResourcesZoneResourceSetResourceSetOutput() GetResourcesZoneResourceSetResourceSetOutput
func (GetResourcesZoneResourceSetResourceSetOutput) ToGetResourcesZoneResourceSetResourceSetOutputWithContext ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetResourceSetOutput) ToGetResourcesZoneResourceSetResourceSetOutputWithContext(ctx context.Context) GetResourcesZoneResourceSetResourceSetOutput
func (GetResourcesZoneResourceSetResourceSetOutput) Types ¶ added in v0.1.5
func (o GetResourcesZoneResourceSetResourceSetOutput) Types() pulumi.StringArrayOutput
Specific ISP resource information, Vaules: CMCC, CUCC, CTCC, BGP, and INTERNAL.
type GetTargetGroupListArgs ¶ added in v0.1.5
type GetTargetGroupListArgs struct { // Filter array, which is exclusive of TargetGroupIds. Valid values: TargetGroupVpcId and TargetGroupName. Target group ID will be used first. Filters []GetTargetGroupListFilter `pulumi:"filters"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // Target group ID array. TargetGroupIds []string `pulumi:"targetGroupIds"` }
A collection of arguments for invoking getTargetGroupList.
type GetTargetGroupListFilter ¶ added in v0.1.5
type GetTargetGroupListFilterArgs ¶ added in v0.1.5
type GetTargetGroupListFilterArgs struct { // Filter name. Name pulumi.StringInput `pulumi:"name"` // Filter value array. Values pulumi.StringArrayInput `pulumi:"values"` }
func (GetTargetGroupListFilterArgs) ElementType ¶ added in v0.1.5
func (GetTargetGroupListFilterArgs) ElementType() reflect.Type
func (GetTargetGroupListFilterArgs) ToGetTargetGroupListFilterOutput ¶ added in v0.1.5
func (i GetTargetGroupListFilterArgs) ToGetTargetGroupListFilterOutput() GetTargetGroupListFilterOutput
func (GetTargetGroupListFilterArgs) ToGetTargetGroupListFilterOutputWithContext ¶ added in v0.1.5
func (i GetTargetGroupListFilterArgs) ToGetTargetGroupListFilterOutputWithContext(ctx context.Context) GetTargetGroupListFilterOutput
type GetTargetGroupListFilterArray ¶ added in v0.1.5
type GetTargetGroupListFilterArray []GetTargetGroupListFilterInput
func (GetTargetGroupListFilterArray) ElementType ¶ added in v0.1.5
func (GetTargetGroupListFilterArray) ElementType() reflect.Type
func (GetTargetGroupListFilterArray) ToGetTargetGroupListFilterArrayOutput ¶ added in v0.1.5
func (i GetTargetGroupListFilterArray) ToGetTargetGroupListFilterArrayOutput() GetTargetGroupListFilterArrayOutput
func (GetTargetGroupListFilterArray) ToGetTargetGroupListFilterArrayOutputWithContext ¶ added in v0.1.5
func (i GetTargetGroupListFilterArray) ToGetTargetGroupListFilterArrayOutputWithContext(ctx context.Context) GetTargetGroupListFilterArrayOutput
type GetTargetGroupListFilterArrayInput ¶ added in v0.1.5
type GetTargetGroupListFilterArrayInput interface { pulumi.Input ToGetTargetGroupListFilterArrayOutput() GetTargetGroupListFilterArrayOutput ToGetTargetGroupListFilterArrayOutputWithContext(context.Context) GetTargetGroupListFilterArrayOutput }
GetTargetGroupListFilterArrayInput is an input type that accepts GetTargetGroupListFilterArray and GetTargetGroupListFilterArrayOutput values. You can construct a concrete instance of `GetTargetGroupListFilterArrayInput` via:
GetTargetGroupListFilterArray{ GetTargetGroupListFilterArgs{...} }
type GetTargetGroupListFilterArrayOutput ¶ added in v0.1.5
type GetTargetGroupListFilterArrayOutput struct{ *pulumi.OutputState }
func (GetTargetGroupListFilterArrayOutput) ElementType ¶ added in v0.1.5
func (GetTargetGroupListFilterArrayOutput) ElementType() reflect.Type
func (GetTargetGroupListFilterArrayOutput) Index ¶ added in v0.1.5
func (o GetTargetGroupListFilterArrayOutput) Index(i pulumi.IntInput) GetTargetGroupListFilterOutput
func (GetTargetGroupListFilterArrayOutput) ToGetTargetGroupListFilterArrayOutput ¶ added in v0.1.5
func (o GetTargetGroupListFilterArrayOutput) ToGetTargetGroupListFilterArrayOutput() GetTargetGroupListFilterArrayOutput
func (GetTargetGroupListFilterArrayOutput) ToGetTargetGroupListFilterArrayOutputWithContext ¶ added in v0.1.5
func (o GetTargetGroupListFilterArrayOutput) ToGetTargetGroupListFilterArrayOutputWithContext(ctx context.Context) GetTargetGroupListFilterArrayOutput
type GetTargetGroupListFilterInput ¶ added in v0.1.5
type GetTargetGroupListFilterInput interface { pulumi.Input ToGetTargetGroupListFilterOutput() GetTargetGroupListFilterOutput ToGetTargetGroupListFilterOutputWithContext(context.Context) GetTargetGroupListFilterOutput }
GetTargetGroupListFilterInput is an input type that accepts GetTargetGroupListFilterArgs and GetTargetGroupListFilterOutput values. You can construct a concrete instance of `GetTargetGroupListFilterInput` via:
GetTargetGroupListFilterArgs{...}
type GetTargetGroupListFilterOutput ¶ added in v0.1.5
type GetTargetGroupListFilterOutput struct{ *pulumi.OutputState }
func (GetTargetGroupListFilterOutput) ElementType ¶ added in v0.1.5
func (GetTargetGroupListFilterOutput) ElementType() reflect.Type
func (GetTargetGroupListFilterOutput) Name ¶ added in v0.1.5
func (o GetTargetGroupListFilterOutput) Name() pulumi.StringOutput
Filter name.
func (GetTargetGroupListFilterOutput) ToGetTargetGroupListFilterOutput ¶ added in v0.1.5
func (o GetTargetGroupListFilterOutput) ToGetTargetGroupListFilterOutput() GetTargetGroupListFilterOutput
func (GetTargetGroupListFilterOutput) ToGetTargetGroupListFilterOutputWithContext ¶ added in v0.1.5
func (o GetTargetGroupListFilterOutput) ToGetTargetGroupListFilterOutputWithContext(ctx context.Context) GetTargetGroupListFilterOutput
func (GetTargetGroupListFilterOutput) Values ¶ added in v0.1.5
func (o GetTargetGroupListFilterOutput) Values() pulumi.StringArrayOutput
Filter value array.
type GetTargetGroupListOutputArgs ¶ added in v0.1.5
type GetTargetGroupListOutputArgs struct { // Filter array, which is exclusive of TargetGroupIds. Valid values: TargetGroupVpcId and TargetGroupName. Target group ID will be used first. Filters GetTargetGroupListFilterArrayInput `pulumi:"filters"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // Target group ID array. TargetGroupIds pulumi.StringArrayInput `pulumi:"targetGroupIds"` }
A collection of arguments for invoking getTargetGroupList.
func (GetTargetGroupListOutputArgs) ElementType ¶ added in v0.1.5
func (GetTargetGroupListOutputArgs) ElementType() reflect.Type
type GetTargetGroupListResult ¶ added in v0.1.5
type GetTargetGroupListResult struct { Filters []GetTargetGroupListFilter `pulumi:"filters"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` ResultOutputFile *string `pulumi:"resultOutputFile"` TargetGroupIds []string `pulumi:"targetGroupIds"` // Information set of displayed target groups. TargetGroupSets []GetTargetGroupListTargetGroupSet `pulumi:"targetGroupSets"` }
A collection of values returned by getTargetGroupList.
func GetTargetGroupList ¶ added in v0.1.5
func GetTargetGroupList(ctx *pulumi.Context, args *GetTargetGroupListArgs, opts ...pulumi.InvokeOption) (*GetTargetGroupListResult, error)
Use this data source to query detailed information of clb targetGroupList
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.GetTargetGroupList(ctx, &clb.GetTargetGroupListArgs{ Filters: []clb.GetTargetGroupListFilter{ { Name: "TargetGroupName", Values: []string{ "keep-tgg", }, }, }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetTargetGroupListResultOutput ¶ added in v0.1.5
type GetTargetGroupListResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTargetGroupList.
func GetTargetGroupListOutput ¶ added in v0.1.5
func GetTargetGroupListOutput(ctx *pulumi.Context, args GetTargetGroupListOutputArgs, opts ...pulumi.InvokeOption) GetTargetGroupListResultOutput
func (GetTargetGroupListResultOutput) ElementType ¶ added in v0.1.5
func (GetTargetGroupListResultOutput) ElementType() reflect.Type
func (GetTargetGroupListResultOutput) Filters ¶ added in v0.1.5
func (o GetTargetGroupListResultOutput) Filters() GetTargetGroupListFilterArrayOutput
func (GetTargetGroupListResultOutput) Id ¶ added in v0.1.5
func (o GetTargetGroupListResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTargetGroupListResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetTargetGroupListResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetTargetGroupListResultOutput) TargetGroupIds ¶ added in v0.1.5
func (o GetTargetGroupListResultOutput) TargetGroupIds() pulumi.StringArrayOutput
func (GetTargetGroupListResultOutput) TargetGroupSets ¶ added in v0.1.5
func (o GetTargetGroupListResultOutput) TargetGroupSets() GetTargetGroupListTargetGroupSetArrayOutput
Information set of displayed target groups.
func (GetTargetGroupListResultOutput) ToGetTargetGroupListResultOutput ¶ added in v0.1.5
func (o GetTargetGroupListResultOutput) ToGetTargetGroupListResultOutput() GetTargetGroupListResultOutput
func (GetTargetGroupListResultOutput) ToGetTargetGroupListResultOutputWithContext ¶ added in v0.1.5
func (o GetTargetGroupListResultOutput) ToGetTargetGroupListResultOutputWithContext(ctx context.Context) GetTargetGroupListResultOutput
type GetTargetGroupListTargetGroupSet ¶ added in v0.1.5
type GetTargetGroupListTargetGroupSet struct { // Array of associated rules. Note: this field may return null, indicating that no valid values can be obtained. AssociatedRules []GetTargetGroupListTargetGroupSetAssociatedRule `pulumi:"associatedRules"` // Target group creation time. CreatedTime string `pulumi:"createdTime"` // Default port of target group. Note: this field may return null, indicating that no valid values can be obtained. Port int `pulumi:"port"` // Target group ID. TargetGroupId string `pulumi:"targetGroupId"` // Target group name. TargetGroupName string `pulumi:"targetGroupName"` // Target group modification time. UpdatedTime string `pulumi:"updatedTime"` // vpcid of target group. VpcId string `pulumi:"vpcId"` }
type GetTargetGroupListTargetGroupSetArgs ¶ added in v0.1.5
type GetTargetGroupListTargetGroupSetArgs struct { // Array of associated rules. Note: this field may return null, indicating that no valid values can be obtained. AssociatedRules GetTargetGroupListTargetGroupSetAssociatedRuleArrayInput `pulumi:"associatedRules"` // Target group creation time. CreatedTime pulumi.StringInput `pulumi:"createdTime"` // Default port of target group. Note: this field may return null, indicating that no valid values can be obtained. Port pulumi.IntInput `pulumi:"port"` // Target group ID. TargetGroupId pulumi.StringInput `pulumi:"targetGroupId"` // Target group name. TargetGroupName pulumi.StringInput `pulumi:"targetGroupName"` // Target group modification time. UpdatedTime pulumi.StringInput `pulumi:"updatedTime"` // vpcid of target group. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetTargetGroupListTargetGroupSetArgs) ElementType ¶ added in v0.1.5
func (GetTargetGroupListTargetGroupSetArgs) ElementType() reflect.Type
func (GetTargetGroupListTargetGroupSetArgs) ToGetTargetGroupListTargetGroupSetOutput ¶ added in v0.1.5
func (i GetTargetGroupListTargetGroupSetArgs) ToGetTargetGroupListTargetGroupSetOutput() GetTargetGroupListTargetGroupSetOutput
func (GetTargetGroupListTargetGroupSetArgs) ToGetTargetGroupListTargetGroupSetOutputWithContext ¶ added in v0.1.5
func (i GetTargetGroupListTargetGroupSetArgs) ToGetTargetGroupListTargetGroupSetOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetOutput
type GetTargetGroupListTargetGroupSetArray ¶ added in v0.1.5
type GetTargetGroupListTargetGroupSetArray []GetTargetGroupListTargetGroupSetInput
func (GetTargetGroupListTargetGroupSetArray) ElementType ¶ added in v0.1.5
func (GetTargetGroupListTargetGroupSetArray) ElementType() reflect.Type
func (GetTargetGroupListTargetGroupSetArray) ToGetTargetGroupListTargetGroupSetArrayOutput ¶ added in v0.1.5
func (i GetTargetGroupListTargetGroupSetArray) ToGetTargetGroupListTargetGroupSetArrayOutput() GetTargetGroupListTargetGroupSetArrayOutput
func (GetTargetGroupListTargetGroupSetArray) ToGetTargetGroupListTargetGroupSetArrayOutputWithContext ¶ added in v0.1.5
func (i GetTargetGroupListTargetGroupSetArray) ToGetTargetGroupListTargetGroupSetArrayOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetArrayOutput
type GetTargetGroupListTargetGroupSetArrayInput ¶ added in v0.1.5
type GetTargetGroupListTargetGroupSetArrayInput interface { pulumi.Input ToGetTargetGroupListTargetGroupSetArrayOutput() GetTargetGroupListTargetGroupSetArrayOutput ToGetTargetGroupListTargetGroupSetArrayOutputWithContext(context.Context) GetTargetGroupListTargetGroupSetArrayOutput }
GetTargetGroupListTargetGroupSetArrayInput is an input type that accepts GetTargetGroupListTargetGroupSetArray and GetTargetGroupListTargetGroupSetArrayOutput values. You can construct a concrete instance of `GetTargetGroupListTargetGroupSetArrayInput` via:
GetTargetGroupListTargetGroupSetArray{ GetTargetGroupListTargetGroupSetArgs{...} }
type GetTargetGroupListTargetGroupSetArrayOutput ¶ added in v0.1.5
type GetTargetGroupListTargetGroupSetArrayOutput struct{ *pulumi.OutputState }
func (GetTargetGroupListTargetGroupSetArrayOutput) ElementType ¶ added in v0.1.5
func (GetTargetGroupListTargetGroupSetArrayOutput) ElementType() reflect.Type
func (GetTargetGroupListTargetGroupSetArrayOutput) ToGetTargetGroupListTargetGroupSetArrayOutput ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetArrayOutput) ToGetTargetGroupListTargetGroupSetArrayOutput() GetTargetGroupListTargetGroupSetArrayOutput
func (GetTargetGroupListTargetGroupSetArrayOutput) ToGetTargetGroupListTargetGroupSetArrayOutputWithContext ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetArrayOutput) ToGetTargetGroupListTargetGroupSetArrayOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetArrayOutput
type GetTargetGroupListTargetGroupSetAssociatedRule ¶ added in v0.1.5
type GetTargetGroupListTargetGroupSetAssociatedRule struct { // Domain name of associated forwarding rule. Note: this field may return null, indicating that no valid values can be obtained. Domain string `pulumi:"domain"` // ID of associated listener. ListenerId string `pulumi:"listenerId"` // Listener name. ListenerName string `pulumi:"listenerName"` // ID of associated CLB instance. LoadBalancerId string `pulumi:"loadBalancerId"` // CLB instance name. LoadBalancerName string `pulumi:"loadBalancerName"` // ID of associated forwarding rule. Note: this field may return null, indicating that no valid values can be obtained. LocationId string `pulumi:"locationId"` // Default port of target group. Note: this field may return null, indicating that no valid values can be obtained. Port int `pulumi:"port"` // Protocol type of associated listener, such as HTTP or TCP. Protocol string `pulumi:"protocol"` // URL of associated forwarding rule. Note: this field may return null, indicating that no valid values can be obtained. Url string `pulumi:"url"` }
type GetTargetGroupListTargetGroupSetAssociatedRuleArgs ¶ added in v0.1.5
type GetTargetGroupListTargetGroupSetAssociatedRuleArgs struct { // Domain name of associated forwarding rule. Note: this field may return null, indicating that no valid values can be obtained. Domain pulumi.StringInput `pulumi:"domain"` // ID of associated listener. ListenerId pulumi.StringInput `pulumi:"listenerId"` // Listener name. ListenerName pulumi.StringInput `pulumi:"listenerName"` // ID of associated CLB instance. LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` // CLB instance name. LoadBalancerName pulumi.StringInput `pulumi:"loadBalancerName"` // ID of associated forwarding rule. Note: this field may return null, indicating that no valid values can be obtained. LocationId pulumi.StringInput `pulumi:"locationId"` // Default port of target group. Note: this field may return null, indicating that no valid values can be obtained. Port pulumi.IntInput `pulumi:"port"` // Protocol type of associated listener, such as HTTP or TCP. Protocol pulumi.StringInput `pulumi:"protocol"` // URL of associated forwarding rule. Note: this field may return null, indicating that no valid values can be obtained. Url pulumi.StringInput `pulumi:"url"` }
func (GetTargetGroupListTargetGroupSetAssociatedRuleArgs) ElementType ¶ added in v0.1.5
func (GetTargetGroupListTargetGroupSetAssociatedRuleArgs) ElementType() reflect.Type
func (GetTargetGroupListTargetGroupSetAssociatedRuleArgs) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutput ¶ added in v0.1.5
func (i GetTargetGroupListTargetGroupSetAssociatedRuleArgs) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutput() GetTargetGroupListTargetGroupSetAssociatedRuleOutput
func (GetTargetGroupListTargetGroupSetAssociatedRuleArgs) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutputWithContext ¶ added in v0.1.5
func (i GetTargetGroupListTargetGroupSetAssociatedRuleArgs) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetAssociatedRuleOutput
type GetTargetGroupListTargetGroupSetAssociatedRuleArray ¶ added in v0.1.5
type GetTargetGroupListTargetGroupSetAssociatedRuleArray []GetTargetGroupListTargetGroupSetAssociatedRuleInput
func (GetTargetGroupListTargetGroupSetAssociatedRuleArray) ElementType ¶ added in v0.1.5
func (GetTargetGroupListTargetGroupSetAssociatedRuleArray) ElementType() reflect.Type
func (GetTargetGroupListTargetGroupSetAssociatedRuleArray) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput ¶ added in v0.1.5
func (i GetTargetGroupListTargetGroupSetAssociatedRuleArray) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput() GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput
func (GetTargetGroupListTargetGroupSetAssociatedRuleArray) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutputWithContext ¶ added in v0.1.5
func (i GetTargetGroupListTargetGroupSetAssociatedRuleArray) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput
type GetTargetGroupListTargetGroupSetAssociatedRuleArrayInput ¶ added in v0.1.5
type GetTargetGroupListTargetGroupSetAssociatedRuleArrayInput interface { pulumi.Input ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput() GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutputWithContext(context.Context) GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput }
GetTargetGroupListTargetGroupSetAssociatedRuleArrayInput is an input type that accepts GetTargetGroupListTargetGroupSetAssociatedRuleArray and GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput values. You can construct a concrete instance of `GetTargetGroupListTargetGroupSetAssociatedRuleArrayInput` via:
GetTargetGroupListTargetGroupSetAssociatedRuleArray{ GetTargetGroupListTargetGroupSetAssociatedRuleArgs{...} }
type GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput ¶ added in v0.1.5
type GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput struct{ *pulumi.OutputState }
func (GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput) ElementType ¶ added in v0.1.5
func (GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput) ElementType() reflect.Type
func (GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput() GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput
func (GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutputWithContext ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput) ToGetTargetGroupListTargetGroupSetAssociatedRuleArrayOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput
type GetTargetGroupListTargetGroupSetAssociatedRuleInput ¶ added in v0.1.5
type GetTargetGroupListTargetGroupSetAssociatedRuleInput interface { pulumi.Input ToGetTargetGroupListTargetGroupSetAssociatedRuleOutput() GetTargetGroupListTargetGroupSetAssociatedRuleOutput ToGetTargetGroupListTargetGroupSetAssociatedRuleOutputWithContext(context.Context) GetTargetGroupListTargetGroupSetAssociatedRuleOutput }
GetTargetGroupListTargetGroupSetAssociatedRuleInput is an input type that accepts GetTargetGroupListTargetGroupSetAssociatedRuleArgs and GetTargetGroupListTargetGroupSetAssociatedRuleOutput values. You can construct a concrete instance of `GetTargetGroupListTargetGroupSetAssociatedRuleInput` via:
GetTargetGroupListTargetGroupSetAssociatedRuleArgs{...}
type GetTargetGroupListTargetGroupSetAssociatedRuleOutput ¶ added in v0.1.5
type GetTargetGroupListTargetGroupSetAssociatedRuleOutput struct{ *pulumi.OutputState }
func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) Domain ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) Domain() pulumi.StringOutput
Domain name of associated forwarding rule. Note: this field may return null, indicating that no valid values can be obtained.
func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ElementType ¶ added in v0.1.5
func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ElementType() reflect.Type
func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ListenerId ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ListenerId() pulumi.StringOutput
ID of associated listener.
func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ListenerName ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ListenerName() pulumi.StringOutput
Listener name.
func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) LoadBalancerId ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) LoadBalancerId() pulumi.StringOutput
ID of associated CLB instance.
func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) LoadBalancerName ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) LoadBalancerName() pulumi.StringOutput
CLB instance name.
func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) LocationId ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) LocationId() pulumi.StringOutput
ID of associated forwarding rule. Note: this field may return null, indicating that no valid values can be obtained.
func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) Port ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) Port() pulumi.IntOutput
Default port of target group. Note: this field may return null, indicating that no valid values can be obtained.
func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) Protocol ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) Protocol() pulumi.StringOutput
Protocol type of associated listener, such as HTTP or TCP.
func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutput ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutput() GetTargetGroupListTargetGroupSetAssociatedRuleOutput
func (GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutputWithContext ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetAssociatedRuleOutput) ToGetTargetGroupListTargetGroupSetAssociatedRuleOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetAssociatedRuleOutput
type GetTargetGroupListTargetGroupSetInput ¶ added in v0.1.5
type GetTargetGroupListTargetGroupSetInput interface { pulumi.Input ToGetTargetGroupListTargetGroupSetOutput() GetTargetGroupListTargetGroupSetOutput ToGetTargetGroupListTargetGroupSetOutputWithContext(context.Context) GetTargetGroupListTargetGroupSetOutput }
GetTargetGroupListTargetGroupSetInput is an input type that accepts GetTargetGroupListTargetGroupSetArgs and GetTargetGroupListTargetGroupSetOutput values. You can construct a concrete instance of `GetTargetGroupListTargetGroupSetInput` via:
GetTargetGroupListTargetGroupSetArgs{...}
type GetTargetGroupListTargetGroupSetOutput ¶ added in v0.1.5
type GetTargetGroupListTargetGroupSetOutput struct{ *pulumi.OutputState }
func (GetTargetGroupListTargetGroupSetOutput) AssociatedRules ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetOutput) AssociatedRules() GetTargetGroupListTargetGroupSetAssociatedRuleArrayOutput
Array of associated rules. Note: this field may return null, indicating that no valid values can be obtained.
func (GetTargetGroupListTargetGroupSetOutput) CreatedTime ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetOutput) CreatedTime() pulumi.StringOutput
Target group creation time.
func (GetTargetGroupListTargetGroupSetOutput) ElementType ¶ added in v0.1.5
func (GetTargetGroupListTargetGroupSetOutput) ElementType() reflect.Type
func (GetTargetGroupListTargetGroupSetOutput) Port ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetOutput) Port() pulumi.IntOutput
Default port of target group. Note: this field may return null, indicating that no valid values can be obtained.
func (GetTargetGroupListTargetGroupSetOutput) TargetGroupId ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetOutput) TargetGroupId() pulumi.StringOutput
Target group ID.
func (GetTargetGroupListTargetGroupSetOutput) TargetGroupName ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetOutput) TargetGroupName() pulumi.StringOutput
Target group name.
func (GetTargetGroupListTargetGroupSetOutput) ToGetTargetGroupListTargetGroupSetOutput ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetOutput) ToGetTargetGroupListTargetGroupSetOutput() GetTargetGroupListTargetGroupSetOutput
func (GetTargetGroupListTargetGroupSetOutput) ToGetTargetGroupListTargetGroupSetOutputWithContext ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetOutput) ToGetTargetGroupListTargetGroupSetOutputWithContext(ctx context.Context) GetTargetGroupListTargetGroupSetOutput
func (GetTargetGroupListTargetGroupSetOutput) UpdatedTime ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetOutput) UpdatedTime() pulumi.StringOutput
Target group modification time.
func (GetTargetGroupListTargetGroupSetOutput) VpcId ¶ added in v0.1.5
func (o GetTargetGroupListTargetGroupSetOutput) VpcId() pulumi.StringOutput
vpcid of target group.
type GetTargetGroupsArgs ¶
type GetTargetGroupsArgs struct { // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of Target group. Mutually exclusive with `vpcId` and `targetGroupName`. `targetGroupId` is preferred. TargetGroupId *string `pulumi:"targetGroupId"` // Name of target group. Mutually exclusive with `targetGroupId`. `targetGroupId` is preferred. TargetGroupName *string `pulumi:"targetGroupName"` // Target group VPC ID. Mutually exclusive with `targetGroupId`. `targetGroupId` is preferred. VpcId *string `pulumi:"vpcId"` }
A collection of arguments for invoking getTargetGroups.
type GetTargetGroupsList ¶
type GetTargetGroupsList struct { // List of associated rules. AssociatedRuleLists []GetTargetGroupsListAssociatedRuleList `pulumi:"associatedRuleLists"` // Creation time of the target group. CreateTime string `pulumi:"createTime"` // Port of target group. Port int `pulumi:"port"` // ID of Target group. Mutually exclusive with `vpcId` and `targetGroupName`. `targetGroupId` is preferred. TargetGroupId string `pulumi:"targetGroupId"` // List of backend servers bound to the target group. TargetGroupInstanceLists []GetTargetGroupsListTargetGroupInstanceList `pulumi:"targetGroupInstanceLists"` // Name of target group. Mutually exclusive with `targetGroupId`. `targetGroupId` is preferred. TargetGroupName string `pulumi:"targetGroupName"` // Modification time of the target group. UpdateTime string `pulumi:"updateTime"` // Target group VPC ID. Mutually exclusive with `targetGroupId`. `targetGroupId` is preferred. VpcId string `pulumi:"vpcId"` }
type GetTargetGroupsListArgs ¶
type GetTargetGroupsListArgs struct { // List of associated rules. AssociatedRuleLists GetTargetGroupsListAssociatedRuleListArrayInput `pulumi:"associatedRuleLists"` // Creation time of the target group. CreateTime pulumi.StringInput `pulumi:"createTime"` // Port of target group. Port pulumi.IntInput `pulumi:"port"` // ID of Target group. Mutually exclusive with `vpcId` and `targetGroupName`. `targetGroupId` is preferred. TargetGroupId pulumi.StringInput `pulumi:"targetGroupId"` // List of backend servers bound to the target group. TargetGroupInstanceLists GetTargetGroupsListTargetGroupInstanceListArrayInput `pulumi:"targetGroupInstanceLists"` // Name of target group. Mutually exclusive with `targetGroupId`. `targetGroupId` is preferred. TargetGroupName pulumi.StringInput `pulumi:"targetGroupName"` // Modification time of the target group. UpdateTime pulumi.StringInput `pulumi:"updateTime"` // Target group VPC ID. Mutually exclusive with `targetGroupId`. `targetGroupId` is preferred. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (GetTargetGroupsListArgs) ElementType ¶
func (GetTargetGroupsListArgs) ElementType() reflect.Type
func (GetTargetGroupsListArgs) ToGetTargetGroupsListOutput ¶
func (i GetTargetGroupsListArgs) ToGetTargetGroupsListOutput() GetTargetGroupsListOutput
func (GetTargetGroupsListArgs) ToGetTargetGroupsListOutputWithContext ¶
func (i GetTargetGroupsListArgs) ToGetTargetGroupsListOutputWithContext(ctx context.Context) GetTargetGroupsListOutput
type GetTargetGroupsListArray ¶
type GetTargetGroupsListArray []GetTargetGroupsListInput
func (GetTargetGroupsListArray) ElementType ¶
func (GetTargetGroupsListArray) ElementType() reflect.Type
func (GetTargetGroupsListArray) ToGetTargetGroupsListArrayOutput ¶
func (i GetTargetGroupsListArray) ToGetTargetGroupsListArrayOutput() GetTargetGroupsListArrayOutput
func (GetTargetGroupsListArray) ToGetTargetGroupsListArrayOutputWithContext ¶
func (i GetTargetGroupsListArray) ToGetTargetGroupsListArrayOutputWithContext(ctx context.Context) GetTargetGroupsListArrayOutput
type GetTargetGroupsListArrayInput ¶
type GetTargetGroupsListArrayInput interface { pulumi.Input ToGetTargetGroupsListArrayOutput() GetTargetGroupsListArrayOutput ToGetTargetGroupsListArrayOutputWithContext(context.Context) GetTargetGroupsListArrayOutput }
GetTargetGroupsListArrayInput is an input type that accepts GetTargetGroupsListArray and GetTargetGroupsListArrayOutput values. You can construct a concrete instance of `GetTargetGroupsListArrayInput` via:
GetTargetGroupsListArray{ GetTargetGroupsListArgs{...} }
type GetTargetGroupsListArrayOutput ¶
type GetTargetGroupsListArrayOutput struct{ *pulumi.OutputState }
func (GetTargetGroupsListArrayOutput) ElementType ¶
func (GetTargetGroupsListArrayOutput) ElementType() reflect.Type
func (GetTargetGroupsListArrayOutput) Index ¶
func (o GetTargetGroupsListArrayOutput) Index(i pulumi.IntInput) GetTargetGroupsListOutput
func (GetTargetGroupsListArrayOutput) ToGetTargetGroupsListArrayOutput ¶
func (o GetTargetGroupsListArrayOutput) ToGetTargetGroupsListArrayOutput() GetTargetGroupsListArrayOutput
func (GetTargetGroupsListArrayOutput) ToGetTargetGroupsListArrayOutputWithContext ¶
func (o GetTargetGroupsListArrayOutput) ToGetTargetGroupsListArrayOutputWithContext(ctx context.Context) GetTargetGroupsListArrayOutput
type GetTargetGroupsListAssociatedRuleList ¶
type GetTargetGroupsListAssociatedRuleList struct { // Forwarding rule domain. Domain string `pulumi:"domain"` // Listener ID. ListenerId string `pulumi:"listenerId"` // Listener name. ListenerName string `pulumi:"listenerName"` // Listener port. ListenerPort int `pulumi:"listenerPort"` // Load balance ID. LoadBalancerId string `pulumi:"loadBalancerId"` // Load balance name. LoadBalancerName string `pulumi:"loadBalancerName"` // Forwarding rule ID. LocationId string `pulumi:"locationId"` // Listener protocol type. Protocol string `pulumi:"protocol"` // Forwarding rule URL. Url string `pulumi:"url"` }
type GetTargetGroupsListAssociatedRuleListArgs ¶
type GetTargetGroupsListAssociatedRuleListArgs struct { // Forwarding rule domain. Domain pulumi.StringInput `pulumi:"domain"` // Listener ID. ListenerId pulumi.StringInput `pulumi:"listenerId"` // Listener name. ListenerName pulumi.StringInput `pulumi:"listenerName"` // Listener port. ListenerPort pulumi.IntInput `pulumi:"listenerPort"` // Load balance ID. LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` // Load balance name. LoadBalancerName pulumi.StringInput `pulumi:"loadBalancerName"` // Forwarding rule ID. LocationId pulumi.StringInput `pulumi:"locationId"` // Listener protocol type. Protocol pulumi.StringInput `pulumi:"protocol"` // Forwarding rule URL. Url pulumi.StringInput `pulumi:"url"` }
func (GetTargetGroupsListAssociatedRuleListArgs) ElementType ¶
func (GetTargetGroupsListAssociatedRuleListArgs) ElementType() reflect.Type
func (GetTargetGroupsListAssociatedRuleListArgs) ToGetTargetGroupsListAssociatedRuleListOutput ¶
func (i GetTargetGroupsListAssociatedRuleListArgs) ToGetTargetGroupsListAssociatedRuleListOutput() GetTargetGroupsListAssociatedRuleListOutput
func (GetTargetGroupsListAssociatedRuleListArgs) ToGetTargetGroupsListAssociatedRuleListOutputWithContext ¶
func (i GetTargetGroupsListAssociatedRuleListArgs) ToGetTargetGroupsListAssociatedRuleListOutputWithContext(ctx context.Context) GetTargetGroupsListAssociatedRuleListOutput
type GetTargetGroupsListAssociatedRuleListArray ¶
type GetTargetGroupsListAssociatedRuleListArray []GetTargetGroupsListAssociatedRuleListInput
func (GetTargetGroupsListAssociatedRuleListArray) ElementType ¶
func (GetTargetGroupsListAssociatedRuleListArray) ElementType() reflect.Type
func (GetTargetGroupsListAssociatedRuleListArray) ToGetTargetGroupsListAssociatedRuleListArrayOutput ¶
func (i GetTargetGroupsListAssociatedRuleListArray) ToGetTargetGroupsListAssociatedRuleListArrayOutput() GetTargetGroupsListAssociatedRuleListArrayOutput
func (GetTargetGroupsListAssociatedRuleListArray) ToGetTargetGroupsListAssociatedRuleListArrayOutputWithContext ¶
func (i GetTargetGroupsListAssociatedRuleListArray) ToGetTargetGroupsListAssociatedRuleListArrayOutputWithContext(ctx context.Context) GetTargetGroupsListAssociatedRuleListArrayOutput
type GetTargetGroupsListAssociatedRuleListArrayInput ¶
type GetTargetGroupsListAssociatedRuleListArrayInput interface { pulumi.Input ToGetTargetGroupsListAssociatedRuleListArrayOutput() GetTargetGroupsListAssociatedRuleListArrayOutput ToGetTargetGroupsListAssociatedRuleListArrayOutputWithContext(context.Context) GetTargetGroupsListAssociatedRuleListArrayOutput }
GetTargetGroupsListAssociatedRuleListArrayInput is an input type that accepts GetTargetGroupsListAssociatedRuleListArray and GetTargetGroupsListAssociatedRuleListArrayOutput values. You can construct a concrete instance of `GetTargetGroupsListAssociatedRuleListArrayInput` via:
GetTargetGroupsListAssociatedRuleListArray{ GetTargetGroupsListAssociatedRuleListArgs{...} }
type GetTargetGroupsListAssociatedRuleListArrayOutput ¶
type GetTargetGroupsListAssociatedRuleListArrayOutput struct{ *pulumi.OutputState }
func (GetTargetGroupsListAssociatedRuleListArrayOutput) ElementType ¶
func (GetTargetGroupsListAssociatedRuleListArrayOutput) ElementType() reflect.Type
func (GetTargetGroupsListAssociatedRuleListArrayOutput) ToGetTargetGroupsListAssociatedRuleListArrayOutput ¶
func (o GetTargetGroupsListAssociatedRuleListArrayOutput) ToGetTargetGroupsListAssociatedRuleListArrayOutput() GetTargetGroupsListAssociatedRuleListArrayOutput
func (GetTargetGroupsListAssociatedRuleListArrayOutput) ToGetTargetGroupsListAssociatedRuleListArrayOutputWithContext ¶
func (o GetTargetGroupsListAssociatedRuleListArrayOutput) ToGetTargetGroupsListAssociatedRuleListArrayOutputWithContext(ctx context.Context) GetTargetGroupsListAssociatedRuleListArrayOutput
type GetTargetGroupsListAssociatedRuleListInput ¶
type GetTargetGroupsListAssociatedRuleListInput interface { pulumi.Input ToGetTargetGroupsListAssociatedRuleListOutput() GetTargetGroupsListAssociatedRuleListOutput ToGetTargetGroupsListAssociatedRuleListOutputWithContext(context.Context) GetTargetGroupsListAssociatedRuleListOutput }
GetTargetGroupsListAssociatedRuleListInput is an input type that accepts GetTargetGroupsListAssociatedRuleListArgs and GetTargetGroupsListAssociatedRuleListOutput values. You can construct a concrete instance of `GetTargetGroupsListAssociatedRuleListInput` via:
GetTargetGroupsListAssociatedRuleListArgs{...}
type GetTargetGroupsListAssociatedRuleListOutput ¶
type GetTargetGroupsListAssociatedRuleListOutput struct{ *pulumi.OutputState }
func (GetTargetGroupsListAssociatedRuleListOutput) Domain ¶
func (o GetTargetGroupsListAssociatedRuleListOutput) Domain() pulumi.StringOutput
Forwarding rule domain.
func (GetTargetGroupsListAssociatedRuleListOutput) ElementType ¶
func (GetTargetGroupsListAssociatedRuleListOutput) ElementType() reflect.Type
func (GetTargetGroupsListAssociatedRuleListOutput) ListenerId ¶
func (o GetTargetGroupsListAssociatedRuleListOutput) ListenerId() pulumi.StringOutput
Listener ID.
func (GetTargetGroupsListAssociatedRuleListOutput) ListenerName ¶
func (o GetTargetGroupsListAssociatedRuleListOutput) ListenerName() pulumi.StringOutput
Listener name.
func (GetTargetGroupsListAssociatedRuleListOutput) ListenerPort ¶
func (o GetTargetGroupsListAssociatedRuleListOutput) ListenerPort() pulumi.IntOutput
Listener port.
func (GetTargetGroupsListAssociatedRuleListOutput) LoadBalancerId ¶
func (o GetTargetGroupsListAssociatedRuleListOutput) LoadBalancerId() pulumi.StringOutput
Load balance ID.
func (GetTargetGroupsListAssociatedRuleListOutput) LoadBalancerName ¶
func (o GetTargetGroupsListAssociatedRuleListOutput) LoadBalancerName() pulumi.StringOutput
Load balance name.
func (GetTargetGroupsListAssociatedRuleListOutput) LocationId ¶
func (o GetTargetGroupsListAssociatedRuleListOutput) LocationId() pulumi.StringOutput
Forwarding rule ID.
func (GetTargetGroupsListAssociatedRuleListOutput) Protocol ¶
func (o GetTargetGroupsListAssociatedRuleListOutput) Protocol() pulumi.StringOutput
Listener protocol type.
func (GetTargetGroupsListAssociatedRuleListOutput) ToGetTargetGroupsListAssociatedRuleListOutput ¶
func (o GetTargetGroupsListAssociatedRuleListOutput) ToGetTargetGroupsListAssociatedRuleListOutput() GetTargetGroupsListAssociatedRuleListOutput
func (GetTargetGroupsListAssociatedRuleListOutput) ToGetTargetGroupsListAssociatedRuleListOutputWithContext ¶
func (o GetTargetGroupsListAssociatedRuleListOutput) ToGetTargetGroupsListAssociatedRuleListOutputWithContext(ctx context.Context) GetTargetGroupsListAssociatedRuleListOutput
func (GetTargetGroupsListAssociatedRuleListOutput) Url ¶
func (o GetTargetGroupsListAssociatedRuleListOutput) Url() pulumi.StringOutput
Forwarding rule URL.
type GetTargetGroupsListInput ¶
type GetTargetGroupsListInput interface { pulumi.Input ToGetTargetGroupsListOutput() GetTargetGroupsListOutput ToGetTargetGroupsListOutputWithContext(context.Context) GetTargetGroupsListOutput }
GetTargetGroupsListInput is an input type that accepts GetTargetGroupsListArgs and GetTargetGroupsListOutput values. You can construct a concrete instance of `GetTargetGroupsListInput` via:
GetTargetGroupsListArgs{...}
type GetTargetGroupsListOutput ¶
type GetTargetGroupsListOutput struct{ *pulumi.OutputState }
func (GetTargetGroupsListOutput) AssociatedRuleLists ¶
func (o GetTargetGroupsListOutput) AssociatedRuleLists() GetTargetGroupsListAssociatedRuleListArrayOutput
List of associated rules.
func (GetTargetGroupsListOutput) CreateTime ¶
func (o GetTargetGroupsListOutput) CreateTime() pulumi.StringOutput
Creation time of the target group.
func (GetTargetGroupsListOutput) ElementType ¶
func (GetTargetGroupsListOutput) ElementType() reflect.Type
func (GetTargetGroupsListOutput) Port ¶
func (o GetTargetGroupsListOutput) Port() pulumi.IntOutput
Port of target group.
func (GetTargetGroupsListOutput) TargetGroupId ¶
func (o GetTargetGroupsListOutput) TargetGroupId() pulumi.StringOutput
ID of Target group. Mutually exclusive with `vpcId` and `targetGroupName`. `targetGroupId` is preferred.
func (GetTargetGroupsListOutput) TargetGroupInstanceLists ¶
func (o GetTargetGroupsListOutput) TargetGroupInstanceLists() GetTargetGroupsListTargetGroupInstanceListArrayOutput
List of backend servers bound to the target group.
func (GetTargetGroupsListOutput) TargetGroupName ¶
func (o GetTargetGroupsListOutput) TargetGroupName() pulumi.StringOutput
Name of target group. Mutually exclusive with `targetGroupId`. `targetGroupId` is preferred.
func (GetTargetGroupsListOutput) ToGetTargetGroupsListOutput ¶
func (o GetTargetGroupsListOutput) ToGetTargetGroupsListOutput() GetTargetGroupsListOutput
func (GetTargetGroupsListOutput) ToGetTargetGroupsListOutputWithContext ¶
func (o GetTargetGroupsListOutput) ToGetTargetGroupsListOutputWithContext(ctx context.Context) GetTargetGroupsListOutput
func (GetTargetGroupsListOutput) UpdateTime ¶
func (o GetTargetGroupsListOutput) UpdateTime() pulumi.StringOutput
Modification time of the target group.
func (GetTargetGroupsListOutput) VpcId ¶
func (o GetTargetGroupsListOutput) VpcId() pulumi.StringOutput
Target group VPC ID. Mutually exclusive with `targetGroupId`. `targetGroupId` is preferred.
type GetTargetGroupsListTargetGroupInstanceList ¶
type GetTargetGroupsListTargetGroupInstanceList struct { // ID of Elastic Network Interface. EniId string `pulumi:"eniId"` // ID of backend service. InstanceId string `pulumi:"instanceId"` // The instance name of the backend service. InstanceName string `pulumi:"instanceName"` // Intranet IP list of back-end services. PrivateIpAddresses []interface{} `pulumi:"privateIpAddresses"` // List of external network IP of back-end services. PublicIpAddresses []interface{} `pulumi:"publicIpAddresses"` // The time the backend service was bound. RegisteredTime string `pulumi:"registeredTime"` // Port of backend service. ServerPort int `pulumi:"serverPort"` // Type of backend service. ServerType string `pulumi:"serverType"` // Forwarding weight of back-end services. Weight int `pulumi:"weight"` }
type GetTargetGroupsListTargetGroupInstanceListArgs ¶
type GetTargetGroupsListTargetGroupInstanceListArgs struct { // ID of Elastic Network Interface. EniId pulumi.StringInput `pulumi:"eniId"` // ID of backend service. InstanceId pulumi.StringInput `pulumi:"instanceId"` // The instance name of the backend service. InstanceName pulumi.StringInput `pulumi:"instanceName"` // Intranet IP list of back-end services. PrivateIpAddresses pulumi.ArrayInput `pulumi:"privateIpAddresses"` // List of external network IP of back-end services. PublicIpAddresses pulumi.ArrayInput `pulumi:"publicIpAddresses"` // The time the backend service was bound. RegisteredTime pulumi.StringInput `pulumi:"registeredTime"` // Port of backend service. ServerPort pulumi.IntInput `pulumi:"serverPort"` // Type of backend service. ServerType pulumi.StringInput `pulumi:"serverType"` // Forwarding weight of back-end services. Weight pulumi.IntInput `pulumi:"weight"` }
func (GetTargetGroupsListTargetGroupInstanceListArgs) ElementType ¶
func (GetTargetGroupsListTargetGroupInstanceListArgs) ElementType() reflect.Type
func (GetTargetGroupsListTargetGroupInstanceListArgs) ToGetTargetGroupsListTargetGroupInstanceListOutput ¶
func (i GetTargetGroupsListTargetGroupInstanceListArgs) ToGetTargetGroupsListTargetGroupInstanceListOutput() GetTargetGroupsListTargetGroupInstanceListOutput
func (GetTargetGroupsListTargetGroupInstanceListArgs) ToGetTargetGroupsListTargetGroupInstanceListOutputWithContext ¶
func (i GetTargetGroupsListTargetGroupInstanceListArgs) ToGetTargetGroupsListTargetGroupInstanceListOutputWithContext(ctx context.Context) GetTargetGroupsListTargetGroupInstanceListOutput
type GetTargetGroupsListTargetGroupInstanceListArray ¶
type GetTargetGroupsListTargetGroupInstanceListArray []GetTargetGroupsListTargetGroupInstanceListInput
func (GetTargetGroupsListTargetGroupInstanceListArray) ElementType ¶
func (GetTargetGroupsListTargetGroupInstanceListArray) ElementType() reflect.Type
func (GetTargetGroupsListTargetGroupInstanceListArray) ToGetTargetGroupsListTargetGroupInstanceListArrayOutput ¶
func (i GetTargetGroupsListTargetGroupInstanceListArray) ToGetTargetGroupsListTargetGroupInstanceListArrayOutput() GetTargetGroupsListTargetGroupInstanceListArrayOutput
func (GetTargetGroupsListTargetGroupInstanceListArray) ToGetTargetGroupsListTargetGroupInstanceListArrayOutputWithContext ¶
func (i GetTargetGroupsListTargetGroupInstanceListArray) ToGetTargetGroupsListTargetGroupInstanceListArrayOutputWithContext(ctx context.Context) GetTargetGroupsListTargetGroupInstanceListArrayOutput
type GetTargetGroupsListTargetGroupInstanceListArrayInput ¶
type GetTargetGroupsListTargetGroupInstanceListArrayInput interface { pulumi.Input ToGetTargetGroupsListTargetGroupInstanceListArrayOutput() GetTargetGroupsListTargetGroupInstanceListArrayOutput ToGetTargetGroupsListTargetGroupInstanceListArrayOutputWithContext(context.Context) GetTargetGroupsListTargetGroupInstanceListArrayOutput }
GetTargetGroupsListTargetGroupInstanceListArrayInput is an input type that accepts GetTargetGroupsListTargetGroupInstanceListArray and GetTargetGroupsListTargetGroupInstanceListArrayOutput values. You can construct a concrete instance of `GetTargetGroupsListTargetGroupInstanceListArrayInput` via:
GetTargetGroupsListTargetGroupInstanceListArray{ GetTargetGroupsListTargetGroupInstanceListArgs{...} }
type GetTargetGroupsListTargetGroupInstanceListArrayOutput ¶
type GetTargetGroupsListTargetGroupInstanceListArrayOutput struct{ *pulumi.OutputState }
func (GetTargetGroupsListTargetGroupInstanceListArrayOutput) ElementType ¶
func (GetTargetGroupsListTargetGroupInstanceListArrayOutput) ElementType() reflect.Type
func (GetTargetGroupsListTargetGroupInstanceListArrayOutput) ToGetTargetGroupsListTargetGroupInstanceListArrayOutput ¶
func (o GetTargetGroupsListTargetGroupInstanceListArrayOutput) ToGetTargetGroupsListTargetGroupInstanceListArrayOutput() GetTargetGroupsListTargetGroupInstanceListArrayOutput
func (GetTargetGroupsListTargetGroupInstanceListArrayOutput) ToGetTargetGroupsListTargetGroupInstanceListArrayOutputWithContext ¶
func (o GetTargetGroupsListTargetGroupInstanceListArrayOutput) ToGetTargetGroupsListTargetGroupInstanceListArrayOutputWithContext(ctx context.Context) GetTargetGroupsListTargetGroupInstanceListArrayOutput
type GetTargetGroupsListTargetGroupInstanceListInput ¶
type GetTargetGroupsListTargetGroupInstanceListInput interface { pulumi.Input ToGetTargetGroupsListTargetGroupInstanceListOutput() GetTargetGroupsListTargetGroupInstanceListOutput ToGetTargetGroupsListTargetGroupInstanceListOutputWithContext(context.Context) GetTargetGroupsListTargetGroupInstanceListOutput }
GetTargetGroupsListTargetGroupInstanceListInput is an input type that accepts GetTargetGroupsListTargetGroupInstanceListArgs and GetTargetGroupsListTargetGroupInstanceListOutput values. You can construct a concrete instance of `GetTargetGroupsListTargetGroupInstanceListInput` via:
GetTargetGroupsListTargetGroupInstanceListArgs{...}
type GetTargetGroupsListTargetGroupInstanceListOutput ¶
type GetTargetGroupsListTargetGroupInstanceListOutput struct{ *pulumi.OutputState }
func (GetTargetGroupsListTargetGroupInstanceListOutput) ElementType ¶
func (GetTargetGroupsListTargetGroupInstanceListOutput) ElementType() reflect.Type
func (GetTargetGroupsListTargetGroupInstanceListOutput) EniId ¶
func (o GetTargetGroupsListTargetGroupInstanceListOutput) EniId() pulumi.StringOutput
ID of Elastic Network Interface.
func (GetTargetGroupsListTargetGroupInstanceListOutput) InstanceId ¶
func (o GetTargetGroupsListTargetGroupInstanceListOutput) InstanceId() pulumi.StringOutput
ID of backend service.
func (GetTargetGroupsListTargetGroupInstanceListOutput) InstanceName ¶
func (o GetTargetGroupsListTargetGroupInstanceListOutput) InstanceName() pulumi.StringOutput
The instance name of the backend service.
func (GetTargetGroupsListTargetGroupInstanceListOutput) PrivateIpAddresses ¶
func (o GetTargetGroupsListTargetGroupInstanceListOutput) PrivateIpAddresses() pulumi.ArrayOutput
Intranet IP list of back-end services.
func (GetTargetGroupsListTargetGroupInstanceListOutput) PublicIpAddresses ¶
func (o GetTargetGroupsListTargetGroupInstanceListOutput) PublicIpAddresses() pulumi.ArrayOutput
List of external network IP of back-end services.
func (GetTargetGroupsListTargetGroupInstanceListOutput) RegisteredTime ¶
func (o GetTargetGroupsListTargetGroupInstanceListOutput) RegisteredTime() pulumi.StringOutput
The time the backend service was bound.
func (GetTargetGroupsListTargetGroupInstanceListOutput) ServerPort ¶
func (o GetTargetGroupsListTargetGroupInstanceListOutput) ServerPort() pulumi.IntOutput
Port of backend service.
func (GetTargetGroupsListTargetGroupInstanceListOutput) ServerType ¶
func (o GetTargetGroupsListTargetGroupInstanceListOutput) ServerType() pulumi.StringOutput
Type of backend service.
func (GetTargetGroupsListTargetGroupInstanceListOutput) ToGetTargetGroupsListTargetGroupInstanceListOutput ¶
func (o GetTargetGroupsListTargetGroupInstanceListOutput) ToGetTargetGroupsListTargetGroupInstanceListOutput() GetTargetGroupsListTargetGroupInstanceListOutput
func (GetTargetGroupsListTargetGroupInstanceListOutput) ToGetTargetGroupsListTargetGroupInstanceListOutputWithContext ¶
func (o GetTargetGroupsListTargetGroupInstanceListOutput) ToGetTargetGroupsListTargetGroupInstanceListOutputWithContext(ctx context.Context) GetTargetGroupsListTargetGroupInstanceListOutput
func (GetTargetGroupsListTargetGroupInstanceListOutput) Weight ¶
func (o GetTargetGroupsListTargetGroupInstanceListOutput) Weight() pulumi.IntOutput
Forwarding weight of back-end services.
type GetTargetGroupsOutputArgs ¶
type GetTargetGroupsOutputArgs struct { // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // ID of Target group. Mutually exclusive with `vpcId` and `targetGroupName`. `targetGroupId` is preferred. TargetGroupId pulumi.StringPtrInput `pulumi:"targetGroupId"` // Name of target group. Mutually exclusive with `targetGroupId`. `targetGroupId` is preferred. TargetGroupName pulumi.StringPtrInput `pulumi:"targetGroupName"` // Target group VPC ID. Mutually exclusive with `targetGroupId`. `targetGroupId` is preferred. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
A collection of arguments for invoking getTargetGroups.
func (GetTargetGroupsOutputArgs) ElementType ¶
func (GetTargetGroupsOutputArgs) ElementType() reflect.Type
type GetTargetGroupsResult ¶
type GetTargetGroupsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Target group info list. Lists []GetTargetGroupsList `pulumi:"lists"` ResultOutputFile *string `pulumi:"resultOutputFile"` // ID of Target group. TargetGroupId *string `pulumi:"targetGroupId"` // Target group VPC ID. TargetGroupName *string `pulumi:"targetGroupName"` // Name of target group. VpcId *string `pulumi:"vpcId"` }
A collection of values returned by getTargetGroups.
func GetTargetGroups ¶
func GetTargetGroups(ctx *pulumi.Context, args *GetTargetGroupsArgs, opts ...pulumi.InvokeOption) (*GetTargetGroupsResult, error)
Use this data source to query target group information.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { clbBasic, err := Clb.NewInstance(ctx, "clbBasic", &Clb.InstanceArgs{ NetworkType: pulumi.String("OPEN"), ClbName: pulumi.String("tf-clb-rule-basic"), }) if err != nil { return err } listenerBasic, err := Clb.NewListener(ctx, "listenerBasic", &Clb.ListenerArgs{ ClbId: clbBasic.ID(), Port: pulumi.Int(1), Protocol: pulumi.String("HTTP"), ListenerName: pulumi.String("listener_basic"), }) if err != nil { return err } ruleBasic, err := Clb.NewListenerRule(ctx, "ruleBasic", &Clb.ListenerRuleArgs{ ClbId: clbBasic.ID(), ListenerId: listenerBasic.ListenerId, Domain: pulumi.String("abc.com"), Url: pulumi.String("/"), SessionExpireTime: pulumi.Int(30), Scheduler: pulumi.String("WRR"), TargetType: pulumi.String("TARGETGROUP"), }) if err != nil { return err } test, err := Clb.NewTargetGroup(ctx, "test", &Clb.TargetGroupArgs{ TargetGroupName: pulumi.String("test-target-keep-1"), }) if err != nil { return err } _, err = Clb.NewTargetGroupAttachment(ctx, "group", &Clb.TargetGroupAttachmentArgs{ ClbId: clbBasic.ID(), ListenerId: listenerBasic.ListenerId, RuleId: ruleBasic.RuleId, TargrtGroupId: test.ID(), }) if err != nil { return err } _ = Clb.GetTargetGroupsOutput(ctx, clb.GetTargetGroupsOutputArgs{ TargetGroupId: test.ID(), }, nil) return nil }) }
``` <!--End PulumiCodeChooser -->
type GetTargetGroupsResultOutput ¶
type GetTargetGroupsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTargetGroups.
func GetTargetGroupsOutput ¶
func GetTargetGroupsOutput(ctx *pulumi.Context, args GetTargetGroupsOutputArgs, opts ...pulumi.InvokeOption) GetTargetGroupsResultOutput
func (GetTargetGroupsResultOutput) ElementType ¶
func (GetTargetGroupsResultOutput) ElementType() reflect.Type
func (GetTargetGroupsResultOutput) Id ¶
func (o GetTargetGroupsResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTargetGroupsResultOutput) Lists ¶
func (o GetTargetGroupsResultOutput) Lists() GetTargetGroupsListArrayOutput
Target group info list.
func (GetTargetGroupsResultOutput) ResultOutputFile ¶
func (o GetTargetGroupsResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetTargetGroupsResultOutput) TargetGroupId ¶
func (o GetTargetGroupsResultOutput) TargetGroupId() pulumi.StringPtrOutput
ID of Target group.
func (GetTargetGroupsResultOutput) TargetGroupName ¶
func (o GetTargetGroupsResultOutput) TargetGroupName() pulumi.StringPtrOutput
Target group VPC ID.
func (GetTargetGroupsResultOutput) ToGetTargetGroupsResultOutput ¶
func (o GetTargetGroupsResultOutput) ToGetTargetGroupsResultOutput() GetTargetGroupsResultOutput
func (GetTargetGroupsResultOutput) ToGetTargetGroupsResultOutputWithContext ¶
func (o GetTargetGroupsResultOutput) ToGetTargetGroupsResultOutputWithContext(ctx context.Context) GetTargetGroupsResultOutput
func (GetTargetGroupsResultOutput) VpcId ¶
func (o GetTargetGroupsResultOutput) VpcId() pulumi.StringPtrOutput
Name of target group.
type GetTargetHealthArgs ¶ added in v0.1.5
type GetTargetHealthArgs struct { // List of IDs of CLB instances to be queried. LoadBalancerIds []string `pulumi:"loadBalancerIds"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getTargetHealth.
type GetTargetHealthLoadBalancer ¶ added in v0.1.5
type GetTargetHealthLoadBalancer struct { // List of listeners. Note: This field may return null, indicating that no valid values can be obtained. Listeners []GetTargetHealthLoadBalancerListener `pulumi:"listeners"` // CLB instance ID. LoadBalancerId string `pulumi:"loadBalancerId"` // CLB instance name. Note: This field may return null, indicating that no valid values can be obtained. LoadBalancerName string `pulumi:"loadBalancerName"` }
type GetTargetHealthLoadBalancerArgs ¶ added in v0.1.5
type GetTargetHealthLoadBalancerArgs struct { // List of listeners. Note: This field may return null, indicating that no valid values can be obtained. Listeners GetTargetHealthLoadBalancerListenerArrayInput `pulumi:"listeners"` // CLB instance ID. LoadBalancerId pulumi.StringInput `pulumi:"loadBalancerId"` // CLB instance name. Note: This field may return null, indicating that no valid values can be obtained. LoadBalancerName pulumi.StringInput `pulumi:"loadBalancerName"` }
func (GetTargetHealthLoadBalancerArgs) ElementType ¶ added in v0.1.5
func (GetTargetHealthLoadBalancerArgs) ElementType() reflect.Type
func (GetTargetHealthLoadBalancerArgs) ToGetTargetHealthLoadBalancerOutput ¶ added in v0.1.5
func (i GetTargetHealthLoadBalancerArgs) ToGetTargetHealthLoadBalancerOutput() GetTargetHealthLoadBalancerOutput
func (GetTargetHealthLoadBalancerArgs) ToGetTargetHealthLoadBalancerOutputWithContext ¶ added in v0.1.5
func (i GetTargetHealthLoadBalancerArgs) ToGetTargetHealthLoadBalancerOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerOutput
type GetTargetHealthLoadBalancerArray ¶ added in v0.1.5
type GetTargetHealthLoadBalancerArray []GetTargetHealthLoadBalancerInput
func (GetTargetHealthLoadBalancerArray) ElementType ¶ added in v0.1.5
func (GetTargetHealthLoadBalancerArray) ElementType() reflect.Type
func (GetTargetHealthLoadBalancerArray) ToGetTargetHealthLoadBalancerArrayOutput ¶ added in v0.1.5
func (i GetTargetHealthLoadBalancerArray) ToGetTargetHealthLoadBalancerArrayOutput() GetTargetHealthLoadBalancerArrayOutput
func (GetTargetHealthLoadBalancerArray) ToGetTargetHealthLoadBalancerArrayOutputWithContext ¶ added in v0.1.5
func (i GetTargetHealthLoadBalancerArray) ToGetTargetHealthLoadBalancerArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerArrayOutput
type GetTargetHealthLoadBalancerArrayInput ¶ added in v0.1.5
type GetTargetHealthLoadBalancerArrayInput interface { pulumi.Input ToGetTargetHealthLoadBalancerArrayOutput() GetTargetHealthLoadBalancerArrayOutput ToGetTargetHealthLoadBalancerArrayOutputWithContext(context.Context) GetTargetHealthLoadBalancerArrayOutput }
GetTargetHealthLoadBalancerArrayInput is an input type that accepts GetTargetHealthLoadBalancerArray and GetTargetHealthLoadBalancerArrayOutput values. You can construct a concrete instance of `GetTargetHealthLoadBalancerArrayInput` via:
GetTargetHealthLoadBalancerArray{ GetTargetHealthLoadBalancerArgs{...} }
type GetTargetHealthLoadBalancerArrayOutput ¶ added in v0.1.5
type GetTargetHealthLoadBalancerArrayOutput struct{ *pulumi.OutputState }
func (GetTargetHealthLoadBalancerArrayOutput) ElementType ¶ added in v0.1.5
func (GetTargetHealthLoadBalancerArrayOutput) ElementType() reflect.Type
func (GetTargetHealthLoadBalancerArrayOutput) ToGetTargetHealthLoadBalancerArrayOutput ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerArrayOutput) ToGetTargetHealthLoadBalancerArrayOutput() GetTargetHealthLoadBalancerArrayOutput
func (GetTargetHealthLoadBalancerArrayOutput) ToGetTargetHealthLoadBalancerArrayOutputWithContext ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerArrayOutput) ToGetTargetHealthLoadBalancerArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerArrayOutput
type GetTargetHealthLoadBalancerInput ¶ added in v0.1.5
type GetTargetHealthLoadBalancerInput interface { pulumi.Input ToGetTargetHealthLoadBalancerOutput() GetTargetHealthLoadBalancerOutput ToGetTargetHealthLoadBalancerOutputWithContext(context.Context) GetTargetHealthLoadBalancerOutput }
GetTargetHealthLoadBalancerInput is an input type that accepts GetTargetHealthLoadBalancerArgs and GetTargetHealthLoadBalancerOutput values. You can construct a concrete instance of `GetTargetHealthLoadBalancerInput` via:
GetTargetHealthLoadBalancerArgs{...}
type GetTargetHealthLoadBalancerListener ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListener struct { // Listener ID. ListenerId string `pulumi:"listenerId"` // Listener name. Note: This field may return null, indicating that no valid values can be obtained. ListenerName string `pulumi:"listenerName"` // Port bound to the target. Port int `pulumi:"port"` // Listener protocol. Protocol string `pulumi:"protocol"` // List of forwarding rules of the listener. Note: This field may return null, indicating that no valid values can be obtained. Rules []GetTargetHealthLoadBalancerListenerRule `pulumi:"rules"` }
type GetTargetHealthLoadBalancerListenerArgs ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerArgs struct { // Listener ID. ListenerId pulumi.StringInput `pulumi:"listenerId"` // Listener name. Note: This field may return null, indicating that no valid values can be obtained. ListenerName pulumi.StringInput `pulumi:"listenerName"` // Port bound to the target. Port pulumi.IntInput `pulumi:"port"` // Listener protocol. Protocol pulumi.StringInput `pulumi:"protocol"` // List of forwarding rules of the listener. Note: This field may return null, indicating that no valid values can be obtained. Rules GetTargetHealthLoadBalancerListenerRuleArrayInput `pulumi:"rules"` }
func (GetTargetHealthLoadBalancerListenerArgs) ElementType ¶ added in v0.1.5
func (GetTargetHealthLoadBalancerListenerArgs) ElementType() reflect.Type
func (GetTargetHealthLoadBalancerListenerArgs) ToGetTargetHealthLoadBalancerListenerOutput ¶ added in v0.1.5
func (i GetTargetHealthLoadBalancerListenerArgs) ToGetTargetHealthLoadBalancerListenerOutput() GetTargetHealthLoadBalancerListenerOutput
func (GetTargetHealthLoadBalancerListenerArgs) ToGetTargetHealthLoadBalancerListenerOutputWithContext ¶ added in v0.1.5
func (i GetTargetHealthLoadBalancerListenerArgs) ToGetTargetHealthLoadBalancerListenerOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerOutput
type GetTargetHealthLoadBalancerListenerArray ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerArray []GetTargetHealthLoadBalancerListenerInput
func (GetTargetHealthLoadBalancerListenerArray) ElementType ¶ added in v0.1.5
func (GetTargetHealthLoadBalancerListenerArray) ElementType() reflect.Type
func (GetTargetHealthLoadBalancerListenerArray) ToGetTargetHealthLoadBalancerListenerArrayOutput ¶ added in v0.1.5
func (i GetTargetHealthLoadBalancerListenerArray) ToGetTargetHealthLoadBalancerListenerArrayOutput() GetTargetHealthLoadBalancerListenerArrayOutput
func (GetTargetHealthLoadBalancerListenerArray) ToGetTargetHealthLoadBalancerListenerArrayOutputWithContext ¶ added in v0.1.5
func (i GetTargetHealthLoadBalancerListenerArray) ToGetTargetHealthLoadBalancerListenerArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerArrayOutput
type GetTargetHealthLoadBalancerListenerArrayInput ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerArrayInput interface { pulumi.Input ToGetTargetHealthLoadBalancerListenerArrayOutput() GetTargetHealthLoadBalancerListenerArrayOutput ToGetTargetHealthLoadBalancerListenerArrayOutputWithContext(context.Context) GetTargetHealthLoadBalancerListenerArrayOutput }
GetTargetHealthLoadBalancerListenerArrayInput is an input type that accepts GetTargetHealthLoadBalancerListenerArray and GetTargetHealthLoadBalancerListenerArrayOutput values. You can construct a concrete instance of `GetTargetHealthLoadBalancerListenerArrayInput` via:
GetTargetHealthLoadBalancerListenerArray{ GetTargetHealthLoadBalancerListenerArgs{...} }
type GetTargetHealthLoadBalancerListenerArrayOutput ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerArrayOutput struct{ *pulumi.OutputState }
func (GetTargetHealthLoadBalancerListenerArrayOutput) ElementType ¶ added in v0.1.5
func (GetTargetHealthLoadBalancerListenerArrayOutput) ElementType() reflect.Type
func (GetTargetHealthLoadBalancerListenerArrayOutput) ToGetTargetHealthLoadBalancerListenerArrayOutput ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerArrayOutput) ToGetTargetHealthLoadBalancerListenerArrayOutput() GetTargetHealthLoadBalancerListenerArrayOutput
func (GetTargetHealthLoadBalancerListenerArrayOutput) ToGetTargetHealthLoadBalancerListenerArrayOutputWithContext ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerArrayOutput) ToGetTargetHealthLoadBalancerListenerArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerArrayOutput
type GetTargetHealthLoadBalancerListenerInput ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerInput interface { pulumi.Input ToGetTargetHealthLoadBalancerListenerOutput() GetTargetHealthLoadBalancerListenerOutput ToGetTargetHealthLoadBalancerListenerOutputWithContext(context.Context) GetTargetHealthLoadBalancerListenerOutput }
GetTargetHealthLoadBalancerListenerInput is an input type that accepts GetTargetHealthLoadBalancerListenerArgs and GetTargetHealthLoadBalancerListenerOutput values. You can construct a concrete instance of `GetTargetHealthLoadBalancerListenerInput` via:
GetTargetHealthLoadBalancerListenerArgs{...}
type GetTargetHealthLoadBalancerListenerOutput ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerOutput struct{ *pulumi.OutputState }
func (GetTargetHealthLoadBalancerListenerOutput) ElementType ¶ added in v0.1.5
func (GetTargetHealthLoadBalancerListenerOutput) ElementType() reflect.Type
func (GetTargetHealthLoadBalancerListenerOutput) ListenerId ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerOutput) ListenerId() pulumi.StringOutput
Listener ID.
func (GetTargetHealthLoadBalancerListenerOutput) ListenerName ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerOutput) ListenerName() pulumi.StringOutput
Listener name. Note: This field may return null, indicating that no valid values can be obtained.
func (GetTargetHealthLoadBalancerListenerOutput) Port ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerOutput) Port() pulumi.IntOutput
Port bound to the target.
func (GetTargetHealthLoadBalancerListenerOutput) Protocol ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerOutput) Protocol() pulumi.StringOutput
Listener protocol.
func (GetTargetHealthLoadBalancerListenerOutput) Rules ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerOutput) Rules() GetTargetHealthLoadBalancerListenerRuleArrayOutput
List of forwarding rules of the listener. Note: This field may return null, indicating that no valid values can be obtained.
func (GetTargetHealthLoadBalancerListenerOutput) ToGetTargetHealthLoadBalancerListenerOutput ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerOutput) ToGetTargetHealthLoadBalancerListenerOutput() GetTargetHealthLoadBalancerListenerOutput
func (GetTargetHealthLoadBalancerListenerOutput) ToGetTargetHealthLoadBalancerListenerOutputWithContext ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerOutput) ToGetTargetHealthLoadBalancerListenerOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerOutput
type GetTargetHealthLoadBalancerListenerRule ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerRule struct { // Domain name of the forwarding rule. Note: This field may return null, indicating that no valid values can be obtained. Domain string `pulumi:"domain"` // Forwarding rule ID. LocationId string `pulumi:"locationId"` // Health status of the real server bound to this rule. Note: this field may return null, indicating that no valid values can be obtained. Targets []GetTargetHealthLoadBalancerListenerRuleTarget `pulumi:"targets"` // Forwarding rule Url. Note: This field may return null, indicating that no valid values can be obtained. Url string `pulumi:"url"` }
type GetTargetHealthLoadBalancerListenerRuleArgs ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerRuleArgs struct { // Domain name of the forwarding rule. Note: This field may return null, indicating that no valid values can be obtained. Domain pulumi.StringInput `pulumi:"domain"` // Forwarding rule ID. LocationId pulumi.StringInput `pulumi:"locationId"` // Health status of the real server bound to this rule. Note: this field may return null, indicating that no valid values can be obtained. Targets GetTargetHealthLoadBalancerListenerRuleTargetArrayInput `pulumi:"targets"` // Forwarding rule Url. Note: This field may return null, indicating that no valid values can be obtained. Url pulumi.StringInput `pulumi:"url"` }
func (GetTargetHealthLoadBalancerListenerRuleArgs) ElementType ¶ added in v0.1.5
func (GetTargetHealthLoadBalancerListenerRuleArgs) ElementType() reflect.Type
func (GetTargetHealthLoadBalancerListenerRuleArgs) ToGetTargetHealthLoadBalancerListenerRuleOutput ¶ added in v0.1.5
func (i GetTargetHealthLoadBalancerListenerRuleArgs) ToGetTargetHealthLoadBalancerListenerRuleOutput() GetTargetHealthLoadBalancerListenerRuleOutput
func (GetTargetHealthLoadBalancerListenerRuleArgs) ToGetTargetHealthLoadBalancerListenerRuleOutputWithContext ¶ added in v0.1.5
func (i GetTargetHealthLoadBalancerListenerRuleArgs) ToGetTargetHealthLoadBalancerListenerRuleOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleOutput
type GetTargetHealthLoadBalancerListenerRuleArray ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerRuleArray []GetTargetHealthLoadBalancerListenerRuleInput
func (GetTargetHealthLoadBalancerListenerRuleArray) ElementType ¶ added in v0.1.5
func (GetTargetHealthLoadBalancerListenerRuleArray) ElementType() reflect.Type
func (GetTargetHealthLoadBalancerListenerRuleArray) ToGetTargetHealthLoadBalancerListenerRuleArrayOutput ¶ added in v0.1.5
func (i GetTargetHealthLoadBalancerListenerRuleArray) ToGetTargetHealthLoadBalancerListenerRuleArrayOutput() GetTargetHealthLoadBalancerListenerRuleArrayOutput
func (GetTargetHealthLoadBalancerListenerRuleArray) ToGetTargetHealthLoadBalancerListenerRuleArrayOutputWithContext ¶ added in v0.1.5
func (i GetTargetHealthLoadBalancerListenerRuleArray) ToGetTargetHealthLoadBalancerListenerRuleArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleArrayOutput
type GetTargetHealthLoadBalancerListenerRuleArrayInput ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerRuleArrayInput interface { pulumi.Input ToGetTargetHealthLoadBalancerListenerRuleArrayOutput() GetTargetHealthLoadBalancerListenerRuleArrayOutput ToGetTargetHealthLoadBalancerListenerRuleArrayOutputWithContext(context.Context) GetTargetHealthLoadBalancerListenerRuleArrayOutput }
GetTargetHealthLoadBalancerListenerRuleArrayInput is an input type that accepts GetTargetHealthLoadBalancerListenerRuleArray and GetTargetHealthLoadBalancerListenerRuleArrayOutput values. You can construct a concrete instance of `GetTargetHealthLoadBalancerListenerRuleArrayInput` via:
GetTargetHealthLoadBalancerListenerRuleArray{ GetTargetHealthLoadBalancerListenerRuleArgs{...} }
type GetTargetHealthLoadBalancerListenerRuleArrayOutput ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerRuleArrayOutput struct{ *pulumi.OutputState }
func (GetTargetHealthLoadBalancerListenerRuleArrayOutput) ElementType ¶ added in v0.1.5
func (GetTargetHealthLoadBalancerListenerRuleArrayOutput) ElementType() reflect.Type
func (GetTargetHealthLoadBalancerListenerRuleArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleArrayOutput ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerRuleArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleArrayOutput() GetTargetHealthLoadBalancerListenerRuleArrayOutput
func (GetTargetHealthLoadBalancerListenerRuleArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleArrayOutputWithContext ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerRuleArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleArrayOutput
type GetTargetHealthLoadBalancerListenerRuleInput ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerRuleInput interface { pulumi.Input ToGetTargetHealthLoadBalancerListenerRuleOutput() GetTargetHealthLoadBalancerListenerRuleOutput ToGetTargetHealthLoadBalancerListenerRuleOutputWithContext(context.Context) GetTargetHealthLoadBalancerListenerRuleOutput }
GetTargetHealthLoadBalancerListenerRuleInput is an input type that accepts GetTargetHealthLoadBalancerListenerRuleArgs and GetTargetHealthLoadBalancerListenerRuleOutput values. You can construct a concrete instance of `GetTargetHealthLoadBalancerListenerRuleInput` via:
GetTargetHealthLoadBalancerListenerRuleArgs{...}
type GetTargetHealthLoadBalancerListenerRuleOutput ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerRuleOutput struct{ *pulumi.OutputState }
func (GetTargetHealthLoadBalancerListenerRuleOutput) Domain ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerRuleOutput) Domain() pulumi.StringOutput
Domain name of the forwarding rule. Note: This field may return null, indicating that no valid values can be obtained.
func (GetTargetHealthLoadBalancerListenerRuleOutput) ElementType ¶ added in v0.1.5
func (GetTargetHealthLoadBalancerListenerRuleOutput) ElementType() reflect.Type
func (GetTargetHealthLoadBalancerListenerRuleOutput) LocationId ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerRuleOutput) LocationId() pulumi.StringOutput
Forwarding rule ID.
func (GetTargetHealthLoadBalancerListenerRuleOutput) Targets ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerRuleOutput) Targets() GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput
Health status of the real server bound to this rule. Note: this field may return null, indicating that no valid values can be obtained.
func (GetTargetHealthLoadBalancerListenerRuleOutput) ToGetTargetHealthLoadBalancerListenerRuleOutput ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerRuleOutput) ToGetTargetHealthLoadBalancerListenerRuleOutput() GetTargetHealthLoadBalancerListenerRuleOutput
func (GetTargetHealthLoadBalancerListenerRuleOutput) ToGetTargetHealthLoadBalancerListenerRuleOutputWithContext ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerRuleOutput) ToGetTargetHealthLoadBalancerListenerRuleOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleOutput
func (GetTargetHealthLoadBalancerListenerRuleOutput) Url ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerRuleOutput) Url() pulumi.StringOutput
Forwarding rule Url. Note: This field may return null, indicating that no valid values can be obtained.
type GetTargetHealthLoadBalancerListenerRuleTarget ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerRuleTarget struct { // Current health status. true: healthy; false: unhealthy. HealthStatus bool `pulumi:"healthStatus"` // Detailed information about the current health status. Alive: healthy; Dead: exceptional; Unknown: check not started/checking/unknown status. HealthStatusDetail string `pulumi:"healthStatusDetail"` // Private IP of the target. Ip string `pulumi:"ip"` // Port bound to the target. Port int `pulumi:"port"` // Instance ID of the target, such as ins-12345678. TargetId string `pulumi:"targetId"` }
type GetTargetHealthLoadBalancerListenerRuleTargetArgs ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerRuleTargetArgs struct { // Current health status. true: healthy; false: unhealthy. HealthStatus pulumi.BoolInput `pulumi:"healthStatus"` // Detailed information about the current health status. Alive: healthy; Dead: exceptional; Unknown: check not started/checking/unknown status. HealthStatusDetail pulumi.StringInput `pulumi:"healthStatusDetail"` // Private IP of the target. Ip pulumi.StringInput `pulumi:"ip"` // Port bound to the target. Port pulumi.IntInput `pulumi:"port"` // Instance ID of the target, such as ins-12345678. TargetId pulumi.StringInput `pulumi:"targetId"` }
func (GetTargetHealthLoadBalancerListenerRuleTargetArgs) ElementType ¶ added in v0.1.5
func (GetTargetHealthLoadBalancerListenerRuleTargetArgs) ElementType() reflect.Type
func (GetTargetHealthLoadBalancerListenerRuleTargetArgs) ToGetTargetHealthLoadBalancerListenerRuleTargetOutput ¶ added in v0.1.5
func (i GetTargetHealthLoadBalancerListenerRuleTargetArgs) ToGetTargetHealthLoadBalancerListenerRuleTargetOutput() GetTargetHealthLoadBalancerListenerRuleTargetOutput
func (GetTargetHealthLoadBalancerListenerRuleTargetArgs) ToGetTargetHealthLoadBalancerListenerRuleTargetOutputWithContext ¶ added in v0.1.5
func (i GetTargetHealthLoadBalancerListenerRuleTargetArgs) ToGetTargetHealthLoadBalancerListenerRuleTargetOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleTargetOutput
type GetTargetHealthLoadBalancerListenerRuleTargetArray ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerRuleTargetArray []GetTargetHealthLoadBalancerListenerRuleTargetInput
func (GetTargetHealthLoadBalancerListenerRuleTargetArray) ElementType ¶ added in v0.1.5
func (GetTargetHealthLoadBalancerListenerRuleTargetArray) ElementType() reflect.Type
func (GetTargetHealthLoadBalancerListenerRuleTargetArray) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutput ¶ added in v0.1.5
func (i GetTargetHealthLoadBalancerListenerRuleTargetArray) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutput() GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput
func (GetTargetHealthLoadBalancerListenerRuleTargetArray) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutputWithContext ¶ added in v0.1.5
func (i GetTargetHealthLoadBalancerListenerRuleTargetArray) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput
type GetTargetHealthLoadBalancerListenerRuleTargetArrayInput ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerRuleTargetArrayInput interface { pulumi.Input ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutput() GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutputWithContext(context.Context) GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput }
GetTargetHealthLoadBalancerListenerRuleTargetArrayInput is an input type that accepts GetTargetHealthLoadBalancerListenerRuleTargetArray and GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput values. You can construct a concrete instance of `GetTargetHealthLoadBalancerListenerRuleTargetArrayInput` via:
GetTargetHealthLoadBalancerListenerRuleTargetArray{ GetTargetHealthLoadBalancerListenerRuleTargetArgs{...} }
type GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput struct{ *pulumi.OutputState }
func (GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput) ElementType ¶ added in v0.1.5
func (GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput) ElementType() reflect.Type
func (GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutput ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutput() GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput
func (GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutputWithContext ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetArrayOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleTargetArrayOutput
type GetTargetHealthLoadBalancerListenerRuleTargetInput ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerRuleTargetInput interface { pulumi.Input ToGetTargetHealthLoadBalancerListenerRuleTargetOutput() GetTargetHealthLoadBalancerListenerRuleTargetOutput ToGetTargetHealthLoadBalancerListenerRuleTargetOutputWithContext(context.Context) GetTargetHealthLoadBalancerListenerRuleTargetOutput }
GetTargetHealthLoadBalancerListenerRuleTargetInput is an input type that accepts GetTargetHealthLoadBalancerListenerRuleTargetArgs and GetTargetHealthLoadBalancerListenerRuleTargetOutput values. You can construct a concrete instance of `GetTargetHealthLoadBalancerListenerRuleTargetInput` via:
GetTargetHealthLoadBalancerListenerRuleTargetArgs{...}
type GetTargetHealthLoadBalancerListenerRuleTargetOutput ¶ added in v0.1.5
type GetTargetHealthLoadBalancerListenerRuleTargetOutput struct{ *pulumi.OutputState }
func (GetTargetHealthLoadBalancerListenerRuleTargetOutput) ElementType ¶ added in v0.1.5
func (GetTargetHealthLoadBalancerListenerRuleTargetOutput) ElementType() reflect.Type
func (GetTargetHealthLoadBalancerListenerRuleTargetOutput) HealthStatus ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerRuleTargetOutput) HealthStatus() pulumi.BoolOutput
Current health status. true: healthy; false: unhealthy.
func (GetTargetHealthLoadBalancerListenerRuleTargetOutput) HealthStatusDetail ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerRuleTargetOutput) HealthStatusDetail() pulumi.StringOutput
Detailed information about the current health status. Alive: healthy; Dead: exceptional; Unknown: check not started/checking/unknown status.
func (GetTargetHealthLoadBalancerListenerRuleTargetOutput) Ip ¶ added in v0.1.5
Private IP of the target.
func (GetTargetHealthLoadBalancerListenerRuleTargetOutput) Port ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerRuleTargetOutput) Port() pulumi.IntOutput
Port bound to the target.
func (GetTargetHealthLoadBalancerListenerRuleTargetOutput) TargetId ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerRuleTargetOutput) TargetId() pulumi.StringOutput
Instance ID of the target, such as ins-12345678.
func (GetTargetHealthLoadBalancerListenerRuleTargetOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetOutput ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerRuleTargetOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetOutput() GetTargetHealthLoadBalancerListenerRuleTargetOutput
func (GetTargetHealthLoadBalancerListenerRuleTargetOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetOutputWithContext ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerListenerRuleTargetOutput) ToGetTargetHealthLoadBalancerListenerRuleTargetOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerListenerRuleTargetOutput
type GetTargetHealthLoadBalancerOutput ¶ added in v0.1.5
type GetTargetHealthLoadBalancerOutput struct{ *pulumi.OutputState }
func (GetTargetHealthLoadBalancerOutput) ElementType ¶ added in v0.1.5
func (GetTargetHealthLoadBalancerOutput) ElementType() reflect.Type
func (GetTargetHealthLoadBalancerOutput) Listeners ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerOutput) Listeners() GetTargetHealthLoadBalancerListenerArrayOutput
List of listeners. Note: This field may return null, indicating that no valid values can be obtained.
func (GetTargetHealthLoadBalancerOutput) LoadBalancerId ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerOutput) LoadBalancerId() pulumi.StringOutput
CLB instance ID.
func (GetTargetHealthLoadBalancerOutput) LoadBalancerName ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerOutput) LoadBalancerName() pulumi.StringOutput
CLB instance name. Note: This field may return null, indicating that no valid values can be obtained.
func (GetTargetHealthLoadBalancerOutput) ToGetTargetHealthLoadBalancerOutput ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerOutput) ToGetTargetHealthLoadBalancerOutput() GetTargetHealthLoadBalancerOutput
func (GetTargetHealthLoadBalancerOutput) ToGetTargetHealthLoadBalancerOutputWithContext ¶ added in v0.1.5
func (o GetTargetHealthLoadBalancerOutput) ToGetTargetHealthLoadBalancerOutputWithContext(ctx context.Context) GetTargetHealthLoadBalancerOutput
type GetTargetHealthOutputArgs ¶ added in v0.1.5
type GetTargetHealthOutputArgs struct { // List of IDs of CLB instances to be queried. LoadBalancerIds pulumi.StringArrayInput `pulumi:"loadBalancerIds"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` }
A collection of arguments for invoking getTargetHealth.
func (GetTargetHealthOutputArgs) ElementType ¶ added in v0.1.5
func (GetTargetHealthOutputArgs) ElementType() reflect.Type
type GetTargetHealthResult ¶ added in v0.1.5
type GetTargetHealthResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` LoadBalancerIds []string `pulumi:"loadBalancerIds"` // CLB instance list. Note: This field may return null, indicating that no valid values can be obtained. LoadBalancers []GetTargetHealthLoadBalancer `pulumi:"loadBalancers"` ResultOutputFile *string `pulumi:"resultOutputFile"` }
A collection of values returned by getTargetHealth.
func GetTargetHealth ¶ added in v0.1.5
func GetTargetHealth(ctx *pulumi.Context, args *GetTargetHealthArgs, opts ...pulumi.InvokeOption) (*GetTargetHealthResult, error)
Use this data source to query detailed information of clb targetHealth
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.GetTargetHealth(ctx, &clb.GetTargetHealthArgs{ LoadBalancerIds: []string{ "lb-5dnrkgry", }, }, nil) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
type GetTargetHealthResultOutput ¶ added in v0.1.5
type GetTargetHealthResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getTargetHealth.
func GetTargetHealthOutput ¶ added in v0.1.5
func GetTargetHealthOutput(ctx *pulumi.Context, args GetTargetHealthOutputArgs, opts ...pulumi.InvokeOption) GetTargetHealthResultOutput
func (GetTargetHealthResultOutput) ElementType ¶ added in v0.1.5
func (GetTargetHealthResultOutput) ElementType() reflect.Type
func (GetTargetHealthResultOutput) Id ¶ added in v0.1.5
func (o GetTargetHealthResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetTargetHealthResultOutput) LoadBalancerIds ¶ added in v0.1.5
func (o GetTargetHealthResultOutput) LoadBalancerIds() pulumi.StringArrayOutput
func (GetTargetHealthResultOutput) LoadBalancers ¶ added in v0.1.5
func (o GetTargetHealthResultOutput) LoadBalancers() GetTargetHealthLoadBalancerArrayOutput
CLB instance list. Note: This field may return null, indicating that no valid values can be obtained.
func (GetTargetHealthResultOutput) ResultOutputFile ¶ added in v0.1.5
func (o GetTargetHealthResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (GetTargetHealthResultOutput) ToGetTargetHealthResultOutput ¶ added in v0.1.5
func (o GetTargetHealthResultOutput) ToGetTargetHealthResultOutput() GetTargetHealthResultOutput
func (GetTargetHealthResultOutput) ToGetTargetHealthResultOutputWithContext ¶ added in v0.1.5
func (o GetTargetHealthResultOutput) ToGetTargetHealthResultOutputWithContext(ctx context.Context) GetTargetHealthResultOutput
type Instance ¶
type Instance struct { pulumi.CustomResourceState // IP version, only applicable to open CLB. Valid values are `ipv4`, `ipv6` and `IPv6FullChain`. AddressIpVersion pulumi.StringOutput `pulumi:"addressIpVersion"` // The IPv6 address of the load balancing instance. AddressIpv6 pulumi.StringOutput `pulumi:"addressIpv6"` // Bandwidth package id. If set, the `internetChargeType` must be `BANDWIDTH_PACKAGE`. BandwidthPackageId pulumi.StringPtrOutput `pulumi:"bandwidthPackageId"` // Name of the CLB. The name can only contain Chinese characters, English letters, numbers, underscore and hyphen '-'. ClbName pulumi.StringOutput `pulumi:"clbName"` // The virtual service address table of the CLB. ClbVips pulumi.StringArrayOutput `pulumi:"clbVips"` // Whether to enable delete protection. DeleteProtect pulumi.BoolPtrOutput `pulumi:"deleteProtect"` // Domain name of the CLB instance. Domain pulumi.StringOutput `pulumi:"domain"` // If create dynamic vip CLB instance, `true` or `false`. DynamicVip pulumi.BoolPtrOutput `pulumi:"dynamicVip"` // Max bandwidth out, only applicable to open CLB. Valid value ranges is [1, 2048]. Unit is MB. InternetBandwidthMaxOut pulumi.IntOutput `pulumi:"internetBandwidthMaxOut"` // Internet charge type, only applicable to open CLB. Valid values are `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. InternetChargeType pulumi.StringOutput `pulumi:"internetChargeType"` // This field is meaningful when the IP address version is ipv6, `IPv6Nat64` | `IPv6FullChain`. Ipv6Mode pulumi.StringOutput `pulumi:"ipv6Mode"` // Whether the target allow flow come from clb. If value is true, only check security group of clb, or check both clb and backend instance security group. LoadBalancerPassToTarget pulumi.BoolPtrOutput `pulumi:"loadBalancerPassToTarget"` // The id of log set. LogSetId pulumi.StringPtrOutput `pulumi:"logSetId"` // The id of log topic. LogTopicId pulumi.StringPtrOutput `pulumi:"logTopicId"` // Setting master zone id of cross available zone disaster recovery, only applicable to open CLB. MasterZoneId pulumi.StringPtrOutput `pulumi:"masterZoneId"` // Type of CLB instance. Valid values: `OPEN` and `INTERNAL`. NetworkType pulumi.StringOutput `pulumi:"networkType"` // ID of the project within the CLB instance, `0` - Default Project. ProjectId pulumi.IntPtrOutput `pulumi:"projectId"` // Security groups of the CLB instance. Supports both `OPEN` and `INTERNAL` CLBs. SecurityGroups pulumi.StringArrayOutput `pulumi:"securityGroups"` // This parameter is required to create LCU-supported instances. Values:`SLA`: Super Large 4. When you have activated Super Large models, `SLA` refers to Super Large 4; `clb.c2.medium`: Standard; `clb.c3.small`: Advanced 1; `clb.c3.medium`: Advanced 1; `clb.c4.small`: Super Large 1; `clb.c4.medium`: Super Large 2; `clb.c4.large`: Super Large 3; `clb.c4.xlarge`: Super Large 4. For more details, see [Instance Specifications](https://intl.cloud.tencent.com/document/product/214/84689?from_cn_redirect=1). SlaType pulumi.StringOutput `pulumi:"slaType"` // Setting slave zone id of cross available zone disaster recovery, only applicable to open CLB. this zone will undertake traffic when the master is down. SlaveZoneId pulumi.StringPtrOutput `pulumi:"slaveZoneId"` // Snat Ip List, required with `snat_pro=true`. NOTE: This argument cannot be read and modified here because dynamic ip is untraceable, please import resource `Clb.SnatIp` to handle fixed ips. SnatIps InstanceSnatIpArrayOutput `pulumi:"snatIps"` // Indicates whether Binding IPs of other VPCs feature switch. SnatPro pulumi.BoolPtrOutput `pulumi:"snatPro"` // In the case of purchasing a `INTERNAL` clb instance, the subnet id must be specified. The VIP of the `INTERNAL` clb instance will be generated from this subnet. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // The available tags within this CLB. Tags pulumi.MapOutput `pulumi:"tags"` // Region information of backend services are attached the CLB instance. Only supports `OPEN` CLBs. TargetRegionInfoRegion pulumi.StringOutput `pulumi:"targetRegionInfoRegion"` // Vpc information of backend services are attached the CLB instance. Only supports `OPEN` CLBs. TargetRegionInfoVpcId pulumi.StringOutput `pulumi:"targetRegionInfoVpcId"` // Specifies the VIP for the application of a CLB instance. This parameter is optional. If you do not specify this parameter, the system automatically assigns a value for the parameter. IPv4 and IPv6 CLB instances support this parameter, but IPv6 NAT64 CLB instances do not. Vip pulumi.StringOutput `pulumi:"vip"` // Network operator, only applicable to open CLB. Valid values are `CMCC`(China Mobile), `CTCC`(Telecom), `CUCC`(China Unicom) and `BGP`. If this ISP is specified, network billing method can only use the bandwidth package billing (BANDWIDTH_PACKAGE). VipIsp pulumi.StringOutput `pulumi:"vipIsp"` // VPC ID of the CLB. VpcId pulumi.StringOutput `pulumi:"vpcId"` // Available zone id, only applicable to open CLB. ZoneId pulumi.StringPtrOutput `pulumi:"zoneId"` }
Provides a resource to create a CLB instance.
## Example Usage
### INTERNAL CLB
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewInstance(ctx, "internalClb", &Clb.InstanceArgs{ ClbName: pulumi.String("myclb"), NetworkType: pulumi.String("INTERNAL"), ProjectId: pulumi.Int(0), SubnetId: pulumi.String("subnet-12rastkr"), Tags: pulumi.Map{ "test": pulumi.Any("tf"), }, VpcId: pulumi.String("vpc-7007ll7q"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### LCU-supported CLB
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewInstance(ctx, "internalClb", &Clb.InstanceArgs{ ClbName: pulumi.String("myclb"), NetworkType: pulumi.String("INTERNAL"), ProjectId: pulumi.Int(0), SlaType: pulumi.String("clb.c3.medium"), SubnetId: pulumi.String("subnet-o3a5nt20"), Tags: pulumi.Map{ "test": pulumi.Any("tf"), }, VpcId: pulumi.String("vpc-2hfyray3"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### OPEN CLB
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewInstance(ctx, "openClb", &Clb.InstanceArgs{ ClbName: pulumi.String("myclb"), NetworkType: pulumi.String("OPEN"), ProjectId: pulumi.Int(0), SecurityGroups: pulumi.StringArray{ pulumi.String("sg-o0ek7r93"), }, Tags: pulumi.Map{ "test": pulumi.Any("tf"), }, VpcId: pulumi.String("vpc-da7ffa61"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### SUPPORT CORS
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewInstance(ctx, "openClb", &Clb.InstanceArgs{ ClbName: pulumi.String("myclb"), NetworkType: pulumi.String("OPEN"), ProjectId: pulumi.Int(0), SecurityGroups: pulumi.StringArray{ pulumi.String("sg-o0ek7r93"), }, Tags: pulumi.Map{ "test": pulumi.Any("tf"), }, TargetRegionInfoRegion: pulumi.String("ap-guangzhou"), TargetRegionInfoVpcId: pulumi.String("vpc-da7ffa61"), VpcId: pulumi.String("vpc-da7ffa61"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### OPNE CLB with VipIsp
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := Vpc.NewBandwidthPackage(ctx, "example", &Vpc.BandwidthPackageArgs{ NetworkType: pulumi.String("SINGLEISP_CMCC"), ChargeType: pulumi.String("ENHANCED95_POSTPAID_BY_MONTH"), BandwidthPackageName: pulumi.String("tf-example"), InternetMaxBandwidth: pulumi.Int(300), Egress: pulumi.String("center_egress1"), Tags: pulumi.Map{ "createdBy": pulumi.Any("terraform"), }, }) if err != nil { return err } _, err = Clb.NewInstance(ctx, "openClb", &Clb.InstanceArgs{ NetworkType: pulumi.String("OPEN"), ClbName: pulumi.String("my-open-clb"), ProjectId: pulumi.Int(0), VpcId: pulumi.String("vpc-4owdpnwr"), VipIsp: pulumi.String("CMCC"), InternetChargeType: pulumi.String("BANDWIDTH_PACKAGE"), BandwidthPackageId: example.ID(), Tags: pulumi.Map{ "test": pulumi.Any("open"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Dynamic Vip Instance
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooGroup, err := Security.NewGroup(ctx, "fooGroup", nil) if err != nil { return err } fooInstance, err := Vpc.NewInstance(ctx, "fooInstance", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } clbOpen, err := Clb.NewInstance(ctx, "clbOpen", &Clb.InstanceArgs{ NetworkType: pulumi.String("OPEN"), ClbName: pulumi.String("clb-instance-open"), ProjectId: pulumi.Int(0), VpcId: fooInstance.ID(), TargetRegionInfoRegion: pulumi.String("ap-guangzhou"), TargetRegionInfoVpcId: fooInstance.ID(), SecurityGroups: pulumi.StringArray{ fooGroup.ID(), }, DynamicVip: pulumi.Bool(true), Tags: pulumi.Map{ "test": pulumi.Any("tf"), }, }) if err != nil { return err } ctx.Export("domain", clbOpen.Domain) return nil }) }
``` <!--End PulumiCodeChooser -->
### Specified Vip Instance
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { fooGroup, err := Security.NewGroup(ctx, "fooGroup", nil) if err != nil { return err } fooInstance, err := Vpc.NewInstance(ctx, "fooInstance", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } _, err = Clb.NewInstance(ctx, "clbOpen", &Clb.InstanceArgs{ NetworkType: pulumi.String("OPEN"), ClbName: pulumi.String("clb-instance-open"), ProjectId: pulumi.Int(0), VpcId: fooInstance.ID(), SecurityGroups: pulumi.StringArray{ fooGroup.ID(), }, Vip: pulumi.String("111.230.4.204"), Tags: pulumi.Map{ "test": pulumi.Any("tf"), }, }) if err != nil { return err } ctx.Export("domain", tencentcloud_clb_instance.Vip) return nil }) }
``` <!--End PulumiCodeChooser -->
### Default enable
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Security" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { foo, err := Vpc.NewInstance(ctx, "foo", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), Tags: pulumi.Map{ "test": pulumi.Any("mytest"), }, }) if err != nil { return err } _, err = Subnet.NewInstance(ctx, "subnet", &Subnet.InstanceArgs{ AvailabilityZone: pulumi.String("ap-guangzhou-1"), VpcId: foo.ID(), CidrBlock: pulumi.String("10.0.20.0/28"), IsMulticast: pulumi.Bool(false), }) if err != nil { return err } sglab, err := Security.NewGroup(ctx, "sglab", &Security.GroupArgs{ Description: pulumi.String("favourite sg"), ProjectId: pulumi.Int(0), }) if err != nil { return err } _, err = Clb.NewInstance(ctx, "openClb", &Clb.InstanceArgs{ NetworkType: pulumi.String("OPEN"), ClbName: pulumi.String("my-open-clb"), ProjectId: pulumi.Int(0), VpcId: foo.ID(), LoadBalancerPassToTarget: pulumi.Bool(true), SecurityGroups: pulumi.StringArray{ sglab.ID(), }, TargetRegionInfoRegion: pulumi.String("ap-guangzhou"), TargetRegionInfoVpcId: foo.ID(), Tags: pulumi.Map{ "test": pulumi.Any("open"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### CREATE multiple instance
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewInstance(ctx, "openClb1", &Clb.InstanceArgs{ ClbName: pulumi.String("hello"), MasterZoneId: pulumi.String("ap-guangzhou-3"), NetworkType: pulumi.String("OPEN"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### CREATE instance with log
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Route" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Subnet" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Vpc"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { vpcTest, err := Vpc.NewInstance(ctx, "vpcTest", &Vpc.InstanceArgs{ CidrBlock: pulumi.String("10.0.0.0/16"), }) if err != nil { return err } rtbTest, err := Route.NewTable(ctx, "rtbTest", &Route.TableArgs{ VpcId: vpcTest.ID(), }) if err != nil { return err } subnetTest, err := Subnet.NewInstance(ctx, "subnetTest", &Subnet.InstanceArgs{ AvailabilityZone: pulumi.String("ap-guangzhou-3"), CidrBlock: pulumi.String("10.0.1.0/24"), RouteTableId: rtbTest.ID(), VpcId: vpcTest.ID(), }) if err != nil { return err } set, err := Clb.NewLogSet(ctx, "set", &Clb.LogSetArgs{ Period: pulumi.Int(7), }) if err != nil { return err } topic, err := Clb.NewLogTopic(ctx, "topic", &Clb.LogTopicArgs{ LogSetId: set.ID(), TopicName: pulumi.String("clb-topic"), }) if err != nil { return err } _, err = Clb.NewInstance(ctx, "internalClb", &Clb.InstanceArgs{ ClbName: pulumi.String("myclb"), LoadBalancerPassToTarget: pulumi.Bool(true), LogSetId: set.ID(), LogTopicId: topic.ID(), NetworkType: pulumi.String("INTERNAL"), ProjectId: pulumi.Int(0), SubnetId: subnetTest.ID(), Tags: pulumi.Map{ "test": pulumi.Any("tf"), }, VpcId: vpcTest.ID(), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
CLB instance can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Clb/instance:Instance foo lb-7a0t6zqb ```
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 { // IP version, only applicable to open CLB. Valid values are `ipv4`, `ipv6` and `IPv6FullChain`. AddressIpVersion pulumi.StringPtrInput // Bandwidth package id. If set, the `internetChargeType` must be `BANDWIDTH_PACKAGE`. BandwidthPackageId pulumi.StringPtrInput // Name of the CLB. The name can only contain Chinese characters, English letters, numbers, underscore and hyphen '-'. ClbName pulumi.StringInput // Whether to enable delete protection. DeleteProtect pulumi.BoolPtrInput // If create dynamic vip CLB instance, `true` or `false`. DynamicVip pulumi.BoolPtrInput // Max bandwidth out, only applicable to open CLB. Valid value ranges is [1, 2048]. Unit is MB. InternetBandwidthMaxOut pulumi.IntPtrInput // Internet charge type, only applicable to open CLB. Valid values are `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. InternetChargeType pulumi.StringPtrInput // Whether the target allow flow come from clb. If value is true, only check security group of clb, or check both clb and backend instance security group. LoadBalancerPassToTarget pulumi.BoolPtrInput // The id of log set. LogSetId pulumi.StringPtrInput // The id of log topic. LogTopicId pulumi.StringPtrInput // Setting master zone id of cross available zone disaster recovery, only applicable to open CLB. MasterZoneId pulumi.StringPtrInput // Type of CLB instance. Valid values: `OPEN` and `INTERNAL`. NetworkType pulumi.StringInput // ID of the project within the CLB instance, `0` - Default Project. ProjectId pulumi.IntPtrInput // Security groups of the CLB instance. Supports both `OPEN` and `INTERNAL` CLBs. SecurityGroups pulumi.StringArrayInput // This parameter is required to create LCU-supported instances. Values:`SLA`: Super Large 4. When you have activated Super Large models, `SLA` refers to Super Large 4; `clb.c2.medium`: Standard; `clb.c3.small`: Advanced 1; `clb.c3.medium`: Advanced 1; `clb.c4.small`: Super Large 1; `clb.c4.medium`: Super Large 2; `clb.c4.large`: Super Large 3; `clb.c4.xlarge`: Super Large 4. For more details, see [Instance Specifications](https://intl.cloud.tencent.com/document/product/214/84689?from_cn_redirect=1). SlaType pulumi.StringPtrInput // Setting slave zone id of cross available zone disaster recovery, only applicable to open CLB. this zone will undertake traffic when the master is down. SlaveZoneId pulumi.StringPtrInput // Snat Ip List, required with `snat_pro=true`. NOTE: This argument cannot be read and modified here because dynamic ip is untraceable, please import resource `Clb.SnatIp` to handle fixed ips. SnatIps InstanceSnatIpArrayInput // Indicates whether Binding IPs of other VPCs feature switch. SnatPro pulumi.BoolPtrInput // In the case of purchasing a `INTERNAL` clb instance, the subnet id must be specified. The VIP of the `INTERNAL` clb instance will be generated from this subnet. SubnetId pulumi.StringPtrInput // The available tags within this CLB. Tags pulumi.MapInput // Region information of backend services are attached the CLB instance. Only supports `OPEN` CLBs. TargetRegionInfoRegion pulumi.StringPtrInput // Vpc information of backend services are attached the CLB instance. Only supports `OPEN` CLBs. TargetRegionInfoVpcId pulumi.StringPtrInput // Specifies the VIP for the application of a CLB instance. This parameter is optional. If you do not specify this parameter, the system automatically assigns a value for the parameter. IPv4 and IPv6 CLB instances support this parameter, but IPv6 NAT64 CLB instances do not. Vip pulumi.StringPtrInput // Network operator, only applicable to open CLB. Valid values are `CMCC`(China Mobile), `CTCC`(Telecom), `CUCC`(China Unicom) and `BGP`. If this ISP is specified, network billing method can only use the bandwidth package billing (BANDWIDTH_PACKAGE). VipIsp pulumi.StringPtrInput // VPC ID of the CLB. VpcId pulumi.StringPtrInput // Available zone id, only applicable to open CLB. ZoneId 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 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 InstanceMixIpTargetConfig ¶ added in v0.1.5
type InstanceMixIpTargetConfig struct { pulumi.CustomResourceState // ID of CLB instances to be queried. LoadBalancerId pulumi.StringOutput `pulumi:"loadBalancerId"` // False: closed True:open. MixIpTarget pulumi.BoolOutput `pulumi:"mixIpTarget"` }
Provides a resource to create a clb instanceMixIpTargetConfig
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewInstanceMixIpTargetConfig(ctx, "instanceMixIpTargetConfig", &Clb.InstanceMixIpTargetConfigArgs{ LoadBalancerId: pulumi.String("lb-5dnrkgry"), MixIpTarget: pulumi.Bool(false), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
clb instance_mix_ip_target_config can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Clb/instanceMixIpTargetConfig:InstanceMixIpTargetConfig instance_mix_ip_target_config instance_id ```
func GetInstanceMixIpTargetConfig ¶ added in v0.1.5
func GetInstanceMixIpTargetConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceMixIpTargetConfigState, opts ...pulumi.ResourceOption) (*InstanceMixIpTargetConfig, error)
GetInstanceMixIpTargetConfig gets an existing InstanceMixIpTargetConfig 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 NewInstanceMixIpTargetConfig ¶ added in v0.1.5
func NewInstanceMixIpTargetConfig(ctx *pulumi.Context, name string, args *InstanceMixIpTargetConfigArgs, opts ...pulumi.ResourceOption) (*InstanceMixIpTargetConfig, error)
NewInstanceMixIpTargetConfig registers a new resource with the given unique name, arguments, and options.
func (*InstanceMixIpTargetConfig) ElementType ¶ added in v0.1.5
func (*InstanceMixIpTargetConfig) ElementType() reflect.Type
func (*InstanceMixIpTargetConfig) ToInstanceMixIpTargetConfigOutput ¶ added in v0.1.5
func (i *InstanceMixIpTargetConfig) ToInstanceMixIpTargetConfigOutput() InstanceMixIpTargetConfigOutput
func (*InstanceMixIpTargetConfig) ToInstanceMixIpTargetConfigOutputWithContext ¶ added in v0.1.5
func (i *InstanceMixIpTargetConfig) ToInstanceMixIpTargetConfigOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigOutput
type InstanceMixIpTargetConfigArgs ¶ added in v0.1.5
type InstanceMixIpTargetConfigArgs struct { // ID of CLB instances to be queried. LoadBalancerId pulumi.StringInput // False: closed True:open. MixIpTarget pulumi.BoolInput }
The set of arguments for constructing a InstanceMixIpTargetConfig resource.
func (InstanceMixIpTargetConfigArgs) ElementType ¶ added in v0.1.5
func (InstanceMixIpTargetConfigArgs) ElementType() reflect.Type
type InstanceMixIpTargetConfigArray ¶ added in v0.1.5
type InstanceMixIpTargetConfigArray []InstanceMixIpTargetConfigInput
func (InstanceMixIpTargetConfigArray) ElementType ¶ added in v0.1.5
func (InstanceMixIpTargetConfigArray) ElementType() reflect.Type
func (InstanceMixIpTargetConfigArray) ToInstanceMixIpTargetConfigArrayOutput ¶ added in v0.1.5
func (i InstanceMixIpTargetConfigArray) ToInstanceMixIpTargetConfigArrayOutput() InstanceMixIpTargetConfigArrayOutput
func (InstanceMixIpTargetConfigArray) ToInstanceMixIpTargetConfigArrayOutputWithContext ¶ added in v0.1.5
func (i InstanceMixIpTargetConfigArray) ToInstanceMixIpTargetConfigArrayOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigArrayOutput
type InstanceMixIpTargetConfigArrayInput ¶ added in v0.1.5
type InstanceMixIpTargetConfigArrayInput interface { pulumi.Input ToInstanceMixIpTargetConfigArrayOutput() InstanceMixIpTargetConfigArrayOutput ToInstanceMixIpTargetConfigArrayOutputWithContext(context.Context) InstanceMixIpTargetConfigArrayOutput }
InstanceMixIpTargetConfigArrayInput is an input type that accepts InstanceMixIpTargetConfigArray and InstanceMixIpTargetConfigArrayOutput values. You can construct a concrete instance of `InstanceMixIpTargetConfigArrayInput` via:
InstanceMixIpTargetConfigArray{ InstanceMixIpTargetConfigArgs{...} }
type InstanceMixIpTargetConfigArrayOutput ¶ added in v0.1.5
type InstanceMixIpTargetConfigArrayOutput struct{ *pulumi.OutputState }
func (InstanceMixIpTargetConfigArrayOutput) ElementType ¶ added in v0.1.5
func (InstanceMixIpTargetConfigArrayOutput) ElementType() reflect.Type
func (InstanceMixIpTargetConfigArrayOutput) Index ¶ added in v0.1.5
func (o InstanceMixIpTargetConfigArrayOutput) Index(i pulumi.IntInput) InstanceMixIpTargetConfigOutput
func (InstanceMixIpTargetConfigArrayOutput) ToInstanceMixIpTargetConfigArrayOutput ¶ added in v0.1.5
func (o InstanceMixIpTargetConfigArrayOutput) ToInstanceMixIpTargetConfigArrayOutput() InstanceMixIpTargetConfigArrayOutput
func (InstanceMixIpTargetConfigArrayOutput) ToInstanceMixIpTargetConfigArrayOutputWithContext ¶ added in v0.1.5
func (o InstanceMixIpTargetConfigArrayOutput) ToInstanceMixIpTargetConfigArrayOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigArrayOutput
type InstanceMixIpTargetConfigInput ¶ added in v0.1.5
type InstanceMixIpTargetConfigInput interface { pulumi.Input ToInstanceMixIpTargetConfigOutput() InstanceMixIpTargetConfigOutput ToInstanceMixIpTargetConfigOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigOutput }
type InstanceMixIpTargetConfigMap ¶ added in v0.1.5
type InstanceMixIpTargetConfigMap map[string]InstanceMixIpTargetConfigInput
func (InstanceMixIpTargetConfigMap) ElementType ¶ added in v0.1.5
func (InstanceMixIpTargetConfigMap) ElementType() reflect.Type
func (InstanceMixIpTargetConfigMap) ToInstanceMixIpTargetConfigMapOutput ¶ added in v0.1.5
func (i InstanceMixIpTargetConfigMap) ToInstanceMixIpTargetConfigMapOutput() InstanceMixIpTargetConfigMapOutput
func (InstanceMixIpTargetConfigMap) ToInstanceMixIpTargetConfigMapOutputWithContext ¶ added in v0.1.5
func (i InstanceMixIpTargetConfigMap) ToInstanceMixIpTargetConfigMapOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigMapOutput
type InstanceMixIpTargetConfigMapInput ¶ added in v0.1.5
type InstanceMixIpTargetConfigMapInput interface { pulumi.Input ToInstanceMixIpTargetConfigMapOutput() InstanceMixIpTargetConfigMapOutput ToInstanceMixIpTargetConfigMapOutputWithContext(context.Context) InstanceMixIpTargetConfigMapOutput }
InstanceMixIpTargetConfigMapInput is an input type that accepts InstanceMixIpTargetConfigMap and InstanceMixIpTargetConfigMapOutput values. You can construct a concrete instance of `InstanceMixIpTargetConfigMapInput` via:
InstanceMixIpTargetConfigMap{ "key": InstanceMixIpTargetConfigArgs{...} }
type InstanceMixIpTargetConfigMapOutput ¶ added in v0.1.5
type InstanceMixIpTargetConfigMapOutput struct{ *pulumi.OutputState }
func (InstanceMixIpTargetConfigMapOutput) ElementType ¶ added in v0.1.5
func (InstanceMixIpTargetConfigMapOutput) ElementType() reflect.Type
func (InstanceMixIpTargetConfigMapOutput) MapIndex ¶ added in v0.1.5
func (o InstanceMixIpTargetConfigMapOutput) MapIndex(k pulumi.StringInput) InstanceMixIpTargetConfigOutput
func (InstanceMixIpTargetConfigMapOutput) ToInstanceMixIpTargetConfigMapOutput ¶ added in v0.1.5
func (o InstanceMixIpTargetConfigMapOutput) ToInstanceMixIpTargetConfigMapOutput() InstanceMixIpTargetConfigMapOutput
func (InstanceMixIpTargetConfigMapOutput) ToInstanceMixIpTargetConfigMapOutputWithContext ¶ added in v0.1.5
func (o InstanceMixIpTargetConfigMapOutput) ToInstanceMixIpTargetConfigMapOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigMapOutput
type InstanceMixIpTargetConfigOutput ¶ added in v0.1.5
type InstanceMixIpTargetConfigOutput struct{ *pulumi.OutputState }
func (InstanceMixIpTargetConfigOutput) ElementType ¶ added in v0.1.5
func (InstanceMixIpTargetConfigOutput) ElementType() reflect.Type
func (InstanceMixIpTargetConfigOutput) LoadBalancerId ¶ added in v0.1.5
func (o InstanceMixIpTargetConfigOutput) LoadBalancerId() pulumi.StringOutput
ID of CLB instances to be queried.
func (InstanceMixIpTargetConfigOutput) MixIpTarget ¶ added in v0.1.5
func (o InstanceMixIpTargetConfigOutput) MixIpTarget() pulumi.BoolOutput
False: closed True:open.
func (InstanceMixIpTargetConfigOutput) ToInstanceMixIpTargetConfigOutput ¶ added in v0.1.5
func (o InstanceMixIpTargetConfigOutput) ToInstanceMixIpTargetConfigOutput() InstanceMixIpTargetConfigOutput
func (InstanceMixIpTargetConfigOutput) ToInstanceMixIpTargetConfigOutputWithContext ¶ added in v0.1.5
func (o InstanceMixIpTargetConfigOutput) ToInstanceMixIpTargetConfigOutputWithContext(ctx context.Context) InstanceMixIpTargetConfigOutput
type InstanceMixIpTargetConfigState ¶ added in v0.1.5
type InstanceMixIpTargetConfigState struct { // ID of CLB instances to be queried. LoadBalancerId pulumi.StringPtrInput // False: closed True:open. MixIpTarget pulumi.BoolPtrInput }
func (InstanceMixIpTargetConfigState) ElementType ¶ added in v0.1.5
func (InstanceMixIpTargetConfigState) ElementType() reflect.Type
type InstanceOutput ¶
type InstanceOutput struct{ *pulumi.OutputState }
func (InstanceOutput) AddressIpVersion ¶
func (o InstanceOutput) AddressIpVersion() pulumi.StringOutput
IP version, only applicable to open CLB. Valid values are `ipv4`, `ipv6` and `IPv6FullChain`.
func (InstanceOutput) AddressIpv6 ¶ added in v0.2.0
func (o InstanceOutput) AddressIpv6() pulumi.StringOutput
The IPv6 address of the load balancing instance.
func (InstanceOutput) BandwidthPackageId ¶
func (o InstanceOutput) BandwidthPackageId() pulumi.StringPtrOutput
Bandwidth package id. If set, the `internetChargeType` must be `BANDWIDTH_PACKAGE`.
func (InstanceOutput) ClbName ¶
func (o InstanceOutput) ClbName() pulumi.StringOutput
Name of the CLB. The name can only contain Chinese characters, English letters, numbers, underscore and hyphen '-'.
func (InstanceOutput) ClbVips ¶
func (o InstanceOutput) ClbVips() pulumi.StringArrayOutput
The virtual service address table of the CLB.
func (InstanceOutput) DeleteProtect ¶ added in v0.1.8
func (o InstanceOutput) DeleteProtect() pulumi.BoolPtrOutput
Whether to enable delete protection.
func (InstanceOutput) Domain ¶ added in v0.1.5
func (o InstanceOutput) Domain() pulumi.StringOutput
Domain name of the CLB instance.
func (InstanceOutput) DynamicVip ¶ added in v0.1.5
func (o InstanceOutput) DynamicVip() pulumi.BoolPtrOutput
If create dynamic vip CLB instance, `true` or `false`.
func (InstanceOutput) ElementType ¶
func (InstanceOutput) ElementType() reflect.Type
func (InstanceOutput) InternetBandwidthMaxOut ¶
func (o InstanceOutput) InternetBandwidthMaxOut() pulumi.IntOutput
Max bandwidth out, only applicable to open CLB. Valid value ranges is [1, 2048]. Unit is MB.
func (InstanceOutput) InternetChargeType ¶
func (o InstanceOutput) InternetChargeType() pulumi.StringOutput
Internet charge type, only applicable to open CLB. Valid values are `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`.
func (InstanceOutput) Ipv6Mode ¶ added in v0.2.0
func (o InstanceOutput) Ipv6Mode() pulumi.StringOutput
This field is meaningful when the IP address version is ipv6, `IPv6Nat64` | `IPv6FullChain`.
func (InstanceOutput) LoadBalancerPassToTarget ¶
func (o InstanceOutput) LoadBalancerPassToTarget() pulumi.BoolPtrOutput
Whether the target allow flow come from clb. If value is true, only check security group of clb, or check both clb and backend instance security group.
func (InstanceOutput) LogSetId ¶
func (o InstanceOutput) LogSetId() pulumi.StringPtrOutput
The id of log set.
func (InstanceOutput) LogTopicId ¶
func (o InstanceOutput) LogTopicId() pulumi.StringPtrOutput
The id of log topic.
func (InstanceOutput) MasterZoneId ¶
func (o InstanceOutput) MasterZoneId() pulumi.StringPtrOutput
Setting master zone id of cross available zone disaster recovery, only applicable to open CLB.
func (InstanceOutput) NetworkType ¶
func (o InstanceOutput) NetworkType() pulumi.StringOutput
Type of CLB instance. Valid values: `OPEN` and `INTERNAL`.
func (InstanceOutput) ProjectId ¶
func (o InstanceOutput) ProjectId() pulumi.IntPtrOutput
ID of the project within the CLB instance, `0` - Default Project.
func (InstanceOutput) SecurityGroups ¶
func (o InstanceOutput) SecurityGroups() pulumi.StringArrayOutput
Security groups of the CLB instance. Supports both `OPEN` and `INTERNAL` CLBs.
func (InstanceOutput) SlaType ¶ added in v0.1.8
func (o InstanceOutput) SlaType() pulumi.StringOutput
This parameter is required to create LCU-supported instances. Values:`SLA`: Super Large 4. When you have activated Super Large models, `SLA` refers to Super Large 4; `clb.c2.medium`: Standard; `clb.c3.small`: Advanced 1; `clb.c3.medium`: Advanced 1; `clb.c4.small`: Super Large 1; `clb.c4.medium`: Super Large 2; `clb.c4.large`: Super Large 3; `clb.c4.xlarge`: Super Large 4. For more details, see [Instance Specifications](https://intl.cloud.tencent.com/document/product/214/84689?from_cn_redirect=1).
func (InstanceOutput) SlaveZoneId ¶
func (o InstanceOutput) SlaveZoneId() pulumi.StringPtrOutput
Setting slave zone id of cross available zone disaster recovery, only applicable to open CLB. this zone will undertake traffic when the master is down.
func (InstanceOutput) SnatIps ¶
func (o InstanceOutput) SnatIps() InstanceSnatIpArrayOutput
Snat Ip List, required with `snat_pro=true`. NOTE: This argument cannot be read and modified here because dynamic ip is untraceable, please import resource `Clb.SnatIp` to handle fixed ips.
func (InstanceOutput) SnatPro ¶
func (o InstanceOutput) SnatPro() pulumi.BoolPtrOutput
Indicates whether Binding IPs of other VPCs feature switch.
func (InstanceOutput) SubnetId ¶
func (o InstanceOutput) SubnetId() pulumi.StringPtrOutput
In the case of purchasing a `INTERNAL` clb instance, the subnet id must be specified. The VIP of the `INTERNAL` clb instance will be generated from this subnet.
func (InstanceOutput) Tags ¶
func (o InstanceOutput) Tags() pulumi.MapOutput
The available tags within this CLB.
func (InstanceOutput) TargetRegionInfoRegion ¶
func (o InstanceOutput) TargetRegionInfoRegion() pulumi.StringOutput
Region information of backend services are attached the CLB instance. Only supports `OPEN` CLBs.
func (InstanceOutput) TargetRegionInfoVpcId ¶
func (o InstanceOutput) TargetRegionInfoVpcId() pulumi.StringOutput
Vpc information of backend services are attached the CLB instance. Only supports `OPEN` CLBs.
func (InstanceOutput) ToInstanceOutput ¶
func (o InstanceOutput) ToInstanceOutput() InstanceOutput
func (InstanceOutput) ToInstanceOutputWithContext ¶
func (o InstanceOutput) ToInstanceOutputWithContext(ctx context.Context) InstanceOutput
func (InstanceOutput) Vip ¶ added in v0.1.8
func (o InstanceOutput) Vip() pulumi.StringOutput
Specifies the VIP for the application of a CLB instance. This parameter is optional. If you do not specify this parameter, the system automatically assigns a value for the parameter. IPv4 and IPv6 CLB instances support this parameter, but IPv6 NAT64 CLB instances do not.
func (InstanceOutput) VipIsp ¶
func (o InstanceOutput) VipIsp() pulumi.StringOutput
Network operator, only applicable to open CLB. Valid values are `CMCC`(China Mobile), `CTCC`(Telecom), `CUCC`(China Unicom) and `BGP`. If this ISP is specified, network billing method can only use the bandwidth package billing (BANDWIDTH_PACKAGE).
func (InstanceOutput) VpcId ¶
func (o InstanceOutput) VpcId() pulumi.StringOutput
VPC ID of the CLB.
func (InstanceOutput) ZoneId ¶
func (o InstanceOutput) ZoneId() pulumi.StringPtrOutput
Available zone id, only applicable to open CLB.
type InstanceSlaConfig ¶ added in v0.1.5
type InstanceSlaConfig struct { pulumi.CustomResourceState // ID of the CLB instance. LoadBalancerId pulumi.StringOutput `pulumi:"loadBalancerId"` // This parameter is required to create LCU-supported instances. Values:`SLA`: Super Large 4. When you have activated Super Large models, `SLA` refers to Super Large 4; `clb.c2.medium`: Standard; `clb.c3.small`: Advanced 1; `clb.c3.medium`: Advanced 1; `clb.c4.small`: Super Large 1; `clb.c4.medium`: Super Large 2; `clb.c4.large`: Super Large 3; `clb.c4.xlarge`: Super Large 4. For more details, see [Instance Specifications](https://intl.cloud.tencent.com/document/product/214/84689?from_cn_redirect=1). SlaType pulumi.StringOutput `pulumi:"slaType"` }
Provides a resource to create a clb instanceSlaConfig
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewInstanceSlaConfig(ctx, "instanceSlaConfig", &Clb.InstanceSlaConfigArgs{ LoadBalancerId: pulumi.String("lb-5dnrkgry"), SlaType: pulumi.String("SLA"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
clb instance_sla_config can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Clb/instanceSlaConfig:InstanceSlaConfig instance_sla_config instance_id ```
func GetInstanceSlaConfig ¶ added in v0.1.5
func GetInstanceSlaConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *InstanceSlaConfigState, opts ...pulumi.ResourceOption) (*InstanceSlaConfig, error)
GetInstanceSlaConfig gets an existing InstanceSlaConfig 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 NewInstanceSlaConfig ¶ added in v0.1.5
func NewInstanceSlaConfig(ctx *pulumi.Context, name string, args *InstanceSlaConfigArgs, opts ...pulumi.ResourceOption) (*InstanceSlaConfig, error)
NewInstanceSlaConfig registers a new resource with the given unique name, arguments, and options.
func (*InstanceSlaConfig) ElementType ¶ added in v0.1.5
func (*InstanceSlaConfig) ElementType() reflect.Type
func (*InstanceSlaConfig) ToInstanceSlaConfigOutput ¶ added in v0.1.5
func (i *InstanceSlaConfig) ToInstanceSlaConfigOutput() InstanceSlaConfigOutput
func (*InstanceSlaConfig) ToInstanceSlaConfigOutputWithContext ¶ added in v0.1.5
func (i *InstanceSlaConfig) ToInstanceSlaConfigOutputWithContext(ctx context.Context) InstanceSlaConfigOutput
type InstanceSlaConfigArgs ¶ added in v0.1.5
type InstanceSlaConfigArgs struct { // ID of the CLB instance. LoadBalancerId pulumi.StringInput // This parameter is required to create LCU-supported instances. Values:`SLA`: Super Large 4. When you have activated Super Large models, `SLA` refers to Super Large 4; `clb.c2.medium`: Standard; `clb.c3.small`: Advanced 1; `clb.c3.medium`: Advanced 1; `clb.c4.small`: Super Large 1; `clb.c4.medium`: Super Large 2; `clb.c4.large`: Super Large 3; `clb.c4.xlarge`: Super Large 4. For more details, see [Instance Specifications](https://intl.cloud.tencent.com/document/product/214/84689?from_cn_redirect=1). SlaType pulumi.StringInput }
The set of arguments for constructing a InstanceSlaConfig resource.
func (InstanceSlaConfigArgs) ElementType ¶ added in v0.1.5
func (InstanceSlaConfigArgs) ElementType() reflect.Type
type InstanceSlaConfigArray ¶ added in v0.1.5
type InstanceSlaConfigArray []InstanceSlaConfigInput
func (InstanceSlaConfigArray) ElementType ¶ added in v0.1.5
func (InstanceSlaConfigArray) ElementType() reflect.Type
func (InstanceSlaConfigArray) ToInstanceSlaConfigArrayOutput ¶ added in v0.1.5
func (i InstanceSlaConfigArray) ToInstanceSlaConfigArrayOutput() InstanceSlaConfigArrayOutput
func (InstanceSlaConfigArray) ToInstanceSlaConfigArrayOutputWithContext ¶ added in v0.1.5
func (i InstanceSlaConfigArray) ToInstanceSlaConfigArrayOutputWithContext(ctx context.Context) InstanceSlaConfigArrayOutput
type InstanceSlaConfigArrayInput ¶ added in v0.1.5
type InstanceSlaConfigArrayInput interface { pulumi.Input ToInstanceSlaConfigArrayOutput() InstanceSlaConfigArrayOutput ToInstanceSlaConfigArrayOutputWithContext(context.Context) InstanceSlaConfigArrayOutput }
InstanceSlaConfigArrayInput is an input type that accepts InstanceSlaConfigArray and InstanceSlaConfigArrayOutput values. You can construct a concrete instance of `InstanceSlaConfigArrayInput` via:
InstanceSlaConfigArray{ InstanceSlaConfigArgs{...} }
type InstanceSlaConfigArrayOutput ¶ added in v0.1.5
type InstanceSlaConfigArrayOutput struct{ *pulumi.OutputState }
func (InstanceSlaConfigArrayOutput) ElementType ¶ added in v0.1.5
func (InstanceSlaConfigArrayOutput) ElementType() reflect.Type
func (InstanceSlaConfigArrayOutput) Index ¶ added in v0.1.5
func (o InstanceSlaConfigArrayOutput) Index(i pulumi.IntInput) InstanceSlaConfigOutput
func (InstanceSlaConfigArrayOutput) ToInstanceSlaConfigArrayOutput ¶ added in v0.1.5
func (o InstanceSlaConfigArrayOutput) ToInstanceSlaConfigArrayOutput() InstanceSlaConfigArrayOutput
func (InstanceSlaConfigArrayOutput) ToInstanceSlaConfigArrayOutputWithContext ¶ added in v0.1.5
func (o InstanceSlaConfigArrayOutput) ToInstanceSlaConfigArrayOutputWithContext(ctx context.Context) InstanceSlaConfigArrayOutput
type InstanceSlaConfigInput ¶ added in v0.1.5
type InstanceSlaConfigInput interface { pulumi.Input ToInstanceSlaConfigOutput() InstanceSlaConfigOutput ToInstanceSlaConfigOutputWithContext(ctx context.Context) InstanceSlaConfigOutput }
type InstanceSlaConfigMap ¶ added in v0.1.5
type InstanceSlaConfigMap map[string]InstanceSlaConfigInput
func (InstanceSlaConfigMap) ElementType ¶ added in v0.1.5
func (InstanceSlaConfigMap) ElementType() reflect.Type
func (InstanceSlaConfigMap) ToInstanceSlaConfigMapOutput ¶ added in v0.1.5
func (i InstanceSlaConfigMap) ToInstanceSlaConfigMapOutput() InstanceSlaConfigMapOutput
func (InstanceSlaConfigMap) ToInstanceSlaConfigMapOutputWithContext ¶ added in v0.1.5
func (i InstanceSlaConfigMap) ToInstanceSlaConfigMapOutputWithContext(ctx context.Context) InstanceSlaConfigMapOutput
type InstanceSlaConfigMapInput ¶ added in v0.1.5
type InstanceSlaConfigMapInput interface { pulumi.Input ToInstanceSlaConfigMapOutput() InstanceSlaConfigMapOutput ToInstanceSlaConfigMapOutputWithContext(context.Context) InstanceSlaConfigMapOutput }
InstanceSlaConfigMapInput is an input type that accepts InstanceSlaConfigMap and InstanceSlaConfigMapOutput values. You can construct a concrete instance of `InstanceSlaConfigMapInput` via:
InstanceSlaConfigMap{ "key": InstanceSlaConfigArgs{...} }
type InstanceSlaConfigMapOutput ¶ added in v0.1.5
type InstanceSlaConfigMapOutput struct{ *pulumi.OutputState }
func (InstanceSlaConfigMapOutput) ElementType ¶ added in v0.1.5
func (InstanceSlaConfigMapOutput) ElementType() reflect.Type
func (InstanceSlaConfigMapOutput) MapIndex ¶ added in v0.1.5
func (o InstanceSlaConfigMapOutput) MapIndex(k pulumi.StringInput) InstanceSlaConfigOutput
func (InstanceSlaConfigMapOutput) ToInstanceSlaConfigMapOutput ¶ added in v0.1.5
func (o InstanceSlaConfigMapOutput) ToInstanceSlaConfigMapOutput() InstanceSlaConfigMapOutput
func (InstanceSlaConfigMapOutput) ToInstanceSlaConfigMapOutputWithContext ¶ added in v0.1.5
func (o InstanceSlaConfigMapOutput) ToInstanceSlaConfigMapOutputWithContext(ctx context.Context) InstanceSlaConfigMapOutput
type InstanceSlaConfigOutput ¶ added in v0.1.5
type InstanceSlaConfigOutput struct{ *pulumi.OutputState }
func (InstanceSlaConfigOutput) ElementType ¶ added in v0.1.5
func (InstanceSlaConfigOutput) ElementType() reflect.Type
func (InstanceSlaConfigOutput) LoadBalancerId ¶ added in v0.1.5
func (o InstanceSlaConfigOutput) LoadBalancerId() pulumi.StringOutput
ID of the CLB instance.
func (InstanceSlaConfigOutput) SlaType ¶ added in v0.1.5
func (o InstanceSlaConfigOutput) SlaType() pulumi.StringOutput
This parameter is required to create LCU-supported instances. Values:`SLA`: Super Large 4. When you have activated Super Large models, `SLA` refers to Super Large 4; `clb.c2.medium`: Standard; `clb.c3.small`: Advanced 1; `clb.c3.medium`: Advanced 1; `clb.c4.small`: Super Large 1; `clb.c4.medium`: Super Large 2; `clb.c4.large`: Super Large 3; `clb.c4.xlarge`: Super Large 4. For more details, see [Instance Specifications](https://intl.cloud.tencent.com/document/product/214/84689?from_cn_redirect=1).
func (InstanceSlaConfigOutput) ToInstanceSlaConfigOutput ¶ added in v0.1.5
func (o InstanceSlaConfigOutput) ToInstanceSlaConfigOutput() InstanceSlaConfigOutput
func (InstanceSlaConfigOutput) ToInstanceSlaConfigOutputWithContext ¶ added in v0.1.5
func (o InstanceSlaConfigOutput) ToInstanceSlaConfigOutputWithContext(ctx context.Context) InstanceSlaConfigOutput
type InstanceSlaConfigState ¶ added in v0.1.5
type InstanceSlaConfigState struct { // ID of the CLB instance. LoadBalancerId pulumi.StringPtrInput // This parameter is required to create LCU-supported instances. Values:`SLA`: Super Large 4. When you have activated Super Large models, `SLA` refers to Super Large 4; `clb.c2.medium`: Standard; `clb.c3.small`: Advanced 1; `clb.c3.medium`: Advanced 1; `clb.c4.small`: Super Large 1; `clb.c4.medium`: Super Large 2; `clb.c4.large`: Super Large 3; `clb.c4.xlarge`: Super Large 4. For more details, see [Instance Specifications](https://intl.cloud.tencent.com/document/product/214/84689?from_cn_redirect=1). SlaType pulumi.StringPtrInput }
func (InstanceSlaConfigState) ElementType ¶ added in v0.1.5
func (InstanceSlaConfigState) ElementType() reflect.Type
type InstanceSnatIp ¶
type InstanceSnatIpArgs ¶
type InstanceSnatIpArgs struct { // Snat IP address, If set to empty will auto allocated. Ip pulumi.StringPtrInput `pulumi:"ip"` // Snat subnet ID. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (InstanceSnatIpArgs) ElementType ¶
func (InstanceSnatIpArgs) ElementType() reflect.Type
func (InstanceSnatIpArgs) ToInstanceSnatIpOutput ¶
func (i InstanceSnatIpArgs) ToInstanceSnatIpOutput() InstanceSnatIpOutput
func (InstanceSnatIpArgs) ToInstanceSnatIpOutputWithContext ¶
func (i InstanceSnatIpArgs) ToInstanceSnatIpOutputWithContext(ctx context.Context) InstanceSnatIpOutput
type InstanceSnatIpArray ¶
type InstanceSnatIpArray []InstanceSnatIpInput
func (InstanceSnatIpArray) ElementType ¶
func (InstanceSnatIpArray) ElementType() reflect.Type
func (InstanceSnatIpArray) ToInstanceSnatIpArrayOutput ¶
func (i InstanceSnatIpArray) ToInstanceSnatIpArrayOutput() InstanceSnatIpArrayOutput
func (InstanceSnatIpArray) ToInstanceSnatIpArrayOutputWithContext ¶
func (i InstanceSnatIpArray) ToInstanceSnatIpArrayOutputWithContext(ctx context.Context) InstanceSnatIpArrayOutput
type InstanceSnatIpArrayInput ¶
type InstanceSnatIpArrayInput interface { pulumi.Input ToInstanceSnatIpArrayOutput() InstanceSnatIpArrayOutput ToInstanceSnatIpArrayOutputWithContext(context.Context) InstanceSnatIpArrayOutput }
InstanceSnatIpArrayInput is an input type that accepts InstanceSnatIpArray and InstanceSnatIpArrayOutput values. You can construct a concrete instance of `InstanceSnatIpArrayInput` via:
InstanceSnatIpArray{ InstanceSnatIpArgs{...} }
type InstanceSnatIpArrayOutput ¶
type InstanceSnatIpArrayOutput struct{ *pulumi.OutputState }
func (InstanceSnatIpArrayOutput) ElementType ¶
func (InstanceSnatIpArrayOutput) ElementType() reflect.Type
func (InstanceSnatIpArrayOutput) Index ¶
func (o InstanceSnatIpArrayOutput) Index(i pulumi.IntInput) InstanceSnatIpOutput
func (InstanceSnatIpArrayOutput) ToInstanceSnatIpArrayOutput ¶
func (o InstanceSnatIpArrayOutput) ToInstanceSnatIpArrayOutput() InstanceSnatIpArrayOutput
func (InstanceSnatIpArrayOutput) ToInstanceSnatIpArrayOutputWithContext ¶
func (o InstanceSnatIpArrayOutput) ToInstanceSnatIpArrayOutputWithContext(ctx context.Context) InstanceSnatIpArrayOutput
type InstanceSnatIpInput ¶
type InstanceSnatIpInput interface { pulumi.Input ToInstanceSnatIpOutput() InstanceSnatIpOutput ToInstanceSnatIpOutputWithContext(context.Context) InstanceSnatIpOutput }
InstanceSnatIpInput is an input type that accepts InstanceSnatIpArgs and InstanceSnatIpOutput values. You can construct a concrete instance of `InstanceSnatIpInput` via:
InstanceSnatIpArgs{...}
type InstanceSnatIpOutput ¶
type InstanceSnatIpOutput struct{ *pulumi.OutputState }
func (InstanceSnatIpOutput) ElementType ¶
func (InstanceSnatIpOutput) ElementType() reflect.Type
func (InstanceSnatIpOutput) Ip ¶
func (o InstanceSnatIpOutput) Ip() pulumi.StringPtrOutput
Snat IP address, If set to empty will auto allocated.
func (InstanceSnatIpOutput) SubnetId ¶
func (o InstanceSnatIpOutput) SubnetId() pulumi.StringOutput
Snat subnet ID.
func (InstanceSnatIpOutput) ToInstanceSnatIpOutput ¶
func (o InstanceSnatIpOutput) ToInstanceSnatIpOutput() InstanceSnatIpOutput
func (InstanceSnatIpOutput) ToInstanceSnatIpOutputWithContext ¶
func (o InstanceSnatIpOutput) ToInstanceSnatIpOutputWithContext(ctx context.Context) InstanceSnatIpOutput
type InstanceState ¶
type InstanceState struct { // IP version, only applicable to open CLB. Valid values are `ipv4`, `ipv6` and `IPv6FullChain`. AddressIpVersion pulumi.StringPtrInput // The IPv6 address of the load balancing instance. AddressIpv6 pulumi.StringPtrInput // Bandwidth package id. If set, the `internetChargeType` must be `BANDWIDTH_PACKAGE`. BandwidthPackageId pulumi.StringPtrInput // Name of the CLB. The name can only contain Chinese characters, English letters, numbers, underscore and hyphen '-'. ClbName pulumi.StringPtrInput // The virtual service address table of the CLB. ClbVips pulumi.StringArrayInput // Whether to enable delete protection. DeleteProtect pulumi.BoolPtrInput // Domain name of the CLB instance. Domain pulumi.StringPtrInput // If create dynamic vip CLB instance, `true` or `false`. DynamicVip pulumi.BoolPtrInput // Max bandwidth out, only applicable to open CLB. Valid value ranges is [1, 2048]. Unit is MB. InternetBandwidthMaxOut pulumi.IntPtrInput // Internet charge type, only applicable to open CLB. Valid values are `TRAFFIC_POSTPAID_BY_HOUR`, `BANDWIDTH_POSTPAID_BY_HOUR` and `BANDWIDTH_PACKAGE`. InternetChargeType pulumi.StringPtrInput // This field is meaningful when the IP address version is ipv6, `IPv6Nat64` | `IPv6FullChain`. Ipv6Mode pulumi.StringPtrInput // Whether the target allow flow come from clb. If value is true, only check security group of clb, or check both clb and backend instance security group. LoadBalancerPassToTarget pulumi.BoolPtrInput // The id of log set. LogSetId pulumi.StringPtrInput // The id of log topic. LogTopicId pulumi.StringPtrInput // Setting master zone id of cross available zone disaster recovery, only applicable to open CLB. MasterZoneId pulumi.StringPtrInput // Type of CLB instance. Valid values: `OPEN` and `INTERNAL`. NetworkType pulumi.StringPtrInput // ID of the project within the CLB instance, `0` - Default Project. ProjectId pulumi.IntPtrInput // Security groups of the CLB instance. Supports both `OPEN` and `INTERNAL` CLBs. SecurityGroups pulumi.StringArrayInput // This parameter is required to create LCU-supported instances. Values:`SLA`: Super Large 4. When you have activated Super Large models, `SLA` refers to Super Large 4; `clb.c2.medium`: Standard; `clb.c3.small`: Advanced 1; `clb.c3.medium`: Advanced 1; `clb.c4.small`: Super Large 1; `clb.c4.medium`: Super Large 2; `clb.c4.large`: Super Large 3; `clb.c4.xlarge`: Super Large 4. For more details, see [Instance Specifications](https://intl.cloud.tencent.com/document/product/214/84689?from_cn_redirect=1). SlaType pulumi.StringPtrInput // Setting slave zone id of cross available zone disaster recovery, only applicable to open CLB. this zone will undertake traffic when the master is down. SlaveZoneId pulumi.StringPtrInput // Snat Ip List, required with `snat_pro=true`. NOTE: This argument cannot be read and modified here because dynamic ip is untraceable, please import resource `Clb.SnatIp` to handle fixed ips. SnatIps InstanceSnatIpArrayInput // Indicates whether Binding IPs of other VPCs feature switch. SnatPro pulumi.BoolPtrInput // In the case of purchasing a `INTERNAL` clb instance, the subnet id must be specified. The VIP of the `INTERNAL` clb instance will be generated from this subnet. SubnetId pulumi.StringPtrInput // The available tags within this CLB. Tags pulumi.MapInput // Region information of backend services are attached the CLB instance. Only supports `OPEN` CLBs. TargetRegionInfoRegion pulumi.StringPtrInput // Vpc information of backend services are attached the CLB instance. Only supports `OPEN` CLBs. TargetRegionInfoVpcId pulumi.StringPtrInput // Specifies the VIP for the application of a CLB instance. This parameter is optional. If you do not specify this parameter, the system automatically assigns a value for the parameter. IPv4 and IPv6 CLB instances support this parameter, but IPv6 NAT64 CLB instances do not. Vip pulumi.StringPtrInput // Network operator, only applicable to open CLB. Valid values are `CMCC`(China Mobile), `CTCC`(Telecom), `CUCC`(China Unicom) and `BGP`. If this ISP is specified, network billing method can only use the bandwidth package billing (BANDWIDTH_PACKAGE). VipIsp pulumi.StringPtrInput // VPC ID of the CLB. VpcId pulumi.StringPtrInput // Available zone id, only applicable to open CLB. ZoneId pulumi.StringPtrInput }
func (InstanceState) ElementType ¶
func (InstanceState) ElementType() reflect.Type
type Listener ¶
type Listener struct { pulumi.CustomResourceState // ID of the client certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when the ssl mode is `MUTUAL`. CertificateCaId pulumi.StringPtrOutput `pulumi:"certificateCaId"` // ID of the server certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available. CertificateId pulumi.StringPtrOutput `pulumi:"certificateId"` // Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available. CertificateSslMode pulumi.StringPtrOutput `pulumi:"certificateSslMode"` // ID of the CLB. ClbId pulumi.StringOutput `pulumi:"clbId"` // This parameter is used to specify the end port and is required when creating a port range listener. Only one member can be passed in when inputting the `Ports` parameter, which is used to specify the start port. If you want to try the port range feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category). EndPort pulumi.IntOutput `pulumi:"endPort"` // Health check protocol. When the value of `healthCheckType` of the health check protocol is `CUSTOM`, this field is required, which represents the input format of the health check. Valid values: `HEX`, `TEXT`. HealthCheckContextType pulumi.StringOutput `pulumi:"healthCheckContextType"` // Health threshold of health check, and the default is `3`. If a success result is returned for the health check for 3 consecutive times, the backend CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. HealthCheckHealthNum pulumi.IntOutput `pulumi:"healthCheckHealthNum"` // HTTP health check code of TCP listener, Valid value ranges: [1~31]. When the value of `healthCheckType` of the health check protocol is `HTTP`, this field is required. Valid values: `1`, `2`, `4`, `8`, `16`. `1` means http_1xx, `2` means http_2xx, `4` means http_3xx, `8` means http_4xx, `16` means http_5xx.If you want multiple return codes to indicate health, need to add the corresponding values. HealthCheckHttpCode pulumi.IntPtrOutput `pulumi:"healthCheckHttpCode"` // HTTP health check domain of TCP listener. HealthCheckHttpDomain pulumi.StringPtrOutput `pulumi:"healthCheckHttpDomain"` // HTTP health check method of TCP listener. Valid values: `HEAD`, `GET`. HealthCheckHttpMethod pulumi.StringOutput `pulumi:"healthCheckHttpMethod"` // HTTP health check path of TCP listener. HealthCheckHttpPath pulumi.StringPtrOutput `pulumi:"healthCheckHttpPath"` // The HTTP version of the backend service. When the value of `healthCheckType` of the health check protocol is `HTTP`, this field is required. Valid values: `HTTP/1.0`, `HTTP/1.1`. HealthCheckHttpVersion pulumi.StringPtrOutput `pulumi:"healthCheckHttpVersion"` // Interval time of health check. Valid value ranges: [2~300] sec. and the default is 5 sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. HealthCheckIntervalTime pulumi.IntOutput `pulumi:"healthCheckIntervalTime"` // The health check port is the port of the backend service by default. Unless you want to specify a specific port, it is recommended to leave it blank. Only applicable to TCP/UDP listener. HealthCheckPort pulumi.IntPtrOutput `pulumi:"healthCheckPort"` // It represents the result returned by the health check. When the value of `healthCheckType` of the health check protocol is `CUSTOM`, this field is required. Only ASCII visible characters are allowed and the maximum length is 500. When `healthCheckContextType` value is `HEX`, the characters of SendContext and RecvContext can only be selected in `0123456789ABCDEF` and the length must be even digits. HealthCheckRecvContext pulumi.StringPtrOutput `pulumi:"healthCheckRecvContext"` // It represents the content of the request sent by the health check. When the value of `healthCheckType` of the health check protocol is `CUSTOM`, this field is required. Only visible ASCII characters are allowed and the maximum length is 500. When `healthCheckContextType` value is `HEX`, the characters of SendContext and RecvContext can only be selected in `0123456789ABCDEF` and the length must be even digits. HealthCheckSendContext pulumi.StringPtrOutput `pulumi:"healthCheckSendContext"` // Indicates whether health check is enabled. HealthCheckSwitch pulumi.BoolOutput `pulumi:"healthCheckSwitch"` // Response timeout of health check. Valid value ranges: [2~60] sec. Default is 2 sec. Response timeout needs to be less than check interval. NOTES: Only supports listeners of `TCP`,`UDP`,`TCP_SSL` protocol. HealthCheckTimeOut pulumi.IntOutput `pulumi:"healthCheckTimeOut"` // Protocol used for health check. Valid values: `CUSTOM`, `TCP`, `HTTP`,`HTTPS`, `PING`, `GRPC`. HealthCheckType pulumi.StringOutput `pulumi:"healthCheckType"` // Unhealthy threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, the CVM is identified as unhealthy. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. HealthCheckUnhealthNum pulumi.IntOutput `pulumi:"healthCheckUnhealthNum"` // Specifies the type of health check source IP. `0` (default): CLB VIP. `1`: 100.64 IP range. HealthSourceIpType pulumi.IntOutput `pulumi:"healthSourceIpType"` // Whether to enable a persistent connection. This parameter is applicable only to HTTP and HTTPS listeners. Valid values: 0 (disable; default value) and 1 (enable). KeepaliveEnable pulumi.IntOutput `pulumi:"keepaliveEnable"` // ID of this CLB listener. ListenerId pulumi.StringOutput `pulumi:"listenerId"` // Name of the CLB listener, and available values can only be Chinese characters, English letters, numbers, underscore and hyphen '-'. ListenerName pulumi.StringOutput `pulumi:"listenerName"` // Port of the CLB listener. Port pulumi.IntPtrOutput `pulumi:"port"` // Type of protocol within the listener. Valid values: `TCP`, `UDP`, `HTTP`, `HTTPS`, `TCP_SSL` and `QUIC`. Protocol pulumi.StringOutput `pulumi:"protocol"` // Scheduling method of the CLB listener, and available values are 'WRR' and 'LEAST_CONN'. The default is 'WRR'. NOTES: The listener of `HTTP` and `HTTPS` protocol additionally supports the `IP Hash` method. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. Scheduler pulumi.StringPtrOutput `pulumi:"scheduler"` // Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. SessionExpireTime pulumi.IntPtrOutput `pulumi:"sessionExpireTime"` // Session persistence type. Valid values: `NORMAL`: the default session persistence type; `QUIC_CID`: session persistence by QUIC connection ID. The `QUIC_CID` value can only be configured in UDP listeners. If this field is not specified, the default session persistence type will be used. SessionType pulumi.StringOutput `pulumi:"sessionType"` // Indicates whether SNI is enabled, and only supported with protocol `HTTPS`. If enabled, you can set a certificate for each rule in `Clb.ListenerRule`, otherwise all rules have a certificate. SniSwitch pulumi.BoolPtrOutput `pulumi:"sniSwitch"` // Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to bind target group. NOTES: TCP/UDP/TCP_SSL listener must configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. TargetType pulumi.StringOutput `pulumi:"targetType"` }
Provides a resource to create a CLB listener.
## Example Usage
### HTTP Listener
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewListener(ctx, "hTTPListener", &Clb.ListenerArgs{ ClbId: pulumi.String("lb-0lh5au7v"), ListenerName: pulumi.String("test_listener"), Port: pulumi.Int(80), Protocol: pulumi.String("HTTP"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### TCP/UDP Listener
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewListener(ctx, "tCPListener", &Clb.ListenerArgs{ ClbId: pulumi.String("lb-0lh5au7v"), HealthCheckHealthNum: pulumi.Int(3), HealthCheckHttpCode: pulumi.Int(2), HealthCheckHttpMethod: pulumi.String("GET"), HealthCheckHttpVersion: pulumi.String("HTTP/1.0"), HealthCheckIntervalTime: pulumi.Int(5), HealthCheckPort: pulumi.Int(200), HealthCheckSwitch: pulumi.Bool(true), HealthCheckTimeOut: pulumi.Int(2), HealthCheckType: pulumi.String("HTTP"), HealthCheckUnhealthNum: pulumi.Int(3), ListenerName: pulumi.String("test_listener"), Port: pulumi.Int(80), Protocol: pulumi.String("TCP"), Scheduler: pulumi.String("WRR"), SessionExpireTime: pulumi.Int(30), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### TCP/UDP Listener with tcp health check
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewListener(ctx, "listenerTcp", &Clb.ListenerArgs{ ClbId: pulumi.Any(tencentcloud_clb_instance.Clb_basic.Id), ListenerName: pulumi.String("listener_tcp"), Port: pulumi.Int(44), Protocol: pulumi.String("TCP"), HealthCheckSwitch: pulumi.Bool(true), HealthCheckTimeOut: pulumi.Int(30), HealthCheckIntervalTime: pulumi.Int(100), HealthCheckHealthNum: pulumi.Int(2), HealthCheckUnhealthNum: pulumi.Int(2), SessionExpireTime: pulumi.Int(30), Scheduler: pulumi.String("WRR"), HealthCheckType: pulumi.String("TCP"), HealthCheckPort: pulumi.Int(200), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### TCP/UDP Listener with http health check
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewListener(ctx, "listenerTcp", &Clb.ListenerArgs{ ClbId: pulumi.Any(tencentcloud_clb_instance.Clb_basic.Id), ListenerName: pulumi.String("listener_tcp"), Port: pulumi.Int(44), Protocol: pulumi.String("TCP"), HealthCheckSwitch: pulumi.Bool(true), HealthCheckTimeOut: pulumi.Int(30), HealthCheckIntervalTime: pulumi.Int(100), HealthCheckHealthNum: pulumi.Int(2), HealthCheckUnhealthNum: pulumi.Int(2), SessionExpireTime: pulumi.Int(30), Scheduler: pulumi.String("WRR"), HealthCheckType: pulumi.String("HTTP"), HealthCheckHttpDomain: pulumi.String("www.tencent.com"), HealthCheckHttpCode: pulumi.Int(16), HealthCheckHttpVersion: pulumi.String("HTTP/1.1"), HealthCheckHttpMethod: pulumi.String("HEAD"), HealthCheckHttpPath: pulumi.String("/"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### TCP/UDP Listener with customer health check
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewListener(ctx, "listenerTcp", &Clb.ListenerArgs{ ClbId: pulumi.Any(tencentcloud_clb_instance.Clb_basic.Id), ListenerName: pulumi.String("listener_tcp"), Port: pulumi.Int(44), Protocol: pulumi.String("TCP"), HealthCheckSwitch: pulumi.Bool(true), HealthCheckTimeOut: pulumi.Int(30), HealthCheckIntervalTime: pulumi.Int(100), HealthCheckHealthNum: pulumi.Int(2), HealthCheckUnhealthNum: pulumi.Int(2), SessionExpireTime: pulumi.Int(30), Scheduler: pulumi.String("WRR"), HealthCheckType: pulumi.String("CUSTOM"), HealthCheckContextType: pulumi.String("HEX"), HealthCheckSendContext: pulumi.String("0123456789ABCDEF"), HealthCheckRecvContext: pulumi.String("ABCD"), TargetType: pulumi.String("TARGETGROUP"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### HTTPS Listener
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewListener(ctx, "hTTPSListener", &Clb.ListenerArgs{ CertificateCaId: pulumi.String("VfqO4zkB"), CertificateId: pulumi.String("VjANRdz8"), CertificateSslMode: pulumi.String("MUTUAL"), ClbId: pulumi.String("lb-0lh5au7v"), ListenerName: pulumi.String("test_listener"), Port: pulumi.Int(80), Protocol: pulumi.String("HTTPS"), SniSwitch: pulumi.Bool(true), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### TCP SSL Listener
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewListener(ctx, "tCPSSLListener", &Clb.ListenerArgs{ CertificateCaId: pulumi.String("VfqO4zkB"), CertificateId: pulumi.String("VjANRdz8"), CertificateSslMode: pulumi.String("MUTUAL"), ClbId: pulumi.String("lb-0lh5au7v"), HealthCheckHealthNum: pulumi.Int(3), HealthCheckIntervalTime: pulumi.Int(5), HealthCheckSwitch: pulumi.Bool(true), HealthCheckTimeOut: pulumi.Int(2), HealthCheckUnhealthNum: pulumi.Int(3), ListenerName: pulumi.String("test_listener"), Port: pulumi.Int(80), Protocol: pulumi.String("TCP_SSL"), Scheduler: pulumi.String("WRR"), TargetType: pulumi.String("TARGETGROUP"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Port Range Listener
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { clbBasic, err := Clb.NewInstance(ctx, "clbBasic", &Clb.InstanceArgs{ NetworkType: pulumi.String("OPEN"), ClbName: pulumi.String("tf-listener-test"), }) if err != nil { return err } _, err = Clb.NewListener(ctx, "listenerBasic", &Clb.ListenerArgs{ ClbId: clbBasic.ID(), Port: pulumi.Int(1), EndPort: pulumi.Int(6), Protocol: pulumi.String("TCP"), ListenerName: pulumi.String("listener_basic"), SessionExpireTime: pulumi.Int(30), Scheduler: pulumi.String("WRR"), TargetType: pulumi.String("NODE"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
CLB listener can be imported using the id (version >= 1.47.0), e.g.
```sh $ pulumi import tencentcloud:Clb/listener:Listener foo lb-7a0t6zqb#lbl-hh141sn9 ```
func GetListener ¶
func GetListener(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ListenerState, opts ...pulumi.ResourceOption) (*Listener, error)
GetListener gets an existing Listener 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 NewListener ¶
func NewListener(ctx *pulumi.Context, name string, args *ListenerArgs, opts ...pulumi.ResourceOption) (*Listener, error)
NewListener registers a new resource with the given unique name, arguments, and options.
func (*Listener) ElementType ¶
func (*Listener) ToListenerOutput ¶
func (i *Listener) ToListenerOutput() ListenerOutput
func (*Listener) ToListenerOutputWithContext ¶
func (i *Listener) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
type ListenerArgs ¶
type ListenerArgs struct { // ID of the client certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when the ssl mode is `MUTUAL`. CertificateCaId pulumi.StringPtrInput // ID of the server certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available. CertificateId pulumi.StringPtrInput // Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available. CertificateSslMode pulumi.StringPtrInput // ID of the CLB. ClbId pulumi.StringInput // This parameter is used to specify the end port and is required when creating a port range listener. Only one member can be passed in when inputting the `Ports` parameter, which is used to specify the start port. If you want to try the port range feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category). EndPort pulumi.IntPtrInput // Health check protocol. When the value of `healthCheckType` of the health check protocol is `CUSTOM`, this field is required, which represents the input format of the health check. Valid values: `HEX`, `TEXT`. HealthCheckContextType pulumi.StringPtrInput // Health threshold of health check, and the default is `3`. If a success result is returned for the health check for 3 consecutive times, the backend CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. HealthCheckHealthNum pulumi.IntPtrInput // HTTP health check code of TCP listener, Valid value ranges: [1~31]. When the value of `healthCheckType` of the health check protocol is `HTTP`, this field is required. Valid values: `1`, `2`, `4`, `8`, `16`. `1` means http_1xx, `2` means http_2xx, `4` means http_3xx, `8` means http_4xx, `16` means http_5xx.If you want multiple return codes to indicate health, need to add the corresponding values. HealthCheckHttpCode pulumi.IntPtrInput // HTTP health check domain of TCP listener. HealthCheckHttpDomain pulumi.StringPtrInput // HTTP health check method of TCP listener. Valid values: `HEAD`, `GET`. HealthCheckHttpMethod pulumi.StringPtrInput // HTTP health check path of TCP listener. HealthCheckHttpPath pulumi.StringPtrInput // The HTTP version of the backend service. When the value of `healthCheckType` of the health check protocol is `HTTP`, this field is required. Valid values: `HTTP/1.0`, `HTTP/1.1`. HealthCheckHttpVersion pulumi.StringPtrInput // Interval time of health check. Valid value ranges: [2~300] sec. and the default is 5 sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. HealthCheckIntervalTime pulumi.IntPtrInput // The health check port is the port of the backend service by default. Unless you want to specify a specific port, it is recommended to leave it blank. Only applicable to TCP/UDP listener. HealthCheckPort pulumi.IntPtrInput // It represents the result returned by the health check. When the value of `healthCheckType` of the health check protocol is `CUSTOM`, this field is required. Only ASCII visible characters are allowed and the maximum length is 500. When `healthCheckContextType` value is `HEX`, the characters of SendContext and RecvContext can only be selected in `0123456789ABCDEF` and the length must be even digits. HealthCheckRecvContext pulumi.StringPtrInput // It represents the content of the request sent by the health check. When the value of `healthCheckType` of the health check protocol is `CUSTOM`, this field is required. Only visible ASCII characters are allowed and the maximum length is 500. When `healthCheckContextType` value is `HEX`, the characters of SendContext and RecvContext can only be selected in `0123456789ABCDEF` and the length must be even digits. HealthCheckSendContext pulumi.StringPtrInput // Indicates whether health check is enabled. HealthCheckSwitch pulumi.BoolPtrInput // Response timeout of health check. Valid value ranges: [2~60] sec. Default is 2 sec. Response timeout needs to be less than check interval. NOTES: Only supports listeners of `TCP`,`UDP`,`TCP_SSL` protocol. HealthCheckTimeOut pulumi.IntPtrInput // Protocol used for health check. Valid values: `CUSTOM`, `TCP`, `HTTP`,`HTTPS`, `PING`, `GRPC`. HealthCheckType pulumi.StringPtrInput // Unhealthy threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, the CVM is identified as unhealthy. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. HealthCheckUnhealthNum pulumi.IntPtrInput // Specifies the type of health check source IP. `0` (default): CLB VIP. `1`: 100.64 IP range. HealthSourceIpType pulumi.IntPtrInput // Whether to enable a persistent connection. This parameter is applicable only to HTTP and HTTPS listeners. Valid values: 0 (disable; default value) and 1 (enable). KeepaliveEnable pulumi.IntPtrInput // Name of the CLB listener, and available values can only be Chinese characters, English letters, numbers, underscore and hyphen '-'. ListenerName pulumi.StringInput // Port of the CLB listener. Port pulumi.IntPtrInput // Type of protocol within the listener. Valid values: `TCP`, `UDP`, `HTTP`, `HTTPS`, `TCP_SSL` and `QUIC`. Protocol pulumi.StringInput // Scheduling method of the CLB listener, and available values are 'WRR' and 'LEAST_CONN'. The default is 'WRR'. NOTES: The listener of `HTTP` and `HTTPS` protocol additionally supports the `IP Hash` method. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. Scheduler pulumi.StringPtrInput // Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. SessionExpireTime pulumi.IntPtrInput // Session persistence type. Valid values: `NORMAL`: the default session persistence type; `QUIC_CID`: session persistence by QUIC connection ID. The `QUIC_CID` value can only be configured in UDP listeners. If this field is not specified, the default session persistence type will be used. SessionType pulumi.StringPtrInput // Indicates whether SNI is enabled, and only supported with protocol `HTTPS`. If enabled, you can set a certificate for each rule in `Clb.ListenerRule`, otherwise all rules have a certificate. SniSwitch pulumi.BoolPtrInput // Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to bind target group. NOTES: TCP/UDP/TCP_SSL listener must configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. TargetType pulumi.StringPtrInput }
The set of arguments for constructing a Listener resource.
func (ListenerArgs) ElementType ¶
func (ListenerArgs) ElementType() reflect.Type
type ListenerArray ¶
type ListenerArray []ListenerInput
func (ListenerArray) ElementType ¶
func (ListenerArray) ElementType() reflect.Type
func (ListenerArray) ToListenerArrayOutput ¶
func (i ListenerArray) ToListenerArrayOutput() ListenerArrayOutput
func (ListenerArray) ToListenerArrayOutputWithContext ¶
func (i ListenerArray) ToListenerArrayOutputWithContext(ctx context.Context) ListenerArrayOutput
type ListenerArrayInput ¶
type ListenerArrayInput interface { pulumi.Input ToListenerArrayOutput() ListenerArrayOutput ToListenerArrayOutputWithContext(context.Context) ListenerArrayOutput }
ListenerArrayInput is an input type that accepts ListenerArray and ListenerArrayOutput values. You can construct a concrete instance of `ListenerArrayInput` via:
ListenerArray{ ListenerArgs{...} }
type ListenerArrayOutput ¶
type ListenerArrayOutput struct{ *pulumi.OutputState }
func (ListenerArrayOutput) ElementType ¶
func (ListenerArrayOutput) ElementType() reflect.Type
func (ListenerArrayOutput) Index ¶
func (o ListenerArrayOutput) Index(i pulumi.IntInput) ListenerOutput
func (ListenerArrayOutput) ToListenerArrayOutput ¶
func (o ListenerArrayOutput) ToListenerArrayOutput() ListenerArrayOutput
func (ListenerArrayOutput) ToListenerArrayOutputWithContext ¶
func (o ListenerArrayOutput) ToListenerArrayOutputWithContext(ctx context.Context) ListenerArrayOutput
type ListenerInput ¶
type ListenerInput interface { pulumi.Input ToListenerOutput() ListenerOutput ToListenerOutputWithContext(ctx context.Context) ListenerOutput }
type ListenerMap ¶
type ListenerMap map[string]ListenerInput
func (ListenerMap) ElementType ¶
func (ListenerMap) ElementType() reflect.Type
func (ListenerMap) ToListenerMapOutput ¶
func (i ListenerMap) ToListenerMapOutput() ListenerMapOutput
func (ListenerMap) ToListenerMapOutputWithContext ¶
func (i ListenerMap) ToListenerMapOutputWithContext(ctx context.Context) ListenerMapOutput
type ListenerMapInput ¶
type ListenerMapInput interface { pulumi.Input ToListenerMapOutput() ListenerMapOutput ToListenerMapOutputWithContext(context.Context) ListenerMapOutput }
ListenerMapInput is an input type that accepts ListenerMap and ListenerMapOutput values. You can construct a concrete instance of `ListenerMapInput` via:
ListenerMap{ "key": ListenerArgs{...} }
type ListenerMapOutput ¶
type ListenerMapOutput struct{ *pulumi.OutputState }
func (ListenerMapOutput) ElementType ¶
func (ListenerMapOutput) ElementType() reflect.Type
func (ListenerMapOutput) MapIndex ¶
func (o ListenerMapOutput) MapIndex(k pulumi.StringInput) ListenerOutput
func (ListenerMapOutput) ToListenerMapOutput ¶
func (o ListenerMapOutput) ToListenerMapOutput() ListenerMapOutput
func (ListenerMapOutput) ToListenerMapOutputWithContext ¶
func (o ListenerMapOutput) ToListenerMapOutputWithContext(ctx context.Context) ListenerMapOutput
type ListenerOutput ¶
type ListenerOutput struct{ *pulumi.OutputState }
func (ListenerOutput) CertificateCaId ¶
func (o ListenerOutput) CertificateCaId() pulumi.StringPtrOutput
ID of the client certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when the ssl mode is `MUTUAL`.
func (ListenerOutput) CertificateId ¶
func (o ListenerOutput) CertificateId() pulumi.StringPtrOutput
ID of the server certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available.
func (ListenerOutput) CertificateSslMode ¶
func (o ListenerOutput) CertificateSslMode() pulumi.StringPtrOutput
Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available.
func (ListenerOutput) ElementType ¶
func (ListenerOutput) ElementType() reflect.Type
func (ListenerOutput) EndPort ¶ added in v0.1.8
func (o ListenerOutput) EndPort() pulumi.IntOutput
This parameter is used to specify the end port and is required when creating a port range listener. Only one member can be passed in when inputting the `Ports` parameter, which is used to specify the start port. If you want to try the port range feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category).
func (ListenerOutput) HealthCheckContextType ¶
func (o ListenerOutput) HealthCheckContextType() pulumi.StringOutput
Health check protocol. When the value of `healthCheckType` of the health check protocol is `CUSTOM`, this field is required, which represents the input format of the health check. Valid values: `HEX`, `TEXT`.
func (ListenerOutput) HealthCheckHealthNum ¶
func (o ListenerOutput) HealthCheckHealthNum() pulumi.IntOutput
Health threshold of health check, and the default is `3`. If a success result is returned for the health check for 3 consecutive times, the backend CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.
func (ListenerOutput) HealthCheckHttpCode ¶
func (o ListenerOutput) HealthCheckHttpCode() pulumi.IntPtrOutput
HTTP health check code of TCP listener, Valid value ranges: [1~31]. When the value of `healthCheckType` of the health check protocol is `HTTP`, this field is required. Valid values: `1`, `2`, `4`, `8`, `16`. `1` means http_1xx, `2` means http_2xx, `4` means http_3xx, `8` means http_4xx, `16` means http_5xx.If you want multiple return codes to indicate health, need to add the corresponding values.
func (ListenerOutput) HealthCheckHttpDomain ¶
func (o ListenerOutput) HealthCheckHttpDomain() pulumi.StringPtrOutput
HTTP health check domain of TCP listener.
func (ListenerOutput) HealthCheckHttpMethod ¶
func (o ListenerOutput) HealthCheckHttpMethod() pulumi.StringOutput
HTTP health check method of TCP listener. Valid values: `HEAD`, `GET`.
func (ListenerOutput) HealthCheckHttpPath ¶
func (o ListenerOutput) HealthCheckHttpPath() pulumi.StringPtrOutput
HTTP health check path of TCP listener.
func (ListenerOutput) HealthCheckHttpVersion ¶
func (o ListenerOutput) HealthCheckHttpVersion() pulumi.StringPtrOutput
The HTTP version of the backend service. When the value of `healthCheckType` of the health check protocol is `HTTP`, this field is required. Valid values: `HTTP/1.0`, `HTTP/1.1`.
func (ListenerOutput) HealthCheckIntervalTime ¶
func (o ListenerOutput) HealthCheckIntervalTime() pulumi.IntOutput
Interval time of health check. Valid value ranges: [2~300] sec. and the default is 5 sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`.
func (ListenerOutput) HealthCheckPort ¶
func (o ListenerOutput) HealthCheckPort() pulumi.IntPtrOutput
The health check port is the port of the backend service by default. Unless you want to specify a specific port, it is recommended to leave it blank. Only applicable to TCP/UDP listener.
func (ListenerOutput) HealthCheckRecvContext ¶
func (o ListenerOutput) HealthCheckRecvContext() pulumi.StringPtrOutput
It represents the result returned by the health check. When the value of `healthCheckType` of the health check protocol is `CUSTOM`, this field is required. Only ASCII visible characters are allowed and the maximum length is 500. When `healthCheckContextType` value is `HEX`, the characters of SendContext and RecvContext can only be selected in `0123456789ABCDEF` and the length must be even digits.
func (ListenerOutput) HealthCheckSendContext ¶
func (o ListenerOutput) HealthCheckSendContext() pulumi.StringPtrOutput
It represents the content of the request sent by the health check. When the value of `healthCheckType` of the health check protocol is `CUSTOM`, this field is required. Only visible ASCII characters are allowed and the maximum length is 500. When `healthCheckContextType` value is `HEX`, the characters of SendContext and RecvContext can only be selected in `0123456789ABCDEF` and the length must be even digits.
func (ListenerOutput) HealthCheckSwitch ¶
func (o ListenerOutput) HealthCheckSwitch() pulumi.BoolOutput
Indicates whether health check is enabled.
func (ListenerOutput) HealthCheckTimeOut ¶
func (o ListenerOutput) HealthCheckTimeOut() pulumi.IntOutput
Response timeout of health check. Valid value ranges: [2~60] sec. Default is 2 sec. Response timeout needs to be less than check interval. NOTES: Only supports listeners of `TCP`,`UDP`,`TCP_SSL` protocol.
func (ListenerOutput) HealthCheckType ¶
func (o ListenerOutput) HealthCheckType() pulumi.StringOutput
Protocol used for health check. Valid values: `CUSTOM`, `TCP`, `HTTP`,`HTTPS`, `PING`, `GRPC`.
func (ListenerOutput) HealthCheckUnhealthNum ¶
func (o ListenerOutput) HealthCheckUnhealthNum() pulumi.IntOutput
Unhealthy threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, the CVM is identified as unhealthy. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`.
func (ListenerOutput) HealthSourceIpType ¶ added in v0.1.8
func (o ListenerOutput) HealthSourceIpType() pulumi.IntOutput
Specifies the type of health check source IP. `0` (default): CLB VIP. `1`: 100.64 IP range.
func (ListenerOutput) KeepaliveEnable ¶ added in v0.1.8
func (o ListenerOutput) KeepaliveEnable() pulumi.IntOutput
Whether to enable a persistent connection. This parameter is applicable only to HTTP and HTTPS listeners. Valid values: 0 (disable; default value) and 1 (enable).
func (ListenerOutput) ListenerId ¶
func (o ListenerOutput) ListenerId() pulumi.StringOutput
ID of this CLB listener.
func (ListenerOutput) ListenerName ¶
func (o ListenerOutput) ListenerName() pulumi.StringOutput
Name of the CLB listener, and available values can only be Chinese characters, English letters, numbers, underscore and hyphen '-'.
func (ListenerOutput) Port ¶
func (o ListenerOutput) Port() pulumi.IntPtrOutput
Port of the CLB listener.
func (ListenerOutput) Protocol ¶
func (o ListenerOutput) Protocol() pulumi.StringOutput
Type of protocol within the listener. Valid values: `TCP`, `UDP`, `HTTP`, `HTTPS`, `TCP_SSL` and `QUIC`.
func (ListenerOutput) Scheduler ¶
func (o ListenerOutput) Scheduler() pulumi.StringPtrOutput
Scheduling method of the CLB listener, and available values are 'WRR' and 'LEAST_CONN'. The default is 'WRR'. NOTES: The listener of `HTTP` and `HTTPS` protocol additionally supports the `IP Hash` method. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`.
func (ListenerOutput) SessionExpireTime ¶
func (o ListenerOutput) SessionExpireTime() pulumi.IntPtrOutput
Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`.
func (ListenerOutput) SessionType ¶ added in v0.1.8
func (o ListenerOutput) SessionType() pulumi.StringOutput
Session persistence type. Valid values: `NORMAL`: the default session persistence type; `QUIC_CID`: session persistence by QUIC connection ID. The `QUIC_CID` value can only be configured in UDP listeners. If this field is not specified, the default session persistence type will be used.
func (ListenerOutput) SniSwitch ¶
func (o ListenerOutput) SniSwitch() pulumi.BoolPtrOutput
Indicates whether SNI is enabled, and only supported with protocol `HTTPS`. If enabled, you can set a certificate for each rule in `Clb.ListenerRule`, otherwise all rules have a certificate.
func (ListenerOutput) TargetType ¶
func (o ListenerOutput) TargetType() pulumi.StringOutput
Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to bind target group. NOTES: TCP/UDP/TCP_SSL listener must configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule.
func (ListenerOutput) ToListenerOutput ¶
func (o ListenerOutput) ToListenerOutput() ListenerOutput
func (ListenerOutput) ToListenerOutputWithContext ¶
func (o ListenerOutput) ToListenerOutputWithContext(ctx context.Context) ListenerOutput
type ListenerRule ¶
type ListenerRule struct { pulumi.CustomResourceState // ID of the client certificate. NOTES: Only supports listeners of HTTPS protocol. CertificateCaId pulumi.StringPtrOutput `pulumi:"certificateCaId"` // ID of the server certificate. NOTES: Only supports listeners of HTTPS protocol. CertificateId pulumi.StringPtrOutput `pulumi:"certificateId"` // Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of HTTPS protocol. CertificateSslMode pulumi.StringPtrOutput `pulumi:"certificateSslMode"` // ID of CLB instance. ClbId pulumi.StringOutput `pulumi:"clbId"` // Domain name of the listener rule. Domain pulumi.StringOutput `pulumi:"domain"` // Forwarding protocol between the CLB instance and real server. Valid values: `HTTP`, `HTTPS`, `TRPC`. The default is `HTTP`. ForwardType pulumi.StringOutput `pulumi:"forwardType"` // Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, indicates that the forwarding is normal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. HealthCheckHealthNum pulumi.IntOutput `pulumi:"healthCheckHealthNum"` // HTTP Status Code. The default is 31. Valid value ranges: [1~31]. ` 1 means the return value '1xx' is health. `2`means the return value '2xx' is health.`4`means the return value '3xx' is health.`8` means the return value '4xx' is health. 16 means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the corresponding values. NOTES: The 'HTTP' health check of the 'TCP' listener only supports specifying one health check status code. NOTES: Only supports listeners of 'HTTP' and 'HTTPS' protocol. HealthCheckHttpCode pulumi.IntOutput `pulumi:"healthCheckHttpCode"` // Domain name of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. HealthCheckHttpDomain pulumi.StringOutput `pulumi:"healthCheckHttpDomain"` // Methods of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. The default is `HEAD`, the available value are `HEAD` and `GET`. HealthCheckHttpMethod pulumi.StringOutput `pulumi:"healthCheckHttpMethod"` // Path of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. HealthCheckHttpPath pulumi.StringOutput `pulumi:"healthCheckHttpPath"` // Interval time of health check. Valid value ranges: (2~300) sec. and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. HealthCheckIntervalTime pulumi.IntOutput `pulumi:"healthCheckIntervalTime"` // Indicates whether health check is enabled. HealthCheckSwitch pulumi.BoolOutput `pulumi:"healthCheckSwitch"` // Time out of health check. The value range is 2-60. HealthCheckTimeOut pulumi.IntOutput `pulumi:"healthCheckTimeOut"` // Type of health check. Valid value is `CUSTOM`, `TCP`, `HTTP`. HealthCheckType pulumi.StringOutput `pulumi:"healthCheckType"` // Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times, indicates that the forwarding is abnormal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. HealthCheckUnhealthNum pulumi.IntOutput `pulumi:"healthCheckUnhealthNum"` // Indicate to apply HTTP2.0 protocol or not. Http2Switch pulumi.BoolOutput `pulumi:"http2Switch"` // ID of CLB listener. ListenerId pulumi.StringOutput `pulumi:"listenerId"` // Whether to enable QUIC. Note: QUIC can be enabled only for HTTPS domain names. Quic pulumi.BoolOutput `pulumi:"quic"` // ID of this CLB listener rule. RuleId pulumi.StringOutput `pulumi:"ruleId"` // Scheduling method of the CLB listener rules. Valid values: `WRR`, `IP HASH`, `LEAST_CONN`. The default is `WRR`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. Scheduler pulumi.StringPtrOutput `pulumi:"scheduler"` // Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. SessionExpireTime pulumi.IntPtrOutput `pulumi:"sessionExpireTime"` // Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to bind target group. TargetType pulumi.StringPtrOutput `pulumi:"targetType"` // Url of the listener rule. Url pulumi.StringOutput `pulumi:"url"` }
Provides a resource to create a CLB listener rule.
> **NOTE:** This resource only be applied to the HTTP or HTTPS listeners.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewListenerRule(ctx, "foo", &Clb.ListenerRuleArgs{ CertificateCaId: pulumi.String("VfqO4zkB"), CertificateId: pulumi.String("VjANRdz8"), CertificateSslMode: pulumi.String("MUTUAL"), ClbId: pulumi.String("lb-k2zjp9lv"), Domain: pulumi.String("foo.net"), HealthCheckHealthNum: pulumi.Int(3), HealthCheckHttpCode: pulumi.Int(2), HealthCheckHttpDomain: pulumi.String("Default Domain"), HealthCheckHttpMethod: pulumi.String("GET"), HealthCheckHttpPath: pulumi.String("Default Path"), HealthCheckIntervalTime: pulumi.Int(5), HealthCheckSwitch: pulumi.Bool(true), HealthCheckUnhealthNum: pulumi.Int(3), ListenerId: pulumi.String("lbl-hh141sn9"), Scheduler: pulumi.String("WRR"), SessionExpireTime: pulumi.Int(30), Url: pulumi.String("/bar"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
CLB listener rule can be imported using the id (version >= 1.47.0), e.g.
```sh $ pulumi import tencentcloud:Clb/listenerRule:ListenerRule foo lb-7a0t6zqb#lbl-hh141sn9#loc-agg236ys ```
func GetListenerRule ¶
func GetListenerRule(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ListenerRuleState, opts ...pulumi.ResourceOption) (*ListenerRule, error)
GetListenerRule gets an existing ListenerRule 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 NewListenerRule ¶
func NewListenerRule(ctx *pulumi.Context, name string, args *ListenerRuleArgs, opts ...pulumi.ResourceOption) (*ListenerRule, error)
NewListenerRule registers a new resource with the given unique name, arguments, and options.
func (*ListenerRule) ElementType ¶
func (*ListenerRule) ElementType() reflect.Type
func (*ListenerRule) ToListenerRuleOutput ¶
func (i *ListenerRule) ToListenerRuleOutput() ListenerRuleOutput
func (*ListenerRule) ToListenerRuleOutputWithContext ¶
func (i *ListenerRule) ToListenerRuleOutputWithContext(ctx context.Context) ListenerRuleOutput
type ListenerRuleArgs ¶
type ListenerRuleArgs struct { // ID of the client certificate. NOTES: Only supports listeners of HTTPS protocol. CertificateCaId pulumi.StringPtrInput // ID of the server certificate. NOTES: Only supports listeners of HTTPS protocol. CertificateId pulumi.StringPtrInput // Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of HTTPS protocol. CertificateSslMode pulumi.StringPtrInput // ID of CLB instance. ClbId pulumi.StringInput // Domain name of the listener rule. Domain pulumi.StringInput // Forwarding protocol between the CLB instance and real server. Valid values: `HTTP`, `HTTPS`, `TRPC`. The default is `HTTP`. ForwardType pulumi.StringPtrInput // Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, indicates that the forwarding is normal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. HealthCheckHealthNum pulumi.IntPtrInput // HTTP Status Code. The default is 31. Valid value ranges: [1~31]. ` 1 means the return value '1xx' is health. `2`means the return value '2xx' is health.`4`means the return value '3xx' is health.`8` means the return value '4xx' is health. 16 means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the corresponding values. NOTES: The 'HTTP' health check of the 'TCP' listener only supports specifying one health check status code. NOTES: Only supports listeners of 'HTTP' and 'HTTPS' protocol. HealthCheckHttpCode pulumi.IntPtrInput // Domain name of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. HealthCheckHttpDomain pulumi.StringPtrInput // Methods of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. The default is `HEAD`, the available value are `HEAD` and `GET`. HealthCheckHttpMethod pulumi.StringPtrInput // Path of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. HealthCheckHttpPath pulumi.StringPtrInput // Interval time of health check. Valid value ranges: (2~300) sec. and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. HealthCheckIntervalTime pulumi.IntPtrInput // Indicates whether health check is enabled. HealthCheckSwitch pulumi.BoolPtrInput // Time out of health check. The value range is 2-60. HealthCheckTimeOut pulumi.IntPtrInput // Type of health check. Valid value is `CUSTOM`, `TCP`, `HTTP`. HealthCheckType pulumi.StringPtrInput // Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times, indicates that the forwarding is abnormal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. HealthCheckUnhealthNum pulumi.IntPtrInput // Indicate to apply HTTP2.0 protocol or not. Http2Switch pulumi.BoolPtrInput // ID of CLB listener. ListenerId pulumi.StringInput // Whether to enable QUIC. Note: QUIC can be enabled only for HTTPS domain names. Quic pulumi.BoolPtrInput // Scheduling method of the CLB listener rules. Valid values: `WRR`, `IP HASH`, `LEAST_CONN`. The default is `WRR`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. Scheduler pulumi.StringPtrInput // Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. SessionExpireTime pulumi.IntPtrInput // Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to bind target group. TargetType pulumi.StringPtrInput // Url of the listener rule. Url pulumi.StringInput }
The set of arguments for constructing a ListenerRule resource.
func (ListenerRuleArgs) ElementType ¶
func (ListenerRuleArgs) ElementType() reflect.Type
type ListenerRuleArray ¶
type ListenerRuleArray []ListenerRuleInput
func (ListenerRuleArray) ElementType ¶
func (ListenerRuleArray) ElementType() reflect.Type
func (ListenerRuleArray) ToListenerRuleArrayOutput ¶
func (i ListenerRuleArray) ToListenerRuleArrayOutput() ListenerRuleArrayOutput
func (ListenerRuleArray) ToListenerRuleArrayOutputWithContext ¶
func (i ListenerRuleArray) ToListenerRuleArrayOutputWithContext(ctx context.Context) ListenerRuleArrayOutput
type ListenerRuleArrayInput ¶
type ListenerRuleArrayInput interface { pulumi.Input ToListenerRuleArrayOutput() ListenerRuleArrayOutput ToListenerRuleArrayOutputWithContext(context.Context) ListenerRuleArrayOutput }
ListenerRuleArrayInput is an input type that accepts ListenerRuleArray and ListenerRuleArrayOutput values. You can construct a concrete instance of `ListenerRuleArrayInput` via:
ListenerRuleArray{ ListenerRuleArgs{...} }
type ListenerRuleArrayOutput ¶
type ListenerRuleArrayOutput struct{ *pulumi.OutputState }
func (ListenerRuleArrayOutput) ElementType ¶
func (ListenerRuleArrayOutput) ElementType() reflect.Type
func (ListenerRuleArrayOutput) Index ¶
func (o ListenerRuleArrayOutput) Index(i pulumi.IntInput) ListenerRuleOutput
func (ListenerRuleArrayOutput) ToListenerRuleArrayOutput ¶
func (o ListenerRuleArrayOutput) ToListenerRuleArrayOutput() ListenerRuleArrayOutput
func (ListenerRuleArrayOutput) ToListenerRuleArrayOutputWithContext ¶
func (o ListenerRuleArrayOutput) ToListenerRuleArrayOutputWithContext(ctx context.Context) ListenerRuleArrayOutput
type ListenerRuleInput ¶
type ListenerRuleInput interface { pulumi.Input ToListenerRuleOutput() ListenerRuleOutput ToListenerRuleOutputWithContext(ctx context.Context) ListenerRuleOutput }
type ListenerRuleMap ¶
type ListenerRuleMap map[string]ListenerRuleInput
func (ListenerRuleMap) ElementType ¶
func (ListenerRuleMap) ElementType() reflect.Type
func (ListenerRuleMap) ToListenerRuleMapOutput ¶
func (i ListenerRuleMap) ToListenerRuleMapOutput() ListenerRuleMapOutput
func (ListenerRuleMap) ToListenerRuleMapOutputWithContext ¶
func (i ListenerRuleMap) ToListenerRuleMapOutputWithContext(ctx context.Context) ListenerRuleMapOutput
type ListenerRuleMapInput ¶
type ListenerRuleMapInput interface { pulumi.Input ToListenerRuleMapOutput() ListenerRuleMapOutput ToListenerRuleMapOutputWithContext(context.Context) ListenerRuleMapOutput }
ListenerRuleMapInput is an input type that accepts ListenerRuleMap and ListenerRuleMapOutput values. You can construct a concrete instance of `ListenerRuleMapInput` via:
ListenerRuleMap{ "key": ListenerRuleArgs{...} }
type ListenerRuleMapOutput ¶
type ListenerRuleMapOutput struct{ *pulumi.OutputState }
func (ListenerRuleMapOutput) ElementType ¶
func (ListenerRuleMapOutput) ElementType() reflect.Type
func (ListenerRuleMapOutput) MapIndex ¶
func (o ListenerRuleMapOutput) MapIndex(k pulumi.StringInput) ListenerRuleOutput
func (ListenerRuleMapOutput) ToListenerRuleMapOutput ¶
func (o ListenerRuleMapOutput) ToListenerRuleMapOutput() ListenerRuleMapOutput
func (ListenerRuleMapOutput) ToListenerRuleMapOutputWithContext ¶
func (o ListenerRuleMapOutput) ToListenerRuleMapOutputWithContext(ctx context.Context) ListenerRuleMapOutput
type ListenerRuleOutput ¶
type ListenerRuleOutput struct{ *pulumi.OutputState }
func (ListenerRuleOutput) CertificateCaId ¶
func (o ListenerRuleOutput) CertificateCaId() pulumi.StringPtrOutput
ID of the client certificate. NOTES: Only supports listeners of HTTPS protocol.
func (ListenerRuleOutput) CertificateId ¶
func (o ListenerRuleOutput) CertificateId() pulumi.StringPtrOutput
ID of the server certificate. NOTES: Only supports listeners of HTTPS protocol.
func (ListenerRuleOutput) CertificateSslMode ¶
func (o ListenerRuleOutput) CertificateSslMode() pulumi.StringPtrOutput
Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of HTTPS protocol.
func (ListenerRuleOutput) ClbId ¶
func (o ListenerRuleOutput) ClbId() pulumi.StringOutput
ID of CLB instance.
func (ListenerRuleOutput) Domain ¶
func (o ListenerRuleOutput) Domain() pulumi.StringOutput
Domain name of the listener rule.
func (ListenerRuleOutput) ElementType ¶
func (ListenerRuleOutput) ElementType() reflect.Type
func (ListenerRuleOutput) ForwardType ¶
func (o ListenerRuleOutput) ForwardType() pulumi.StringOutput
Forwarding protocol between the CLB instance and real server. Valid values: `HTTP`, `HTTPS`, `TRPC`. The default is `HTTP`.
func (ListenerRuleOutput) HealthCheckHealthNum ¶
func (o ListenerRuleOutput) HealthCheckHealthNum() pulumi.IntOutput
Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, indicates that the forwarding is normal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`.
func (ListenerRuleOutput) HealthCheckHttpCode ¶
func (o ListenerRuleOutput) HealthCheckHttpCode() pulumi.IntOutput
HTTP Status Code. The default is 31. Valid value ranges: [1~31]. ` 1 means the return value '1xx' is health. `2`means the return value '2xx' is health.`4`means the return value '3xx' is health.`8` means the return value '4xx' is health. 16 means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the corresponding values. NOTES: The 'HTTP' health check of the 'TCP' listener only supports specifying one health check status code. NOTES: Only supports listeners of 'HTTP' and 'HTTPS' protocol.
func (ListenerRuleOutput) HealthCheckHttpDomain ¶
func (o ListenerRuleOutput) HealthCheckHttpDomain() pulumi.StringOutput
Domain name of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol.
func (ListenerRuleOutput) HealthCheckHttpMethod ¶
func (o ListenerRuleOutput) HealthCheckHttpMethod() pulumi.StringOutput
Methods of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. The default is `HEAD`, the available value are `HEAD` and `GET`.
func (ListenerRuleOutput) HealthCheckHttpPath ¶
func (o ListenerRuleOutput) HealthCheckHttpPath() pulumi.StringOutput
Path of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol.
func (ListenerRuleOutput) HealthCheckIntervalTime ¶
func (o ListenerRuleOutput) HealthCheckIntervalTime() pulumi.IntOutput
Interval time of health check. Valid value ranges: (2~300) sec. and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`.
func (ListenerRuleOutput) HealthCheckSwitch ¶
func (o ListenerRuleOutput) HealthCheckSwitch() pulumi.BoolOutput
Indicates whether health check is enabled.
func (ListenerRuleOutput) HealthCheckTimeOut ¶ added in v0.1.3
func (o ListenerRuleOutput) HealthCheckTimeOut() pulumi.IntOutput
Time out of health check. The value range is 2-60.
func (ListenerRuleOutput) HealthCheckType ¶ added in v0.1.3
func (o ListenerRuleOutput) HealthCheckType() pulumi.StringOutput
Type of health check. Valid value is `CUSTOM`, `TCP`, `HTTP`.
func (ListenerRuleOutput) HealthCheckUnhealthNum ¶
func (o ListenerRuleOutput) HealthCheckUnhealthNum() pulumi.IntOutput
Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times, indicates that the forwarding is abnormal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`.
func (ListenerRuleOutput) Http2Switch ¶
func (o ListenerRuleOutput) Http2Switch() pulumi.BoolOutput
Indicate to apply HTTP2.0 protocol or not.
func (ListenerRuleOutput) ListenerId ¶
func (o ListenerRuleOutput) ListenerId() pulumi.StringOutput
ID of CLB listener.
func (ListenerRuleOutput) Quic ¶ added in v0.1.8
func (o ListenerRuleOutput) Quic() pulumi.BoolOutput
Whether to enable QUIC. Note: QUIC can be enabled only for HTTPS domain names.
func (ListenerRuleOutput) RuleId ¶
func (o ListenerRuleOutput) RuleId() pulumi.StringOutput
ID of this CLB listener rule.
func (ListenerRuleOutput) Scheduler ¶
func (o ListenerRuleOutput) Scheduler() pulumi.StringPtrOutput
Scheduling method of the CLB listener rules. Valid values: `WRR`, `IP HASH`, `LEAST_CONN`. The default is `WRR`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`.
func (ListenerRuleOutput) SessionExpireTime ¶
func (o ListenerRuleOutput) SessionExpireTime() pulumi.IntPtrOutput
Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`.
func (ListenerRuleOutput) TargetType ¶
func (o ListenerRuleOutput) TargetType() pulumi.StringPtrOutput
Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to bind target group.
func (ListenerRuleOutput) ToListenerRuleOutput ¶
func (o ListenerRuleOutput) ToListenerRuleOutput() ListenerRuleOutput
func (ListenerRuleOutput) ToListenerRuleOutputWithContext ¶
func (o ListenerRuleOutput) ToListenerRuleOutputWithContext(ctx context.Context) ListenerRuleOutput
func (ListenerRuleOutput) Url ¶
func (o ListenerRuleOutput) Url() pulumi.StringOutput
Url of the listener rule.
type ListenerRuleState ¶
type ListenerRuleState struct { // ID of the client certificate. NOTES: Only supports listeners of HTTPS protocol. CertificateCaId pulumi.StringPtrInput // ID of the server certificate. NOTES: Only supports listeners of HTTPS protocol. CertificateId pulumi.StringPtrInput // Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of HTTPS protocol. CertificateSslMode pulumi.StringPtrInput // ID of CLB instance. ClbId pulumi.StringPtrInput // Domain name of the listener rule. Domain pulumi.StringPtrInput // Forwarding protocol between the CLB instance and real server. Valid values: `HTTP`, `HTTPS`, `TRPC`. The default is `HTTP`. ForwardType pulumi.StringPtrInput // Health threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, indicates that the forwarding is normal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. HealthCheckHealthNum pulumi.IntPtrInput // HTTP Status Code. The default is 31. Valid value ranges: [1~31]. ` 1 means the return value '1xx' is health. `2`means the return value '2xx' is health.`4`means the return value '3xx' is health.`8` means the return value '4xx' is health. 16 means the return value '5xx' is health. If you want multiple return codes to indicate health, need to add the corresponding values. NOTES: The 'HTTP' health check of the 'TCP' listener only supports specifying one health check status code. NOTES: Only supports listeners of 'HTTP' and 'HTTPS' protocol. HealthCheckHttpCode pulumi.IntPtrInput // Domain name of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. HealthCheckHttpDomain pulumi.StringPtrInput // Methods of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. The default is `HEAD`, the available value are `HEAD` and `GET`. HealthCheckHttpMethod pulumi.StringPtrInput // Path of health check. NOTES: Only supports listeners of `HTTP` and `HTTPS` protocol. HealthCheckHttpPath pulumi.StringPtrInput // Interval time of health check. Valid value ranges: (2~300) sec. and the default is `5` sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. HealthCheckIntervalTime pulumi.IntPtrInput // Indicates whether health check is enabled. HealthCheckSwitch pulumi.BoolPtrInput // Time out of health check. The value range is 2-60. HealthCheckTimeOut pulumi.IntPtrInput // Type of health check. Valid value is `CUSTOM`, `TCP`, `HTTP`. HealthCheckType pulumi.StringPtrInput // Unhealthy threshold of health check, and the default is `3`. If the unhealthy result is returned 3 consecutive times, indicates that the forwarding is abnormal. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. HealthCheckUnhealthNum pulumi.IntPtrInput // Indicate to apply HTTP2.0 protocol or not. Http2Switch pulumi.BoolPtrInput // ID of CLB listener. ListenerId pulumi.StringPtrInput // Whether to enable QUIC. Note: QUIC can be enabled only for HTTPS domain names. Quic pulumi.BoolPtrInput // ID of this CLB listener rule. RuleId pulumi.StringPtrInput // Scheduling method of the CLB listener rules. Valid values: `WRR`, `IP HASH`, `LEAST_CONN`. The default is `WRR`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. Scheduler pulumi.StringPtrInput // Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. SessionExpireTime pulumi.IntPtrInput // Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to bind target group. TargetType pulumi.StringPtrInput // Url of the listener rule. Url pulumi.StringPtrInput }
func (ListenerRuleState) ElementType ¶
func (ListenerRuleState) ElementType() reflect.Type
type ListenerState ¶
type ListenerState struct { // ID of the client certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when the ssl mode is `MUTUAL`. CertificateCaId pulumi.StringPtrInput // ID of the server certificate. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available. CertificateId pulumi.StringPtrInput // Type of certificate. Valid values: `UNIDIRECTIONAL`, `MUTUAL`. NOTES: Only supports listeners of `HTTPS` and `TCP_SSL` protocol and must be set when it is available. CertificateSslMode pulumi.StringPtrInput // ID of the CLB. ClbId pulumi.StringPtrInput // This parameter is used to specify the end port and is required when creating a port range listener. Only one member can be passed in when inputting the `Ports` parameter, which is used to specify the start port. If you want to try the port range feature, please [submit a ticket](https://console.cloud.tencent.com/workorder/category). EndPort pulumi.IntPtrInput // Health check protocol. When the value of `healthCheckType` of the health check protocol is `CUSTOM`, this field is required, which represents the input format of the health check. Valid values: `HEX`, `TEXT`. HealthCheckContextType pulumi.StringPtrInput // Health threshold of health check, and the default is `3`. If a success result is returned for the health check for 3 consecutive times, the backend CVM is identified as healthy. The value range is 2-10. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. HealthCheckHealthNum pulumi.IntPtrInput // HTTP health check code of TCP listener, Valid value ranges: [1~31]. When the value of `healthCheckType` of the health check protocol is `HTTP`, this field is required. Valid values: `1`, `2`, `4`, `8`, `16`. `1` means http_1xx, `2` means http_2xx, `4` means http_3xx, `8` means http_4xx, `16` means http_5xx.If you want multiple return codes to indicate health, need to add the corresponding values. HealthCheckHttpCode pulumi.IntPtrInput // HTTP health check domain of TCP listener. HealthCheckHttpDomain pulumi.StringPtrInput // HTTP health check method of TCP listener. Valid values: `HEAD`, `GET`. HealthCheckHttpMethod pulumi.StringPtrInput // HTTP health check path of TCP listener. HealthCheckHttpPath pulumi.StringPtrInput // The HTTP version of the backend service. When the value of `healthCheckType` of the health check protocol is `HTTP`, this field is required. Valid values: `HTTP/1.0`, `HTTP/1.1`. HealthCheckHttpVersion pulumi.StringPtrInput // Interval time of health check. Valid value ranges: [2~300] sec. and the default is 5 sec. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. HealthCheckIntervalTime pulumi.IntPtrInput // The health check port is the port of the backend service by default. Unless you want to specify a specific port, it is recommended to leave it blank. Only applicable to TCP/UDP listener. HealthCheckPort pulumi.IntPtrInput // It represents the result returned by the health check. When the value of `healthCheckType` of the health check protocol is `CUSTOM`, this field is required. Only ASCII visible characters are allowed and the maximum length is 500. When `healthCheckContextType` value is `HEX`, the characters of SendContext and RecvContext can only be selected in `0123456789ABCDEF` and the length must be even digits. HealthCheckRecvContext pulumi.StringPtrInput // It represents the content of the request sent by the health check. When the value of `healthCheckType` of the health check protocol is `CUSTOM`, this field is required. Only visible ASCII characters are allowed and the maximum length is 500. When `healthCheckContextType` value is `HEX`, the characters of SendContext and RecvContext can only be selected in `0123456789ABCDEF` and the length must be even digits. HealthCheckSendContext pulumi.StringPtrInput // Indicates whether health check is enabled. HealthCheckSwitch pulumi.BoolPtrInput // Response timeout of health check. Valid value ranges: [2~60] sec. Default is 2 sec. Response timeout needs to be less than check interval. NOTES: Only supports listeners of `TCP`,`UDP`,`TCP_SSL` protocol. HealthCheckTimeOut pulumi.IntPtrInput // Protocol used for health check. Valid values: `CUSTOM`, `TCP`, `HTTP`,`HTTPS`, `PING`, `GRPC`. HealthCheckType pulumi.StringPtrInput // Unhealthy threshold of health check, and the default is `3`. If a success result is returned for the health check 3 consecutive times, the CVM is identified as unhealthy. The value range is [2-10]. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. HealthCheckUnhealthNum pulumi.IntPtrInput // Specifies the type of health check source IP. `0` (default): CLB VIP. `1`: 100.64 IP range. HealthSourceIpType pulumi.IntPtrInput // Whether to enable a persistent connection. This parameter is applicable only to HTTP and HTTPS listeners. Valid values: 0 (disable; default value) and 1 (enable). KeepaliveEnable pulumi.IntPtrInput // ID of this CLB listener. ListenerId pulumi.StringPtrInput // Name of the CLB listener, and available values can only be Chinese characters, English letters, numbers, underscore and hyphen '-'. ListenerName pulumi.StringPtrInput // Port of the CLB listener. Port pulumi.IntPtrInput // Type of protocol within the listener. Valid values: `TCP`, `UDP`, `HTTP`, `HTTPS`, `TCP_SSL` and `QUIC`. Protocol pulumi.StringPtrInput // Scheduling method of the CLB listener, and available values are 'WRR' and 'LEAST_CONN'. The default is 'WRR'. NOTES: The listener of `HTTP` and `HTTPS` protocol additionally supports the `IP Hash` method. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. Scheduler pulumi.StringPtrInput // Time of session persistence within the CLB listener. NOTES: Available when scheduler is specified as `WRR`, and not available when listener protocol is `TCP_SSL`. NOTES: TCP/UDP/TCP_SSL listener allows direct configuration, HTTP/HTTPS listener needs to be configured in `Clb.ListenerRule`. SessionExpireTime pulumi.IntPtrInput // Session persistence type. Valid values: `NORMAL`: the default session persistence type; `QUIC_CID`: session persistence by QUIC connection ID. The `QUIC_CID` value can only be configured in UDP listeners. If this field is not specified, the default session persistence type will be used. SessionType pulumi.StringPtrInput // Indicates whether SNI is enabled, and only supported with protocol `HTTPS`. If enabled, you can set a certificate for each rule in `Clb.ListenerRule`, otherwise all rules have a certificate. SniSwitch pulumi.BoolPtrInput // Backend target type. Valid values: `NODE`, `TARGETGROUP`. `NODE` means to bind ordinary nodes, `TARGETGROUP` means to bind target group. NOTES: TCP/UDP/TCP_SSL listener must configuration, HTTP/HTTPS listener needs to be configured in tencentcloud_clb_listener_rule. TargetType pulumi.StringPtrInput }
func (ListenerState) ElementType ¶
func (ListenerState) ElementType() reflect.Type
type LogSet ¶
type LogSet struct { pulumi.CustomResourceState // Logset creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Logset name, which unique and fixed `clbLogset` among all CLS logsets. Name pulumi.StringOutput `pulumi:"name"` // Logset retention period in days. Maximun value is `90`. Period pulumi.IntPtrOutput `pulumi:"period"` // Number of log topics in logset. TopicCount pulumi.StringOutput `pulumi:"topicCount"` }
Provides a resource to create an exclusive CLB Logset.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewLogSet(ctx, "foo", &Clb.LogSetArgs{ Period: pulumi.Int(7), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
CLB log set can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Clb/logSet:LogSet foo 4eb9e3a8-9c42-4b32-9ddf-e215e9c92764 ```
func GetLogSet ¶
func GetLogSet(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogSetState, opts ...pulumi.ResourceOption) (*LogSet, error)
GetLogSet gets an existing LogSet 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 NewLogSet ¶
func NewLogSet(ctx *pulumi.Context, name string, args *LogSetArgs, opts ...pulumi.ResourceOption) (*LogSet, error)
NewLogSet registers a new resource with the given unique name, arguments, and options.
func (*LogSet) ElementType ¶
func (*LogSet) ToLogSetOutput ¶
func (i *LogSet) ToLogSetOutput() LogSetOutput
func (*LogSet) ToLogSetOutputWithContext ¶
func (i *LogSet) ToLogSetOutputWithContext(ctx context.Context) LogSetOutput
type LogSetArgs ¶
type LogSetArgs struct { // Logset retention period in days. Maximun value is `90`. Period pulumi.IntPtrInput }
The set of arguments for constructing a LogSet resource.
func (LogSetArgs) ElementType ¶
func (LogSetArgs) ElementType() reflect.Type
type LogSetArray ¶
type LogSetArray []LogSetInput
func (LogSetArray) ElementType ¶
func (LogSetArray) ElementType() reflect.Type
func (LogSetArray) ToLogSetArrayOutput ¶
func (i LogSetArray) ToLogSetArrayOutput() LogSetArrayOutput
func (LogSetArray) ToLogSetArrayOutputWithContext ¶
func (i LogSetArray) ToLogSetArrayOutputWithContext(ctx context.Context) LogSetArrayOutput
type LogSetArrayInput ¶
type LogSetArrayInput interface { pulumi.Input ToLogSetArrayOutput() LogSetArrayOutput ToLogSetArrayOutputWithContext(context.Context) LogSetArrayOutput }
LogSetArrayInput is an input type that accepts LogSetArray and LogSetArrayOutput values. You can construct a concrete instance of `LogSetArrayInput` via:
LogSetArray{ LogSetArgs{...} }
type LogSetArrayOutput ¶
type LogSetArrayOutput struct{ *pulumi.OutputState }
func (LogSetArrayOutput) ElementType ¶
func (LogSetArrayOutput) ElementType() reflect.Type
func (LogSetArrayOutput) Index ¶
func (o LogSetArrayOutput) Index(i pulumi.IntInput) LogSetOutput
func (LogSetArrayOutput) ToLogSetArrayOutput ¶
func (o LogSetArrayOutput) ToLogSetArrayOutput() LogSetArrayOutput
func (LogSetArrayOutput) ToLogSetArrayOutputWithContext ¶
func (o LogSetArrayOutput) ToLogSetArrayOutputWithContext(ctx context.Context) LogSetArrayOutput
type LogSetInput ¶
type LogSetInput interface { pulumi.Input ToLogSetOutput() LogSetOutput ToLogSetOutputWithContext(ctx context.Context) LogSetOutput }
type LogSetMap ¶
type LogSetMap map[string]LogSetInput
func (LogSetMap) ElementType ¶
func (LogSetMap) ToLogSetMapOutput ¶
func (i LogSetMap) ToLogSetMapOutput() LogSetMapOutput
func (LogSetMap) ToLogSetMapOutputWithContext ¶
func (i LogSetMap) ToLogSetMapOutputWithContext(ctx context.Context) LogSetMapOutput
type LogSetMapInput ¶
type LogSetMapInput interface { pulumi.Input ToLogSetMapOutput() LogSetMapOutput ToLogSetMapOutputWithContext(context.Context) LogSetMapOutput }
LogSetMapInput is an input type that accepts LogSetMap and LogSetMapOutput values. You can construct a concrete instance of `LogSetMapInput` via:
LogSetMap{ "key": LogSetArgs{...} }
type LogSetMapOutput ¶
type LogSetMapOutput struct{ *pulumi.OutputState }
func (LogSetMapOutput) ElementType ¶
func (LogSetMapOutput) ElementType() reflect.Type
func (LogSetMapOutput) MapIndex ¶
func (o LogSetMapOutput) MapIndex(k pulumi.StringInput) LogSetOutput
func (LogSetMapOutput) ToLogSetMapOutput ¶
func (o LogSetMapOutput) ToLogSetMapOutput() LogSetMapOutput
func (LogSetMapOutput) ToLogSetMapOutputWithContext ¶
func (o LogSetMapOutput) ToLogSetMapOutputWithContext(ctx context.Context) LogSetMapOutput
type LogSetOutput ¶
type LogSetOutput struct{ *pulumi.OutputState }
func (LogSetOutput) CreateTime ¶
func (o LogSetOutput) CreateTime() pulumi.StringOutput
Logset creation time.
func (LogSetOutput) ElementType ¶
func (LogSetOutput) ElementType() reflect.Type
func (LogSetOutput) Name ¶
func (o LogSetOutput) Name() pulumi.StringOutput
Logset name, which unique and fixed `clbLogset` among all CLS logsets.
func (LogSetOutput) Period ¶
func (o LogSetOutput) Period() pulumi.IntPtrOutput
Logset retention period in days. Maximun value is `90`.
func (LogSetOutput) ToLogSetOutput ¶
func (o LogSetOutput) ToLogSetOutput() LogSetOutput
func (LogSetOutput) ToLogSetOutputWithContext ¶
func (o LogSetOutput) ToLogSetOutputWithContext(ctx context.Context) LogSetOutput
func (LogSetOutput) TopicCount ¶
func (o LogSetOutput) TopicCount() pulumi.StringOutput
Number of log topics in logset.
type LogSetState ¶
type LogSetState struct { // Logset creation time. CreateTime pulumi.StringPtrInput // Logset name, which unique and fixed `clbLogset` among all CLS logsets. Name pulumi.StringPtrInput // Logset retention period in days. Maximun value is `90`. Period pulumi.IntPtrInput // Number of log topics in logset. TopicCount pulumi.StringPtrInput }
func (LogSetState) ElementType ¶
func (LogSetState) ElementType() reflect.Type
type LogTopic ¶
type LogTopic struct { pulumi.CustomResourceState // Log topic creation time. CreateTime pulumi.StringOutput `pulumi:"createTime"` // Log topic of CLB instance. LogSetId pulumi.StringOutput `pulumi:"logSetId"` // The status of log topic. Status pulumi.BoolOutput `pulumi:"status"` // Log topic of CLB instance. TopicName pulumi.StringOutput `pulumi:"topicName"` }
Provides a resource to create a CLB instance topic.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewLogTopic(ctx, "topic", &Clb.LogTopicArgs{ LogSetId: pulumi.Any(tencentcloud_clb_log_set.Set.Id), TopicName: pulumi.String("clb-topic"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
CLB log topic can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Clb/logTopic:LogTopic topic lb-7a0t6zqb ```
func GetLogTopic ¶
func GetLogTopic(ctx *pulumi.Context, name string, id pulumi.IDInput, state *LogTopicState, opts ...pulumi.ResourceOption) (*LogTopic, error)
GetLogTopic gets an existing LogTopic 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 NewLogTopic ¶
func NewLogTopic(ctx *pulumi.Context, name string, args *LogTopicArgs, opts ...pulumi.ResourceOption) (*LogTopic, error)
NewLogTopic registers a new resource with the given unique name, arguments, and options.
func (*LogTopic) ElementType ¶
func (*LogTopic) ToLogTopicOutput ¶
func (i *LogTopic) ToLogTopicOutput() LogTopicOutput
func (*LogTopic) ToLogTopicOutputWithContext ¶
func (i *LogTopic) ToLogTopicOutputWithContext(ctx context.Context) LogTopicOutput
type LogTopicArgs ¶
type LogTopicArgs struct { // Log topic of CLB instance. LogSetId pulumi.StringInput // Log topic of CLB instance. TopicName pulumi.StringInput }
The set of arguments for constructing a LogTopic resource.
func (LogTopicArgs) ElementType ¶
func (LogTopicArgs) ElementType() reflect.Type
type LogTopicArray ¶
type LogTopicArray []LogTopicInput
func (LogTopicArray) ElementType ¶
func (LogTopicArray) ElementType() reflect.Type
func (LogTopicArray) ToLogTopicArrayOutput ¶
func (i LogTopicArray) ToLogTopicArrayOutput() LogTopicArrayOutput
func (LogTopicArray) ToLogTopicArrayOutputWithContext ¶
func (i LogTopicArray) ToLogTopicArrayOutputWithContext(ctx context.Context) LogTopicArrayOutput
type LogTopicArrayInput ¶
type LogTopicArrayInput interface { pulumi.Input ToLogTopicArrayOutput() LogTopicArrayOutput ToLogTopicArrayOutputWithContext(context.Context) LogTopicArrayOutput }
LogTopicArrayInput is an input type that accepts LogTopicArray and LogTopicArrayOutput values. You can construct a concrete instance of `LogTopicArrayInput` via:
LogTopicArray{ LogTopicArgs{...} }
type LogTopicArrayOutput ¶
type LogTopicArrayOutput struct{ *pulumi.OutputState }
func (LogTopicArrayOutput) ElementType ¶
func (LogTopicArrayOutput) ElementType() reflect.Type
func (LogTopicArrayOutput) Index ¶
func (o LogTopicArrayOutput) Index(i pulumi.IntInput) LogTopicOutput
func (LogTopicArrayOutput) ToLogTopicArrayOutput ¶
func (o LogTopicArrayOutput) ToLogTopicArrayOutput() LogTopicArrayOutput
func (LogTopicArrayOutput) ToLogTopicArrayOutputWithContext ¶
func (o LogTopicArrayOutput) ToLogTopicArrayOutputWithContext(ctx context.Context) LogTopicArrayOutput
type LogTopicInput ¶
type LogTopicInput interface { pulumi.Input ToLogTopicOutput() LogTopicOutput ToLogTopicOutputWithContext(ctx context.Context) LogTopicOutput }
type LogTopicMap ¶
type LogTopicMap map[string]LogTopicInput
func (LogTopicMap) ElementType ¶
func (LogTopicMap) ElementType() reflect.Type
func (LogTopicMap) ToLogTopicMapOutput ¶
func (i LogTopicMap) ToLogTopicMapOutput() LogTopicMapOutput
func (LogTopicMap) ToLogTopicMapOutputWithContext ¶
func (i LogTopicMap) ToLogTopicMapOutputWithContext(ctx context.Context) LogTopicMapOutput
type LogTopicMapInput ¶
type LogTopicMapInput interface { pulumi.Input ToLogTopicMapOutput() LogTopicMapOutput ToLogTopicMapOutputWithContext(context.Context) LogTopicMapOutput }
LogTopicMapInput is an input type that accepts LogTopicMap and LogTopicMapOutput values. You can construct a concrete instance of `LogTopicMapInput` via:
LogTopicMap{ "key": LogTopicArgs{...} }
type LogTopicMapOutput ¶
type LogTopicMapOutput struct{ *pulumi.OutputState }
func (LogTopicMapOutput) ElementType ¶
func (LogTopicMapOutput) ElementType() reflect.Type
func (LogTopicMapOutput) MapIndex ¶
func (o LogTopicMapOutput) MapIndex(k pulumi.StringInput) LogTopicOutput
func (LogTopicMapOutput) ToLogTopicMapOutput ¶
func (o LogTopicMapOutput) ToLogTopicMapOutput() LogTopicMapOutput
func (LogTopicMapOutput) ToLogTopicMapOutputWithContext ¶
func (o LogTopicMapOutput) ToLogTopicMapOutputWithContext(ctx context.Context) LogTopicMapOutput
type LogTopicOutput ¶
type LogTopicOutput struct{ *pulumi.OutputState }
func (LogTopicOutput) CreateTime ¶
func (o LogTopicOutput) CreateTime() pulumi.StringOutput
Log topic creation time.
func (LogTopicOutput) ElementType ¶
func (LogTopicOutput) ElementType() reflect.Type
func (LogTopicOutput) LogSetId ¶
func (o LogTopicOutput) LogSetId() pulumi.StringOutput
Log topic of CLB instance.
func (LogTopicOutput) Status ¶
func (o LogTopicOutput) Status() pulumi.BoolOutput
The status of log topic.
func (LogTopicOutput) ToLogTopicOutput ¶
func (o LogTopicOutput) ToLogTopicOutput() LogTopicOutput
func (LogTopicOutput) ToLogTopicOutputWithContext ¶
func (o LogTopicOutput) ToLogTopicOutputWithContext(ctx context.Context) LogTopicOutput
func (LogTopicOutput) TopicName ¶
func (o LogTopicOutput) TopicName() pulumi.StringOutput
Log topic of CLB instance.
type LogTopicState ¶
type LogTopicState struct { // Log topic creation time. CreateTime pulumi.StringPtrInput // Log topic of CLB instance. LogSetId pulumi.StringPtrInput // The status of log topic. Status pulumi.BoolPtrInput // Log topic of CLB instance. TopicName pulumi.StringPtrInput }
func (LogTopicState) ElementType ¶
func (LogTopicState) ElementType() reflect.Type
type Redirection ¶
type Redirection struct { pulumi.CustomResourceState // ID of CLB instance. ClbId pulumi.StringOutput `pulumi:"clbId"` // Indicates whether delete all auto redirection. Default is `false`. It will take effect only when this redirection is auto-rewrite and this auto-rewrite auto redirected more than one rules. All the auto-rewrite relations will be deleted when this parameter set true. DeleteAllAutoRewrite pulumi.BoolPtrOutput `pulumi:"deleteAllAutoRewrite"` // Indicates whether automatic forwarding is enable, default is `false`. If enabled, the source listener and location should be empty, the target listener must be https protocol and port is 443. IsAutoRewrite pulumi.BoolPtrOutput `pulumi:"isAutoRewrite"` // ID of source listener. SourceListenerId pulumi.StringOutput `pulumi:"sourceListenerId"` // Rule ID of source listener. SourceRuleId pulumi.StringOutput `pulumi:"sourceRuleId"` // ID of source listener. TargetListenerId pulumi.StringOutput `pulumi:"targetListenerId"` // Rule ID of target listener. TargetRuleId pulumi.StringOutput `pulumi:"targetRuleId"` }
Provides a resource to create a CLB redirection.
## Example Usage
### Manual Rewrite
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewRedirection(ctx, "foo", &Clb.RedirectionArgs{ ClbId: pulumi.String("lb-p7olt9e5"), SourceListenerId: pulumi.String("lbl-jc1dx6ju"), SourceRuleId: pulumi.String("loc-ft8fmngv"), TargetListenerId: pulumi.String("lbl-asj1hzuo"), TargetRuleId: pulumi.String("loc-4xxr2cy7"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Auto Rewrite
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewRedirection(ctx, "foo", &Clb.RedirectionArgs{ ClbId: pulumi.String("lb-p7olt9e5"), IsAutoRewrite: pulumi.Bool(true), TargetListenerId: pulumi.String("lbl-asj1hzuo"), TargetRuleId: pulumi.String("loc-4xxr2cy7"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
CLB redirection can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Clb/redirection:Redirection foo loc-ft8fmngv#loc-4xxr2cy7#lbl-jc1dx6ju#lbl-asj1hzuo#lb-p7olt9e5 ```
func GetRedirection ¶
func GetRedirection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RedirectionState, opts ...pulumi.ResourceOption) (*Redirection, error)
GetRedirection gets an existing Redirection 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 NewRedirection ¶
func NewRedirection(ctx *pulumi.Context, name string, args *RedirectionArgs, opts ...pulumi.ResourceOption) (*Redirection, error)
NewRedirection registers a new resource with the given unique name, arguments, and options.
func (*Redirection) ElementType ¶
func (*Redirection) ElementType() reflect.Type
func (*Redirection) ToRedirectionOutput ¶
func (i *Redirection) ToRedirectionOutput() RedirectionOutput
func (*Redirection) ToRedirectionOutputWithContext ¶
func (i *Redirection) ToRedirectionOutputWithContext(ctx context.Context) RedirectionOutput
type RedirectionArgs ¶
type RedirectionArgs struct { // ID of CLB instance. ClbId pulumi.StringInput // Indicates whether delete all auto redirection. Default is `false`. It will take effect only when this redirection is auto-rewrite and this auto-rewrite auto redirected more than one rules. All the auto-rewrite relations will be deleted when this parameter set true. DeleteAllAutoRewrite pulumi.BoolPtrInput // Indicates whether automatic forwarding is enable, default is `false`. If enabled, the source listener and location should be empty, the target listener must be https protocol and port is 443. IsAutoRewrite pulumi.BoolPtrInput // ID of source listener. SourceListenerId pulumi.StringPtrInput // Rule ID of source listener. SourceRuleId pulumi.StringPtrInput // ID of source listener. TargetListenerId pulumi.StringInput // Rule ID of target listener. TargetRuleId pulumi.StringInput }
The set of arguments for constructing a Redirection resource.
func (RedirectionArgs) ElementType ¶
func (RedirectionArgs) ElementType() reflect.Type
type RedirectionArray ¶
type RedirectionArray []RedirectionInput
func (RedirectionArray) ElementType ¶
func (RedirectionArray) ElementType() reflect.Type
func (RedirectionArray) ToRedirectionArrayOutput ¶
func (i RedirectionArray) ToRedirectionArrayOutput() RedirectionArrayOutput
func (RedirectionArray) ToRedirectionArrayOutputWithContext ¶
func (i RedirectionArray) ToRedirectionArrayOutputWithContext(ctx context.Context) RedirectionArrayOutput
type RedirectionArrayInput ¶
type RedirectionArrayInput interface { pulumi.Input ToRedirectionArrayOutput() RedirectionArrayOutput ToRedirectionArrayOutputWithContext(context.Context) RedirectionArrayOutput }
RedirectionArrayInput is an input type that accepts RedirectionArray and RedirectionArrayOutput values. You can construct a concrete instance of `RedirectionArrayInput` via:
RedirectionArray{ RedirectionArgs{...} }
type RedirectionArrayOutput ¶
type RedirectionArrayOutput struct{ *pulumi.OutputState }
func (RedirectionArrayOutput) ElementType ¶
func (RedirectionArrayOutput) ElementType() reflect.Type
func (RedirectionArrayOutput) Index ¶
func (o RedirectionArrayOutput) Index(i pulumi.IntInput) RedirectionOutput
func (RedirectionArrayOutput) ToRedirectionArrayOutput ¶
func (o RedirectionArrayOutput) ToRedirectionArrayOutput() RedirectionArrayOutput
func (RedirectionArrayOutput) ToRedirectionArrayOutputWithContext ¶
func (o RedirectionArrayOutput) ToRedirectionArrayOutputWithContext(ctx context.Context) RedirectionArrayOutput
type RedirectionInput ¶
type RedirectionInput interface { pulumi.Input ToRedirectionOutput() RedirectionOutput ToRedirectionOutputWithContext(ctx context.Context) RedirectionOutput }
type RedirectionMap ¶
type RedirectionMap map[string]RedirectionInput
func (RedirectionMap) ElementType ¶
func (RedirectionMap) ElementType() reflect.Type
func (RedirectionMap) ToRedirectionMapOutput ¶
func (i RedirectionMap) ToRedirectionMapOutput() RedirectionMapOutput
func (RedirectionMap) ToRedirectionMapOutputWithContext ¶
func (i RedirectionMap) ToRedirectionMapOutputWithContext(ctx context.Context) RedirectionMapOutput
type RedirectionMapInput ¶
type RedirectionMapInput interface { pulumi.Input ToRedirectionMapOutput() RedirectionMapOutput ToRedirectionMapOutputWithContext(context.Context) RedirectionMapOutput }
RedirectionMapInput is an input type that accepts RedirectionMap and RedirectionMapOutput values. You can construct a concrete instance of `RedirectionMapInput` via:
RedirectionMap{ "key": RedirectionArgs{...} }
type RedirectionMapOutput ¶
type RedirectionMapOutput struct{ *pulumi.OutputState }
func (RedirectionMapOutput) ElementType ¶
func (RedirectionMapOutput) ElementType() reflect.Type
func (RedirectionMapOutput) MapIndex ¶
func (o RedirectionMapOutput) MapIndex(k pulumi.StringInput) RedirectionOutput
func (RedirectionMapOutput) ToRedirectionMapOutput ¶
func (o RedirectionMapOutput) ToRedirectionMapOutput() RedirectionMapOutput
func (RedirectionMapOutput) ToRedirectionMapOutputWithContext ¶
func (o RedirectionMapOutput) ToRedirectionMapOutputWithContext(ctx context.Context) RedirectionMapOutput
type RedirectionOutput ¶
type RedirectionOutput struct{ *pulumi.OutputState }
func (RedirectionOutput) ClbId ¶
func (o RedirectionOutput) ClbId() pulumi.StringOutput
ID of CLB instance.
func (RedirectionOutput) DeleteAllAutoRewrite ¶
func (o RedirectionOutput) DeleteAllAutoRewrite() pulumi.BoolPtrOutput
Indicates whether delete all auto redirection. Default is `false`. It will take effect only when this redirection is auto-rewrite and this auto-rewrite auto redirected more than one rules. All the auto-rewrite relations will be deleted when this parameter set true.
func (RedirectionOutput) ElementType ¶
func (RedirectionOutput) ElementType() reflect.Type
func (RedirectionOutput) IsAutoRewrite ¶
func (o RedirectionOutput) IsAutoRewrite() pulumi.BoolPtrOutput
Indicates whether automatic forwarding is enable, default is `false`. If enabled, the source listener and location should be empty, the target listener must be https protocol and port is 443.
func (RedirectionOutput) SourceListenerId ¶
func (o RedirectionOutput) SourceListenerId() pulumi.StringOutput
ID of source listener.
func (RedirectionOutput) SourceRuleId ¶
func (o RedirectionOutput) SourceRuleId() pulumi.StringOutput
Rule ID of source listener.
func (RedirectionOutput) TargetListenerId ¶
func (o RedirectionOutput) TargetListenerId() pulumi.StringOutput
ID of source listener.
func (RedirectionOutput) TargetRuleId ¶
func (o RedirectionOutput) TargetRuleId() pulumi.StringOutput
Rule ID of target listener.
func (RedirectionOutput) ToRedirectionOutput ¶
func (o RedirectionOutput) ToRedirectionOutput() RedirectionOutput
func (RedirectionOutput) ToRedirectionOutputWithContext ¶
func (o RedirectionOutput) ToRedirectionOutputWithContext(ctx context.Context) RedirectionOutput
type RedirectionState ¶
type RedirectionState struct { // ID of CLB instance. ClbId pulumi.StringPtrInput // Indicates whether delete all auto redirection. Default is `false`. It will take effect only when this redirection is auto-rewrite and this auto-rewrite auto redirected more than one rules. All the auto-rewrite relations will be deleted when this parameter set true. DeleteAllAutoRewrite pulumi.BoolPtrInput // Indicates whether automatic forwarding is enable, default is `false`. If enabled, the source listener and location should be empty, the target listener must be https protocol and port is 443. IsAutoRewrite pulumi.BoolPtrInput // ID of source listener. SourceListenerId pulumi.StringPtrInput // Rule ID of source listener. SourceRuleId pulumi.StringPtrInput // ID of source listener. TargetListenerId pulumi.StringPtrInput // Rule ID of target listener. TargetRuleId pulumi.StringPtrInput }
func (RedirectionState) ElementType ¶
func (RedirectionState) ElementType() reflect.Type
type ReplaceCertForLbs ¶ added in v0.1.5
type ReplaceCertForLbs struct { pulumi.CustomResourceState // Information such as the content of the new certificate. Certificate ReplaceCertForLbsCertificateOutput `pulumi:"certificate"` // ID of the certificate to be replaced, which can be a server certificate or a client certificate. OldCertificateId pulumi.StringOutput `pulumi:"oldCertificateId"` }
Provides a resource to create a clb replaceCertForLbs
## Example Usage
### Replace Server Cert By Cert ID
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewReplaceCertForLbs(ctx, "replaceCertForLbs", &Clb.ReplaceCertForLbsArgs{ Certificate: &clb.ReplaceCertForLbsCertificateArgs{ CertId: pulumi.String("6vcK02GC"), }, OldCertificateId: pulumi.String("zjUMifFK"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Replace Server Cert By Cert Content
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Ssl"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { foo, err := Ssl.GetCertificates(ctx, &ssl.GetCertificatesArgs{ Name: pulumi.StringRef("keep-ssl-ca"), }, nil) if err != nil { return err } _, err = Clb.NewReplaceCertForLbs(ctx, "replaceCertForLbs", &Clb.ReplaceCertForLbsArgs{ OldCertificateId: pulumi.String(foo.Certificates[0].Id), Certificate: &clb.ReplaceCertForLbsCertificateArgs{ CertName: pulumi.String("tf-test-cert"), CertContent: pulumi.String(`-----BEGIN CERTIFICATE-----
xxxxxxxxxxxxxxxxxxxxxxxxxxx -----END CERTIFICATE----- EOT,
certKey = <<-EOT
-----BEGIN RSA PRIVATE KEY----- xxxxxxxxxxxxxxxxxxxxxxxxxxxx -----END RSA PRIVATE KEY----- `),
}, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Replace Client Cert By Cert Content
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewReplaceCertForLbs(ctx, "replaceCertForLbs", &Clb.ReplaceCertForLbsArgs{ OldCertificateId: pulumi.String("zjUMifFK"), Certificate: &clb.ReplaceCertForLbsCertificateArgs{ CertCaName: pulumi.String("tf-test-cert"), CertCaContent: pulumi.String("-----BEGIN CERTIFICATE-----\nxxxxxxxxContentxxxxxxxxxxxxxx\n-----END CERTIFICATE-----\n"), }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { return nil }) }
``` <!--End PulumiCodeChooser -->
func GetReplaceCertForLbs ¶ added in v0.1.5
func GetReplaceCertForLbs(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ReplaceCertForLbsState, opts ...pulumi.ResourceOption) (*ReplaceCertForLbs, error)
GetReplaceCertForLbs gets an existing ReplaceCertForLbs 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 NewReplaceCertForLbs ¶ added in v0.1.5
func NewReplaceCertForLbs(ctx *pulumi.Context, name string, args *ReplaceCertForLbsArgs, opts ...pulumi.ResourceOption) (*ReplaceCertForLbs, error)
NewReplaceCertForLbs registers a new resource with the given unique name, arguments, and options.
func (*ReplaceCertForLbs) ElementType ¶ added in v0.1.5
func (*ReplaceCertForLbs) ElementType() reflect.Type
func (*ReplaceCertForLbs) ToReplaceCertForLbsOutput ¶ added in v0.1.5
func (i *ReplaceCertForLbs) ToReplaceCertForLbsOutput() ReplaceCertForLbsOutput
func (*ReplaceCertForLbs) ToReplaceCertForLbsOutputWithContext ¶ added in v0.1.5
func (i *ReplaceCertForLbs) ToReplaceCertForLbsOutputWithContext(ctx context.Context) ReplaceCertForLbsOutput
type ReplaceCertForLbsArgs ¶ added in v0.1.5
type ReplaceCertForLbsArgs struct { // Information such as the content of the new certificate. Certificate ReplaceCertForLbsCertificateInput // ID of the certificate to be replaced, which can be a server certificate or a client certificate. OldCertificateId pulumi.StringInput }
The set of arguments for constructing a ReplaceCertForLbs resource.
func (ReplaceCertForLbsArgs) ElementType ¶ added in v0.1.5
func (ReplaceCertForLbsArgs) ElementType() reflect.Type
type ReplaceCertForLbsArray ¶ added in v0.1.5
type ReplaceCertForLbsArray []ReplaceCertForLbsInput
func (ReplaceCertForLbsArray) ElementType ¶ added in v0.1.5
func (ReplaceCertForLbsArray) ElementType() reflect.Type
func (ReplaceCertForLbsArray) ToReplaceCertForLbsArrayOutput ¶ added in v0.1.5
func (i ReplaceCertForLbsArray) ToReplaceCertForLbsArrayOutput() ReplaceCertForLbsArrayOutput
func (ReplaceCertForLbsArray) ToReplaceCertForLbsArrayOutputWithContext ¶ added in v0.1.5
func (i ReplaceCertForLbsArray) ToReplaceCertForLbsArrayOutputWithContext(ctx context.Context) ReplaceCertForLbsArrayOutput
type ReplaceCertForLbsArrayInput ¶ added in v0.1.5
type ReplaceCertForLbsArrayInput interface { pulumi.Input ToReplaceCertForLbsArrayOutput() ReplaceCertForLbsArrayOutput ToReplaceCertForLbsArrayOutputWithContext(context.Context) ReplaceCertForLbsArrayOutput }
ReplaceCertForLbsArrayInput is an input type that accepts ReplaceCertForLbsArray and ReplaceCertForLbsArrayOutput values. You can construct a concrete instance of `ReplaceCertForLbsArrayInput` via:
ReplaceCertForLbsArray{ ReplaceCertForLbsArgs{...} }
type ReplaceCertForLbsArrayOutput ¶ added in v0.1.5
type ReplaceCertForLbsArrayOutput struct{ *pulumi.OutputState }
func (ReplaceCertForLbsArrayOutput) ElementType ¶ added in v0.1.5
func (ReplaceCertForLbsArrayOutput) ElementType() reflect.Type
func (ReplaceCertForLbsArrayOutput) Index ¶ added in v0.1.5
func (o ReplaceCertForLbsArrayOutput) Index(i pulumi.IntInput) ReplaceCertForLbsOutput
func (ReplaceCertForLbsArrayOutput) ToReplaceCertForLbsArrayOutput ¶ added in v0.1.5
func (o ReplaceCertForLbsArrayOutput) ToReplaceCertForLbsArrayOutput() ReplaceCertForLbsArrayOutput
func (ReplaceCertForLbsArrayOutput) ToReplaceCertForLbsArrayOutputWithContext ¶ added in v0.1.5
func (o ReplaceCertForLbsArrayOutput) ToReplaceCertForLbsArrayOutputWithContext(ctx context.Context) ReplaceCertForLbsArrayOutput
type ReplaceCertForLbsCertificate ¶ added in v0.1.5
type ReplaceCertForLbsCertificate struct { // Content of the uploaded client certificate. When SSLMode = mutual, if there is no CertCaId, this parameter is required. CertCaContent *string `pulumi:"certCaContent"` // ID of a client certificate. When the listener adopts mutual authentication (i.e., SSLMode = mutual), if you leave this parameter empty, you must upload the client certificate, including CertCaContent and CertCaName. CertCaId *string `pulumi:"certCaId"` // Name of the uploaded client CA certificate. When SSLMode = mutual, if there is no CertCaId, this parameter is required. CertCaName *string `pulumi:"certCaName"` // Content of the uploaded server certificate. If there is no CertId, this parameter is required. CertContent *string `pulumi:"certContent"` // ID of a server certificate. If you leave this parameter empty, you must upload the certificate, including CertContent, CertKey, and CertName. CertId *string `pulumi:"certId"` // Key of the uploaded server certificate. If there is no CertId, this parameter is required. CertKey *string `pulumi:"certKey"` // Name of the uploaded server certificate. If there is no CertId, this parameter is required. CertName *string `pulumi:"certName"` // Authentication type. Value range: UNIDIRECTIONAL (unidirectional authentication), MUTUAL (mutual authentication). SslMode *string `pulumi:"sslMode"` }
type ReplaceCertForLbsCertificateArgs ¶ added in v0.1.5
type ReplaceCertForLbsCertificateArgs struct { // Content of the uploaded client certificate. When SSLMode = mutual, if there is no CertCaId, this parameter is required. CertCaContent pulumi.StringPtrInput `pulumi:"certCaContent"` // ID of a client certificate. When the listener adopts mutual authentication (i.e., SSLMode = mutual), if you leave this parameter empty, you must upload the client certificate, including CertCaContent and CertCaName. CertCaId pulumi.StringPtrInput `pulumi:"certCaId"` // Name of the uploaded client CA certificate. When SSLMode = mutual, if there is no CertCaId, this parameter is required. CertCaName pulumi.StringPtrInput `pulumi:"certCaName"` // Content of the uploaded server certificate. If there is no CertId, this parameter is required. CertContent pulumi.StringPtrInput `pulumi:"certContent"` // ID of a server certificate. If you leave this parameter empty, you must upload the certificate, including CertContent, CertKey, and CertName. CertId pulumi.StringPtrInput `pulumi:"certId"` // Key of the uploaded server certificate. If there is no CertId, this parameter is required. CertKey pulumi.StringPtrInput `pulumi:"certKey"` // Name of the uploaded server certificate. If there is no CertId, this parameter is required. CertName pulumi.StringPtrInput `pulumi:"certName"` // Authentication type. Value range: UNIDIRECTIONAL (unidirectional authentication), MUTUAL (mutual authentication). SslMode pulumi.StringPtrInput `pulumi:"sslMode"` }
func (ReplaceCertForLbsCertificateArgs) ElementType ¶ added in v0.1.5
func (ReplaceCertForLbsCertificateArgs) ElementType() reflect.Type
func (ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificateOutput ¶ added in v0.1.5
func (i ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificateOutput() ReplaceCertForLbsCertificateOutput
func (ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificateOutputWithContext ¶ added in v0.1.5
func (i ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificateOutputWithContext(ctx context.Context) ReplaceCertForLbsCertificateOutput
func (ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificatePtrOutput ¶ added in v0.1.5
func (i ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificatePtrOutput() ReplaceCertForLbsCertificatePtrOutput
func (ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificatePtrOutputWithContext ¶ added in v0.1.5
func (i ReplaceCertForLbsCertificateArgs) ToReplaceCertForLbsCertificatePtrOutputWithContext(ctx context.Context) ReplaceCertForLbsCertificatePtrOutput
type ReplaceCertForLbsCertificateInput ¶ added in v0.1.5
type ReplaceCertForLbsCertificateInput interface { pulumi.Input ToReplaceCertForLbsCertificateOutput() ReplaceCertForLbsCertificateOutput ToReplaceCertForLbsCertificateOutputWithContext(context.Context) ReplaceCertForLbsCertificateOutput }
ReplaceCertForLbsCertificateInput is an input type that accepts ReplaceCertForLbsCertificateArgs and ReplaceCertForLbsCertificateOutput values. You can construct a concrete instance of `ReplaceCertForLbsCertificateInput` via:
ReplaceCertForLbsCertificateArgs{...}
type ReplaceCertForLbsCertificateOutput ¶ added in v0.1.5
type ReplaceCertForLbsCertificateOutput struct{ *pulumi.OutputState }
func (ReplaceCertForLbsCertificateOutput) CertCaContent ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificateOutput) CertCaContent() pulumi.StringPtrOutput
Content of the uploaded client certificate. When SSLMode = mutual, if there is no CertCaId, this parameter is required.
func (ReplaceCertForLbsCertificateOutput) CertCaId ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificateOutput) CertCaId() pulumi.StringPtrOutput
ID of a client certificate. When the listener adopts mutual authentication (i.e., SSLMode = mutual), if you leave this parameter empty, you must upload the client certificate, including CertCaContent and CertCaName.
func (ReplaceCertForLbsCertificateOutput) CertCaName ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificateOutput) CertCaName() pulumi.StringPtrOutput
Name of the uploaded client CA certificate. When SSLMode = mutual, if there is no CertCaId, this parameter is required.
func (ReplaceCertForLbsCertificateOutput) CertContent ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificateOutput) CertContent() pulumi.StringPtrOutput
Content of the uploaded server certificate. If there is no CertId, this parameter is required.
func (ReplaceCertForLbsCertificateOutput) CertId ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificateOutput) CertId() pulumi.StringPtrOutput
ID of a server certificate. If you leave this parameter empty, you must upload the certificate, including CertContent, CertKey, and CertName.
func (ReplaceCertForLbsCertificateOutput) CertKey ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificateOutput) CertKey() pulumi.StringPtrOutput
Key of the uploaded server certificate. If there is no CertId, this parameter is required.
func (ReplaceCertForLbsCertificateOutput) CertName ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificateOutput) CertName() pulumi.StringPtrOutput
Name of the uploaded server certificate. If there is no CertId, this parameter is required.
func (ReplaceCertForLbsCertificateOutput) ElementType ¶ added in v0.1.5
func (ReplaceCertForLbsCertificateOutput) ElementType() reflect.Type
func (ReplaceCertForLbsCertificateOutput) SslMode ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificateOutput) SslMode() pulumi.StringPtrOutput
Authentication type. Value range: UNIDIRECTIONAL (unidirectional authentication), MUTUAL (mutual authentication).
func (ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificateOutput ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificateOutput() ReplaceCertForLbsCertificateOutput
func (ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificateOutputWithContext ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificateOutputWithContext(ctx context.Context) ReplaceCertForLbsCertificateOutput
func (ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificatePtrOutput ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificatePtrOutput() ReplaceCertForLbsCertificatePtrOutput
func (ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificatePtrOutputWithContext ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificateOutput) ToReplaceCertForLbsCertificatePtrOutputWithContext(ctx context.Context) ReplaceCertForLbsCertificatePtrOutput
type ReplaceCertForLbsCertificatePtrInput ¶ added in v0.1.5
type ReplaceCertForLbsCertificatePtrInput interface { pulumi.Input ToReplaceCertForLbsCertificatePtrOutput() ReplaceCertForLbsCertificatePtrOutput ToReplaceCertForLbsCertificatePtrOutputWithContext(context.Context) ReplaceCertForLbsCertificatePtrOutput }
ReplaceCertForLbsCertificatePtrInput is an input type that accepts ReplaceCertForLbsCertificateArgs, ReplaceCertForLbsCertificatePtr and ReplaceCertForLbsCertificatePtrOutput values. You can construct a concrete instance of `ReplaceCertForLbsCertificatePtrInput` via:
ReplaceCertForLbsCertificateArgs{...} or: nil
func ReplaceCertForLbsCertificatePtr ¶ added in v0.1.5
func ReplaceCertForLbsCertificatePtr(v *ReplaceCertForLbsCertificateArgs) ReplaceCertForLbsCertificatePtrInput
type ReplaceCertForLbsCertificatePtrOutput ¶ added in v0.1.5
type ReplaceCertForLbsCertificatePtrOutput struct{ *pulumi.OutputState }
func (ReplaceCertForLbsCertificatePtrOutput) CertCaContent ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificatePtrOutput) CertCaContent() pulumi.StringPtrOutput
Content of the uploaded client certificate. When SSLMode = mutual, if there is no CertCaId, this parameter is required.
func (ReplaceCertForLbsCertificatePtrOutput) CertCaId ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificatePtrOutput) CertCaId() pulumi.StringPtrOutput
ID of a client certificate. When the listener adopts mutual authentication (i.e., SSLMode = mutual), if you leave this parameter empty, you must upload the client certificate, including CertCaContent and CertCaName.
func (ReplaceCertForLbsCertificatePtrOutput) CertCaName ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificatePtrOutput) CertCaName() pulumi.StringPtrOutput
Name of the uploaded client CA certificate. When SSLMode = mutual, if there is no CertCaId, this parameter is required.
func (ReplaceCertForLbsCertificatePtrOutput) CertContent ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificatePtrOutput) CertContent() pulumi.StringPtrOutput
Content of the uploaded server certificate. If there is no CertId, this parameter is required.
func (ReplaceCertForLbsCertificatePtrOutput) CertId ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificatePtrOutput) CertId() pulumi.StringPtrOutput
ID of a server certificate. If you leave this parameter empty, you must upload the certificate, including CertContent, CertKey, and CertName.
func (ReplaceCertForLbsCertificatePtrOutput) CertKey ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificatePtrOutput) CertKey() pulumi.StringPtrOutput
Key of the uploaded server certificate. If there is no CertId, this parameter is required.
func (ReplaceCertForLbsCertificatePtrOutput) CertName ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificatePtrOutput) CertName() pulumi.StringPtrOutput
Name of the uploaded server certificate. If there is no CertId, this parameter is required.
func (ReplaceCertForLbsCertificatePtrOutput) ElementType ¶ added in v0.1.5
func (ReplaceCertForLbsCertificatePtrOutput) ElementType() reflect.Type
func (ReplaceCertForLbsCertificatePtrOutput) SslMode ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificatePtrOutput) SslMode() pulumi.StringPtrOutput
Authentication type. Value range: UNIDIRECTIONAL (unidirectional authentication), MUTUAL (mutual authentication).
func (ReplaceCertForLbsCertificatePtrOutput) ToReplaceCertForLbsCertificatePtrOutput ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificatePtrOutput) ToReplaceCertForLbsCertificatePtrOutput() ReplaceCertForLbsCertificatePtrOutput
func (ReplaceCertForLbsCertificatePtrOutput) ToReplaceCertForLbsCertificatePtrOutputWithContext ¶ added in v0.1.5
func (o ReplaceCertForLbsCertificatePtrOutput) ToReplaceCertForLbsCertificatePtrOutputWithContext(ctx context.Context) ReplaceCertForLbsCertificatePtrOutput
type ReplaceCertForLbsInput ¶ added in v0.1.5
type ReplaceCertForLbsInput interface { pulumi.Input ToReplaceCertForLbsOutput() ReplaceCertForLbsOutput ToReplaceCertForLbsOutputWithContext(ctx context.Context) ReplaceCertForLbsOutput }
type ReplaceCertForLbsMap ¶ added in v0.1.5
type ReplaceCertForLbsMap map[string]ReplaceCertForLbsInput
func (ReplaceCertForLbsMap) ElementType ¶ added in v0.1.5
func (ReplaceCertForLbsMap) ElementType() reflect.Type
func (ReplaceCertForLbsMap) ToReplaceCertForLbsMapOutput ¶ added in v0.1.5
func (i ReplaceCertForLbsMap) ToReplaceCertForLbsMapOutput() ReplaceCertForLbsMapOutput
func (ReplaceCertForLbsMap) ToReplaceCertForLbsMapOutputWithContext ¶ added in v0.1.5
func (i ReplaceCertForLbsMap) ToReplaceCertForLbsMapOutputWithContext(ctx context.Context) ReplaceCertForLbsMapOutput
type ReplaceCertForLbsMapInput ¶ added in v0.1.5
type ReplaceCertForLbsMapInput interface { pulumi.Input ToReplaceCertForLbsMapOutput() ReplaceCertForLbsMapOutput ToReplaceCertForLbsMapOutputWithContext(context.Context) ReplaceCertForLbsMapOutput }
ReplaceCertForLbsMapInput is an input type that accepts ReplaceCertForLbsMap and ReplaceCertForLbsMapOutput values. You can construct a concrete instance of `ReplaceCertForLbsMapInput` via:
ReplaceCertForLbsMap{ "key": ReplaceCertForLbsArgs{...} }
type ReplaceCertForLbsMapOutput ¶ added in v0.1.5
type ReplaceCertForLbsMapOutput struct{ *pulumi.OutputState }
func (ReplaceCertForLbsMapOutput) ElementType ¶ added in v0.1.5
func (ReplaceCertForLbsMapOutput) ElementType() reflect.Type
func (ReplaceCertForLbsMapOutput) MapIndex ¶ added in v0.1.5
func (o ReplaceCertForLbsMapOutput) MapIndex(k pulumi.StringInput) ReplaceCertForLbsOutput
func (ReplaceCertForLbsMapOutput) ToReplaceCertForLbsMapOutput ¶ added in v0.1.5
func (o ReplaceCertForLbsMapOutput) ToReplaceCertForLbsMapOutput() ReplaceCertForLbsMapOutput
func (ReplaceCertForLbsMapOutput) ToReplaceCertForLbsMapOutputWithContext ¶ added in v0.1.5
func (o ReplaceCertForLbsMapOutput) ToReplaceCertForLbsMapOutputWithContext(ctx context.Context) ReplaceCertForLbsMapOutput
type ReplaceCertForLbsOutput ¶ added in v0.1.5
type ReplaceCertForLbsOutput struct{ *pulumi.OutputState }
func (ReplaceCertForLbsOutput) Certificate ¶ added in v0.1.5
func (o ReplaceCertForLbsOutput) Certificate() ReplaceCertForLbsCertificateOutput
Information such as the content of the new certificate.
func (ReplaceCertForLbsOutput) ElementType ¶ added in v0.1.5
func (ReplaceCertForLbsOutput) ElementType() reflect.Type
func (ReplaceCertForLbsOutput) OldCertificateId ¶ added in v0.1.5
func (o ReplaceCertForLbsOutput) OldCertificateId() pulumi.StringOutput
ID of the certificate to be replaced, which can be a server certificate or a client certificate.
func (ReplaceCertForLbsOutput) ToReplaceCertForLbsOutput ¶ added in v0.1.5
func (o ReplaceCertForLbsOutput) ToReplaceCertForLbsOutput() ReplaceCertForLbsOutput
func (ReplaceCertForLbsOutput) ToReplaceCertForLbsOutputWithContext ¶ added in v0.1.5
func (o ReplaceCertForLbsOutput) ToReplaceCertForLbsOutputWithContext(ctx context.Context) ReplaceCertForLbsOutput
type ReplaceCertForLbsState ¶ added in v0.1.5
type ReplaceCertForLbsState struct { // Information such as the content of the new certificate. Certificate ReplaceCertForLbsCertificatePtrInput // ID of the certificate to be replaced, which can be a server certificate or a client certificate. OldCertificateId pulumi.StringPtrInput }
func (ReplaceCertForLbsState) ElementType ¶ added in v0.1.5
func (ReplaceCertForLbsState) ElementType() reflect.Type
type SecurityGroupAttachment ¶ added in v0.1.5
type SecurityGroupAttachment struct { pulumi.CustomResourceState // Array of CLB instance IDs. Only support set one security group now. LoadBalancerIds pulumi.StringOutput `pulumi:"loadBalancerIds"` // Security group ID, such as esg-12345678. SecurityGroup pulumi.StringOutput `pulumi:"securityGroup"` }
Provides a resource to create a clb securityGroupAttachment
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewSecurityGroupAttachment(ctx, "securityGroupAttachment", &Clb.SecurityGroupAttachmentArgs{ LoadBalancerIds: pulumi.String("lb-5dnrkgry"), SecurityGroup: pulumi.String("sg-ijato2x1"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
clb security_group_attachment can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Clb/securityGroupAttachment:SecurityGroupAttachment security_group_attachment security_group_id#clb_id ```
func GetSecurityGroupAttachment ¶ added in v0.1.5
func GetSecurityGroupAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityGroupAttachmentState, opts ...pulumi.ResourceOption) (*SecurityGroupAttachment, error)
GetSecurityGroupAttachment gets an existing SecurityGroupAttachment 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 NewSecurityGroupAttachment ¶ added in v0.1.5
func NewSecurityGroupAttachment(ctx *pulumi.Context, name string, args *SecurityGroupAttachmentArgs, opts ...pulumi.ResourceOption) (*SecurityGroupAttachment, error)
NewSecurityGroupAttachment registers a new resource with the given unique name, arguments, and options.
func (*SecurityGroupAttachment) ElementType ¶ added in v0.1.5
func (*SecurityGroupAttachment) ElementType() reflect.Type
func (*SecurityGroupAttachment) ToSecurityGroupAttachmentOutput ¶ added in v0.1.5
func (i *SecurityGroupAttachment) ToSecurityGroupAttachmentOutput() SecurityGroupAttachmentOutput
func (*SecurityGroupAttachment) ToSecurityGroupAttachmentOutputWithContext ¶ added in v0.1.5
func (i *SecurityGroupAttachment) ToSecurityGroupAttachmentOutputWithContext(ctx context.Context) SecurityGroupAttachmentOutput
type SecurityGroupAttachmentArgs ¶ added in v0.1.5
type SecurityGroupAttachmentArgs struct { // Array of CLB instance IDs. Only support set one security group now. LoadBalancerIds pulumi.StringInput // Security group ID, such as esg-12345678. SecurityGroup pulumi.StringInput }
The set of arguments for constructing a SecurityGroupAttachment resource.
func (SecurityGroupAttachmentArgs) ElementType ¶ added in v0.1.5
func (SecurityGroupAttachmentArgs) ElementType() reflect.Type
type SecurityGroupAttachmentArray ¶ added in v0.1.5
type SecurityGroupAttachmentArray []SecurityGroupAttachmentInput
func (SecurityGroupAttachmentArray) ElementType ¶ added in v0.1.5
func (SecurityGroupAttachmentArray) ElementType() reflect.Type
func (SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutput ¶ added in v0.1.5
func (i SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput
func (SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutputWithContext ¶ added in v0.1.5
func (i SecurityGroupAttachmentArray) ToSecurityGroupAttachmentArrayOutputWithContext(ctx context.Context) SecurityGroupAttachmentArrayOutput
type SecurityGroupAttachmentArrayInput ¶ added in v0.1.5
type SecurityGroupAttachmentArrayInput interface { pulumi.Input ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput ToSecurityGroupAttachmentArrayOutputWithContext(context.Context) SecurityGroupAttachmentArrayOutput }
SecurityGroupAttachmentArrayInput is an input type that accepts SecurityGroupAttachmentArray and SecurityGroupAttachmentArrayOutput values. You can construct a concrete instance of `SecurityGroupAttachmentArrayInput` via:
SecurityGroupAttachmentArray{ SecurityGroupAttachmentArgs{...} }
type SecurityGroupAttachmentArrayOutput ¶ added in v0.1.5
type SecurityGroupAttachmentArrayOutput struct{ *pulumi.OutputState }
func (SecurityGroupAttachmentArrayOutput) ElementType ¶ added in v0.1.5
func (SecurityGroupAttachmentArrayOutput) ElementType() reflect.Type
func (SecurityGroupAttachmentArrayOutput) Index ¶ added in v0.1.5
func (o SecurityGroupAttachmentArrayOutput) Index(i pulumi.IntInput) SecurityGroupAttachmentOutput
func (SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutput ¶ added in v0.1.5
func (o SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutput() SecurityGroupAttachmentArrayOutput
func (SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutputWithContext ¶ added in v0.1.5
func (o SecurityGroupAttachmentArrayOutput) ToSecurityGroupAttachmentArrayOutputWithContext(ctx context.Context) SecurityGroupAttachmentArrayOutput
type SecurityGroupAttachmentInput ¶ added in v0.1.5
type SecurityGroupAttachmentInput interface { pulumi.Input ToSecurityGroupAttachmentOutput() SecurityGroupAttachmentOutput ToSecurityGroupAttachmentOutputWithContext(ctx context.Context) SecurityGroupAttachmentOutput }
type SecurityGroupAttachmentMap ¶ added in v0.1.5
type SecurityGroupAttachmentMap map[string]SecurityGroupAttachmentInput
func (SecurityGroupAttachmentMap) ElementType ¶ added in v0.1.5
func (SecurityGroupAttachmentMap) ElementType() reflect.Type
func (SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutput ¶ added in v0.1.5
func (i SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput
func (SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutputWithContext ¶ added in v0.1.5
func (i SecurityGroupAttachmentMap) ToSecurityGroupAttachmentMapOutputWithContext(ctx context.Context) SecurityGroupAttachmentMapOutput
type SecurityGroupAttachmentMapInput ¶ added in v0.1.5
type SecurityGroupAttachmentMapInput interface { pulumi.Input ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput ToSecurityGroupAttachmentMapOutputWithContext(context.Context) SecurityGroupAttachmentMapOutput }
SecurityGroupAttachmentMapInput is an input type that accepts SecurityGroupAttachmentMap and SecurityGroupAttachmentMapOutput values. You can construct a concrete instance of `SecurityGroupAttachmentMapInput` via:
SecurityGroupAttachmentMap{ "key": SecurityGroupAttachmentArgs{...} }
type SecurityGroupAttachmentMapOutput ¶ added in v0.1.5
type SecurityGroupAttachmentMapOutput struct{ *pulumi.OutputState }
func (SecurityGroupAttachmentMapOutput) ElementType ¶ added in v0.1.5
func (SecurityGroupAttachmentMapOutput) ElementType() reflect.Type
func (SecurityGroupAttachmentMapOutput) MapIndex ¶ added in v0.1.5
func (o SecurityGroupAttachmentMapOutput) MapIndex(k pulumi.StringInput) SecurityGroupAttachmentOutput
func (SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutput ¶ added in v0.1.5
func (o SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutput() SecurityGroupAttachmentMapOutput
func (SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutputWithContext ¶ added in v0.1.5
func (o SecurityGroupAttachmentMapOutput) ToSecurityGroupAttachmentMapOutputWithContext(ctx context.Context) SecurityGroupAttachmentMapOutput
type SecurityGroupAttachmentOutput ¶ added in v0.1.5
type SecurityGroupAttachmentOutput struct{ *pulumi.OutputState }
func (SecurityGroupAttachmentOutput) ElementType ¶ added in v0.1.5
func (SecurityGroupAttachmentOutput) ElementType() reflect.Type
func (SecurityGroupAttachmentOutput) LoadBalancerIds ¶ added in v0.1.5
func (o SecurityGroupAttachmentOutput) LoadBalancerIds() pulumi.StringOutput
Array of CLB instance IDs. Only support set one security group now.
func (SecurityGroupAttachmentOutput) SecurityGroup ¶ added in v0.1.5
func (o SecurityGroupAttachmentOutput) SecurityGroup() pulumi.StringOutput
Security group ID, such as esg-12345678.
func (SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutput ¶ added in v0.1.5
func (o SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutput() SecurityGroupAttachmentOutput
func (SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutputWithContext ¶ added in v0.1.5
func (o SecurityGroupAttachmentOutput) ToSecurityGroupAttachmentOutputWithContext(ctx context.Context) SecurityGroupAttachmentOutput
type SecurityGroupAttachmentState ¶ added in v0.1.5
type SecurityGroupAttachmentState struct { // Array of CLB instance IDs. Only support set one security group now. LoadBalancerIds pulumi.StringPtrInput // Security group ID, such as esg-12345678. SecurityGroup pulumi.StringPtrInput }
func (SecurityGroupAttachmentState) ElementType ¶ added in v0.1.5
func (SecurityGroupAttachmentState) ElementType() reflect.Type
type SnatIp ¶
type SnatIp struct { pulumi.CustomResourceState // CLB instance ID. ClbId pulumi.StringOutput `pulumi:"clbId"` // Snat IP address config. Ips SnatIpIpArrayOutput `pulumi:"ips"` }
Provide a resource to create a SnatIp of CLB instance.
> **NOTE:** Target CLB instance must enable `snatPro` before creating snat ips. **NOTE:** Dynamic allocate IP doesn't support for now.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { snatTest, err := Clb.NewInstance(ctx, "snatTest", &Clb.InstanceArgs{ NetworkType: pulumi.String("OPEN"), ClbName: pulumi.String("tf-clb-snat-test"), }) if err != nil { return err } _, err = Clb.NewSnatIp(ctx, "foo", &Clb.SnatIpArgs{ ClbId: snatTest.ID(), Ips: clb.SnatIpIpArray{ &clb.SnatIpIpArgs{ SubnetId: pulumi.String("subnet-12345678"), Ip: pulumi.String("172.16.0.1"), }, &clb.SnatIpIpArgs{ SubnetId: pulumi.String("subnet-12345678"), Ip: pulumi.String("172.16.0.2"), }, }, }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
ClbSnatIp instance can be imported by clb instance id, e.g.
```sh $ pulumi import tencentcloud:Clb/snatIp:SnatIp test clb_id ```
func GetSnatIp ¶
func GetSnatIp(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SnatIpState, opts ...pulumi.ResourceOption) (*SnatIp, error)
GetSnatIp gets an existing SnatIp 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 NewSnatIp ¶
func NewSnatIp(ctx *pulumi.Context, name string, args *SnatIpArgs, opts ...pulumi.ResourceOption) (*SnatIp, error)
NewSnatIp registers a new resource with the given unique name, arguments, and options.
func (*SnatIp) ElementType ¶
func (*SnatIp) ToSnatIpOutput ¶
func (i *SnatIp) ToSnatIpOutput() SnatIpOutput
func (*SnatIp) ToSnatIpOutputWithContext ¶
func (i *SnatIp) ToSnatIpOutputWithContext(ctx context.Context) SnatIpOutput
type SnatIpArgs ¶
type SnatIpArgs struct { // CLB instance ID. ClbId pulumi.StringInput // Snat IP address config. Ips SnatIpIpArrayInput }
The set of arguments for constructing a SnatIp resource.
func (SnatIpArgs) ElementType ¶
func (SnatIpArgs) ElementType() reflect.Type
type SnatIpArray ¶
type SnatIpArray []SnatIpInput
func (SnatIpArray) ElementType ¶
func (SnatIpArray) ElementType() reflect.Type
func (SnatIpArray) ToSnatIpArrayOutput ¶
func (i SnatIpArray) ToSnatIpArrayOutput() SnatIpArrayOutput
func (SnatIpArray) ToSnatIpArrayOutputWithContext ¶
func (i SnatIpArray) ToSnatIpArrayOutputWithContext(ctx context.Context) SnatIpArrayOutput
type SnatIpArrayInput ¶
type SnatIpArrayInput interface { pulumi.Input ToSnatIpArrayOutput() SnatIpArrayOutput ToSnatIpArrayOutputWithContext(context.Context) SnatIpArrayOutput }
SnatIpArrayInput is an input type that accepts SnatIpArray and SnatIpArrayOutput values. You can construct a concrete instance of `SnatIpArrayInput` via:
SnatIpArray{ SnatIpArgs{...} }
type SnatIpArrayOutput ¶
type SnatIpArrayOutput struct{ *pulumi.OutputState }
func (SnatIpArrayOutput) ElementType ¶
func (SnatIpArrayOutput) ElementType() reflect.Type
func (SnatIpArrayOutput) Index ¶
func (o SnatIpArrayOutput) Index(i pulumi.IntInput) SnatIpOutput
func (SnatIpArrayOutput) ToSnatIpArrayOutput ¶
func (o SnatIpArrayOutput) ToSnatIpArrayOutput() SnatIpArrayOutput
func (SnatIpArrayOutput) ToSnatIpArrayOutputWithContext ¶
func (o SnatIpArrayOutput) ToSnatIpArrayOutputWithContext(ctx context.Context) SnatIpArrayOutput
type SnatIpInput ¶
type SnatIpInput interface { pulumi.Input ToSnatIpOutput() SnatIpOutput ToSnatIpOutputWithContext(ctx context.Context) SnatIpOutput }
type SnatIpIpArgs ¶
type SnatIpIpArgs struct { // Snat IP. Ip pulumi.StringInput `pulumi:"ip"` // Subnet ID. SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (SnatIpIpArgs) ElementType ¶
func (SnatIpIpArgs) ElementType() reflect.Type
func (SnatIpIpArgs) ToSnatIpIpOutput ¶
func (i SnatIpIpArgs) ToSnatIpIpOutput() SnatIpIpOutput
func (SnatIpIpArgs) ToSnatIpIpOutputWithContext ¶
func (i SnatIpIpArgs) ToSnatIpIpOutputWithContext(ctx context.Context) SnatIpIpOutput
type SnatIpIpArray ¶
type SnatIpIpArray []SnatIpIpInput
func (SnatIpIpArray) ElementType ¶
func (SnatIpIpArray) ElementType() reflect.Type
func (SnatIpIpArray) ToSnatIpIpArrayOutput ¶
func (i SnatIpIpArray) ToSnatIpIpArrayOutput() SnatIpIpArrayOutput
func (SnatIpIpArray) ToSnatIpIpArrayOutputWithContext ¶
func (i SnatIpIpArray) ToSnatIpIpArrayOutputWithContext(ctx context.Context) SnatIpIpArrayOutput
type SnatIpIpArrayInput ¶
type SnatIpIpArrayInput interface { pulumi.Input ToSnatIpIpArrayOutput() SnatIpIpArrayOutput ToSnatIpIpArrayOutputWithContext(context.Context) SnatIpIpArrayOutput }
SnatIpIpArrayInput is an input type that accepts SnatIpIpArray and SnatIpIpArrayOutput values. You can construct a concrete instance of `SnatIpIpArrayInput` via:
SnatIpIpArray{ SnatIpIpArgs{...} }
type SnatIpIpArrayOutput ¶
type SnatIpIpArrayOutput struct{ *pulumi.OutputState }
func (SnatIpIpArrayOutput) ElementType ¶
func (SnatIpIpArrayOutput) ElementType() reflect.Type
func (SnatIpIpArrayOutput) Index ¶
func (o SnatIpIpArrayOutput) Index(i pulumi.IntInput) SnatIpIpOutput
func (SnatIpIpArrayOutput) ToSnatIpIpArrayOutput ¶
func (o SnatIpIpArrayOutput) ToSnatIpIpArrayOutput() SnatIpIpArrayOutput
func (SnatIpIpArrayOutput) ToSnatIpIpArrayOutputWithContext ¶
func (o SnatIpIpArrayOutput) ToSnatIpIpArrayOutputWithContext(ctx context.Context) SnatIpIpArrayOutput
type SnatIpIpInput ¶
type SnatIpIpInput interface { pulumi.Input ToSnatIpIpOutput() SnatIpIpOutput ToSnatIpIpOutputWithContext(context.Context) SnatIpIpOutput }
SnatIpIpInput is an input type that accepts SnatIpIpArgs and SnatIpIpOutput values. You can construct a concrete instance of `SnatIpIpInput` via:
SnatIpIpArgs{...}
type SnatIpIpOutput ¶
type SnatIpIpOutput struct{ *pulumi.OutputState }
func (SnatIpIpOutput) ElementType ¶
func (SnatIpIpOutput) ElementType() reflect.Type
func (SnatIpIpOutput) ToSnatIpIpOutput ¶
func (o SnatIpIpOutput) ToSnatIpIpOutput() SnatIpIpOutput
func (SnatIpIpOutput) ToSnatIpIpOutputWithContext ¶
func (o SnatIpIpOutput) ToSnatIpIpOutputWithContext(ctx context.Context) SnatIpIpOutput
type SnatIpMap ¶
type SnatIpMap map[string]SnatIpInput
func (SnatIpMap) ElementType ¶
func (SnatIpMap) ToSnatIpMapOutput ¶
func (i SnatIpMap) ToSnatIpMapOutput() SnatIpMapOutput
func (SnatIpMap) ToSnatIpMapOutputWithContext ¶
func (i SnatIpMap) ToSnatIpMapOutputWithContext(ctx context.Context) SnatIpMapOutput
type SnatIpMapInput ¶
type SnatIpMapInput interface { pulumi.Input ToSnatIpMapOutput() SnatIpMapOutput ToSnatIpMapOutputWithContext(context.Context) SnatIpMapOutput }
SnatIpMapInput is an input type that accepts SnatIpMap and SnatIpMapOutput values. You can construct a concrete instance of `SnatIpMapInput` via:
SnatIpMap{ "key": SnatIpArgs{...} }
type SnatIpMapOutput ¶
type SnatIpMapOutput struct{ *pulumi.OutputState }
func (SnatIpMapOutput) ElementType ¶
func (SnatIpMapOutput) ElementType() reflect.Type
func (SnatIpMapOutput) MapIndex ¶
func (o SnatIpMapOutput) MapIndex(k pulumi.StringInput) SnatIpOutput
func (SnatIpMapOutput) ToSnatIpMapOutput ¶
func (o SnatIpMapOutput) ToSnatIpMapOutput() SnatIpMapOutput
func (SnatIpMapOutput) ToSnatIpMapOutputWithContext ¶
func (o SnatIpMapOutput) ToSnatIpMapOutputWithContext(ctx context.Context) SnatIpMapOutput
type SnatIpOutput ¶
type SnatIpOutput struct{ *pulumi.OutputState }
func (SnatIpOutput) ElementType ¶
func (SnatIpOutput) ElementType() reflect.Type
func (SnatIpOutput) ToSnatIpOutput ¶
func (o SnatIpOutput) ToSnatIpOutput() SnatIpOutput
func (SnatIpOutput) ToSnatIpOutputWithContext ¶
func (o SnatIpOutput) ToSnatIpOutputWithContext(ctx context.Context) SnatIpOutput
type SnatIpState ¶
type SnatIpState struct { // CLB instance ID. ClbId pulumi.StringPtrInput // Snat IP address config. Ips SnatIpIpArrayInput }
func (SnatIpState) ElementType ¶
func (SnatIpState) ElementType() reflect.Type
type TargetGroup ¶
type TargetGroup struct { pulumi.CustomResourceState // The default port of target group, add server after can use it. Port pulumi.IntPtrOutput `pulumi:"port"` // It has been deprecated from version 1.77.3. please use `Clb.TargetGroupInstanceAttachment` instead. The backend server of target group bind. // // Deprecated: It has been deprecated from version 1.77.3. please use `Clb.TargetGroupInstanceAttachment` instead. TargetGroupInstances TargetGroupTargetGroupInstanceArrayOutput `pulumi:"targetGroupInstances"` // Target group name. TargetGroupName pulumi.StringPtrOutput `pulumi:"targetGroupName"` // VPC ID, default is based on the network. VpcId pulumi.StringPtrOutput `pulumi:"vpcId"` }
Provides a resource to create a CLB target group.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewTargetGroup(ctx, "test", &Clb.TargetGroupArgs{ Port: pulumi.Int(33), TargetGroupName: pulumi.String("test"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
CLB target group can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Clb/targetGroup:TargetGroup test lbtg-3k3io0i0 ```
func GetTargetGroup ¶
func GetTargetGroup(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetGroupState, opts ...pulumi.ResourceOption) (*TargetGroup, error)
GetTargetGroup gets an existing TargetGroup 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 NewTargetGroup ¶
func NewTargetGroup(ctx *pulumi.Context, name string, args *TargetGroupArgs, opts ...pulumi.ResourceOption) (*TargetGroup, error)
NewTargetGroup registers a new resource with the given unique name, arguments, and options.
func (*TargetGroup) ElementType ¶
func (*TargetGroup) ElementType() reflect.Type
func (*TargetGroup) ToTargetGroupOutput ¶
func (i *TargetGroup) ToTargetGroupOutput() TargetGroupOutput
func (*TargetGroup) ToTargetGroupOutputWithContext ¶
func (i *TargetGroup) ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput
type TargetGroupArgs ¶
type TargetGroupArgs struct { // The default port of target group, add server after can use it. Port pulumi.IntPtrInput // It has been deprecated from version 1.77.3. please use `Clb.TargetGroupInstanceAttachment` instead. The backend server of target group bind. // // Deprecated: It has been deprecated from version 1.77.3. please use `Clb.TargetGroupInstanceAttachment` instead. TargetGroupInstances TargetGroupTargetGroupInstanceArrayInput // Target group name. TargetGroupName pulumi.StringPtrInput // VPC ID, default is based on the network. VpcId pulumi.StringPtrInput }
The set of arguments for constructing a TargetGroup resource.
func (TargetGroupArgs) ElementType ¶
func (TargetGroupArgs) ElementType() reflect.Type
type TargetGroupArray ¶
type TargetGroupArray []TargetGroupInput
func (TargetGroupArray) ElementType ¶
func (TargetGroupArray) ElementType() reflect.Type
func (TargetGroupArray) ToTargetGroupArrayOutput ¶
func (i TargetGroupArray) ToTargetGroupArrayOutput() TargetGroupArrayOutput
func (TargetGroupArray) ToTargetGroupArrayOutputWithContext ¶
func (i TargetGroupArray) ToTargetGroupArrayOutputWithContext(ctx context.Context) TargetGroupArrayOutput
type TargetGroupArrayInput ¶
type TargetGroupArrayInput interface { pulumi.Input ToTargetGroupArrayOutput() TargetGroupArrayOutput ToTargetGroupArrayOutputWithContext(context.Context) TargetGroupArrayOutput }
TargetGroupArrayInput is an input type that accepts TargetGroupArray and TargetGroupArrayOutput values. You can construct a concrete instance of `TargetGroupArrayInput` via:
TargetGroupArray{ TargetGroupArgs{...} }
type TargetGroupArrayOutput ¶
type TargetGroupArrayOutput struct{ *pulumi.OutputState }
func (TargetGroupArrayOutput) ElementType ¶
func (TargetGroupArrayOutput) ElementType() reflect.Type
func (TargetGroupArrayOutput) Index ¶
func (o TargetGroupArrayOutput) Index(i pulumi.IntInput) TargetGroupOutput
func (TargetGroupArrayOutput) ToTargetGroupArrayOutput ¶
func (o TargetGroupArrayOutput) ToTargetGroupArrayOutput() TargetGroupArrayOutput
func (TargetGroupArrayOutput) ToTargetGroupArrayOutputWithContext ¶
func (o TargetGroupArrayOutput) ToTargetGroupArrayOutputWithContext(ctx context.Context) TargetGroupArrayOutput
type TargetGroupAttachment ¶
type TargetGroupAttachment struct { pulumi.CustomResourceState // ID of the CLB. ClbId pulumi.StringOutput `pulumi:"clbId"` // ID of the CLB listener. ListenerId pulumi.StringOutput `pulumi:"listenerId"` // ID of the CLB listener rule. RuleId pulumi.StringPtrOutput `pulumi:"ruleId"` // ID of the CLB target group. TargetGroupId pulumi.StringPtrOutput `pulumi:"targetGroupId"` // It has been deprecated from version 1.47.1. Use `targetGroupId` instead. ID of the CLB target group. // // Deprecated: It has been deprecated from version 1.47.1. Use `targetGroupId` instead. TargrtGroupId pulumi.StringPtrOutput `pulumi:"targrtGroupId"` }
Provides a resource to create a CLB target group attachment is bound to the load balancing listener or forwarding rule.
## Example Usage
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { clbBasic, err := Clb.NewInstance(ctx, "clbBasic", &Clb.InstanceArgs{ NetworkType: pulumi.String("OPEN"), ClbName: pulumi.String("tf-clb-rule-basic"), }) if err != nil { return err } listenerBasic, err := Clb.NewListener(ctx, "listenerBasic", &Clb.ListenerArgs{ ClbId: clbBasic.ID(), Port: pulumi.Int(1), Protocol: pulumi.String("HTTP"), ListenerName: pulumi.String("listener_basic"), }) if err != nil { return err } ruleBasic, err := Clb.NewListenerRule(ctx, "ruleBasic", &Clb.ListenerRuleArgs{ ClbId: clbBasic.ID(), ListenerId: listenerBasic.ListenerId, Domain: pulumi.String("abc.com"), Url: pulumi.String("/"), SessionExpireTime: pulumi.Int(30), Scheduler: pulumi.String("WRR"), TargetType: pulumi.String("TARGETGROUP"), }) if err != nil { return err } test, err := Clb.NewTargetGroup(ctx, "test", &Clb.TargetGroupArgs{ TargetGroupName: pulumi.String("test-target-keep-1"), }) if err != nil { return err } _, err = Clb.NewTargetGroupAttachment(ctx, "group", &Clb.TargetGroupAttachmentArgs{ ClbId: clbBasic.ID(), ListenerId: listenerBasic.ListenerId, RuleId: ruleBasic.RuleId, TargetGroupId: test.ID(), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
## Import
CLB target group attachment can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Clb/targetGroupAttachment:TargetGroupAttachment group lbtg-odareyb2#lbl-bicjmx3i#lb-cv0iz74c#loc-ac6uk7b6 ```
func GetTargetGroupAttachment ¶
func GetTargetGroupAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetGroupAttachmentState, opts ...pulumi.ResourceOption) (*TargetGroupAttachment, error)
GetTargetGroupAttachment gets an existing TargetGroupAttachment 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 NewTargetGroupAttachment ¶
func NewTargetGroupAttachment(ctx *pulumi.Context, name string, args *TargetGroupAttachmentArgs, opts ...pulumi.ResourceOption) (*TargetGroupAttachment, error)
NewTargetGroupAttachment registers a new resource with the given unique name, arguments, and options.
func (*TargetGroupAttachment) ElementType ¶
func (*TargetGroupAttachment) ElementType() reflect.Type
func (*TargetGroupAttachment) ToTargetGroupAttachmentOutput ¶
func (i *TargetGroupAttachment) ToTargetGroupAttachmentOutput() TargetGroupAttachmentOutput
func (*TargetGroupAttachment) ToTargetGroupAttachmentOutputWithContext ¶
func (i *TargetGroupAttachment) ToTargetGroupAttachmentOutputWithContext(ctx context.Context) TargetGroupAttachmentOutput
type TargetGroupAttachmentArgs ¶
type TargetGroupAttachmentArgs struct { // ID of the CLB. ClbId pulumi.StringInput // ID of the CLB listener. ListenerId pulumi.StringInput // ID of the CLB listener rule. RuleId pulumi.StringPtrInput // ID of the CLB target group. TargetGroupId pulumi.StringPtrInput // It has been deprecated from version 1.47.1. Use `targetGroupId` instead. ID of the CLB target group. // // Deprecated: It has been deprecated from version 1.47.1. Use `targetGroupId` instead. TargrtGroupId pulumi.StringPtrInput }
The set of arguments for constructing a TargetGroupAttachment resource.
func (TargetGroupAttachmentArgs) ElementType ¶
func (TargetGroupAttachmentArgs) ElementType() reflect.Type
type TargetGroupAttachmentArray ¶
type TargetGroupAttachmentArray []TargetGroupAttachmentInput
func (TargetGroupAttachmentArray) ElementType ¶
func (TargetGroupAttachmentArray) ElementType() reflect.Type
func (TargetGroupAttachmentArray) ToTargetGroupAttachmentArrayOutput ¶
func (i TargetGroupAttachmentArray) ToTargetGroupAttachmentArrayOutput() TargetGroupAttachmentArrayOutput
func (TargetGroupAttachmentArray) ToTargetGroupAttachmentArrayOutputWithContext ¶
func (i TargetGroupAttachmentArray) ToTargetGroupAttachmentArrayOutputWithContext(ctx context.Context) TargetGroupAttachmentArrayOutput
type TargetGroupAttachmentArrayInput ¶
type TargetGroupAttachmentArrayInput interface { pulumi.Input ToTargetGroupAttachmentArrayOutput() TargetGroupAttachmentArrayOutput ToTargetGroupAttachmentArrayOutputWithContext(context.Context) TargetGroupAttachmentArrayOutput }
TargetGroupAttachmentArrayInput is an input type that accepts TargetGroupAttachmentArray and TargetGroupAttachmentArrayOutput values. You can construct a concrete instance of `TargetGroupAttachmentArrayInput` via:
TargetGroupAttachmentArray{ TargetGroupAttachmentArgs{...} }
type TargetGroupAttachmentArrayOutput ¶
type TargetGroupAttachmentArrayOutput struct{ *pulumi.OutputState }
func (TargetGroupAttachmentArrayOutput) ElementType ¶
func (TargetGroupAttachmentArrayOutput) ElementType() reflect.Type
func (TargetGroupAttachmentArrayOutput) Index ¶
func (o TargetGroupAttachmentArrayOutput) Index(i pulumi.IntInput) TargetGroupAttachmentOutput
func (TargetGroupAttachmentArrayOutput) ToTargetGroupAttachmentArrayOutput ¶
func (o TargetGroupAttachmentArrayOutput) ToTargetGroupAttachmentArrayOutput() TargetGroupAttachmentArrayOutput
func (TargetGroupAttachmentArrayOutput) ToTargetGroupAttachmentArrayOutputWithContext ¶
func (o TargetGroupAttachmentArrayOutput) ToTargetGroupAttachmentArrayOutputWithContext(ctx context.Context) TargetGroupAttachmentArrayOutput
type TargetGroupAttachmentInput ¶
type TargetGroupAttachmentInput interface { pulumi.Input ToTargetGroupAttachmentOutput() TargetGroupAttachmentOutput ToTargetGroupAttachmentOutputWithContext(ctx context.Context) TargetGroupAttachmentOutput }
type TargetGroupAttachmentMap ¶
type TargetGroupAttachmentMap map[string]TargetGroupAttachmentInput
func (TargetGroupAttachmentMap) ElementType ¶
func (TargetGroupAttachmentMap) ElementType() reflect.Type
func (TargetGroupAttachmentMap) ToTargetGroupAttachmentMapOutput ¶
func (i TargetGroupAttachmentMap) ToTargetGroupAttachmentMapOutput() TargetGroupAttachmentMapOutput
func (TargetGroupAttachmentMap) ToTargetGroupAttachmentMapOutputWithContext ¶
func (i TargetGroupAttachmentMap) ToTargetGroupAttachmentMapOutputWithContext(ctx context.Context) TargetGroupAttachmentMapOutput
type TargetGroupAttachmentMapInput ¶
type TargetGroupAttachmentMapInput interface { pulumi.Input ToTargetGroupAttachmentMapOutput() TargetGroupAttachmentMapOutput ToTargetGroupAttachmentMapOutputWithContext(context.Context) TargetGroupAttachmentMapOutput }
TargetGroupAttachmentMapInput is an input type that accepts TargetGroupAttachmentMap and TargetGroupAttachmentMapOutput values. You can construct a concrete instance of `TargetGroupAttachmentMapInput` via:
TargetGroupAttachmentMap{ "key": TargetGroupAttachmentArgs{...} }
type TargetGroupAttachmentMapOutput ¶
type TargetGroupAttachmentMapOutput struct{ *pulumi.OutputState }
func (TargetGroupAttachmentMapOutput) ElementType ¶
func (TargetGroupAttachmentMapOutput) ElementType() reflect.Type
func (TargetGroupAttachmentMapOutput) MapIndex ¶
func (o TargetGroupAttachmentMapOutput) MapIndex(k pulumi.StringInput) TargetGroupAttachmentOutput
func (TargetGroupAttachmentMapOutput) ToTargetGroupAttachmentMapOutput ¶
func (o TargetGroupAttachmentMapOutput) ToTargetGroupAttachmentMapOutput() TargetGroupAttachmentMapOutput
func (TargetGroupAttachmentMapOutput) ToTargetGroupAttachmentMapOutputWithContext ¶
func (o TargetGroupAttachmentMapOutput) ToTargetGroupAttachmentMapOutputWithContext(ctx context.Context) TargetGroupAttachmentMapOutput
type TargetGroupAttachmentOutput ¶
type TargetGroupAttachmentOutput struct{ *pulumi.OutputState }
func (TargetGroupAttachmentOutput) ClbId ¶
func (o TargetGroupAttachmentOutput) ClbId() pulumi.StringOutput
ID of the CLB.
func (TargetGroupAttachmentOutput) ElementType ¶
func (TargetGroupAttachmentOutput) ElementType() reflect.Type
func (TargetGroupAttachmentOutput) ListenerId ¶
func (o TargetGroupAttachmentOutput) ListenerId() pulumi.StringOutput
ID of the CLB listener.
func (TargetGroupAttachmentOutput) RuleId ¶
func (o TargetGroupAttachmentOutput) RuleId() pulumi.StringPtrOutput
ID of the CLB listener rule.
func (TargetGroupAttachmentOutput) TargetGroupId ¶
func (o TargetGroupAttachmentOutput) TargetGroupId() pulumi.StringPtrOutput
ID of the CLB target group.
func (TargetGroupAttachmentOutput) TargrtGroupId
deprecated
func (o TargetGroupAttachmentOutput) TargrtGroupId() pulumi.StringPtrOutput
It has been deprecated from version 1.47.1. Use `targetGroupId` instead. ID of the CLB target group.
Deprecated: It has been deprecated from version 1.47.1. Use `targetGroupId` instead.
func (TargetGroupAttachmentOutput) ToTargetGroupAttachmentOutput ¶
func (o TargetGroupAttachmentOutput) ToTargetGroupAttachmentOutput() TargetGroupAttachmentOutput
func (TargetGroupAttachmentOutput) ToTargetGroupAttachmentOutputWithContext ¶
func (o TargetGroupAttachmentOutput) ToTargetGroupAttachmentOutputWithContext(ctx context.Context) TargetGroupAttachmentOutput
type TargetGroupAttachmentState ¶
type TargetGroupAttachmentState struct { // ID of the CLB. ClbId pulumi.StringPtrInput // ID of the CLB listener. ListenerId pulumi.StringPtrInput // ID of the CLB listener rule. RuleId pulumi.StringPtrInput // ID of the CLB target group. TargetGroupId pulumi.StringPtrInput // It has been deprecated from version 1.47.1. Use `targetGroupId` instead. ID of the CLB target group. // // Deprecated: It has been deprecated from version 1.47.1. Use `targetGroupId` instead. TargrtGroupId pulumi.StringPtrInput }
func (TargetGroupAttachmentState) ElementType ¶
func (TargetGroupAttachmentState) ElementType() reflect.Type
type TargetGroupAttachments ¶ added in v0.1.8
type TargetGroupAttachments struct { pulumi.CustomResourceState // Association array, the combination cannot exceed 20. Associations TargetGroupAttachmentsAssociationArrayOutput `pulumi:"associations"` // CLB instance ID, (load_balancer_id and targetGroupId require at least one). LoadBalancerId pulumi.StringPtrOutput `pulumi:"loadBalancerId"` // Target group ID, (load_balancer_id and targetGroupId require at least one). TargetGroupId pulumi.StringPtrOutput `pulumi:"targetGroupId"` }
Provides a resource to create a clb targetGroupAttachments
This resource supports bidirectional binding (target group binding to the load balancer, load balancer binding to the target group). When choosing either the load balancer or the target group as the binding target, up to 20 combinations can be bound at most.
## Example Usage
### Load balancer binding to the target group
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewTargetGroupAttachments(ctx, "targetGroupAttachments", &Clb.TargetGroupAttachmentsArgs{ Associations: clb.TargetGroupAttachmentsAssociationArray{ &clb.TargetGroupAttachmentsAssociationArgs{ ListenerId: pulumi.String("lbl-m2q6sp9m"), LocationId: pulumi.String("loc-jjqr0ric"), TargetGroupId: pulumi.String("lbtg-5xunivs0"), }, }, LoadBalancerId: pulumi.String("lb-phbx2420"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
### Target group binding to the load balancer
<!--Start PulumiCodeChooser --> ```go package main
import (
"github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Clb"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Clb.NewTargetGroupAttachments(ctx, "targetGroupAttachments", &Clb.TargetGroupAttachmentsArgs{ Associations: clb.TargetGroupAttachmentsAssociationArray{ &clb.TargetGroupAttachmentsAssociationArgs{ ListenerId: pulumi.String("lbl-m2q6sp9m"), LoadBalancerId: pulumi.String("lb-phbx2420"), LocationId: pulumi.String("loc-jjqr0ric"), }, }, TargetGroupId: pulumi.String("lbtg-5xunivs0"), }) if err != nil { return err } return nil }) }
``` <!--End PulumiCodeChooser -->
func GetTargetGroupAttachments ¶ added in v0.1.8
func GetTargetGroupAttachments(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetGroupAttachmentsState, opts ...pulumi.ResourceOption) (*TargetGroupAttachments, error)
GetTargetGroupAttachments gets an existing TargetGroupAttachments 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 NewTargetGroupAttachments ¶ added in v0.1.8
func NewTargetGroupAttachments(ctx *pulumi.Context, name string, args *TargetGroupAttachmentsArgs, opts ...pulumi.ResourceOption) (*TargetGroupAttachments, error)
NewTargetGroupAttachments registers a new resource with the given unique name, arguments, and options.
func (*TargetGroupAttachments) ElementType ¶ added in v0.1.8
func (*TargetGroupAttachments) ElementType() reflect.Type
func (*TargetGroupAttachments) ToTargetGroupAttachmentsOutput ¶ added in v0.1.8
func (i *TargetGroupAttachments) ToTargetGroupAttachmentsOutput() TargetGroupAttachmentsOutput
func (*TargetGroupAttachments) ToTargetGroupAttachmentsOutputWithContext ¶ added in v0.1.8
func (i *TargetGroupAttachments) ToTargetGroupAttachmentsOutputWithContext(ctx context.Context) TargetGroupAttachmentsOutput
type TargetGroupAttachmentsArgs ¶ added in v0.1.8
type TargetGroupAttachmentsArgs struct { // Association array, the combination cannot exceed 20. Associations TargetGroupAttachmentsAssociationArrayInput // CLB instance ID, (load_balancer_id and targetGroupId require at least one). LoadBalancerId pulumi.StringPtrInput // Target group ID, (load_balancer_id and targetGroupId require at least one). TargetGroupId pulumi.StringPtrInput }
The set of arguments for constructing a TargetGroupAttachments resource.
func (TargetGroupAttachmentsArgs) ElementType ¶ added in v0.1.8
func (TargetGroupAttachmentsArgs) ElementType() reflect.Type
type TargetGroupAttachmentsArray ¶ added in v0.1.8
type TargetGroupAttachmentsArray []TargetGroupAttachmentsInput
func (TargetGroupAttachmentsArray) ElementType ¶ added in v0.1.8
func (TargetGroupAttachmentsArray) ElementType() reflect.Type
func (TargetGroupAttachmentsArray) ToTargetGroupAttachmentsArrayOutput ¶ added in v0.1.8
func (i TargetGroupAttachmentsArray) ToTargetGroupAttachmentsArrayOutput() TargetGroupAttachmentsArrayOutput
func (TargetGroupAttachmentsArray) ToTargetGroupAttachmentsArrayOutputWithContext ¶ added in v0.1.8
func (i TargetGroupAttachmentsArray) ToTargetGroupAttachmentsArrayOutputWithContext(ctx context.Context) TargetGroupAttachmentsArrayOutput
type TargetGroupAttachmentsArrayInput ¶ added in v0.1.8
type TargetGroupAttachmentsArrayInput interface { pulumi.Input ToTargetGroupAttachmentsArrayOutput() TargetGroupAttachmentsArrayOutput ToTargetGroupAttachmentsArrayOutputWithContext(context.Context) TargetGroupAttachmentsArrayOutput }
TargetGroupAttachmentsArrayInput is an input type that accepts TargetGroupAttachmentsArray and TargetGroupAttachmentsArrayOutput values. You can construct a concrete instance of `TargetGroupAttachmentsArrayInput` via:
TargetGroupAttachmentsArray{ TargetGroupAttachmentsArgs{...} }
type TargetGroupAttachmentsArrayOutput ¶ added in v0.1.8
type TargetGroupAttachmentsArrayOutput struct{ *pulumi.OutputState }
func (TargetGroupAttachmentsArrayOutput) ElementType ¶ added in v0.1.8
func (TargetGroupAttachmentsArrayOutput) ElementType() reflect.Type
func (TargetGroupAttachmentsArrayOutput) Index ¶ added in v0.1.8
func (o TargetGroupAttachmentsArrayOutput) Index(i pulumi.IntInput) TargetGroupAttachmentsOutput
func (TargetGroupAttachmentsArrayOutput) ToTargetGroupAttachmentsArrayOutput ¶ added in v0.1.8
func (o TargetGroupAttachmentsArrayOutput) ToTargetGroupAttachmentsArrayOutput() TargetGroupAttachmentsArrayOutput
func (TargetGroupAttachmentsArrayOutput) ToTargetGroupAttachmentsArrayOutputWithContext ¶ added in v0.1.8
func (o TargetGroupAttachmentsArrayOutput) ToTargetGroupAttachmentsArrayOutputWithContext(ctx context.Context) TargetGroupAttachmentsArrayOutput
type TargetGroupAttachmentsAssociation ¶ added in v0.1.8
type TargetGroupAttachmentsAssociation struct { // Listener ID. ListenerId *string `pulumi:"listenerId"` // CLB instance ID, when the binding target is target group, loadBalancerId in associations is required. LoadBalancerId *string `pulumi:"loadBalancerId"` // Forwarding rule ID. LocationId *string `pulumi:"locationId"` // Target group ID, when the binding target is clb, the targetGroupId in associations is required. TargetGroupId *string `pulumi:"targetGroupId"` }
type TargetGroupAttachmentsAssociationArgs ¶ added in v0.1.8
type TargetGroupAttachmentsAssociationArgs struct { // Listener ID. ListenerId pulumi.StringPtrInput `pulumi:"listenerId"` // CLB instance ID, when the binding target is target group, loadBalancerId in associations is required. LoadBalancerId pulumi.StringPtrInput `pulumi:"loadBalancerId"` // Forwarding rule ID. LocationId pulumi.StringPtrInput `pulumi:"locationId"` // Target group ID, when the binding target is clb, the targetGroupId in associations is required. TargetGroupId pulumi.StringPtrInput `pulumi:"targetGroupId"` }
func (TargetGroupAttachmentsAssociationArgs) ElementType ¶ added in v0.1.8
func (TargetGroupAttachmentsAssociationArgs) ElementType() reflect.Type
func (TargetGroupAttachmentsAssociationArgs) ToTargetGroupAttachmentsAssociationOutput ¶ added in v0.1.8
func (i TargetGroupAttachmentsAssociationArgs) ToTargetGroupAttachmentsAssociationOutput() TargetGroupAttachmentsAssociationOutput
func (TargetGroupAttachmentsAssociationArgs) ToTargetGroupAttachmentsAssociationOutputWithContext ¶ added in v0.1.8
func (i TargetGroupAttachmentsAssociationArgs) ToTargetGroupAttachmentsAssociationOutputWithContext(ctx context.Context) TargetGroupAttachmentsAssociationOutput
type TargetGroupAttachmentsAssociationArray ¶ added in v0.1.8
type TargetGroupAttachmentsAssociationArray []TargetGroupAttachmentsAssociationInput
func (TargetGroupAttachmentsAssociationArray) ElementType ¶ added in v0.1.8
func (TargetGroupAttachmentsAssociationArray) ElementType() reflect.Type
func (TargetGroupAttachmentsAssociationArray) ToTargetGroupAttachmentsAssociationArrayOutput ¶ added in v0.1.8
func (i TargetGroupAttachmentsAssociationArray) ToTargetGroupAttachmentsAssociationArrayOutput() TargetGroupAttachmentsAssociationArrayOutput
func (TargetGroupAttachmentsAssociationArray) ToTargetGroupAttachmentsAssociationArrayOutputWithContext ¶ added in v0.1.8
func (i TargetGroupAttachmentsAssociationArray) ToTargetGroupAttachmentsAssociationArrayOutputWithContext(ctx context.Context) TargetGroupAttachmentsAssociationArrayOutput
type TargetGroupAttachmentsAssociationArrayInput ¶ added in v0.1.8
type TargetGroupAttachmentsAssociationArrayInput interface { pulumi.Input ToTargetGroupAttachmentsAssociationArrayOutput() TargetGroupAttachmentsAssociationArrayOutput ToTargetGroupAttachmentsAssociationArrayOutputWithContext(context.Context) TargetGroupAttachmentsAssociationArrayOutput }
TargetGroupAttachmentsAssociationArrayInput is an input type that accepts TargetGroupAttachmentsAssociationArray and TargetGroupAttachmentsAssociationArrayOutput values. You can construct a concrete instance of `TargetGroupAttachmentsAssociationArrayInput` via:
TargetGroupAttachmentsAssociationArray{ TargetGroupAttachmentsAssociationArgs{...} }
type TargetGroupAttachmentsAssociationArrayOutput ¶ added in v0.1.8
type TargetGroupAttachmentsAssociationArrayOutput struct{ *pulumi.OutputState }
func (TargetGroupAttachmentsAssociationArrayOutput) ElementType ¶ added in v0.1.8
func (TargetGroupAttachmentsAssociationArrayOutput) ElementType() reflect.Type
func (TargetGroupAttachmentsAssociationArrayOutput) ToTargetGroupAttachmentsAssociationArrayOutput ¶ added in v0.1.8
func (o TargetGroupAttachmentsAssociationArrayOutput) ToTargetGroupAttachmentsAssociationArrayOutput() TargetGroupAttachmentsAssociationArrayOutput
func (TargetGroupAttachmentsAssociationArrayOutput) ToTargetGroupAttachmentsAssociationArrayOutputWithContext ¶ added in v0.1.8
func (o TargetGroupAttachmentsAssociationArrayOutput) ToTargetGroupAttachmentsAssociationArrayOutputWithContext(ctx context.Context) TargetGroupAttachmentsAssociationArrayOutput
type TargetGroupAttachmentsAssociationInput ¶ added in v0.1.8
type TargetGroupAttachmentsAssociationInput interface { pulumi.Input ToTargetGroupAttachmentsAssociationOutput() TargetGroupAttachmentsAssociationOutput ToTargetGroupAttachmentsAssociationOutputWithContext(context.Context) TargetGroupAttachmentsAssociationOutput }
TargetGroupAttachmentsAssociationInput is an input type that accepts TargetGroupAttachmentsAssociationArgs and TargetGroupAttachmentsAssociationOutput values. You can construct a concrete instance of `TargetGroupAttachmentsAssociationInput` via:
TargetGroupAttachmentsAssociationArgs{...}
type TargetGroupAttachmentsAssociationOutput ¶ added in v0.1.8
type TargetGroupAttachmentsAssociationOutput struct{ *pulumi.OutputState }
func (TargetGroupAttachmentsAssociationOutput) ElementType ¶ added in v0.1.8
func (TargetGroupAttachmentsAssociationOutput) ElementType() reflect.Type
func (TargetGroupAttachmentsAssociationOutput) ListenerId ¶ added in v0.1.8
func (o TargetGroupAttachmentsAssociationOutput) ListenerId() pulumi.StringPtrOutput
Listener ID.
func (TargetGroupAttachmentsAssociationOutput) LoadBalancerId ¶ added in v0.1.8
func (o TargetGroupAttachmentsAssociationOutput) LoadBalancerId() pulumi.StringPtrOutput
CLB instance ID, when the binding target is target group, loadBalancerId in associations is required.
func (TargetGroupAttachmentsAssociationOutput) LocationId ¶ added in v0.1.8
func (o TargetGroupAttachmentsAssociationOutput) LocationId() pulumi.StringPtrOutput
Forwarding rule ID.
func (TargetGroupAttachmentsAssociationOutput) TargetGroupId ¶ added in v0.1.8
func (o TargetGroupAttachmentsAssociationOutput) TargetGroupId() pulumi.StringPtrOutput
Target group ID, when the binding target is clb, the targetGroupId in associations is required.
func (TargetGroupAttachmentsAssociationOutput) ToTargetGroupAttachmentsAssociationOutput ¶ added in v0.1.8
func (o TargetGroupAttachmentsAssociationOutput) ToTargetGroupAttachmentsAssociationOutput() TargetGroupAttachmentsAssociationOutput
func (TargetGroupAttachmentsAssociationOutput) ToTargetGroupAttachmentsAssociationOutputWithContext ¶ added in v0.1.8
func (o TargetGroupAttachmentsAssociationOutput) ToTargetGroupAttachmentsAssociationOutputWithContext(ctx context.Context) TargetGroupAttachmentsAssociationOutput
type TargetGroupAttachmentsInput ¶ added in v0.1.8
type TargetGroupAttachmentsInput interface { pulumi.Input ToTargetGroupAttachmentsOutput() TargetGroupAttachmentsOutput ToTargetGroupAttachmentsOutputWithContext(ctx context.Context) TargetGroupAttachmentsOutput }
type TargetGroupAttachmentsMap ¶ added in v0.1.8
type TargetGroupAttachmentsMap map[string]TargetGroupAttachmentsInput
func (TargetGroupAttachmentsMap) ElementType ¶ added in v0.1.8
func (TargetGroupAttachmentsMap) ElementType() reflect.Type
func (TargetGroupAttachmentsMap) ToTargetGroupAttachmentsMapOutput ¶ added in v0.1.8
func (i TargetGroupAttachmentsMap) ToTargetGroupAttachmentsMapOutput() TargetGroupAttachmentsMapOutput
func (TargetGroupAttachmentsMap) ToTargetGroupAttachmentsMapOutputWithContext ¶ added in v0.1.8
func (i TargetGroupAttachmentsMap) ToTargetGroupAttachmentsMapOutputWithContext(ctx context.Context) TargetGroupAttachmentsMapOutput
type TargetGroupAttachmentsMapInput ¶ added in v0.1.8
type TargetGroupAttachmentsMapInput interface { pulumi.Input ToTargetGroupAttachmentsMapOutput() TargetGroupAttachmentsMapOutput ToTargetGroupAttachmentsMapOutputWithContext(context.Context) TargetGroupAttachmentsMapOutput }
TargetGroupAttachmentsMapInput is an input type that accepts TargetGroupAttachmentsMap and TargetGroupAttachmentsMapOutput values. You can construct a concrete instance of `TargetGroupAttachmentsMapInput` via:
TargetGroupAttachmentsMap{ "key": TargetGroupAttachmentsArgs{...} }
type TargetGroupAttachmentsMapOutput ¶ added in v0.1.8
type TargetGroupAttachmentsMapOutput struct{ *pulumi.OutputState }
func (TargetGroupAttachmentsMapOutput) ElementType ¶ added in v0.1.8
func (TargetGroupAttachmentsMapOutput) ElementType() reflect.Type
func (TargetGroupAttachmentsMapOutput) MapIndex ¶ added in v0.1.8
func (o TargetGroupAttachmentsMapOutput) MapIndex(k pulumi.StringInput) TargetGroupAttachmentsOutput
func (TargetGroupAttachmentsMapOutput) ToTargetGroupAttachmentsMapOutput ¶ added in v0.1.8
func (o TargetGroupAttachmentsMapOutput) ToTargetGroupAttachmentsMapOutput() TargetGroupAttachmentsMapOutput
func (TargetGroupAttachmentsMapOutput) ToTargetGroupAttachmentsMapOutputWithContext ¶ added in v0.1.8
func (o TargetGroupAttachmentsMapOutput) ToTargetGroupAttachmentsMapOutputWithContext(ctx context.Context) TargetGroupAttachmentsMapOutput
type TargetGroupAttachmentsOutput ¶ added in v0.1.8
type TargetGroupAttachmentsOutput struct{ *pulumi.OutputState }
func (TargetGroupAttachmentsOutput) Associations ¶ added in v0.1.8
func (o TargetGroupAttachmentsOutput) Associations() TargetGroupAttachmentsAssociationArrayOutput
Association array, the combination cannot exceed 20.
func (TargetGroupAttachmentsOutput) ElementType ¶ added in v0.1.8
func (TargetGroupAttachmentsOutput) ElementType() reflect.Type
func (TargetGroupAttachmentsOutput) LoadBalancerId ¶ added in v0.1.8
func (o TargetGroupAttachmentsOutput) LoadBalancerId() pulumi.StringPtrOutput
CLB instance ID, (load_balancer_id and targetGroupId require at least one).
func (TargetGroupAttachmentsOutput) TargetGroupId ¶ added in v0.1.8
func (o TargetGroupAttachmentsOutput) TargetGroupId() pulumi.StringPtrOutput
Target group ID, (load_balancer_id and targetGroupId require at least one).
func (TargetGroupAttachmentsOutput) ToTargetGroupAttachmentsOutput ¶ added in v0.1.8
func (o TargetGroupAttachmentsOutput) ToTargetGroupAttachmentsOutput() TargetGroupAttachmentsOutput
func (TargetGroupAttachmentsOutput) ToTargetGroupAttachmentsOutputWithContext ¶ added in v0.1.8
func (o TargetGroupAttachmentsOutput) ToTargetGroupAttachmentsOutputWithContext(ctx context.Context) TargetGroupAttachmentsOutput
type TargetGroupAttachmentsState ¶ added in v0.1.8
type TargetGroupAttachmentsState struct { // Association array, the combination cannot exceed 20. Associations TargetGroupAttachmentsAssociationArrayInput // CLB instance ID, (load_balancer_id and targetGroupId require at least one). LoadBalancerId pulumi.StringPtrInput // Target group ID, (load_balancer_id and targetGroupId require at least one). TargetGroupId pulumi.StringPtrInput }
func (TargetGroupAttachmentsState) ElementType ¶ added in v0.1.8
func (TargetGroupAttachmentsState) ElementType() reflect.Type
type TargetGroupInput ¶
type TargetGroupInput interface { pulumi.Input ToTargetGroupOutput() TargetGroupOutput ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput }
type TargetGroupInstanceAttachment ¶
type TargetGroupInstanceAttachment struct { pulumi.CustomResourceState // The Intranet IP of the target group instance. BindIp pulumi.StringOutput `pulumi:"bindIp"` // Port of the target group instance. Port pulumi.IntOutput `pulumi:"port"` // Target group ID. TargetGroupId pulumi.StringOutput `pulumi:"targetGroupId"` // The weight of the target group instance. Weight pulumi.IntOutput `pulumi:"weight"` }
Provides a resource to create a CLB target group instance attachment.
## Import
CLB target group instance attachment can be imported using the id, e.g.
```sh $ pulumi import tencentcloud:Clb/targetGroupInstanceAttachment:TargetGroupInstanceAttachment test lbtg-3k3io0i0#172.16.48.18#222 ```
func GetTargetGroupInstanceAttachment ¶
func GetTargetGroupInstanceAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TargetGroupInstanceAttachmentState, opts ...pulumi.ResourceOption) (*TargetGroupInstanceAttachment, error)
GetTargetGroupInstanceAttachment gets an existing TargetGroupInstanceAttachment 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 NewTargetGroupInstanceAttachment ¶
func NewTargetGroupInstanceAttachment(ctx *pulumi.Context, name string, args *TargetGroupInstanceAttachmentArgs, opts ...pulumi.ResourceOption) (*TargetGroupInstanceAttachment, error)
NewTargetGroupInstanceAttachment registers a new resource with the given unique name, arguments, and options.
func (*TargetGroupInstanceAttachment) ElementType ¶
func (*TargetGroupInstanceAttachment) ElementType() reflect.Type
func (*TargetGroupInstanceAttachment) ToTargetGroupInstanceAttachmentOutput ¶
func (i *TargetGroupInstanceAttachment) ToTargetGroupInstanceAttachmentOutput() TargetGroupInstanceAttachmentOutput
func (*TargetGroupInstanceAttachment) ToTargetGroupInstanceAttachmentOutputWithContext ¶
func (i *TargetGroupInstanceAttachment) ToTargetGroupInstanceAttachmentOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentOutput
type TargetGroupInstanceAttachmentArgs ¶
type TargetGroupInstanceAttachmentArgs struct { // The Intranet IP of the target group instance. BindIp pulumi.StringInput // Port of the target group instance. Port pulumi.IntInput // Target group ID. TargetGroupId pulumi.StringInput // The weight of the target group instance. Weight pulumi.IntInput }
The set of arguments for constructing a TargetGroupInstanceAttachment resource.
func (TargetGroupInstanceAttachmentArgs) ElementType ¶
func (TargetGroupInstanceAttachmentArgs) ElementType() reflect.Type
type TargetGroupInstanceAttachmentArray ¶
type TargetGroupInstanceAttachmentArray []TargetGroupInstanceAttachmentInput
func (TargetGroupInstanceAttachmentArray) ElementType ¶
func (TargetGroupInstanceAttachmentArray) ElementType() reflect.Type
func (TargetGroupInstanceAttachmentArray) ToTargetGroupInstanceAttachmentArrayOutput ¶
func (i TargetGroupInstanceAttachmentArray) ToTargetGroupInstanceAttachmentArrayOutput() TargetGroupInstanceAttachmentArrayOutput
func (TargetGroupInstanceAttachmentArray) ToTargetGroupInstanceAttachmentArrayOutputWithContext ¶
func (i TargetGroupInstanceAttachmentArray) ToTargetGroupInstanceAttachmentArrayOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentArrayOutput
type TargetGroupInstanceAttachmentArrayInput ¶
type TargetGroupInstanceAttachmentArrayInput interface { pulumi.Input ToTargetGroupInstanceAttachmentArrayOutput() TargetGroupInstanceAttachmentArrayOutput ToTargetGroupInstanceAttachmentArrayOutputWithContext(context.Context) TargetGroupInstanceAttachmentArrayOutput }
TargetGroupInstanceAttachmentArrayInput is an input type that accepts TargetGroupInstanceAttachmentArray and TargetGroupInstanceAttachmentArrayOutput values. You can construct a concrete instance of `TargetGroupInstanceAttachmentArrayInput` via:
TargetGroupInstanceAttachmentArray{ TargetGroupInstanceAttachmentArgs{...} }
type TargetGroupInstanceAttachmentArrayOutput ¶
type TargetGroupInstanceAttachmentArrayOutput struct{ *pulumi.OutputState }
func (TargetGroupInstanceAttachmentArrayOutput) ElementType ¶
func (TargetGroupInstanceAttachmentArrayOutput) ElementType() reflect.Type
func (TargetGroupInstanceAttachmentArrayOutput) ToTargetGroupInstanceAttachmentArrayOutput ¶
func (o TargetGroupInstanceAttachmentArrayOutput) ToTargetGroupInstanceAttachmentArrayOutput() TargetGroupInstanceAttachmentArrayOutput
func (TargetGroupInstanceAttachmentArrayOutput) ToTargetGroupInstanceAttachmentArrayOutputWithContext ¶
func (o TargetGroupInstanceAttachmentArrayOutput) ToTargetGroupInstanceAttachmentArrayOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentArrayOutput
type TargetGroupInstanceAttachmentInput ¶
type TargetGroupInstanceAttachmentInput interface { pulumi.Input ToTargetGroupInstanceAttachmentOutput() TargetGroupInstanceAttachmentOutput ToTargetGroupInstanceAttachmentOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentOutput }
type TargetGroupInstanceAttachmentMap ¶
type TargetGroupInstanceAttachmentMap map[string]TargetGroupInstanceAttachmentInput
func (TargetGroupInstanceAttachmentMap) ElementType ¶
func (TargetGroupInstanceAttachmentMap) ElementType() reflect.Type
func (TargetGroupInstanceAttachmentMap) ToTargetGroupInstanceAttachmentMapOutput ¶
func (i TargetGroupInstanceAttachmentMap) ToTargetGroupInstanceAttachmentMapOutput() TargetGroupInstanceAttachmentMapOutput
func (TargetGroupInstanceAttachmentMap) ToTargetGroupInstanceAttachmentMapOutputWithContext ¶
func (i TargetGroupInstanceAttachmentMap) ToTargetGroupInstanceAttachmentMapOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentMapOutput
type TargetGroupInstanceAttachmentMapInput ¶
type TargetGroupInstanceAttachmentMapInput interface { pulumi.Input ToTargetGroupInstanceAttachmentMapOutput() TargetGroupInstanceAttachmentMapOutput ToTargetGroupInstanceAttachmentMapOutputWithContext(context.Context) TargetGroupInstanceAttachmentMapOutput }
TargetGroupInstanceAttachmentMapInput is an input type that accepts TargetGroupInstanceAttachmentMap and TargetGroupInstanceAttachmentMapOutput values. You can construct a concrete instance of `TargetGroupInstanceAttachmentMapInput` via:
TargetGroupInstanceAttachmentMap{ "key": TargetGroupInstanceAttachmentArgs{...} }
type TargetGroupInstanceAttachmentMapOutput ¶
type TargetGroupInstanceAttachmentMapOutput struct{ *pulumi.OutputState }
func (TargetGroupInstanceAttachmentMapOutput) ElementType ¶
func (TargetGroupInstanceAttachmentMapOutput) ElementType() reflect.Type
func (TargetGroupInstanceAttachmentMapOutput) MapIndex ¶
func (o TargetGroupInstanceAttachmentMapOutput) MapIndex(k pulumi.StringInput) TargetGroupInstanceAttachmentOutput
func (TargetGroupInstanceAttachmentMapOutput) ToTargetGroupInstanceAttachmentMapOutput ¶
func (o TargetGroupInstanceAttachmentMapOutput) ToTargetGroupInstanceAttachmentMapOutput() TargetGroupInstanceAttachmentMapOutput
func (TargetGroupInstanceAttachmentMapOutput) ToTargetGroupInstanceAttachmentMapOutputWithContext ¶
func (o TargetGroupInstanceAttachmentMapOutput) ToTargetGroupInstanceAttachmentMapOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentMapOutput
type TargetGroupInstanceAttachmentOutput ¶
type TargetGroupInstanceAttachmentOutput struct{ *pulumi.OutputState }
func (TargetGroupInstanceAttachmentOutput) BindIp ¶
func (o TargetGroupInstanceAttachmentOutput) BindIp() pulumi.StringOutput
The Intranet IP of the target group instance.
func (TargetGroupInstanceAttachmentOutput) ElementType ¶
func (TargetGroupInstanceAttachmentOutput) ElementType() reflect.Type
func (TargetGroupInstanceAttachmentOutput) Port ¶
func (o TargetGroupInstanceAttachmentOutput) Port() pulumi.IntOutput
Port of the target group instance.
func (TargetGroupInstanceAttachmentOutput) TargetGroupId ¶
func (o TargetGroupInstanceAttachmentOutput) TargetGroupId() pulumi.StringOutput
Target group ID.
func (TargetGroupInstanceAttachmentOutput) ToTargetGroupInstanceAttachmentOutput ¶
func (o TargetGroupInstanceAttachmentOutput) ToTargetGroupInstanceAttachmentOutput() TargetGroupInstanceAttachmentOutput
func (TargetGroupInstanceAttachmentOutput) ToTargetGroupInstanceAttachmentOutputWithContext ¶
func (o TargetGroupInstanceAttachmentOutput) ToTargetGroupInstanceAttachmentOutputWithContext(ctx context.Context) TargetGroupInstanceAttachmentOutput
func (TargetGroupInstanceAttachmentOutput) Weight ¶
func (o TargetGroupInstanceAttachmentOutput) Weight() pulumi.IntOutput
The weight of the target group instance.
type TargetGroupInstanceAttachmentState ¶
type TargetGroupInstanceAttachmentState struct { // The Intranet IP of the target group instance. BindIp pulumi.StringPtrInput // Port of the target group instance. Port pulumi.IntPtrInput // Target group ID. TargetGroupId pulumi.StringPtrInput // The weight of the target group instance. Weight pulumi.IntPtrInput }
func (TargetGroupInstanceAttachmentState) ElementType ¶
func (TargetGroupInstanceAttachmentState) ElementType() reflect.Type
type TargetGroupMap ¶
type TargetGroupMap map[string]TargetGroupInput
func (TargetGroupMap) ElementType ¶
func (TargetGroupMap) ElementType() reflect.Type
func (TargetGroupMap) ToTargetGroupMapOutput ¶
func (i TargetGroupMap) ToTargetGroupMapOutput() TargetGroupMapOutput
func (TargetGroupMap) ToTargetGroupMapOutputWithContext ¶
func (i TargetGroupMap) ToTargetGroupMapOutputWithContext(ctx context.Context) TargetGroupMapOutput
type TargetGroupMapInput ¶
type TargetGroupMapInput interface { pulumi.Input ToTargetGroupMapOutput() TargetGroupMapOutput ToTargetGroupMapOutputWithContext(context.Context) TargetGroupMapOutput }
TargetGroupMapInput is an input type that accepts TargetGroupMap and TargetGroupMapOutput values. You can construct a concrete instance of `TargetGroupMapInput` via:
TargetGroupMap{ "key": TargetGroupArgs{...} }
type TargetGroupMapOutput ¶
type TargetGroupMapOutput struct{ *pulumi.OutputState }
func (TargetGroupMapOutput) ElementType ¶
func (TargetGroupMapOutput) ElementType() reflect.Type
func (TargetGroupMapOutput) MapIndex ¶
func (o TargetGroupMapOutput) MapIndex(k pulumi.StringInput) TargetGroupOutput
func (TargetGroupMapOutput) ToTargetGroupMapOutput ¶
func (o TargetGroupMapOutput) ToTargetGroupMapOutput() TargetGroupMapOutput
func (TargetGroupMapOutput) ToTargetGroupMapOutputWithContext ¶
func (o TargetGroupMapOutput) ToTargetGroupMapOutputWithContext(ctx context.Context) TargetGroupMapOutput
type TargetGroupOutput ¶
type TargetGroupOutput struct{ *pulumi.OutputState }
func (TargetGroupOutput) ElementType ¶
func (TargetGroupOutput) ElementType() reflect.Type
func (TargetGroupOutput) Port ¶
func (o TargetGroupOutput) Port() pulumi.IntPtrOutput
The default port of target group, add server after can use it.
func (TargetGroupOutput) TargetGroupInstances
deprecated
func (o TargetGroupOutput) TargetGroupInstances() TargetGroupTargetGroupInstanceArrayOutput
It has been deprecated from version 1.77.3. please use `Clb.TargetGroupInstanceAttachment` instead. The backend server of target group bind.
Deprecated: It has been deprecated from version 1.77.3. please use `Clb.TargetGroupInstanceAttachment` instead.
func (TargetGroupOutput) TargetGroupName ¶
func (o TargetGroupOutput) TargetGroupName() pulumi.StringPtrOutput
Target group name.
func (TargetGroupOutput) ToTargetGroupOutput ¶
func (o TargetGroupOutput) ToTargetGroupOutput() TargetGroupOutput
func (TargetGroupOutput) ToTargetGroupOutputWithContext ¶
func (o TargetGroupOutput) ToTargetGroupOutputWithContext(ctx context.Context) TargetGroupOutput
func (TargetGroupOutput) VpcId ¶
func (o TargetGroupOutput) VpcId() pulumi.StringPtrOutput
VPC ID, default is based on the network.
type TargetGroupState ¶
type TargetGroupState struct { // The default port of target group, add server after can use it. Port pulumi.IntPtrInput // It has been deprecated from version 1.77.3. please use `Clb.TargetGroupInstanceAttachment` instead. The backend server of target group bind. // // Deprecated: It has been deprecated from version 1.77.3. please use `Clb.TargetGroupInstanceAttachment` instead. TargetGroupInstances TargetGroupTargetGroupInstanceArrayInput // Target group name. TargetGroupName pulumi.StringPtrInput // VPC ID, default is based on the network. VpcId pulumi.StringPtrInput }
func (TargetGroupState) ElementType ¶
func (TargetGroupState) ElementType() reflect.Type
type TargetGroupTargetGroupInstance ¶
type TargetGroupTargetGroupInstance struct { // The internal ip of target group instance. BindIp string `pulumi:"bindIp"` // The new port of target group instance. NewPort *int `pulumi:"newPort"` // The port of target group instance. Port int `pulumi:"port"` // The weight of target group instance. Weight *int `pulumi:"weight"` }
type TargetGroupTargetGroupInstanceArgs ¶
type TargetGroupTargetGroupInstanceArgs struct { // The internal ip of target group instance. BindIp pulumi.StringInput `pulumi:"bindIp"` // The new port of target group instance. NewPort pulumi.IntPtrInput `pulumi:"newPort"` // The port of target group instance. Port pulumi.IntInput `pulumi:"port"` // The weight of target group instance. Weight pulumi.IntPtrInput `pulumi:"weight"` }
func (TargetGroupTargetGroupInstanceArgs) ElementType ¶
func (TargetGroupTargetGroupInstanceArgs) ElementType() reflect.Type
func (TargetGroupTargetGroupInstanceArgs) ToTargetGroupTargetGroupInstanceOutput ¶
func (i TargetGroupTargetGroupInstanceArgs) ToTargetGroupTargetGroupInstanceOutput() TargetGroupTargetGroupInstanceOutput
func (TargetGroupTargetGroupInstanceArgs) ToTargetGroupTargetGroupInstanceOutputWithContext ¶
func (i TargetGroupTargetGroupInstanceArgs) ToTargetGroupTargetGroupInstanceOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceOutput
type TargetGroupTargetGroupInstanceArray ¶
type TargetGroupTargetGroupInstanceArray []TargetGroupTargetGroupInstanceInput
func (TargetGroupTargetGroupInstanceArray) ElementType ¶
func (TargetGroupTargetGroupInstanceArray) ElementType() reflect.Type
func (TargetGroupTargetGroupInstanceArray) ToTargetGroupTargetGroupInstanceArrayOutput ¶
func (i TargetGroupTargetGroupInstanceArray) ToTargetGroupTargetGroupInstanceArrayOutput() TargetGroupTargetGroupInstanceArrayOutput
func (TargetGroupTargetGroupInstanceArray) ToTargetGroupTargetGroupInstanceArrayOutputWithContext ¶
func (i TargetGroupTargetGroupInstanceArray) ToTargetGroupTargetGroupInstanceArrayOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceArrayOutput
type TargetGroupTargetGroupInstanceArrayInput ¶
type TargetGroupTargetGroupInstanceArrayInput interface { pulumi.Input ToTargetGroupTargetGroupInstanceArrayOutput() TargetGroupTargetGroupInstanceArrayOutput ToTargetGroupTargetGroupInstanceArrayOutputWithContext(context.Context) TargetGroupTargetGroupInstanceArrayOutput }
TargetGroupTargetGroupInstanceArrayInput is an input type that accepts TargetGroupTargetGroupInstanceArray and TargetGroupTargetGroupInstanceArrayOutput values. You can construct a concrete instance of `TargetGroupTargetGroupInstanceArrayInput` via:
TargetGroupTargetGroupInstanceArray{ TargetGroupTargetGroupInstanceArgs{...} }
type TargetGroupTargetGroupInstanceArrayOutput ¶
type TargetGroupTargetGroupInstanceArrayOutput struct{ *pulumi.OutputState }
func (TargetGroupTargetGroupInstanceArrayOutput) ElementType ¶
func (TargetGroupTargetGroupInstanceArrayOutput) ElementType() reflect.Type
func (TargetGroupTargetGroupInstanceArrayOutput) ToTargetGroupTargetGroupInstanceArrayOutput ¶
func (o TargetGroupTargetGroupInstanceArrayOutput) ToTargetGroupTargetGroupInstanceArrayOutput() TargetGroupTargetGroupInstanceArrayOutput
func (TargetGroupTargetGroupInstanceArrayOutput) ToTargetGroupTargetGroupInstanceArrayOutputWithContext ¶
func (o TargetGroupTargetGroupInstanceArrayOutput) ToTargetGroupTargetGroupInstanceArrayOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceArrayOutput
type TargetGroupTargetGroupInstanceInput ¶
type TargetGroupTargetGroupInstanceInput interface { pulumi.Input ToTargetGroupTargetGroupInstanceOutput() TargetGroupTargetGroupInstanceOutput ToTargetGroupTargetGroupInstanceOutputWithContext(context.Context) TargetGroupTargetGroupInstanceOutput }
TargetGroupTargetGroupInstanceInput is an input type that accepts TargetGroupTargetGroupInstanceArgs and TargetGroupTargetGroupInstanceOutput values. You can construct a concrete instance of `TargetGroupTargetGroupInstanceInput` via:
TargetGroupTargetGroupInstanceArgs{...}
type TargetGroupTargetGroupInstanceOutput ¶
type TargetGroupTargetGroupInstanceOutput struct{ *pulumi.OutputState }
func (TargetGroupTargetGroupInstanceOutput) BindIp ¶
func (o TargetGroupTargetGroupInstanceOutput) BindIp() pulumi.StringOutput
The internal ip of target group instance.
func (TargetGroupTargetGroupInstanceOutput) ElementType ¶
func (TargetGroupTargetGroupInstanceOutput) ElementType() reflect.Type
func (TargetGroupTargetGroupInstanceOutput) NewPort ¶
func (o TargetGroupTargetGroupInstanceOutput) NewPort() pulumi.IntPtrOutput
The new port of target group instance.
func (TargetGroupTargetGroupInstanceOutput) Port ¶
func (o TargetGroupTargetGroupInstanceOutput) Port() pulumi.IntOutput
The port of target group instance.
func (TargetGroupTargetGroupInstanceOutput) ToTargetGroupTargetGroupInstanceOutput ¶
func (o TargetGroupTargetGroupInstanceOutput) ToTargetGroupTargetGroupInstanceOutput() TargetGroupTargetGroupInstanceOutput
func (TargetGroupTargetGroupInstanceOutput) ToTargetGroupTargetGroupInstanceOutputWithContext ¶
func (o TargetGroupTargetGroupInstanceOutput) ToTargetGroupTargetGroupInstanceOutputWithContext(ctx context.Context) TargetGroupTargetGroupInstanceOutput
func (TargetGroupTargetGroupInstanceOutput) Weight ¶
func (o TargetGroupTargetGroupInstanceOutput) Weight() pulumi.IntPtrOutput
The weight of target group instance.
Source Files
¶
- attachment.go
- customizedConfig.go
- functionTargetsAttachment.go
- getAttachments.go
- getClusterResources.go
- getCrossTargets.go
- getExclusiveClusters.go
- getIdleInstances.go
- getInstanceByCertId.go
- getInstanceDetail.go
- getInstanceTraffic.go
- getInstances.go
- getListenerRules.go
- getListeners.go
- getListenersByTargets.go
- getRedirections.go
- getResources.go
- getTargetGroupList.go
- getTargetGroups.go
- getTargetHealth.go
- init.go
- instance.go
- instanceMixIpTargetConfig.go
- instanceSlaConfig.go
- listener.go
- listenerRule.go
- logSet.go
- logTopic.go
- pulumiTypes.go
- redirection.go
- replaceCertForLbs.go
- securityGroupAttachment.go
- snatIp.go
- targetGroup.go
- targetGroupAttachment.go
- targetGroupAttachments.go
- targetGroupInstanceAttachment.go