Documentation ¶
Index ¶
- func PkgVersion() (semver.Version, error)
- type AccessLogConfig
- type AccessLogConfigArgs
- type AccessLogConfigArray
- type AccessLogConfigArrayInput
- type AccessLogConfigArrayOutput
- func (AccessLogConfigArrayOutput) ElementType() reflect.Type
- func (o AccessLogConfigArrayOutput) Index(i pulumi.IntInput) AccessLogConfigOutput
- func (o AccessLogConfigArrayOutput) ToAccessLogConfigArrayOutput() AccessLogConfigArrayOutput
- func (o AccessLogConfigArrayOutput) ToAccessLogConfigArrayOutputWithContext(ctx context.Context) AccessLogConfigArrayOutput
- type AccessLogConfigCls
- type AccessLogConfigClsArgs
- func (AccessLogConfigClsArgs) ElementType() reflect.Type
- func (i AccessLogConfigClsArgs) ToAccessLogConfigClsOutput() AccessLogConfigClsOutput
- func (i AccessLogConfigClsArgs) ToAccessLogConfigClsOutputWithContext(ctx context.Context) AccessLogConfigClsOutput
- func (i AccessLogConfigClsArgs) ToAccessLogConfigClsPtrOutput() AccessLogConfigClsPtrOutput
- func (i AccessLogConfigClsArgs) ToAccessLogConfigClsPtrOutputWithContext(ctx context.Context) AccessLogConfigClsPtrOutput
- type AccessLogConfigClsInput
- type AccessLogConfigClsOutput
- func (AccessLogConfigClsOutput) ElementType() reflect.Type
- func (o AccessLogConfigClsOutput) Enable() pulumi.BoolOutput
- func (o AccessLogConfigClsOutput) LogSet() pulumi.StringPtrOutput
- func (o AccessLogConfigClsOutput) ToAccessLogConfigClsOutput() AccessLogConfigClsOutput
- func (o AccessLogConfigClsOutput) ToAccessLogConfigClsOutputWithContext(ctx context.Context) AccessLogConfigClsOutput
- func (o AccessLogConfigClsOutput) ToAccessLogConfigClsPtrOutput() AccessLogConfigClsPtrOutput
- func (o AccessLogConfigClsOutput) ToAccessLogConfigClsPtrOutputWithContext(ctx context.Context) AccessLogConfigClsPtrOutput
- func (o AccessLogConfigClsOutput) Topic() pulumi.StringPtrOutput
- type AccessLogConfigClsPtrInput
- type AccessLogConfigClsPtrOutput
- func (o AccessLogConfigClsPtrOutput) Elem() AccessLogConfigClsOutput
- func (AccessLogConfigClsPtrOutput) ElementType() reflect.Type
- func (o AccessLogConfigClsPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o AccessLogConfigClsPtrOutput) LogSet() pulumi.StringPtrOutput
- func (o AccessLogConfigClsPtrOutput) ToAccessLogConfigClsPtrOutput() AccessLogConfigClsPtrOutput
- func (o AccessLogConfigClsPtrOutput) ToAccessLogConfigClsPtrOutputWithContext(ctx context.Context) AccessLogConfigClsPtrOutput
- func (o AccessLogConfigClsPtrOutput) Topic() pulumi.StringPtrOutput
- type AccessLogConfigInput
- type AccessLogConfigMap
- type AccessLogConfigMapInput
- type AccessLogConfigMapOutput
- func (AccessLogConfigMapOutput) ElementType() reflect.Type
- func (o AccessLogConfigMapOutput) MapIndex(k pulumi.StringInput) AccessLogConfigOutput
- func (o AccessLogConfigMapOutput) ToAccessLogConfigMapOutput() AccessLogConfigMapOutput
- func (o AccessLogConfigMapOutput) ToAccessLogConfigMapOutputWithContext(ctx context.Context) AccessLogConfigMapOutput
- type AccessLogConfigOutput
- func (o AccessLogConfigOutput) Address() pulumi.StringPtrOutput
- func (o AccessLogConfigOutput) Cls() AccessLogConfigClsPtrOutput
- func (AccessLogConfigOutput) ElementType() reflect.Type
- func (o AccessLogConfigOutput) Enable() pulumi.BoolPtrOutput
- func (o AccessLogConfigOutput) EnableServer() pulumi.BoolPtrOutput
- func (o AccessLogConfigOutput) EnableStdout() pulumi.BoolPtrOutput
- func (o AccessLogConfigOutput) Encoding() pulumi.StringPtrOutput
- func (o AccessLogConfigOutput) Format() pulumi.StringPtrOutput
- func (o AccessLogConfigOutput) MeshName() pulumi.StringOutput
- func (o AccessLogConfigOutput) SelectedRange() AccessLogConfigSelectedRangePtrOutput
- func (o AccessLogConfigOutput) Template() pulumi.StringPtrOutput
- func (o AccessLogConfigOutput) ToAccessLogConfigOutput() AccessLogConfigOutput
- func (o AccessLogConfigOutput) ToAccessLogConfigOutputWithContext(ctx context.Context) AccessLogConfigOutput
- type AccessLogConfigSelectedRange
- type AccessLogConfigSelectedRangeArgs
- func (AccessLogConfigSelectedRangeArgs) ElementType() reflect.Type
- func (i AccessLogConfigSelectedRangeArgs) ToAccessLogConfigSelectedRangeOutput() AccessLogConfigSelectedRangeOutput
- func (i AccessLogConfigSelectedRangeArgs) ToAccessLogConfigSelectedRangeOutputWithContext(ctx context.Context) AccessLogConfigSelectedRangeOutput
- func (i AccessLogConfigSelectedRangeArgs) ToAccessLogConfigSelectedRangePtrOutput() AccessLogConfigSelectedRangePtrOutput
- func (i AccessLogConfigSelectedRangeArgs) ToAccessLogConfigSelectedRangePtrOutputWithContext(ctx context.Context) AccessLogConfigSelectedRangePtrOutput
- type AccessLogConfigSelectedRangeInput
- type AccessLogConfigSelectedRangeItem
- type AccessLogConfigSelectedRangeItemArgs
- func (AccessLogConfigSelectedRangeItemArgs) ElementType() reflect.Type
- func (i AccessLogConfigSelectedRangeItemArgs) ToAccessLogConfigSelectedRangeItemOutput() AccessLogConfigSelectedRangeItemOutput
- func (i AccessLogConfigSelectedRangeItemArgs) ToAccessLogConfigSelectedRangeItemOutputWithContext(ctx context.Context) AccessLogConfigSelectedRangeItemOutput
- type AccessLogConfigSelectedRangeItemArray
- func (AccessLogConfigSelectedRangeItemArray) ElementType() reflect.Type
- func (i AccessLogConfigSelectedRangeItemArray) ToAccessLogConfigSelectedRangeItemArrayOutput() AccessLogConfigSelectedRangeItemArrayOutput
- func (i AccessLogConfigSelectedRangeItemArray) ToAccessLogConfigSelectedRangeItemArrayOutputWithContext(ctx context.Context) AccessLogConfigSelectedRangeItemArrayOutput
- type AccessLogConfigSelectedRangeItemArrayInput
- type AccessLogConfigSelectedRangeItemArrayOutput
- func (AccessLogConfigSelectedRangeItemArrayOutput) ElementType() reflect.Type
- func (o AccessLogConfigSelectedRangeItemArrayOutput) Index(i pulumi.IntInput) AccessLogConfigSelectedRangeItemOutput
- func (o AccessLogConfigSelectedRangeItemArrayOutput) ToAccessLogConfigSelectedRangeItemArrayOutput() AccessLogConfigSelectedRangeItemArrayOutput
- func (o AccessLogConfigSelectedRangeItemArrayOutput) ToAccessLogConfigSelectedRangeItemArrayOutputWithContext(ctx context.Context) AccessLogConfigSelectedRangeItemArrayOutput
- type AccessLogConfigSelectedRangeItemInput
- type AccessLogConfigSelectedRangeItemOutput
- func (AccessLogConfigSelectedRangeItemOutput) ElementType() reflect.Type
- func (o AccessLogConfigSelectedRangeItemOutput) Gateways() pulumi.StringArrayOutput
- func (o AccessLogConfigSelectedRangeItemOutput) Namespace() pulumi.StringPtrOutput
- func (o AccessLogConfigSelectedRangeItemOutput) ToAccessLogConfigSelectedRangeItemOutput() AccessLogConfigSelectedRangeItemOutput
- func (o AccessLogConfigSelectedRangeItemOutput) ToAccessLogConfigSelectedRangeItemOutputWithContext(ctx context.Context) AccessLogConfigSelectedRangeItemOutput
- type AccessLogConfigSelectedRangeOutput
- func (o AccessLogConfigSelectedRangeOutput) All() pulumi.BoolPtrOutput
- func (AccessLogConfigSelectedRangeOutput) ElementType() reflect.Type
- func (o AccessLogConfigSelectedRangeOutput) Items() AccessLogConfigSelectedRangeItemArrayOutput
- func (o AccessLogConfigSelectedRangeOutput) ToAccessLogConfigSelectedRangeOutput() AccessLogConfigSelectedRangeOutput
- func (o AccessLogConfigSelectedRangeOutput) ToAccessLogConfigSelectedRangeOutputWithContext(ctx context.Context) AccessLogConfigSelectedRangeOutput
- func (o AccessLogConfigSelectedRangeOutput) ToAccessLogConfigSelectedRangePtrOutput() AccessLogConfigSelectedRangePtrOutput
- func (o AccessLogConfigSelectedRangeOutput) ToAccessLogConfigSelectedRangePtrOutputWithContext(ctx context.Context) AccessLogConfigSelectedRangePtrOutput
- type AccessLogConfigSelectedRangePtrInput
- type AccessLogConfigSelectedRangePtrOutput
- func (o AccessLogConfigSelectedRangePtrOutput) All() pulumi.BoolPtrOutput
- func (o AccessLogConfigSelectedRangePtrOutput) Elem() AccessLogConfigSelectedRangeOutput
- func (AccessLogConfigSelectedRangePtrOutput) ElementType() reflect.Type
- func (o AccessLogConfigSelectedRangePtrOutput) Items() AccessLogConfigSelectedRangeItemArrayOutput
- func (o AccessLogConfigSelectedRangePtrOutput) ToAccessLogConfigSelectedRangePtrOutput() AccessLogConfigSelectedRangePtrOutput
- func (o AccessLogConfigSelectedRangePtrOutput) ToAccessLogConfigSelectedRangePtrOutputWithContext(ctx context.Context) AccessLogConfigSelectedRangePtrOutput
- type AccessLogConfigState
- type ClusterAttachment
- type ClusterAttachmentArgs
- type ClusterAttachmentArray
- type ClusterAttachmentArrayInput
- type ClusterAttachmentArrayOutput
- func (ClusterAttachmentArrayOutput) ElementType() reflect.Type
- func (o ClusterAttachmentArrayOutput) Index(i pulumi.IntInput) ClusterAttachmentOutput
- func (o ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutput() ClusterAttachmentArrayOutput
- func (o ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutputWithContext(ctx context.Context) ClusterAttachmentArrayOutput
- type ClusterAttachmentClusterList
- type ClusterAttachmentClusterListArgs
- func (ClusterAttachmentClusterListArgs) ElementType() reflect.Type
- func (i ClusterAttachmentClusterListArgs) ToClusterAttachmentClusterListOutput() ClusterAttachmentClusterListOutput
- func (i ClusterAttachmentClusterListArgs) ToClusterAttachmentClusterListOutputWithContext(ctx context.Context) ClusterAttachmentClusterListOutput
- type ClusterAttachmentClusterListArray
- func (ClusterAttachmentClusterListArray) ElementType() reflect.Type
- func (i ClusterAttachmentClusterListArray) ToClusterAttachmentClusterListArrayOutput() ClusterAttachmentClusterListArrayOutput
- func (i ClusterAttachmentClusterListArray) ToClusterAttachmentClusterListArrayOutputWithContext(ctx context.Context) ClusterAttachmentClusterListArrayOutput
- type ClusterAttachmentClusterListArrayInput
- type ClusterAttachmentClusterListArrayOutput
- func (ClusterAttachmentClusterListArrayOutput) ElementType() reflect.Type
- func (o ClusterAttachmentClusterListArrayOutput) Index(i pulumi.IntInput) ClusterAttachmentClusterListOutput
- func (o ClusterAttachmentClusterListArrayOutput) ToClusterAttachmentClusterListArrayOutput() ClusterAttachmentClusterListArrayOutput
- func (o ClusterAttachmentClusterListArrayOutput) ToClusterAttachmentClusterListArrayOutputWithContext(ctx context.Context) ClusterAttachmentClusterListArrayOutput
- type ClusterAttachmentClusterListInput
- type ClusterAttachmentClusterListOutput
- func (o ClusterAttachmentClusterListOutput) ClusterId() pulumi.StringOutput
- func (ClusterAttachmentClusterListOutput) ElementType() reflect.Type
- func (o ClusterAttachmentClusterListOutput) Region() pulumi.StringOutput
- func (o ClusterAttachmentClusterListOutput) Role() pulumi.StringOutput
- func (o ClusterAttachmentClusterListOutput) SubnetId() pulumi.StringPtrOutput
- func (o ClusterAttachmentClusterListOutput) ToClusterAttachmentClusterListOutput() ClusterAttachmentClusterListOutput
- func (o ClusterAttachmentClusterListOutput) ToClusterAttachmentClusterListOutputWithContext(ctx context.Context) ClusterAttachmentClusterListOutput
- func (o ClusterAttachmentClusterListOutput) Type() pulumi.StringOutput
- func (o ClusterAttachmentClusterListOutput) VpcId() pulumi.StringOutput
- type ClusterAttachmentInput
- type ClusterAttachmentMap
- type ClusterAttachmentMapInput
- type ClusterAttachmentMapOutput
- func (ClusterAttachmentMapOutput) ElementType() reflect.Type
- func (o ClusterAttachmentMapOutput) MapIndex(k pulumi.StringInput) ClusterAttachmentOutput
- func (o ClusterAttachmentMapOutput) ToClusterAttachmentMapOutput() ClusterAttachmentMapOutput
- func (o ClusterAttachmentMapOutput) ToClusterAttachmentMapOutputWithContext(ctx context.Context) ClusterAttachmentMapOutput
- type ClusterAttachmentOutput
- func (o ClusterAttachmentOutput) ClusterLists() ClusterAttachmentClusterListArrayOutput
- func (ClusterAttachmentOutput) ElementType() reflect.Type
- func (o ClusterAttachmentOutput) MeshId() pulumi.StringOutput
- func (o ClusterAttachmentOutput) ToClusterAttachmentOutput() ClusterAttachmentOutput
- func (o ClusterAttachmentOutput) ToClusterAttachmentOutputWithContext(ctx context.Context) ClusterAttachmentOutput
- type ClusterAttachmentState
- type GetMeshMeshList
- type GetMeshMeshListArgs
- type GetMeshMeshListArray
- type GetMeshMeshListArrayInput
- type GetMeshMeshListArrayOutput
- func (GetMeshMeshListArrayOutput) ElementType() reflect.Type
- func (o GetMeshMeshListArrayOutput) Index(i pulumi.IntInput) GetMeshMeshListOutput
- func (o GetMeshMeshListArrayOutput) ToGetMeshMeshListArrayOutput() GetMeshMeshListArrayOutput
- func (o GetMeshMeshListArrayOutput) ToGetMeshMeshListArrayOutputWithContext(ctx context.Context) GetMeshMeshListArrayOutput
- type GetMeshMeshListConfig
- type GetMeshMeshListConfigArgs
- type GetMeshMeshListConfigArray
- func (GetMeshMeshListConfigArray) ElementType() reflect.Type
- func (i GetMeshMeshListConfigArray) ToGetMeshMeshListConfigArrayOutput() GetMeshMeshListConfigArrayOutput
- func (i GetMeshMeshListConfigArray) ToGetMeshMeshListConfigArrayOutputWithContext(ctx context.Context) GetMeshMeshListConfigArrayOutput
- type GetMeshMeshListConfigArrayInput
- type GetMeshMeshListConfigArrayOutput
- func (GetMeshMeshListConfigArrayOutput) ElementType() reflect.Type
- func (o GetMeshMeshListConfigArrayOutput) Index(i pulumi.IntInput) GetMeshMeshListConfigOutput
- func (o GetMeshMeshListConfigArrayOutput) ToGetMeshMeshListConfigArrayOutput() GetMeshMeshListConfigArrayOutput
- func (o GetMeshMeshListConfigArrayOutput) ToGetMeshMeshListConfigArrayOutputWithContext(ctx context.Context) GetMeshMeshListConfigArrayOutput
- type GetMeshMeshListConfigInput
- type GetMeshMeshListConfigIstio
- type GetMeshMeshListConfigIstioArgs
- func (GetMeshMeshListConfigIstioArgs) ElementType() reflect.Type
- func (i GetMeshMeshListConfigIstioArgs) ToGetMeshMeshListConfigIstioOutput() GetMeshMeshListConfigIstioOutput
- func (i GetMeshMeshListConfigIstioArgs) ToGetMeshMeshListConfigIstioOutputWithContext(ctx context.Context) GetMeshMeshListConfigIstioOutput
- type GetMeshMeshListConfigIstioArray
- func (GetMeshMeshListConfigIstioArray) ElementType() reflect.Type
- func (i GetMeshMeshListConfigIstioArray) ToGetMeshMeshListConfigIstioArrayOutput() GetMeshMeshListConfigIstioArrayOutput
- func (i GetMeshMeshListConfigIstioArray) ToGetMeshMeshListConfigIstioArrayOutputWithContext(ctx context.Context) GetMeshMeshListConfigIstioArrayOutput
- type GetMeshMeshListConfigIstioArrayInput
- type GetMeshMeshListConfigIstioArrayOutput
- func (GetMeshMeshListConfigIstioArrayOutput) ElementType() reflect.Type
- func (o GetMeshMeshListConfigIstioArrayOutput) Index(i pulumi.IntInput) GetMeshMeshListConfigIstioOutput
- func (o GetMeshMeshListConfigIstioArrayOutput) ToGetMeshMeshListConfigIstioArrayOutput() GetMeshMeshListConfigIstioArrayOutput
- func (o GetMeshMeshListConfigIstioArrayOutput) ToGetMeshMeshListConfigIstioArrayOutputWithContext(ctx context.Context) GetMeshMeshListConfigIstioArrayOutput
- type GetMeshMeshListConfigIstioInput
- type GetMeshMeshListConfigIstioOutput
- func (o GetMeshMeshListConfigIstioOutput) DisableHttpRetry() pulumi.BoolOutput
- func (o GetMeshMeshListConfigIstioOutput) DisablePolicyChecks() pulumi.BoolOutput
- func (GetMeshMeshListConfigIstioOutput) ElementType() reflect.Type
- func (o GetMeshMeshListConfigIstioOutput) EnablePilotHttp() pulumi.BoolOutput
- func (o GetMeshMeshListConfigIstioOutput) OutboundTrafficPolicy() pulumi.StringOutput
- func (o GetMeshMeshListConfigIstioOutput) SmartDns() GetMeshMeshListConfigIstioSmartDnArrayOutput
- func (o GetMeshMeshListConfigIstioOutput) ToGetMeshMeshListConfigIstioOutput() GetMeshMeshListConfigIstioOutput
- func (o GetMeshMeshListConfigIstioOutput) ToGetMeshMeshListConfigIstioOutputWithContext(ctx context.Context) GetMeshMeshListConfigIstioOutput
- type GetMeshMeshListConfigIstioSmartDn
- type GetMeshMeshListConfigIstioSmartDnArgs
- func (GetMeshMeshListConfigIstioSmartDnArgs) ElementType() reflect.Type
- func (i GetMeshMeshListConfigIstioSmartDnArgs) ToGetMeshMeshListConfigIstioSmartDnOutput() GetMeshMeshListConfigIstioSmartDnOutput
- func (i GetMeshMeshListConfigIstioSmartDnArgs) ToGetMeshMeshListConfigIstioSmartDnOutputWithContext(ctx context.Context) GetMeshMeshListConfigIstioSmartDnOutput
- type GetMeshMeshListConfigIstioSmartDnArray
- func (GetMeshMeshListConfigIstioSmartDnArray) ElementType() reflect.Type
- func (i GetMeshMeshListConfigIstioSmartDnArray) ToGetMeshMeshListConfigIstioSmartDnArrayOutput() GetMeshMeshListConfigIstioSmartDnArrayOutput
- func (i GetMeshMeshListConfigIstioSmartDnArray) ToGetMeshMeshListConfigIstioSmartDnArrayOutputWithContext(ctx context.Context) GetMeshMeshListConfigIstioSmartDnArrayOutput
- type GetMeshMeshListConfigIstioSmartDnArrayInput
- type GetMeshMeshListConfigIstioSmartDnArrayOutput
- func (GetMeshMeshListConfigIstioSmartDnArrayOutput) ElementType() reflect.Type
- func (o GetMeshMeshListConfigIstioSmartDnArrayOutput) Index(i pulumi.IntInput) GetMeshMeshListConfigIstioSmartDnOutput
- func (o GetMeshMeshListConfigIstioSmartDnArrayOutput) ToGetMeshMeshListConfigIstioSmartDnArrayOutput() GetMeshMeshListConfigIstioSmartDnArrayOutput
- func (o GetMeshMeshListConfigIstioSmartDnArrayOutput) ToGetMeshMeshListConfigIstioSmartDnArrayOutputWithContext(ctx context.Context) GetMeshMeshListConfigIstioSmartDnArrayOutput
- type GetMeshMeshListConfigIstioSmartDnInput
- type GetMeshMeshListConfigIstioSmartDnOutput
- func (GetMeshMeshListConfigIstioSmartDnOutput) ElementType() reflect.Type
- func (o GetMeshMeshListConfigIstioSmartDnOutput) IstioMetaDnsAutoAllocate() pulumi.BoolOutput
- func (o GetMeshMeshListConfigIstioSmartDnOutput) IstioMetaDnsCapture() pulumi.BoolOutput
- func (o GetMeshMeshListConfigIstioSmartDnOutput) ToGetMeshMeshListConfigIstioSmartDnOutput() GetMeshMeshListConfigIstioSmartDnOutput
- func (o GetMeshMeshListConfigIstioSmartDnOutput) ToGetMeshMeshListConfigIstioSmartDnOutputWithContext(ctx context.Context) GetMeshMeshListConfigIstioSmartDnOutput
- type GetMeshMeshListConfigOutput
- func (GetMeshMeshListConfigOutput) ElementType() reflect.Type
- func (o GetMeshMeshListConfigOutput) Istios() GetMeshMeshListConfigIstioArrayOutput
- func (o GetMeshMeshListConfigOutput) ToGetMeshMeshListConfigOutput() GetMeshMeshListConfigOutput
- func (o GetMeshMeshListConfigOutput) ToGetMeshMeshListConfigOutputWithContext(ctx context.Context) GetMeshMeshListConfigOutput
- type GetMeshMeshListInput
- type GetMeshMeshListOutput
- func (o GetMeshMeshListOutput) Configs() GetMeshMeshListConfigArrayOutput
- func (o GetMeshMeshListOutput) DisplayName() pulumi.StringOutput
- func (GetMeshMeshListOutput) ElementType() reflect.Type
- func (o GetMeshMeshListOutput) MeshId() pulumi.StringOutput
- func (o GetMeshMeshListOutput) TagLists() GetMeshMeshListTagListArrayOutput
- func (o GetMeshMeshListOutput) ToGetMeshMeshListOutput() GetMeshMeshListOutput
- func (o GetMeshMeshListOutput) ToGetMeshMeshListOutputWithContext(ctx context.Context) GetMeshMeshListOutput
- func (o GetMeshMeshListOutput) Type() pulumi.StringOutput
- func (o GetMeshMeshListOutput) Version() pulumi.StringOutput
- type GetMeshMeshListTagList
- type GetMeshMeshListTagListArgs
- type GetMeshMeshListTagListArray
- func (GetMeshMeshListTagListArray) ElementType() reflect.Type
- func (i GetMeshMeshListTagListArray) ToGetMeshMeshListTagListArrayOutput() GetMeshMeshListTagListArrayOutput
- func (i GetMeshMeshListTagListArray) ToGetMeshMeshListTagListArrayOutputWithContext(ctx context.Context) GetMeshMeshListTagListArrayOutput
- type GetMeshMeshListTagListArrayInput
- type GetMeshMeshListTagListArrayOutput
- func (GetMeshMeshListTagListArrayOutput) ElementType() reflect.Type
- func (o GetMeshMeshListTagListArrayOutput) Index(i pulumi.IntInput) GetMeshMeshListTagListOutput
- func (o GetMeshMeshListTagListArrayOutput) ToGetMeshMeshListTagListArrayOutput() GetMeshMeshListTagListArrayOutput
- func (o GetMeshMeshListTagListArrayOutput) ToGetMeshMeshListTagListArrayOutputWithContext(ctx context.Context) GetMeshMeshListTagListArrayOutput
- type GetMeshMeshListTagListInput
- type GetMeshMeshListTagListOutput
- func (GetMeshMeshListTagListOutput) ElementType() reflect.Type
- func (o GetMeshMeshListTagListOutput) Key() pulumi.StringOutput
- func (o GetMeshMeshListTagListOutput) Passthrough() pulumi.BoolOutput
- func (o GetMeshMeshListTagListOutput) ToGetMeshMeshListTagListOutput() GetMeshMeshListTagListOutput
- func (o GetMeshMeshListTagListOutput) ToGetMeshMeshListTagListOutputWithContext(ctx context.Context) GetMeshMeshListTagListOutput
- func (o GetMeshMeshListTagListOutput) Value() pulumi.StringOutput
- type LookupMeshArgs
- type LookupMeshOutputArgs
- type LookupMeshResult
- type LookupMeshResultOutput
- func (LookupMeshResultOutput) ElementType() reflect.Type
- func (o LookupMeshResultOutput) Id() pulumi.StringOutput
- func (o LookupMeshResultOutput) MeshClusters() pulumi.StringArrayOutput
- func (o LookupMeshResultOutput) MeshIds() pulumi.StringArrayOutput
- func (o LookupMeshResultOutput) MeshLists() GetMeshMeshListArrayOutput
- func (o LookupMeshResultOutput) MeshNames() pulumi.StringArrayOutput
- func (o LookupMeshResultOutput) ResultOutputFile() pulumi.StringPtrOutput
- func (o LookupMeshResultOutput) Tags() pulumi.StringArrayOutput
- func (o LookupMeshResultOutput) ToLookupMeshResultOutput() LookupMeshResultOutput
- func (o LookupMeshResultOutput) ToLookupMeshResultOutputWithContext(ctx context.Context) LookupMeshResultOutput
- type Mesh
- type MeshArgs
- type MeshArray
- type MeshArrayInput
- type MeshArrayOutput
- type MeshConfig
- type MeshConfigArgs
- func (MeshConfigArgs) ElementType() reflect.Type
- func (i MeshConfigArgs) ToMeshConfigOutput() MeshConfigOutput
- func (i MeshConfigArgs) ToMeshConfigOutputWithContext(ctx context.Context) MeshConfigOutput
- func (i MeshConfigArgs) ToMeshConfigPtrOutput() MeshConfigPtrOutput
- func (i MeshConfigArgs) ToMeshConfigPtrOutputWithContext(ctx context.Context) MeshConfigPtrOutput
- type MeshConfigInject
- type MeshConfigInjectArgs
- func (MeshConfigInjectArgs) ElementType() reflect.Type
- func (i MeshConfigInjectArgs) ToMeshConfigInjectOutput() MeshConfigInjectOutput
- func (i MeshConfigInjectArgs) ToMeshConfigInjectOutputWithContext(ctx context.Context) MeshConfigInjectOutput
- func (i MeshConfigInjectArgs) ToMeshConfigInjectPtrOutput() MeshConfigInjectPtrOutput
- func (i MeshConfigInjectArgs) ToMeshConfigInjectPtrOutputWithContext(ctx context.Context) MeshConfigInjectPtrOutput
- type MeshConfigInjectInput
- type MeshConfigInjectOutput
- func (MeshConfigInjectOutput) ElementType() reflect.Type
- func (o MeshConfigInjectOutput) ExcludeIpRanges() pulumi.StringArrayOutput
- func (o MeshConfigInjectOutput) HoldApplicationUntilProxyStarts() pulumi.BoolPtrOutput
- func (o MeshConfigInjectOutput) HoldProxyUntilApplicationEnds() pulumi.BoolPtrOutput
- func (o MeshConfigInjectOutput) ToMeshConfigInjectOutput() MeshConfigInjectOutput
- func (o MeshConfigInjectOutput) ToMeshConfigInjectOutputWithContext(ctx context.Context) MeshConfigInjectOutput
- func (o MeshConfigInjectOutput) ToMeshConfigInjectPtrOutput() MeshConfigInjectPtrOutput
- func (o MeshConfigInjectOutput) ToMeshConfigInjectPtrOutputWithContext(ctx context.Context) MeshConfigInjectPtrOutput
- type MeshConfigInjectPtrInput
- type MeshConfigInjectPtrOutput
- func (o MeshConfigInjectPtrOutput) Elem() MeshConfigInjectOutput
- func (MeshConfigInjectPtrOutput) ElementType() reflect.Type
- func (o MeshConfigInjectPtrOutput) ExcludeIpRanges() pulumi.StringArrayOutput
- func (o MeshConfigInjectPtrOutput) HoldApplicationUntilProxyStarts() pulumi.BoolPtrOutput
- func (o MeshConfigInjectPtrOutput) HoldProxyUntilApplicationEnds() pulumi.BoolPtrOutput
- func (o MeshConfigInjectPtrOutput) ToMeshConfigInjectPtrOutput() MeshConfigInjectPtrOutput
- func (o MeshConfigInjectPtrOutput) ToMeshConfigInjectPtrOutputWithContext(ctx context.Context) MeshConfigInjectPtrOutput
- type MeshConfigInput
- type MeshConfigIstio
- type MeshConfigIstioArgs
- func (MeshConfigIstioArgs) ElementType() reflect.Type
- func (i MeshConfigIstioArgs) ToMeshConfigIstioOutput() MeshConfigIstioOutput
- func (i MeshConfigIstioArgs) ToMeshConfigIstioOutputWithContext(ctx context.Context) MeshConfigIstioOutput
- func (i MeshConfigIstioArgs) ToMeshConfigIstioPtrOutput() MeshConfigIstioPtrOutput
- func (i MeshConfigIstioArgs) ToMeshConfigIstioPtrOutputWithContext(ctx context.Context) MeshConfigIstioPtrOutput
- type MeshConfigIstioInput
- type MeshConfigIstioOutput
- func (o MeshConfigIstioOutput) DisableHttpRetry() pulumi.BoolPtrOutput
- func (o MeshConfigIstioOutput) DisablePolicyChecks() pulumi.BoolPtrOutput
- func (MeshConfigIstioOutput) ElementType() reflect.Type
- func (o MeshConfigIstioOutput) EnablePilotHttp() pulumi.BoolPtrOutput
- func (o MeshConfigIstioOutput) OutboundTrafficPolicy() pulumi.StringOutput
- func (o MeshConfigIstioOutput) SmartDns() MeshConfigIstioSmartDnsPtrOutput
- func (o MeshConfigIstioOutput) ToMeshConfigIstioOutput() MeshConfigIstioOutput
- func (o MeshConfigIstioOutput) ToMeshConfigIstioOutputWithContext(ctx context.Context) MeshConfigIstioOutput
- func (o MeshConfigIstioOutput) ToMeshConfigIstioPtrOutput() MeshConfigIstioPtrOutput
- func (o MeshConfigIstioOutput) ToMeshConfigIstioPtrOutputWithContext(ctx context.Context) MeshConfigIstioPtrOutput
- func (o MeshConfigIstioOutput) Tracing() MeshConfigIstioTracingPtrOutput
- type MeshConfigIstioPtrInput
- type MeshConfigIstioPtrOutput
- func (o MeshConfigIstioPtrOutput) DisableHttpRetry() pulumi.BoolPtrOutput
- func (o MeshConfigIstioPtrOutput) DisablePolicyChecks() pulumi.BoolPtrOutput
- func (o MeshConfigIstioPtrOutput) Elem() MeshConfigIstioOutput
- func (MeshConfigIstioPtrOutput) ElementType() reflect.Type
- func (o MeshConfigIstioPtrOutput) EnablePilotHttp() pulumi.BoolPtrOutput
- func (o MeshConfigIstioPtrOutput) OutboundTrafficPolicy() pulumi.StringPtrOutput
- func (o MeshConfigIstioPtrOutput) SmartDns() MeshConfigIstioSmartDnsPtrOutput
- func (o MeshConfigIstioPtrOutput) ToMeshConfigIstioPtrOutput() MeshConfigIstioPtrOutput
- func (o MeshConfigIstioPtrOutput) ToMeshConfigIstioPtrOutputWithContext(ctx context.Context) MeshConfigIstioPtrOutput
- func (o MeshConfigIstioPtrOutput) Tracing() MeshConfigIstioTracingPtrOutput
- type MeshConfigIstioSmartDns
- type MeshConfigIstioSmartDnsArgs
- func (MeshConfigIstioSmartDnsArgs) ElementType() reflect.Type
- func (i MeshConfigIstioSmartDnsArgs) ToMeshConfigIstioSmartDnsOutput() MeshConfigIstioSmartDnsOutput
- func (i MeshConfigIstioSmartDnsArgs) ToMeshConfigIstioSmartDnsOutputWithContext(ctx context.Context) MeshConfigIstioSmartDnsOutput
- func (i MeshConfigIstioSmartDnsArgs) ToMeshConfigIstioSmartDnsPtrOutput() MeshConfigIstioSmartDnsPtrOutput
- func (i MeshConfigIstioSmartDnsArgs) ToMeshConfigIstioSmartDnsPtrOutputWithContext(ctx context.Context) MeshConfigIstioSmartDnsPtrOutput
- type MeshConfigIstioSmartDnsInput
- type MeshConfigIstioSmartDnsOutput
- func (MeshConfigIstioSmartDnsOutput) ElementType() reflect.Type
- func (o MeshConfigIstioSmartDnsOutput) IstioMetaDnsAutoAllocate() pulumi.BoolPtrOutput
- func (o MeshConfigIstioSmartDnsOutput) IstioMetaDnsCapture() pulumi.BoolPtrOutput
- func (o MeshConfigIstioSmartDnsOutput) ToMeshConfigIstioSmartDnsOutput() MeshConfigIstioSmartDnsOutput
- func (o MeshConfigIstioSmartDnsOutput) ToMeshConfigIstioSmartDnsOutputWithContext(ctx context.Context) MeshConfigIstioSmartDnsOutput
- func (o MeshConfigIstioSmartDnsOutput) ToMeshConfigIstioSmartDnsPtrOutput() MeshConfigIstioSmartDnsPtrOutput
- func (o MeshConfigIstioSmartDnsOutput) ToMeshConfigIstioSmartDnsPtrOutputWithContext(ctx context.Context) MeshConfigIstioSmartDnsPtrOutput
- type MeshConfigIstioSmartDnsPtrInput
- type MeshConfigIstioSmartDnsPtrOutput
- func (o MeshConfigIstioSmartDnsPtrOutput) Elem() MeshConfigIstioSmartDnsOutput
- func (MeshConfigIstioSmartDnsPtrOutput) ElementType() reflect.Type
- func (o MeshConfigIstioSmartDnsPtrOutput) IstioMetaDnsAutoAllocate() pulumi.BoolPtrOutput
- func (o MeshConfigIstioSmartDnsPtrOutput) IstioMetaDnsCapture() pulumi.BoolPtrOutput
- func (o MeshConfigIstioSmartDnsPtrOutput) ToMeshConfigIstioSmartDnsPtrOutput() MeshConfigIstioSmartDnsPtrOutput
- func (o MeshConfigIstioSmartDnsPtrOutput) ToMeshConfigIstioSmartDnsPtrOutputWithContext(ctx context.Context) MeshConfigIstioSmartDnsPtrOutput
- type MeshConfigIstioTracing
- type MeshConfigIstioTracingApm
- type MeshConfigIstioTracingApmArgs
- func (MeshConfigIstioTracingApmArgs) ElementType() reflect.Type
- func (i MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmOutput() MeshConfigIstioTracingApmOutput
- func (i MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmOutputWithContext(ctx context.Context) MeshConfigIstioTracingApmOutput
- func (i MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmPtrOutput() MeshConfigIstioTracingApmPtrOutput
- func (i MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingApmPtrOutput
- type MeshConfigIstioTracingApmInput
- type MeshConfigIstioTracingApmOutput
- func (MeshConfigIstioTracingApmOutput) ElementType() reflect.Type
- func (o MeshConfigIstioTracingApmOutput) Enable() pulumi.BoolOutput
- func (o MeshConfigIstioTracingApmOutput) InstanceId() pulumi.StringPtrOutput
- func (o MeshConfigIstioTracingApmOutput) Region() pulumi.StringPtrOutput
- func (o MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmOutput() MeshConfigIstioTracingApmOutput
- func (o MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmOutputWithContext(ctx context.Context) MeshConfigIstioTracingApmOutput
- func (o MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmPtrOutput() MeshConfigIstioTracingApmPtrOutput
- func (o MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingApmPtrOutput
- type MeshConfigIstioTracingApmPtrInput
- type MeshConfigIstioTracingApmPtrOutput
- func (o MeshConfigIstioTracingApmPtrOutput) Elem() MeshConfigIstioTracingApmOutput
- func (MeshConfigIstioTracingApmPtrOutput) ElementType() reflect.Type
- func (o MeshConfigIstioTracingApmPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o MeshConfigIstioTracingApmPtrOutput) InstanceId() pulumi.StringPtrOutput
- func (o MeshConfigIstioTracingApmPtrOutput) Region() pulumi.StringPtrOutput
- func (o MeshConfigIstioTracingApmPtrOutput) ToMeshConfigIstioTracingApmPtrOutput() MeshConfigIstioTracingApmPtrOutput
- func (o MeshConfigIstioTracingApmPtrOutput) ToMeshConfigIstioTracingApmPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingApmPtrOutput
- type MeshConfigIstioTracingArgs
- func (MeshConfigIstioTracingArgs) ElementType() reflect.Type
- func (i MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingOutput() MeshConfigIstioTracingOutput
- func (i MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingOutputWithContext(ctx context.Context) MeshConfigIstioTracingOutput
- func (i MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingPtrOutput() MeshConfigIstioTracingPtrOutput
- func (i MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingPtrOutput
- type MeshConfigIstioTracingInput
- type MeshConfigIstioTracingOutput
- func (o MeshConfigIstioTracingOutput) Apm() MeshConfigIstioTracingApmPtrOutput
- func (MeshConfigIstioTracingOutput) ElementType() reflect.Type
- func (o MeshConfigIstioTracingOutput) Enable() pulumi.BoolPtrOutput
- func (o MeshConfigIstioTracingOutput) Sampling() pulumi.Float64PtrOutput
- func (o MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingOutput() MeshConfigIstioTracingOutput
- func (o MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingOutputWithContext(ctx context.Context) MeshConfigIstioTracingOutput
- func (o MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingPtrOutput() MeshConfigIstioTracingPtrOutput
- func (o MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingPtrOutput
- func (o MeshConfigIstioTracingOutput) Zipkin() MeshConfigIstioTracingZipkinPtrOutput
- type MeshConfigIstioTracingPtrInput
- type MeshConfigIstioTracingPtrOutput
- func (o MeshConfigIstioTracingPtrOutput) Apm() MeshConfigIstioTracingApmPtrOutput
- func (o MeshConfigIstioTracingPtrOutput) Elem() MeshConfigIstioTracingOutput
- func (MeshConfigIstioTracingPtrOutput) ElementType() reflect.Type
- func (o MeshConfigIstioTracingPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o MeshConfigIstioTracingPtrOutput) Sampling() pulumi.Float64PtrOutput
- func (o MeshConfigIstioTracingPtrOutput) ToMeshConfigIstioTracingPtrOutput() MeshConfigIstioTracingPtrOutput
- func (o MeshConfigIstioTracingPtrOutput) ToMeshConfigIstioTracingPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingPtrOutput
- func (o MeshConfigIstioTracingPtrOutput) Zipkin() MeshConfigIstioTracingZipkinPtrOutput
- type MeshConfigIstioTracingZipkin
- type MeshConfigIstioTracingZipkinArgs
- func (MeshConfigIstioTracingZipkinArgs) ElementType() reflect.Type
- func (i MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinOutput() MeshConfigIstioTracingZipkinOutput
- func (i MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinOutputWithContext(ctx context.Context) MeshConfigIstioTracingZipkinOutput
- func (i MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinPtrOutput() MeshConfigIstioTracingZipkinPtrOutput
- func (i MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingZipkinPtrOutput
- type MeshConfigIstioTracingZipkinInput
- type MeshConfigIstioTracingZipkinOutput
- func (o MeshConfigIstioTracingZipkinOutput) Address() pulumi.StringOutput
- func (MeshConfigIstioTracingZipkinOutput) ElementType() reflect.Type
- func (o MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinOutput() MeshConfigIstioTracingZipkinOutput
- func (o MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinOutputWithContext(ctx context.Context) MeshConfigIstioTracingZipkinOutput
- func (o MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinPtrOutput() MeshConfigIstioTracingZipkinPtrOutput
- func (o MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingZipkinPtrOutput
- type MeshConfigIstioTracingZipkinPtrInput
- type MeshConfigIstioTracingZipkinPtrOutput
- func (o MeshConfigIstioTracingZipkinPtrOutput) Address() pulumi.StringPtrOutput
- func (o MeshConfigIstioTracingZipkinPtrOutput) Elem() MeshConfigIstioTracingZipkinOutput
- func (MeshConfigIstioTracingZipkinPtrOutput) ElementType() reflect.Type
- func (o MeshConfigIstioTracingZipkinPtrOutput) ToMeshConfigIstioTracingZipkinPtrOutput() MeshConfigIstioTracingZipkinPtrOutput
- func (o MeshConfigIstioTracingZipkinPtrOutput) ToMeshConfigIstioTracingZipkinPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingZipkinPtrOutput
- type MeshConfigOutput
- func (MeshConfigOutput) ElementType() reflect.Type
- func (o MeshConfigOutput) Inject() MeshConfigInjectPtrOutput
- func (o MeshConfigOutput) Istio() MeshConfigIstioPtrOutput
- func (o MeshConfigOutput) Prometheus() MeshConfigPrometheusPtrOutput
- func (o MeshConfigOutput) SidecarResources() MeshConfigSidecarResourcesPtrOutput
- func (o MeshConfigOutput) ToMeshConfigOutput() MeshConfigOutput
- func (o MeshConfigOutput) ToMeshConfigOutputWithContext(ctx context.Context) MeshConfigOutput
- func (o MeshConfigOutput) ToMeshConfigPtrOutput() MeshConfigPtrOutput
- func (o MeshConfigOutput) ToMeshConfigPtrOutputWithContext(ctx context.Context) MeshConfigPtrOutput
- func (o MeshConfigOutput) Tracing() MeshConfigTracingPtrOutput
- type MeshConfigPrometheus
- type MeshConfigPrometheusArgs
- func (MeshConfigPrometheusArgs) ElementType() reflect.Type
- func (i MeshConfigPrometheusArgs) ToMeshConfigPrometheusOutput() MeshConfigPrometheusOutput
- func (i MeshConfigPrometheusArgs) ToMeshConfigPrometheusOutputWithContext(ctx context.Context) MeshConfigPrometheusOutput
- func (i MeshConfigPrometheusArgs) ToMeshConfigPrometheusPtrOutput() MeshConfigPrometheusPtrOutput
- func (i MeshConfigPrometheusArgs) ToMeshConfigPrometheusPtrOutputWithContext(ctx context.Context) MeshConfigPrometheusPtrOutput
- type MeshConfigPrometheusCustomProm
- type MeshConfigPrometheusCustomPromArgs
- func (MeshConfigPrometheusCustomPromArgs) ElementType() reflect.Type
- func (i MeshConfigPrometheusCustomPromArgs) ToMeshConfigPrometheusCustomPromOutput() MeshConfigPrometheusCustomPromOutput
- func (i MeshConfigPrometheusCustomPromArgs) ToMeshConfigPrometheusCustomPromOutputWithContext(ctx context.Context) MeshConfigPrometheusCustomPromOutput
- func (i MeshConfigPrometheusCustomPromArgs) ToMeshConfigPrometheusCustomPromPtrOutput() MeshConfigPrometheusCustomPromPtrOutput
- func (i MeshConfigPrometheusCustomPromArgs) ToMeshConfigPrometheusCustomPromPtrOutputWithContext(ctx context.Context) MeshConfigPrometheusCustomPromPtrOutput
- type MeshConfigPrometheusCustomPromInput
- type MeshConfigPrometheusCustomPromOutput
- func (o MeshConfigPrometheusCustomPromOutput) AuthType() pulumi.StringOutput
- func (MeshConfigPrometheusCustomPromOutput) ElementType() reflect.Type
- func (o MeshConfigPrometheusCustomPromOutput) IsPublicAddr() pulumi.BoolPtrOutput
- func (o MeshConfigPrometheusCustomPromOutput) Password() pulumi.StringPtrOutput
- func (o MeshConfigPrometheusCustomPromOutput) ToMeshConfigPrometheusCustomPromOutput() MeshConfigPrometheusCustomPromOutput
- func (o MeshConfigPrometheusCustomPromOutput) ToMeshConfigPrometheusCustomPromOutputWithContext(ctx context.Context) MeshConfigPrometheusCustomPromOutput
- func (o MeshConfigPrometheusCustomPromOutput) ToMeshConfigPrometheusCustomPromPtrOutput() MeshConfigPrometheusCustomPromPtrOutput
- func (o MeshConfigPrometheusCustomPromOutput) ToMeshConfigPrometheusCustomPromPtrOutputWithContext(ctx context.Context) MeshConfigPrometheusCustomPromPtrOutput
- func (o MeshConfigPrometheusCustomPromOutput) Url() pulumi.StringOutput
- func (o MeshConfigPrometheusCustomPromOutput) Username() pulumi.StringPtrOutput
- func (o MeshConfigPrometheusCustomPromOutput) VpcId() pulumi.StringPtrOutput
- type MeshConfigPrometheusCustomPromPtrInput
- type MeshConfigPrometheusCustomPromPtrOutput
- func (o MeshConfigPrometheusCustomPromPtrOutput) AuthType() pulumi.StringPtrOutput
- func (o MeshConfigPrometheusCustomPromPtrOutput) Elem() MeshConfigPrometheusCustomPromOutput
- func (MeshConfigPrometheusCustomPromPtrOutput) ElementType() reflect.Type
- func (o MeshConfigPrometheusCustomPromPtrOutput) IsPublicAddr() pulumi.BoolPtrOutput
- func (o MeshConfigPrometheusCustomPromPtrOutput) Password() pulumi.StringPtrOutput
- func (o MeshConfigPrometheusCustomPromPtrOutput) ToMeshConfigPrometheusCustomPromPtrOutput() MeshConfigPrometheusCustomPromPtrOutput
- func (o MeshConfigPrometheusCustomPromPtrOutput) ToMeshConfigPrometheusCustomPromPtrOutputWithContext(ctx context.Context) MeshConfigPrometheusCustomPromPtrOutput
- func (o MeshConfigPrometheusCustomPromPtrOutput) Url() pulumi.StringPtrOutput
- func (o MeshConfigPrometheusCustomPromPtrOutput) Username() pulumi.StringPtrOutput
- func (o MeshConfigPrometheusCustomPromPtrOutput) VpcId() pulumi.StringPtrOutput
- type MeshConfigPrometheusInput
- type MeshConfigPrometheusOutput
- func (o MeshConfigPrometheusOutput) CustomProm() MeshConfigPrometheusCustomPromPtrOutput
- func (MeshConfigPrometheusOutput) ElementType() reflect.Type
- func (o MeshConfigPrometheusOutput) InstanceId() pulumi.StringPtrOutput
- func (o MeshConfigPrometheusOutput) Region() pulumi.StringPtrOutput
- func (o MeshConfigPrometheusOutput) SubnetId() pulumi.StringPtrOutput
- func (o MeshConfigPrometheusOutput) ToMeshConfigPrometheusOutput() MeshConfigPrometheusOutput
- func (o MeshConfigPrometheusOutput) ToMeshConfigPrometheusOutputWithContext(ctx context.Context) MeshConfigPrometheusOutput
- func (o MeshConfigPrometheusOutput) ToMeshConfigPrometheusPtrOutput() MeshConfigPrometheusPtrOutput
- func (o MeshConfigPrometheusOutput) ToMeshConfigPrometheusPtrOutputWithContext(ctx context.Context) MeshConfigPrometheusPtrOutput
- func (o MeshConfigPrometheusOutput) VpcId() pulumi.StringPtrOutput
- type MeshConfigPrometheusPtrInput
- type MeshConfigPrometheusPtrOutput
- func (o MeshConfigPrometheusPtrOutput) CustomProm() MeshConfigPrometheusCustomPromPtrOutput
- func (o MeshConfigPrometheusPtrOutput) Elem() MeshConfigPrometheusOutput
- func (MeshConfigPrometheusPtrOutput) ElementType() reflect.Type
- func (o MeshConfigPrometheusPtrOutput) InstanceId() pulumi.StringPtrOutput
- func (o MeshConfigPrometheusPtrOutput) Region() pulumi.StringPtrOutput
- func (o MeshConfigPrometheusPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o MeshConfigPrometheusPtrOutput) ToMeshConfigPrometheusPtrOutput() MeshConfigPrometheusPtrOutput
- func (o MeshConfigPrometheusPtrOutput) ToMeshConfigPrometheusPtrOutputWithContext(ctx context.Context) MeshConfigPrometheusPtrOutput
- func (o MeshConfigPrometheusPtrOutput) VpcId() pulumi.StringPtrOutput
- type MeshConfigPtrInput
- type MeshConfigPtrOutput
- func (o MeshConfigPtrOutput) Elem() MeshConfigOutput
- func (MeshConfigPtrOutput) ElementType() reflect.Type
- func (o MeshConfigPtrOutput) Inject() MeshConfigInjectPtrOutput
- func (o MeshConfigPtrOutput) Istio() MeshConfigIstioPtrOutput
- func (o MeshConfigPtrOutput) Prometheus() MeshConfigPrometheusPtrOutput
- func (o MeshConfigPtrOutput) SidecarResources() MeshConfigSidecarResourcesPtrOutput
- func (o MeshConfigPtrOutput) ToMeshConfigPtrOutput() MeshConfigPtrOutput
- func (o MeshConfigPtrOutput) ToMeshConfigPtrOutputWithContext(ctx context.Context) MeshConfigPtrOutput
- func (o MeshConfigPtrOutput) Tracing() MeshConfigTracingPtrOutput
- type MeshConfigSidecarResources
- type MeshConfigSidecarResourcesArgs
- func (MeshConfigSidecarResourcesArgs) ElementType() reflect.Type
- func (i MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesOutput() MeshConfigSidecarResourcesOutput
- func (i MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesOutput
- func (i MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesPtrOutput() MeshConfigSidecarResourcesPtrOutput
- func (i MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesPtrOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesPtrOutput
- type MeshConfigSidecarResourcesInput
- type MeshConfigSidecarResourcesLimit
- type MeshConfigSidecarResourcesLimitArgs
- func (MeshConfigSidecarResourcesLimitArgs) ElementType() reflect.Type
- func (i MeshConfigSidecarResourcesLimitArgs) ToMeshConfigSidecarResourcesLimitOutput() MeshConfigSidecarResourcesLimitOutput
- func (i MeshConfigSidecarResourcesLimitArgs) ToMeshConfigSidecarResourcesLimitOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesLimitOutput
- type MeshConfigSidecarResourcesLimitArray
- func (MeshConfigSidecarResourcesLimitArray) ElementType() reflect.Type
- func (i MeshConfigSidecarResourcesLimitArray) ToMeshConfigSidecarResourcesLimitArrayOutput() MeshConfigSidecarResourcesLimitArrayOutput
- func (i MeshConfigSidecarResourcesLimitArray) ToMeshConfigSidecarResourcesLimitArrayOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesLimitArrayOutput
- type MeshConfigSidecarResourcesLimitArrayInput
- type MeshConfigSidecarResourcesLimitArrayOutput
- func (MeshConfigSidecarResourcesLimitArrayOutput) ElementType() reflect.Type
- func (o MeshConfigSidecarResourcesLimitArrayOutput) Index(i pulumi.IntInput) MeshConfigSidecarResourcesLimitOutput
- func (o MeshConfigSidecarResourcesLimitArrayOutput) ToMeshConfigSidecarResourcesLimitArrayOutput() MeshConfigSidecarResourcesLimitArrayOutput
- func (o MeshConfigSidecarResourcesLimitArrayOutput) ToMeshConfigSidecarResourcesLimitArrayOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesLimitArrayOutput
- type MeshConfigSidecarResourcesLimitInput
- type MeshConfigSidecarResourcesLimitOutput
- func (MeshConfigSidecarResourcesLimitOutput) ElementType() reflect.Type
- func (o MeshConfigSidecarResourcesLimitOutput) Name() pulumi.StringPtrOutput
- func (o MeshConfigSidecarResourcesLimitOutput) Quantity() pulumi.StringPtrOutput
- func (o MeshConfigSidecarResourcesLimitOutput) ToMeshConfigSidecarResourcesLimitOutput() MeshConfigSidecarResourcesLimitOutput
- func (o MeshConfigSidecarResourcesLimitOutput) ToMeshConfigSidecarResourcesLimitOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesLimitOutput
- type MeshConfigSidecarResourcesOutput
- func (MeshConfigSidecarResourcesOutput) ElementType() reflect.Type
- func (o MeshConfigSidecarResourcesOutput) Limits() MeshConfigSidecarResourcesLimitArrayOutput
- func (o MeshConfigSidecarResourcesOutput) Requests() MeshConfigSidecarResourcesRequestArrayOutput
- func (o MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesOutput() MeshConfigSidecarResourcesOutput
- func (o MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesOutput
- func (o MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesPtrOutput() MeshConfigSidecarResourcesPtrOutput
- func (o MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesPtrOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesPtrOutput
- type MeshConfigSidecarResourcesPtrInput
- type MeshConfigSidecarResourcesPtrOutput
- func (o MeshConfigSidecarResourcesPtrOutput) Elem() MeshConfigSidecarResourcesOutput
- func (MeshConfigSidecarResourcesPtrOutput) ElementType() reflect.Type
- func (o MeshConfigSidecarResourcesPtrOutput) Limits() MeshConfigSidecarResourcesLimitArrayOutput
- func (o MeshConfigSidecarResourcesPtrOutput) Requests() MeshConfigSidecarResourcesRequestArrayOutput
- func (o MeshConfigSidecarResourcesPtrOutput) ToMeshConfigSidecarResourcesPtrOutput() MeshConfigSidecarResourcesPtrOutput
- func (o MeshConfigSidecarResourcesPtrOutput) ToMeshConfigSidecarResourcesPtrOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesPtrOutput
- type MeshConfigSidecarResourcesRequest
- type MeshConfigSidecarResourcesRequestArgs
- func (MeshConfigSidecarResourcesRequestArgs) ElementType() reflect.Type
- func (i MeshConfigSidecarResourcesRequestArgs) ToMeshConfigSidecarResourcesRequestOutput() MeshConfigSidecarResourcesRequestOutput
- func (i MeshConfigSidecarResourcesRequestArgs) ToMeshConfigSidecarResourcesRequestOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesRequestOutput
- type MeshConfigSidecarResourcesRequestArray
- func (MeshConfigSidecarResourcesRequestArray) ElementType() reflect.Type
- func (i MeshConfigSidecarResourcesRequestArray) ToMeshConfigSidecarResourcesRequestArrayOutput() MeshConfigSidecarResourcesRequestArrayOutput
- func (i MeshConfigSidecarResourcesRequestArray) ToMeshConfigSidecarResourcesRequestArrayOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesRequestArrayOutput
- type MeshConfigSidecarResourcesRequestArrayInput
- type MeshConfigSidecarResourcesRequestArrayOutput
- func (MeshConfigSidecarResourcesRequestArrayOutput) ElementType() reflect.Type
- func (o MeshConfigSidecarResourcesRequestArrayOutput) Index(i pulumi.IntInput) MeshConfigSidecarResourcesRequestOutput
- func (o MeshConfigSidecarResourcesRequestArrayOutput) ToMeshConfigSidecarResourcesRequestArrayOutput() MeshConfigSidecarResourcesRequestArrayOutput
- func (o MeshConfigSidecarResourcesRequestArrayOutput) ToMeshConfigSidecarResourcesRequestArrayOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesRequestArrayOutput
- type MeshConfigSidecarResourcesRequestInput
- type MeshConfigSidecarResourcesRequestOutput
- func (MeshConfigSidecarResourcesRequestOutput) ElementType() reflect.Type
- func (o MeshConfigSidecarResourcesRequestOutput) Name() pulumi.StringPtrOutput
- func (o MeshConfigSidecarResourcesRequestOutput) Quantity() pulumi.StringPtrOutput
- func (o MeshConfigSidecarResourcesRequestOutput) ToMeshConfigSidecarResourcesRequestOutput() MeshConfigSidecarResourcesRequestOutput
- func (o MeshConfigSidecarResourcesRequestOutput) ToMeshConfigSidecarResourcesRequestOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesRequestOutput
- type MeshConfigTracing
- type MeshConfigTracingApm
- type MeshConfigTracingApmArgs
- func (MeshConfigTracingApmArgs) ElementType() reflect.Type
- func (i MeshConfigTracingApmArgs) ToMeshConfigTracingApmOutput() MeshConfigTracingApmOutput
- func (i MeshConfigTracingApmArgs) ToMeshConfigTracingApmOutputWithContext(ctx context.Context) MeshConfigTracingApmOutput
- func (i MeshConfigTracingApmArgs) ToMeshConfigTracingApmPtrOutput() MeshConfigTracingApmPtrOutput
- func (i MeshConfigTracingApmArgs) ToMeshConfigTracingApmPtrOutputWithContext(ctx context.Context) MeshConfigTracingApmPtrOutput
- type MeshConfigTracingApmInput
- type MeshConfigTracingApmOutput
- func (MeshConfigTracingApmOutput) ElementType() reflect.Type
- func (o MeshConfigTracingApmOutput) Enable() pulumi.BoolPtrOutput
- func (o MeshConfigTracingApmOutput) InstanceId() pulumi.StringPtrOutput
- func (o MeshConfigTracingApmOutput) Region() pulumi.StringPtrOutput
- func (o MeshConfigTracingApmOutput) ToMeshConfigTracingApmOutput() MeshConfigTracingApmOutput
- func (o MeshConfigTracingApmOutput) ToMeshConfigTracingApmOutputWithContext(ctx context.Context) MeshConfigTracingApmOutput
- func (o MeshConfigTracingApmOutput) ToMeshConfigTracingApmPtrOutput() MeshConfigTracingApmPtrOutput
- func (o MeshConfigTracingApmOutput) ToMeshConfigTracingApmPtrOutputWithContext(ctx context.Context) MeshConfigTracingApmPtrOutput
- type MeshConfigTracingApmPtrInput
- type MeshConfigTracingApmPtrOutput
- func (o MeshConfigTracingApmPtrOutput) Elem() MeshConfigTracingApmOutput
- func (MeshConfigTracingApmPtrOutput) ElementType() reflect.Type
- func (o MeshConfigTracingApmPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o MeshConfigTracingApmPtrOutput) InstanceId() pulumi.StringPtrOutput
- func (o MeshConfigTracingApmPtrOutput) Region() pulumi.StringPtrOutput
- func (o MeshConfigTracingApmPtrOutput) ToMeshConfigTracingApmPtrOutput() MeshConfigTracingApmPtrOutput
- func (o MeshConfigTracingApmPtrOutput) ToMeshConfigTracingApmPtrOutputWithContext(ctx context.Context) MeshConfigTracingApmPtrOutput
- type MeshConfigTracingArgs
- func (MeshConfigTracingArgs) ElementType() reflect.Type
- func (i MeshConfigTracingArgs) ToMeshConfigTracingOutput() MeshConfigTracingOutput
- func (i MeshConfigTracingArgs) ToMeshConfigTracingOutputWithContext(ctx context.Context) MeshConfigTracingOutput
- func (i MeshConfigTracingArgs) ToMeshConfigTracingPtrOutput() MeshConfigTracingPtrOutput
- func (i MeshConfigTracingArgs) ToMeshConfigTracingPtrOutputWithContext(ctx context.Context) MeshConfigTracingPtrOutput
- type MeshConfigTracingInput
- type MeshConfigTracingOutput
- func (o MeshConfigTracingOutput) Apm() MeshConfigTracingApmPtrOutput
- func (MeshConfigTracingOutput) ElementType() reflect.Type
- func (o MeshConfigTracingOutput) Enable() pulumi.BoolPtrOutput
- func (o MeshConfigTracingOutput) Sampling() pulumi.Float64PtrOutput
- func (o MeshConfigTracingOutput) ToMeshConfigTracingOutput() MeshConfigTracingOutput
- func (o MeshConfigTracingOutput) ToMeshConfigTracingOutputWithContext(ctx context.Context) MeshConfigTracingOutput
- func (o MeshConfigTracingOutput) ToMeshConfigTracingPtrOutput() MeshConfigTracingPtrOutput
- func (o MeshConfigTracingOutput) ToMeshConfigTracingPtrOutputWithContext(ctx context.Context) MeshConfigTracingPtrOutput
- func (o MeshConfigTracingOutput) Zipkin() MeshConfigTracingZipkinPtrOutput
- type MeshConfigTracingPtrInput
- type MeshConfigTracingPtrOutput
- func (o MeshConfigTracingPtrOutput) Apm() MeshConfigTracingApmPtrOutput
- func (o MeshConfigTracingPtrOutput) Elem() MeshConfigTracingOutput
- func (MeshConfigTracingPtrOutput) ElementType() reflect.Type
- func (o MeshConfigTracingPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o MeshConfigTracingPtrOutput) Sampling() pulumi.Float64PtrOutput
- func (o MeshConfigTracingPtrOutput) ToMeshConfigTracingPtrOutput() MeshConfigTracingPtrOutput
- func (o MeshConfigTracingPtrOutput) ToMeshConfigTracingPtrOutputWithContext(ctx context.Context) MeshConfigTracingPtrOutput
- func (o MeshConfigTracingPtrOutput) Zipkin() MeshConfigTracingZipkinPtrOutput
- type MeshConfigTracingZipkin
- type MeshConfigTracingZipkinArgs
- func (MeshConfigTracingZipkinArgs) ElementType() reflect.Type
- func (i MeshConfigTracingZipkinArgs) ToMeshConfigTracingZipkinOutput() MeshConfigTracingZipkinOutput
- func (i MeshConfigTracingZipkinArgs) ToMeshConfigTracingZipkinOutputWithContext(ctx context.Context) MeshConfigTracingZipkinOutput
- func (i MeshConfigTracingZipkinArgs) ToMeshConfigTracingZipkinPtrOutput() MeshConfigTracingZipkinPtrOutput
- func (i MeshConfigTracingZipkinArgs) ToMeshConfigTracingZipkinPtrOutputWithContext(ctx context.Context) MeshConfigTracingZipkinPtrOutput
- type MeshConfigTracingZipkinInput
- type MeshConfigTracingZipkinOutput
- func (o MeshConfigTracingZipkinOutput) Address() pulumi.StringOutput
- func (MeshConfigTracingZipkinOutput) ElementType() reflect.Type
- func (o MeshConfigTracingZipkinOutput) ToMeshConfigTracingZipkinOutput() MeshConfigTracingZipkinOutput
- func (o MeshConfigTracingZipkinOutput) ToMeshConfigTracingZipkinOutputWithContext(ctx context.Context) MeshConfigTracingZipkinOutput
- func (o MeshConfigTracingZipkinOutput) ToMeshConfigTracingZipkinPtrOutput() MeshConfigTracingZipkinPtrOutput
- func (o MeshConfigTracingZipkinOutput) ToMeshConfigTracingZipkinPtrOutputWithContext(ctx context.Context) MeshConfigTracingZipkinPtrOutput
- type MeshConfigTracingZipkinPtrInput
- type MeshConfigTracingZipkinPtrOutput
- func (o MeshConfigTracingZipkinPtrOutput) Address() pulumi.StringPtrOutput
- func (o MeshConfigTracingZipkinPtrOutput) Elem() MeshConfigTracingZipkinOutput
- func (MeshConfigTracingZipkinPtrOutput) ElementType() reflect.Type
- func (o MeshConfigTracingZipkinPtrOutput) ToMeshConfigTracingZipkinPtrOutput() MeshConfigTracingZipkinPtrOutput
- func (o MeshConfigTracingZipkinPtrOutput) ToMeshConfigTracingZipkinPtrOutputWithContext(ctx context.Context) MeshConfigTracingZipkinPtrOutput
- type MeshInput
- type MeshMap
- type MeshMapInput
- type MeshMapOutput
- type MeshOutput
- func (o MeshOutput) Config() MeshConfigOutput
- func (o MeshOutput) DisplayName() pulumi.StringOutput
- func (MeshOutput) ElementType() reflect.Type
- func (o MeshOutput) MeshId() pulumi.StringOutput
- func (o MeshOutput) MeshVersion() pulumi.StringOutput
- func (o MeshOutput) TagLists() MeshTagListArrayOutput
- func (o MeshOutput) ToMeshOutput() MeshOutput
- func (o MeshOutput) ToMeshOutputWithContext(ctx context.Context) MeshOutput
- func (o MeshOutput) Type() pulumi.StringOutput
- type MeshState
- type MeshTagList
- type MeshTagListArgs
- type MeshTagListArray
- type MeshTagListArrayInput
- type MeshTagListArrayOutput
- func (MeshTagListArrayOutput) ElementType() reflect.Type
- func (o MeshTagListArrayOutput) Index(i pulumi.IntInput) MeshTagListOutput
- func (o MeshTagListArrayOutput) ToMeshTagListArrayOutput() MeshTagListArrayOutput
- func (o MeshTagListArrayOutput) ToMeshTagListArrayOutputWithContext(ctx context.Context) MeshTagListArrayOutput
- type MeshTagListInput
- type MeshTagListOutput
- func (MeshTagListOutput) ElementType() reflect.Type
- func (o MeshTagListOutput) Key() pulumi.StringOutput
- func (o MeshTagListOutput) Passthrough() pulumi.BoolPtrOutput
- func (o MeshTagListOutput) ToMeshTagListOutput() MeshTagListOutput
- func (o MeshTagListOutput) ToMeshTagListOutputWithContext(ctx context.Context) MeshTagListOutput
- func (o MeshTagListOutput) Value() pulumi.StringOutput
- type PrometheusAttachment
- type PrometheusAttachmentArgs
- type PrometheusAttachmentArray
- type PrometheusAttachmentArrayInput
- type PrometheusAttachmentArrayOutput
- func (PrometheusAttachmentArrayOutput) ElementType() reflect.Type
- func (o PrometheusAttachmentArrayOutput) Index(i pulumi.IntInput) PrometheusAttachmentOutput
- func (o PrometheusAttachmentArrayOutput) ToPrometheusAttachmentArrayOutput() PrometheusAttachmentArrayOutput
- func (o PrometheusAttachmentArrayOutput) ToPrometheusAttachmentArrayOutputWithContext(ctx context.Context) PrometheusAttachmentArrayOutput
- type PrometheusAttachmentInput
- type PrometheusAttachmentMap
- type PrometheusAttachmentMapInput
- type PrometheusAttachmentMapOutput
- func (PrometheusAttachmentMapOutput) ElementType() reflect.Type
- func (o PrometheusAttachmentMapOutput) MapIndex(k pulumi.StringInput) PrometheusAttachmentOutput
- func (o PrometheusAttachmentMapOutput) ToPrometheusAttachmentMapOutput() PrometheusAttachmentMapOutput
- func (o PrometheusAttachmentMapOutput) ToPrometheusAttachmentMapOutputWithContext(ctx context.Context) PrometheusAttachmentMapOutput
- type PrometheusAttachmentOutput
- func (PrometheusAttachmentOutput) ElementType() reflect.Type
- func (o PrometheusAttachmentOutput) MeshId() pulumi.StringOutput
- func (o PrometheusAttachmentOutput) Prometheus() PrometheusAttachmentPrometheusOutput
- func (o PrometheusAttachmentOutput) ToPrometheusAttachmentOutput() PrometheusAttachmentOutput
- func (o PrometheusAttachmentOutput) ToPrometheusAttachmentOutputWithContext(ctx context.Context) PrometheusAttachmentOutput
- type PrometheusAttachmentPrometheus
- type PrometheusAttachmentPrometheusArgs
- func (PrometheusAttachmentPrometheusArgs) ElementType() reflect.Type
- func (i PrometheusAttachmentPrometheusArgs) ToPrometheusAttachmentPrometheusOutput() PrometheusAttachmentPrometheusOutput
- func (i PrometheusAttachmentPrometheusArgs) ToPrometheusAttachmentPrometheusOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusOutput
- func (i PrometheusAttachmentPrometheusArgs) ToPrometheusAttachmentPrometheusPtrOutput() PrometheusAttachmentPrometheusPtrOutput
- func (i PrometheusAttachmentPrometheusArgs) ToPrometheusAttachmentPrometheusPtrOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusPtrOutput
- type PrometheusAttachmentPrometheusCustomProm
- type PrometheusAttachmentPrometheusCustomPromArgs
- func (PrometheusAttachmentPrometheusCustomPromArgs) ElementType() reflect.Type
- func (i PrometheusAttachmentPrometheusCustomPromArgs) ToPrometheusAttachmentPrometheusCustomPromOutput() PrometheusAttachmentPrometheusCustomPromOutput
- func (i PrometheusAttachmentPrometheusCustomPromArgs) ToPrometheusAttachmentPrometheusCustomPromOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusCustomPromOutput
- func (i PrometheusAttachmentPrometheusCustomPromArgs) ToPrometheusAttachmentPrometheusCustomPromPtrOutput() PrometheusAttachmentPrometheusCustomPromPtrOutput
- func (i PrometheusAttachmentPrometheusCustomPromArgs) ToPrometheusAttachmentPrometheusCustomPromPtrOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusCustomPromPtrOutput
- type PrometheusAttachmentPrometheusCustomPromInput
- type PrometheusAttachmentPrometheusCustomPromOutput
- func (o PrometheusAttachmentPrometheusCustomPromOutput) AuthType() pulumi.StringOutput
- func (PrometheusAttachmentPrometheusCustomPromOutput) ElementType() reflect.Type
- func (o PrometheusAttachmentPrometheusCustomPromOutput) IsPublicAddr() pulumi.BoolPtrOutput
- func (o PrometheusAttachmentPrometheusCustomPromOutput) Password() pulumi.StringPtrOutput
- func (o PrometheusAttachmentPrometheusCustomPromOutput) ToPrometheusAttachmentPrometheusCustomPromOutput() PrometheusAttachmentPrometheusCustomPromOutput
- func (o PrometheusAttachmentPrometheusCustomPromOutput) ToPrometheusAttachmentPrometheusCustomPromOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusCustomPromOutput
- func (o PrometheusAttachmentPrometheusCustomPromOutput) ToPrometheusAttachmentPrometheusCustomPromPtrOutput() PrometheusAttachmentPrometheusCustomPromPtrOutput
- func (o PrometheusAttachmentPrometheusCustomPromOutput) ToPrometheusAttachmentPrometheusCustomPromPtrOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusCustomPromPtrOutput
- func (o PrometheusAttachmentPrometheusCustomPromOutput) Url() pulumi.StringOutput
- func (o PrometheusAttachmentPrometheusCustomPromOutput) Username() pulumi.StringPtrOutput
- func (o PrometheusAttachmentPrometheusCustomPromOutput) VpcId() pulumi.StringPtrOutput
- type PrometheusAttachmentPrometheusCustomPromPtrInput
- type PrometheusAttachmentPrometheusCustomPromPtrOutput
- func (o PrometheusAttachmentPrometheusCustomPromPtrOutput) AuthType() pulumi.StringPtrOutput
- func (o PrometheusAttachmentPrometheusCustomPromPtrOutput) Elem() PrometheusAttachmentPrometheusCustomPromOutput
- func (PrometheusAttachmentPrometheusCustomPromPtrOutput) ElementType() reflect.Type
- func (o PrometheusAttachmentPrometheusCustomPromPtrOutput) IsPublicAddr() pulumi.BoolPtrOutput
- func (o PrometheusAttachmentPrometheusCustomPromPtrOutput) Password() pulumi.StringPtrOutput
- func (o PrometheusAttachmentPrometheusCustomPromPtrOutput) ToPrometheusAttachmentPrometheusCustomPromPtrOutput() PrometheusAttachmentPrometheusCustomPromPtrOutput
- func (o PrometheusAttachmentPrometheusCustomPromPtrOutput) ToPrometheusAttachmentPrometheusCustomPromPtrOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusCustomPromPtrOutput
- func (o PrometheusAttachmentPrometheusCustomPromPtrOutput) Url() pulumi.StringPtrOutput
- func (o PrometheusAttachmentPrometheusCustomPromPtrOutput) Username() pulumi.StringPtrOutput
- func (o PrometheusAttachmentPrometheusCustomPromPtrOutput) VpcId() pulumi.StringPtrOutput
- type PrometheusAttachmentPrometheusInput
- type PrometheusAttachmentPrometheusOutput
- func (o PrometheusAttachmentPrometheusOutput) CustomProm() PrometheusAttachmentPrometheusCustomPromPtrOutput
- func (PrometheusAttachmentPrometheusOutput) ElementType() reflect.Type
- func (o PrometheusAttachmentPrometheusOutput) InstanceId() pulumi.StringPtrOutput
- func (o PrometheusAttachmentPrometheusOutput) Region() pulumi.StringPtrOutput
- func (o PrometheusAttachmentPrometheusOutput) SubnetId() pulumi.StringPtrOutput
- func (o PrometheusAttachmentPrometheusOutput) ToPrometheusAttachmentPrometheusOutput() PrometheusAttachmentPrometheusOutput
- func (o PrometheusAttachmentPrometheusOutput) ToPrometheusAttachmentPrometheusOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusOutput
- func (o PrometheusAttachmentPrometheusOutput) ToPrometheusAttachmentPrometheusPtrOutput() PrometheusAttachmentPrometheusPtrOutput
- func (o PrometheusAttachmentPrometheusOutput) ToPrometheusAttachmentPrometheusPtrOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusPtrOutput
- func (o PrometheusAttachmentPrometheusOutput) VpcId() pulumi.StringPtrOutput
- type PrometheusAttachmentPrometheusPtrInput
- type PrometheusAttachmentPrometheusPtrOutput
- func (o PrometheusAttachmentPrometheusPtrOutput) CustomProm() PrometheusAttachmentPrometheusCustomPromPtrOutput
- func (o PrometheusAttachmentPrometheusPtrOutput) Elem() PrometheusAttachmentPrometheusOutput
- func (PrometheusAttachmentPrometheusPtrOutput) ElementType() reflect.Type
- func (o PrometheusAttachmentPrometheusPtrOutput) InstanceId() pulumi.StringPtrOutput
- func (o PrometheusAttachmentPrometheusPtrOutput) Region() pulumi.StringPtrOutput
- func (o PrometheusAttachmentPrometheusPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o PrometheusAttachmentPrometheusPtrOutput) ToPrometheusAttachmentPrometheusPtrOutput() PrometheusAttachmentPrometheusPtrOutput
- func (o PrometheusAttachmentPrometheusPtrOutput) ToPrometheusAttachmentPrometheusPtrOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusPtrOutput
- func (o PrometheusAttachmentPrometheusPtrOutput) VpcId() pulumi.StringPtrOutput
- type PrometheusAttachmentState
- type TracingConfig
- type TracingConfigApm
- type TracingConfigApmArgs
- func (TracingConfigApmArgs) ElementType() reflect.Type
- func (i TracingConfigApmArgs) ToTracingConfigApmOutput() TracingConfigApmOutput
- func (i TracingConfigApmArgs) ToTracingConfigApmOutputWithContext(ctx context.Context) TracingConfigApmOutput
- func (i TracingConfigApmArgs) ToTracingConfigApmPtrOutput() TracingConfigApmPtrOutput
- func (i TracingConfigApmArgs) ToTracingConfigApmPtrOutputWithContext(ctx context.Context) TracingConfigApmPtrOutput
- type TracingConfigApmInput
- type TracingConfigApmOutput
- func (TracingConfigApmOutput) ElementType() reflect.Type
- func (o TracingConfigApmOutput) Enable() pulumi.BoolPtrOutput
- func (o TracingConfigApmOutput) InstanceId() pulumi.StringPtrOutput
- func (o TracingConfigApmOutput) Region() pulumi.StringPtrOutput
- func (o TracingConfigApmOutput) ToTracingConfigApmOutput() TracingConfigApmOutput
- func (o TracingConfigApmOutput) ToTracingConfigApmOutputWithContext(ctx context.Context) TracingConfigApmOutput
- func (o TracingConfigApmOutput) ToTracingConfigApmPtrOutput() TracingConfigApmPtrOutput
- func (o TracingConfigApmOutput) ToTracingConfigApmPtrOutputWithContext(ctx context.Context) TracingConfigApmPtrOutput
- type TracingConfigApmPtrInput
- type TracingConfigApmPtrOutput
- func (o TracingConfigApmPtrOutput) Elem() TracingConfigApmOutput
- func (TracingConfigApmPtrOutput) ElementType() reflect.Type
- func (o TracingConfigApmPtrOutput) Enable() pulumi.BoolPtrOutput
- func (o TracingConfigApmPtrOutput) InstanceId() pulumi.StringPtrOutput
- func (o TracingConfigApmPtrOutput) Region() pulumi.StringPtrOutput
- func (o TracingConfigApmPtrOutput) ToTracingConfigApmPtrOutput() TracingConfigApmPtrOutput
- func (o TracingConfigApmPtrOutput) ToTracingConfigApmPtrOutputWithContext(ctx context.Context) TracingConfigApmPtrOutput
- type TracingConfigArgs
- type TracingConfigArray
- type TracingConfigArrayInput
- type TracingConfigArrayOutput
- func (TracingConfigArrayOutput) ElementType() reflect.Type
- func (o TracingConfigArrayOutput) Index(i pulumi.IntInput) TracingConfigOutput
- func (o TracingConfigArrayOutput) ToTracingConfigArrayOutput() TracingConfigArrayOutput
- func (o TracingConfigArrayOutput) ToTracingConfigArrayOutputWithContext(ctx context.Context) TracingConfigArrayOutput
- type TracingConfigInput
- type TracingConfigMap
- type TracingConfigMapInput
- type TracingConfigMapOutput
- func (TracingConfigMapOutput) ElementType() reflect.Type
- func (o TracingConfigMapOutput) MapIndex(k pulumi.StringInput) TracingConfigOutput
- func (o TracingConfigMapOutput) ToTracingConfigMapOutput() TracingConfigMapOutput
- func (o TracingConfigMapOutput) ToTracingConfigMapOutputWithContext(ctx context.Context) TracingConfigMapOutput
- type TracingConfigOutput
- func (o TracingConfigOutput) Apm() TracingConfigApmPtrOutput
- func (TracingConfigOutput) ElementType() reflect.Type
- func (o TracingConfigOutput) Enable() pulumi.BoolPtrOutput
- func (o TracingConfigOutput) MeshId() pulumi.StringOutput
- func (o TracingConfigOutput) Sampling() pulumi.Float64PtrOutput
- func (o TracingConfigOutput) ToTracingConfigOutput() TracingConfigOutput
- func (o TracingConfigOutput) ToTracingConfigOutputWithContext(ctx context.Context) TracingConfigOutput
- func (o TracingConfigOutput) Zipkin() TracingConfigZipkinPtrOutput
- type TracingConfigState
- type TracingConfigZipkin
- type TracingConfigZipkinArgs
- func (TracingConfigZipkinArgs) ElementType() reflect.Type
- func (i TracingConfigZipkinArgs) ToTracingConfigZipkinOutput() TracingConfigZipkinOutput
- func (i TracingConfigZipkinArgs) ToTracingConfigZipkinOutputWithContext(ctx context.Context) TracingConfigZipkinOutput
- func (i TracingConfigZipkinArgs) ToTracingConfigZipkinPtrOutput() TracingConfigZipkinPtrOutput
- func (i TracingConfigZipkinArgs) ToTracingConfigZipkinPtrOutputWithContext(ctx context.Context) TracingConfigZipkinPtrOutput
- type TracingConfigZipkinInput
- type TracingConfigZipkinOutput
- func (o TracingConfigZipkinOutput) Address() pulumi.StringOutput
- func (TracingConfigZipkinOutput) ElementType() reflect.Type
- func (o TracingConfigZipkinOutput) ToTracingConfigZipkinOutput() TracingConfigZipkinOutput
- func (o TracingConfigZipkinOutput) ToTracingConfigZipkinOutputWithContext(ctx context.Context) TracingConfigZipkinOutput
- func (o TracingConfigZipkinOutput) ToTracingConfigZipkinPtrOutput() TracingConfigZipkinPtrOutput
- func (o TracingConfigZipkinOutput) ToTracingConfigZipkinPtrOutputWithContext(ctx context.Context) TracingConfigZipkinPtrOutput
- type TracingConfigZipkinPtrInput
- type TracingConfigZipkinPtrOutput
- func (o TracingConfigZipkinPtrOutput) Address() pulumi.StringPtrOutput
- func (o TracingConfigZipkinPtrOutput) Elem() TracingConfigZipkinOutput
- func (TracingConfigZipkinPtrOutput) ElementType() reflect.Type
- func (o TracingConfigZipkinPtrOutput) ToTracingConfigZipkinPtrOutput() TracingConfigZipkinPtrOutput
- func (o TracingConfigZipkinPtrOutput) ToTracingConfigZipkinPtrOutputWithContext(ctx context.Context) TracingConfigZipkinPtrOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PkgVersion ¶
PkgVersion uses reflection to determine the version of the current package. If a version cannot be determined, v1 will be assumed. The second return value is always nil.
Types ¶
type AccessLogConfig ¶
type AccessLogConfig struct { pulumi.CustomResourceState // Third party grpc server address. Address pulumi.StringPtrOutput `pulumi:"address"` // CLS config. Cls AccessLogConfigClsPtrOutput `pulumi:"cls"` // Whether enable log. Enable pulumi.BoolPtrOutput `pulumi:"enable"` // Whether enable third party grpc server. EnableServer pulumi.BoolPtrOutput `pulumi:"enableServer"` // Whether enable stdout. EnableStdout pulumi.BoolPtrOutput `pulumi:"enableStdout"` // Log encoding, TEXT or JSON. Encoding pulumi.StringPtrOutput `pulumi:"encoding"` // Log format. Format pulumi.StringPtrOutput `pulumi:"format"` // Mesh ID. MeshName pulumi.StringOutput `pulumi:"meshName"` // Selected range. SelectedRange AccessLogConfigSelectedRangePtrOutput `pulumi:"selectedRange"` // Log template, istio/trace/custome. Template pulumi.StringPtrOutput `pulumi:"template"` }
Provides a resource to create a tcm accessLogConfig
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tcm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tcm.NewAccessLogConfig(ctx, "accessLogConfig", &Tcm.AccessLogConfigArgs{ Address: pulumi.String("10.0.0.1"), Cls: &tcm.AccessLogConfigClsArgs{ Enable: pulumi.Bool(false), }, Enable: pulumi.Bool(true), EnableServer: pulumi.Bool(true), EnableStdout: pulumi.Bool(true), Encoding: pulumi.String("JSON"), Format: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v%v", "{\n", " \"authority\": \"", "%", "REQ(:AUTHORITY)", "%", "\",\n", " \"bytes_received\": \"", "%", "BYTES_RECEIVED", "%", "\",\n", " \"bytes_sent\": \"", "%", "BYTES_SENT", "%", "\",\n", " \"downstream_local_address\": \"", "%", "DOWNSTREAM_LOCAL_ADDRESS", "%", "\",\n", " \"downstream_remote_address\": \"", "%", "DOWNSTREAM_REMOTE_ADDRESS", "%", "\",\n", " \"duration\": \"", "%", "DURATION", "%", "\",\n", " \"istio_policy_status\": \"", "%", "DYNAMIC_METADATA(istio.mixer:status)", "%", "\",\n", " \"method\": \"", "%", "REQ(:METHOD)", "%", "\",\n", " \"path\": \"", "%", "REQ(X-ENVOY-ORIGINAL-PATH?:PATH)", "%", "\",\n", " \"protocol\": \"", "%", "PROTOCOL", "%", "\",\n", " \"request_id\": \"", "%", "REQ(X-REQUEST-ID)", "%", "\",\n", " \"requested_server_name\": \"", "%", "REQUESTED_SERVER_NAME", "%", "\",\n", " \"response_code\": \"", "%", "RESPONSE_CODE", "%", "\",\n", " \"response_flags\": \"", "%", "RESPONSE_FLAGS", "%", "\",\n", " \"route_name\": \"", "%", "ROUTE_NAME", "%", "\",\n", " \"start_time\": \"", "%", "START_TIME", "%", "\",\n", " \"upstream_cluster\": \"", "%", "UPSTREAM_CLUSTER", "%", "\",\n", " \"upstream_host\": \"", "%", "UPSTREAM_HOST", "%", "\",\n", " \"upstream_local_address\": \"", "%", "UPSTREAM_LOCAL_ADDRESS", "%", "\",\n", " \"upstream_service_time\": \"", "%", "RESP(X-ENVOY-UPSTREAM-SERVICE-TIME)", "%", "\",\n", " \"upstream_transport_failure_reason\": \"", "%", "UPSTREAM_TRANSPORT_FAILURE_REASON", "%", "\",\n", " \"user_agent\": \"", "%", "REQ(USER-AGENT)", "%", "\",\n", " \"x_forwarded_for\": \"", "%", "REQ(X-FORWARDED-FOR)", "%\"", "\n", "}\n", "\n")), MeshName: pulumi.String("mesh-rofjmxxx"), SelectedRange: &tcm.AccessLogConfigSelectedRangeArgs{ All: pulumi.Bool(true), }, Template: pulumi.String("istio"), }) if err != nil { return err } _, err = Tcm.NewAccessLogConfig(ctx, "deleteLogConfig", &Tcm.AccessLogConfigArgs{ Cls: &tcm.AccessLogConfigClsArgs{ Enable: pulumi.Bool(false), }, EnableServer: pulumi.Bool(false), EnableStdout: pulumi.Bool(false), MeshName: pulumi.String("mesh-rofjmux7"), }) if err != nil { return err } return nil }) }
```
## Import
tcm access_log_config can be imported using the mesh_id(mesh_name), e.g.
```sh
$ pulumi import tencentcloud:Tcm/accessLogConfig:AccessLogConfig access_log_config mesh-rofjmxxx
```
func GetAccessLogConfig ¶
func GetAccessLogConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *AccessLogConfigState, opts ...pulumi.ResourceOption) (*AccessLogConfig, error)
GetAccessLogConfig gets an existing AccessLogConfig 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 NewAccessLogConfig ¶
func NewAccessLogConfig(ctx *pulumi.Context, name string, args *AccessLogConfigArgs, opts ...pulumi.ResourceOption) (*AccessLogConfig, error)
NewAccessLogConfig registers a new resource with the given unique name, arguments, and options.
func (*AccessLogConfig) ElementType ¶
func (*AccessLogConfig) ElementType() reflect.Type
func (*AccessLogConfig) ToAccessLogConfigOutput ¶
func (i *AccessLogConfig) ToAccessLogConfigOutput() AccessLogConfigOutput
func (*AccessLogConfig) ToAccessLogConfigOutputWithContext ¶
func (i *AccessLogConfig) ToAccessLogConfigOutputWithContext(ctx context.Context) AccessLogConfigOutput
type AccessLogConfigArgs ¶
type AccessLogConfigArgs struct { // Third party grpc server address. Address pulumi.StringPtrInput // CLS config. Cls AccessLogConfigClsPtrInput // Whether enable log. Enable pulumi.BoolPtrInput // Whether enable third party grpc server. EnableServer pulumi.BoolPtrInput // Whether enable stdout. EnableStdout pulumi.BoolPtrInput // Log encoding, TEXT or JSON. Encoding pulumi.StringPtrInput // Log format. Format pulumi.StringPtrInput // Mesh ID. MeshName pulumi.StringInput // Selected range. SelectedRange AccessLogConfigSelectedRangePtrInput // Log template, istio/trace/custome. Template pulumi.StringPtrInput }
The set of arguments for constructing a AccessLogConfig resource.
func (AccessLogConfigArgs) ElementType ¶
func (AccessLogConfigArgs) ElementType() reflect.Type
type AccessLogConfigArray ¶
type AccessLogConfigArray []AccessLogConfigInput
func (AccessLogConfigArray) ElementType ¶
func (AccessLogConfigArray) ElementType() reflect.Type
func (AccessLogConfigArray) ToAccessLogConfigArrayOutput ¶
func (i AccessLogConfigArray) ToAccessLogConfigArrayOutput() AccessLogConfigArrayOutput
func (AccessLogConfigArray) ToAccessLogConfigArrayOutputWithContext ¶
func (i AccessLogConfigArray) ToAccessLogConfigArrayOutputWithContext(ctx context.Context) AccessLogConfigArrayOutput
type AccessLogConfigArrayInput ¶
type AccessLogConfigArrayInput interface { pulumi.Input ToAccessLogConfigArrayOutput() AccessLogConfigArrayOutput ToAccessLogConfigArrayOutputWithContext(context.Context) AccessLogConfigArrayOutput }
AccessLogConfigArrayInput is an input type that accepts AccessLogConfigArray and AccessLogConfigArrayOutput values. You can construct a concrete instance of `AccessLogConfigArrayInput` via:
AccessLogConfigArray{ AccessLogConfigArgs{...} }
type AccessLogConfigArrayOutput ¶
type AccessLogConfigArrayOutput struct{ *pulumi.OutputState }
func (AccessLogConfigArrayOutput) ElementType ¶
func (AccessLogConfigArrayOutput) ElementType() reflect.Type
func (AccessLogConfigArrayOutput) Index ¶
func (o AccessLogConfigArrayOutput) Index(i pulumi.IntInput) AccessLogConfigOutput
func (AccessLogConfigArrayOutput) ToAccessLogConfigArrayOutput ¶
func (o AccessLogConfigArrayOutput) ToAccessLogConfigArrayOutput() AccessLogConfigArrayOutput
func (AccessLogConfigArrayOutput) ToAccessLogConfigArrayOutputWithContext ¶
func (o AccessLogConfigArrayOutput) ToAccessLogConfigArrayOutputWithContext(ctx context.Context) AccessLogConfigArrayOutput
type AccessLogConfigCls ¶
type AccessLogConfigClsArgs ¶
type AccessLogConfigClsArgs struct { // Whether enable CLS. Enable pulumi.BoolInput `pulumi:"enable"` // Log set of CLS. LogSet pulumi.StringPtrInput `pulumi:"logSet"` // Log topic of CLS. Topic pulumi.StringPtrInput `pulumi:"topic"` }
func (AccessLogConfigClsArgs) ElementType ¶
func (AccessLogConfigClsArgs) ElementType() reflect.Type
func (AccessLogConfigClsArgs) ToAccessLogConfigClsOutput ¶
func (i AccessLogConfigClsArgs) ToAccessLogConfigClsOutput() AccessLogConfigClsOutput
func (AccessLogConfigClsArgs) ToAccessLogConfigClsOutputWithContext ¶
func (i AccessLogConfigClsArgs) ToAccessLogConfigClsOutputWithContext(ctx context.Context) AccessLogConfigClsOutput
func (AccessLogConfigClsArgs) ToAccessLogConfigClsPtrOutput ¶
func (i AccessLogConfigClsArgs) ToAccessLogConfigClsPtrOutput() AccessLogConfigClsPtrOutput
func (AccessLogConfigClsArgs) ToAccessLogConfigClsPtrOutputWithContext ¶
func (i AccessLogConfigClsArgs) ToAccessLogConfigClsPtrOutputWithContext(ctx context.Context) AccessLogConfigClsPtrOutput
type AccessLogConfigClsInput ¶
type AccessLogConfigClsInput interface { pulumi.Input ToAccessLogConfigClsOutput() AccessLogConfigClsOutput ToAccessLogConfigClsOutputWithContext(context.Context) AccessLogConfigClsOutput }
AccessLogConfigClsInput is an input type that accepts AccessLogConfigClsArgs and AccessLogConfigClsOutput values. You can construct a concrete instance of `AccessLogConfigClsInput` via:
AccessLogConfigClsArgs{...}
type AccessLogConfigClsOutput ¶
type AccessLogConfigClsOutput struct{ *pulumi.OutputState }
func (AccessLogConfigClsOutput) ElementType ¶
func (AccessLogConfigClsOutput) ElementType() reflect.Type
func (AccessLogConfigClsOutput) Enable ¶
func (o AccessLogConfigClsOutput) Enable() pulumi.BoolOutput
Whether enable CLS.
func (AccessLogConfigClsOutput) LogSet ¶
func (o AccessLogConfigClsOutput) LogSet() pulumi.StringPtrOutput
Log set of CLS.
func (AccessLogConfigClsOutput) ToAccessLogConfigClsOutput ¶
func (o AccessLogConfigClsOutput) ToAccessLogConfigClsOutput() AccessLogConfigClsOutput
func (AccessLogConfigClsOutput) ToAccessLogConfigClsOutputWithContext ¶
func (o AccessLogConfigClsOutput) ToAccessLogConfigClsOutputWithContext(ctx context.Context) AccessLogConfigClsOutput
func (AccessLogConfigClsOutput) ToAccessLogConfigClsPtrOutput ¶
func (o AccessLogConfigClsOutput) ToAccessLogConfigClsPtrOutput() AccessLogConfigClsPtrOutput
func (AccessLogConfigClsOutput) ToAccessLogConfigClsPtrOutputWithContext ¶
func (o AccessLogConfigClsOutput) ToAccessLogConfigClsPtrOutputWithContext(ctx context.Context) AccessLogConfigClsPtrOutput
func (AccessLogConfigClsOutput) Topic ¶
func (o AccessLogConfigClsOutput) Topic() pulumi.StringPtrOutput
Log topic of CLS.
type AccessLogConfigClsPtrInput ¶
type AccessLogConfigClsPtrInput interface { pulumi.Input ToAccessLogConfigClsPtrOutput() AccessLogConfigClsPtrOutput ToAccessLogConfigClsPtrOutputWithContext(context.Context) AccessLogConfigClsPtrOutput }
AccessLogConfigClsPtrInput is an input type that accepts AccessLogConfigClsArgs, AccessLogConfigClsPtr and AccessLogConfigClsPtrOutput values. You can construct a concrete instance of `AccessLogConfigClsPtrInput` via:
AccessLogConfigClsArgs{...} or: nil
func AccessLogConfigClsPtr ¶
func AccessLogConfigClsPtr(v *AccessLogConfigClsArgs) AccessLogConfigClsPtrInput
type AccessLogConfigClsPtrOutput ¶
type AccessLogConfigClsPtrOutput struct{ *pulumi.OutputState }
func (AccessLogConfigClsPtrOutput) Elem ¶
func (o AccessLogConfigClsPtrOutput) Elem() AccessLogConfigClsOutput
func (AccessLogConfigClsPtrOutput) ElementType ¶
func (AccessLogConfigClsPtrOutput) ElementType() reflect.Type
func (AccessLogConfigClsPtrOutput) Enable ¶
func (o AccessLogConfigClsPtrOutput) Enable() pulumi.BoolPtrOutput
Whether enable CLS.
func (AccessLogConfigClsPtrOutput) LogSet ¶
func (o AccessLogConfigClsPtrOutput) LogSet() pulumi.StringPtrOutput
Log set of CLS.
func (AccessLogConfigClsPtrOutput) ToAccessLogConfigClsPtrOutput ¶
func (o AccessLogConfigClsPtrOutput) ToAccessLogConfigClsPtrOutput() AccessLogConfigClsPtrOutput
func (AccessLogConfigClsPtrOutput) ToAccessLogConfigClsPtrOutputWithContext ¶
func (o AccessLogConfigClsPtrOutput) ToAccessLogConfigClsPtrOutputWithContext(ctx context.Context) AccessLogConfigClsPtrOutput
func (AccessLogConfigClsPtrOutput) Topic ¶
func (o AccessLogConfigClsPtrOutput) Topic() pulumi.StringPtrOutput
Log topic of CLS.
type AccessLogConfigInput ¶
type AccessLogConfigInput interface { pulumi.Input ToAccessLogConfigOutput() AccessLogConfigOutput ToAccessLogConfigOutputWithContext(ctx context.Context) AccessLogConfigOutput }
type AccessLogConfigMap ¶
type AccessLogConfigMap map[string]AccessLogConfigInput
func (AccessLogConfigMap) ElementType ¶
func (AccessLogConfigMap) ElementType() reflect.Type
func (AccessLogConfigMap) ToAccessLogConfigMapOutput ¶
func (i AccessLogConfigMap) ToAccessLogConfigMapOutput() AccessLogConfigMapOutput
func (AccessLogConfigMap) ToAccessLogConfigMapOutputWithContext ¶
func (i AccessLogConfigMap) ToAccessLogConfigMapOutputWithContext(ctx context.Context) AccessLogConfigMapOutput
type AccessLogConfigMapInput ¶
type AccessLogConfigMapInput interface { pulumi.Input ToAccessLogConfigMapOutput() AccessLogConfigMapOutput ToAccessLogConfigMapOutputWithContext(context.Context) AccessLogConfigMapOutput }
AccessLogConfigMapInput is an input type that accepts AccessLogConfigMap and AccessLogConfigMapOutput values. You can construct a concrete instance of `AccessLogConfigMapInput` via:
AccessLogConfigMap{ "key": AccessLogConfigArgs{...} }
type AccessLogConfigMapOutput ¶
type AccessLogConfigMapOutput struct{ *pulumi.OutputState }
func (AccessLogConfigMapOutput) ElementType ¶
func (AccessLogConfigMapOutput) ElementType() reflect.Type
func (AccessLogConfigMapOutput) MapIndex ¶
func (o AccessLogConfigMapOutput) MapIndex(k pulumi.StringInput) AccessLogConfigOutput
func (AccessLogConfigMapOutput) ToAccessLogConfigMapOutput ¶
func (o AccessLogConfigMapOutput) ToAccessLogConfigMapOutput() AccessLogConfigMapOutput
func (AccessLogConfigMapOutput) ToAccessLogConfigMapOutputWithContext ¶
func (o AccessLogConfigMapOutput) ToAccessLogConfigMapOutputWithContext(ctx context.Context) AccessLogConfigMapOutput
type AccessLogConfigOutput ¶
type AccessLogConfigOutput struct{ *pulumi.OutputState }
func (AccessLogConfigOutput) Address ¶
func (o AccessLogConfigOutput) Address() pulumi.StringPtrOutput
Third party grpc server address.
func (AccessLogConfigOutput) Cls ¶
func (o AccessLogConfigOutput) Cls() AccessLogConfigClsPtrOutput
CLS config.
func (AccessLogConfigOutput) ElementType ¶
func (AccessLogConfigOutput) ElementType() reflect.Type
func (AccessLogConfigOutput) Enable ¶
func (o AccessLogConfigOutput) Enable() pulumi.BoolPtrOutput
Whether enable log.
func (AccessLogConfigOutput) EnableServer ¶
func (o AccessLogConfigOutput) EnableServer() pulumi.BoolPtrOutput
Whether enable third party grpc server.
func (AccessLogConfigOutput) EnableStdout ¶
func (o AccessLogConfigOutput) EnableStdout() pulumi.BoolPtrOutput
Whether enable stdout.
func (AccessLogConfigOutput) Encoding ¶
func (o AccessLogConfigOutput) Encoding() pulumi.StringPtrOutput
Log encoding, TEXT or JSON.
func (AccessLogConfigOutput) Format ¶
func (o AccessLogConfigOutput) Format() pulumi.StringPtrOutput
Log format.
func (AccessLogConfigOutput) MeshName ¶
func (o AccessLogConfigOutput) MeshName() pulumi.StringOutput
Mesh ID.
func (AccessLogConfigOutput) SelectedRange ¶
func (o AccessLogConfigOutput) SelectedRange() AccessLogConfigSelectedRangePtrOutput
Selected range.
func (AccessLogConfigOutput) Template ¶
func (o AccessLogConfigOutput) Template() pulumi.StringPtrOutput
Log template, istio/trace/custome.
func (AccessLogConfigOutput) ToAccessLogConfigOutput ¶
func (o AccessLogConfigOutput) ToAccessLogConfigOutput() AccessLogConfigOutput
func (AccessLogConfigOutput) ToAccessLogConfigOutputWithContext ¶
func (o AccessLogConfigOutput) ToAccessLogConfigOutputWithContext(ctx context.Context) AccessLogConfigOutput
type AccessLogConfigSelectedRange ¶
type AccessLogConfigSelectedRange struct { // Select all if true, default false. All *bool `pulumi:"all"` // Items. Items []AccessLogConfigSelectedRangeItem `pulumi:"items"` }
type AccessLogConfigSelectedRangeArgs ¶
type AccessLogConfigSelectedRangeArgs struct { // Select all if true, default false. All pulumi.BoolPtrInput `pulumi:"all"` // Items. Items AccessLogConfigSelectedRangeItemArrayInput `pulumi:"items"` }
func (AccessLogConfigSelectedRangeArgs) ElementType ¶
func (AccessLogConfigSelectedRangeArgs) ElementType() reflect.Type
func (AccessLogConfigSelectedRangeArgs) ToAccessLogConfigSelectedRangeOutput ¶
func (i AccessLogConfigSelectedRangeArgs) ToAccessLogConfigSelectedRangeOutput() AccessLogConfigSelectedRangeOutput
func (AccessLogConfigSelectedRangeArgs) ToAccessLogConfigSelectedRangeOutputWithContext ¶
func (i AccessLogConfigSelectedRangeArgs) ToAccessLogConfigSelectedRangeOutputWithContext(ctx context.Context) AccessLogConfigSelectedRangeOutput
func (AccessLogConfigSelectedRangeArgs) ToAccessLogConfigSelectedRangePtrOutput ¶
func (i AccessLogConfigSelectedRangeArgs) ToAccessLogConfigSelectedRangePtrOutput() AccessLogConfigSelectedRangePtrOutput
func (AccessLogConfigSelectedRangeArgs) ToAccessLogConfigSelectedRangePtrOutputWithContext ¶
func (i AccessLogConfigSelectedRangeArgs) ToAccessLogConfigSelectedRangePtrOutputWithContext(ctx context.Context) AccessLogConfigSelectedRangePtrOutput
type AccessLogConfigSelectedRangeInput ¶
type AccessLogConfigSelectedRangeInput interface { pulumi.Input ToAccessLogConfigSelectedRangeOutput() AccessLogConfigSelectedRangeOutput ToAccessLogConfigSelectedRangeOutputWithContext(context.Context) AccessLogConfigSelectedRangeOutput }
AccessLogConfigSelectedRangeInput is an input type that accepts AccessLogConfigSelectedRangeArgs and AccessLogConfigSelectedRangeOutput values. You can construct a concrete instance of `AccessLogConfigSelectedRangeInput` via:
AccessLogConfigSelectedRangeArgs{...}
type AccessLogConfigSelectedRangeItemArgs ¶
type AccessLogConfigSelectedRangeItemArgs struct { // Ingress gateway list. Gateways pulumi.StringArrayInput `pulumi:"gateways"` // Namespace. Namespace pulumi.StringPtrInput `pulumi:"namespace"` }
func (AccessLogConfigSelectedRangeItemArgs) ElementType ¶
func (AccessLogConfigSelectedRangeItemArgs) ElementType() reflect.Type
func (AccessLogConfigSelectedRangeItemArgs) ToAccessLogConfigSelectedRangeItemOutput ¶
func (i AccessLogConfigSelectedRangeItemArgs) ToAccessLogConfigSelectedRangeItemOutput() AccessLogConfigSelectedRangeItemOutput
func (AccessLogConfigSelectedRangeItemArgs) ToAccessLogConfigSelectedRangeItemOutputWithContext ¶
func (i AccessLogConfigSelectedRangeItemArgs) ToAccessLogConfigSelectedRangeItemOutputWithContext(ctx context.Context) AccessLogConfigSelectedRangeItemOutput
type AccessLogConfigSelectedRangeItemArray ¶
type AccessLogConfigSelectedRangeItemArray []AccessLogConfigSelectedRangeItemInput
func (AccessLogConfigSelectedRangeItemArray) ElementType ¶
func (AccessLogConfigSelectedRangeItemArray) ElementType() reflect.Type
func (AccessLogConfigSelectedRangeItemArray) ToAccessLogConfigSelectedRangeItemArrayOutput ¶
func (i AccessLogConfigSelectedRangeItemArray) ToAccessLogConfigSelectedRangeItemArrayOutput() AccessLogConfigSelectedRangeItemArrayOutput
func (AccessLogConfigSelectedRangeItemArray) ToAccessLogConfigSelectedRangeItemArrayOutputWithContext ¶
func (i AccessLogConfigSelectedRangeItemArray) ToAccessLogConfigSelectedRangeItemArrayOutputWithContext(ctx context.Context) AccessLogConfigSelectedRangeItemArrayOutput
type AccessLogConfigSelectedRangeItemArrayInput ¶
type AccessLogConfigSelectedRangeItemArrayInput interface { pulumi.Input ToAccessLogConfigSelectedRangeItemArrayOutput() AccessLogConfigSelectedRangeItemArrayOutput ToAccessLogConfigSelectedRangeItemArrayOutputWithContext(context.Context) AccessLogConfigSelectedRangeItemArrayOutput }
AccessLogConfigSelectedRangeItemArrayInput is an input type that accepts AccessLogConfigSelectedRangeItemArray and AccessLogConfigSelectedRangeItemArrayOutput values. You can construct a concrete instance of `AccessLogConfigSelectedRangeItemArrayInput` via:
AccessLogConfigSelectedRangeItemArray{ AccessLogConfigSelectedRangeItemArgs{...} }
type AccessLogConfigSelectedRangeItemArrayOutput ¶
type AccessLogConfigSelectedRangeItemArrayOutput struct{ *pulumi.OutputState }
func (AccessLogConfigSelectedRangeItemArrayOutput) ElementType ¶
func (AccessLogConfigSelectedRangeItemArrayOutput) ElementType() reflect.Type
func (AccessLogConfigSelectedRangeItemArrayOutput) ToAccessLogConfigSelectedRangeItemArrayOutput ¶
func (o AccessLogConfigSelectedRangeItemArrayOutput) ToAccessLogConfigSelectedRangeItemArrayOutput() AccessLogConfigSelectedRangeItemArrayOutput
func (AccessLogConfigSelectedRangeItemArrayOutput) ToAccessLogConfigSelectedRangeItemArrayOutputWithContext ¶
func (o AccessLogConfigSelectedRangeItemArrayOutput) ToAccessLogConfigSelectedRangeItemArrayOutputWithContext(ctx context.Context) AccessLogConfigSelectedRangeItemArrayOutput
type AccessLogConfigSelectedRangeItemInput ¶
type AccessLogConfigSelectedRangeItemInput interface { pulumi.Input ToAccessLogConfigSelectedRangeItemOutput() AccessLogConfigSelectedRangeItemOutput ToAccessLogConfigSelectedRangeItemOutputWithContext(context.Context) AccessLogConfigSelectedRangeItemOutput }
AccessLogConfigSelectedRangeItemInput is an input type that accepts AccessLogConfigSelectedRangeItemArgs and AccessLogConfigSelectedRangeItemOutput values. You can construct a concrete instance of `AccessLogConfigSelectedRangeItemInput` via:
AccessLogConfigSelectedRangeItemArgs{...}
type AccessLogConfigSelectedRangeItemOutput ¶
type AccessLogConfigSelectedRangeItemOutput struct{ *pulumi.OutputState }
func (AccessLogConfigSelectedRangeItemOutput) ElementType ¶
func (AccessLogConfigSelectedRangeItemOutput) ElementType() reflect.Type
func (AccessLogConfigSelectedRangeItemOutput) Gateways ¶
func (o AccessLogConfigSelectedRangeItemOutput) Gateways() pulumi.StringArrayOutput
Ingress gateway list.
func (AccessLogConfigSelectedRangeItemOutput) Namespace ¶
func (o AccessLogConfigSelectedRangeItemOutput) Namespace() pulumi.StringPtrOutput
Namespace.
func (AccessLogConfigSelectedRangeItemOutput) ToAccessLogConfigSelectedRangeItemOutput ¶
func (o AccessLogConfigSelectedRangeItemOutput) ToAccessLogConfigSelectedRangeItemOutput() AccessLogConfigSelectedRangeItemOutput
func (AccessLogConfigSelectedRangeItemOutput) ToAccessLogConfigSelectedRangeItemOutputWithContext ¶
func (o AccessLogConfigSelectedRangeItemOutput) ToAccessLogConfigSelectedRangeItemOutputWithContext(ctx context.Context) AccessLogConfigSelectedRangeItemOutput
type AccessLogConfigSelectedRangeOutput ¶
type AccessLogConfigSelectedRangeOutput struct{ *pulumi.OutputState }
func (AccessLogConfigSelectedRangeOutput) All ¶
func (o AccessLogConfigSelectedRangeOutput) All() pulumi.BoolPtrOutput
Select all if true, default false.
func (AccessLogConfigSelectedRangeOutput) ElementType ¶
func (AccessLogConfigSelectedRangeOutput) ElementType() reflect.Type
func (AccessLogConfigSelectedRangeOutput) ToAccessLogConfigSelectedRangeOutput ¶
func (o AccessLogConfigSelectedRangeOutput) ToAccessLogConfigSelectedRangeOutput() AccessLogConfigSelectedRangeOutput
func (AccessLogConfigSelectedRangeOutput) ToAccessLogConfigSelectedRangeOutputWithContext ¶
func (o AccessLogConfigSelectedRangeOutput) ToAccessLogConfigSelectedRangeOutputWithContext(ctx context.Context) AccessLogConfigSelectedRangeOutput
func (AccessLogConfigSelectedRangeOutput) ToAccessLogConfigSelectedRangePtrOutput ¶
func (o AccessLogConfigSelectedRangeOutput) ToAccessLogConfigSelectedRangePtrOutput() AccessLogConfigSelectedRangePtrOutput
func (AccessLogConfigSelectedRangeOutput) ToAccessLogConfigSelectedRangePtrOutputWithContext ¶
func (o AccessLogConfigSelectedRangeOutput) ToAccessLogConfigSelectedRangePtrOutputWithContext(ctx context.Context) AccessLogConfigSelectedRangePtrOutput
type AccessLogConfigSelectedRangePtrInput ¶
type AccessLogConfigSelectedRangePtrInput interface { pulumi.Input ToAccessLogConfigSelectedRangePtrOutput() AccessLogConfigSelectedRangePtrOutput ToAccessLogConfigSelectedRangePtrOutputWithContext(context.Context) AccessLogConfigSelectedRangePtrOutput }
AccessLogConfigSelectedRangePtrInput is an input type that accepts AccessLogConfigSelectedRangeArgs, AccessLogConfigSelectedRangePtr and AccessLogConfigSelectedRangePtrOutput values. You can construct a concrete instance of `AccessLogConfigSelectedRangePtrInput` via:
AccessLogConfigSelectedRangeArgs{...} or: nil
func AccessLogConfigSelectedRangePtr ¶
func AccessLogConfigSelectedRangePtr(v *AccessLogConfigSelectedRangeArgs) AccessLogConfigSelectedRangePtrInput
type AccessLogConfigSelectedRangePtrOutput ¶
type AccessLogConfigSelectedRangePtrOutput struct{ *pulumi.OutputState }
func (AccessLogConfigSelectedRangePtrOutput) All ¶
func (o AccessLogConfigSelectedRangePtrOutput) All() pulumi.BoolPtrOutput
Select all if true, default false.
func (AccessLogConfigSelectedRangePtrOutput) ElementType ¶
func (AccessLogConfigSelectedRangePtrOutput) ElementType() reflect.Type
func (AccessLogConfigSelectedRangePtrOutput) ToAccessLogConfigSelectedRangePtrOutput ¶
func (o AccessLogConfigSelectedRangePtrOutput) ToAccessLogConfigSelectedRangePtrOutput() AccessLogConfigSelectedRangePtrOutput
func (AccessLogConfigSelectedRangePtrOutput) ToAccessLogConfigSelectedRangePtrOutputWithContext ¶
func (o AccessLogConfigSelectedRangePtrOutput) ToAccessLogConfigSelectedRangePtrOutputWithContext(ctx context.Context) AccessLogConfigSelectedRangePtrOutput
type AccessLogConfigState ¶
type AccessLogConfigState struct { // Third party grpc server address. Address pulumi.StringPtrInput // CLS config. Cls AccessLogConfigClsPtrInput // Whether enable log. Enable pulumi.BoolPtrInput // Whether enable third party grpc server. EnableServer pulumi.BoolPtrInput // Whether enable stdout. EnableStdout pulumi.BoolPtrInput // Log encoding, TEXT or JSON. Encoding pulumi.StringPtrInput // Log format. Format pulumi.StringPtrInput // Mesh ID. MeshName pulumi.StringPtrInput // Selected range. SelectedRange AccessLogConfigSelectedRangePtrInput // Log template, istio/trace/custome. Template pulumi.StringPtrInput }
func (AccessLogConfigState) ElementType ¶
func (AccessLogConfigState) ElementType() reflect.Type
type ClusterAttachment ¶
type ClusterAttachment struct { pulumi.CustomResourceState // Cluster list. ClusterLists ClusterAttachmentClusterListArrayOutput `pulumi:"clusterLists"` // Mesh ID. MeshId pulumi.StringOutput `pulumi:"meshId"` }
Provides a resource to create a tcm clusterAttachment
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tcm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tcm.NewClusterAttachment(ctx, "clusterAttachment", &Tcm.ClusterAttachmentArgs{ ClusterLists: tcm.ClusterAttachmentClusterListArray{ &tcm.ClusterAttachmentClusterListArgs{ ClusterId: pulumi.String("cls-rc5uy6dy"), Region: pulumi.String("ap-guangzhou"), Role: pulumi.String("REMOTE"), SubnetId: pulumi.String("subnet-lkyb3ayc"), Type: pulumi.String("TKE"), VpcId: pulumi.String("vpc-a1jycmbx"), }, }, MeshId: pulumi.String("mesh-b9q6vf9l"), }) if err != nil { return err } return nil }) }
```
## Import
tcm cluster_attachment can be imported using the mesh_id#cluster_id, e.g.
```sh
$ pulumi import tencentcloud:Tcm/clusterAttachment:ClusterAttachment cluster_attachment mesh-b9q6vf9l#cls-rc5uy6dy
```
func GetClusterAttachment ¶
func GetClusterAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClusterAttachmentState, opts ...pulumi.ResourceOption) (*ClusterAttachment, error)
GetClusterAttachment gets an existing ClusterAttachment 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 NewClusterAttachment ¶
func NewClusterAttachment(ctx *pulumi.Context, name string, args *ClusterAttachmentArgs, opts ...pulumi.ResourceOption) (*ClusterAttachment, error)
NewClusterAttachment registers a new resource with the given unique name, arguments, and options.
func (*ClusterAttachment) ElementType ¶
func (*ClusterAttachment) ElementType() reflect.Type
func (*ClusterAttachment) ToClusterAttachmentOutput ¶
func (i *ClusterAttachment) ToClusterAttachmentOutput() ClusterAttachmentOutput
func (*ClusterAttachment) ToClusterAttachmentOutputWithContext ¶
func (i *ClusterAttachment) ToClusterAttachmentOutputWithContext(ctx context.Context) ClusterAttachmentOutput
type ClusterAttachmentArgs ¶
type ClusterAttachmentArgs struct { // Cluster list. ClusterLists ClusterAttachmentClusterListArrayInput // Mesh ID. MeshId pulumi.StringInput }
The set of arguments for constructing a ClusterAttachment resource.
func (ClusterAttachmentArgs) ElementType ¶
func (ClusterAttachmentArgs) ElementType() reflect.Type
type ClusterAttachmentArray ¶
type ClusterAttachmentArray []ClusterAttachmentInput
func (ClusterAttachmentArray) ElementType ¶
func (ClusterAttachmentArray) ElementType() reflect.Type
func (ClusterAttachmentArray) ToClusterAttachmentArrayOutput ¶
func (i ClusterAttachmentArray) ToClusterAttachmentArrayOutput() ClusterAttachmentArrayOutput
func (ClusterAttachmentArray) ToClusterAttachmentArrayOutputWithContext ¶
func (i ClusterAttachmentArray) ToClusterAttachmentArrayOutputWithContext(ctx context.Context) ClusterAttachmentArrayOutput
type ClusterAttachmentArrayInput ¶
type ClusterAttachmentArrayInput interface { pulumi.Input ToClusterAttachmentArrayOutput() ClusterAttachmentArrayOutput ToClusterAttachmentArrayOutputWithContext(context.Context) ClusterAttachmentArrayOutput }
ClusterAttachmentArrayInput is an input type that accepts ClusterAttachmentArray and ClusterAttachmentArrayOutput values. You can construct a concrete instance of `ClusterAttachmentArrayInput` via:
ClusterAttachmentArray{ ClusterAttachmentArgs{...} }
type ClusterAttachmentArrayOutput ¶
type ClusterAttachmentArrayOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentArrayOutput) ElementType ¶
func (ClusterAttachmentArrayOutput) ElementType() reflect.Type
func (ClusterAttachmentArrayOutput) Index ¶
func (o ClusterAttachmentArrayOutput) Index(i pulumi.IntInput) ClusterAttachmentOutput
func (ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutput ¶
func (o ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutput() ClusterAttachmentArrayOutput
func (ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutputWithContext ¶
func (o ClusterAttachmentArrayOutput) ToClusterAttachmentArrayOutputWithContext(ctx context.Context) ClusterAttachmentArrayOutput
type ClusterAttachmentClusterList ¶
type ClusterAttachmentClusterList struct { // TKE Cluster id. ClusterId string `pulumi:"clusterId"` // TKE cluster region. Region string `pulumi:"region"` // Cluster role in mesh, REMOTE or MASTER. Role string `pulumi:"role"` // Subnet id, only needed if it's standalone mesh. SubnetId *string `pulumi:"subnetId"` // Cluster type. Type string `pulumi:"type"` // Cluster's VpcId. VpcId string `pulumi:"vpcId"` }
type ClusterAttachmentClusterListArgs ¶
type ClusterAttachmentClusterListArgs struct { // TKE Cluster id. ClusterId pulumi.StringInput `pulumi:"clusterId"` // TKE cluster region. Region pulumi.StringInput `pulumi:"region"` // Cluster role in mesh, REMOTE or MASTER. Role pulumi.StringInput `pulumi:"role"` // Subnet id, only needed if it's standalone mesh. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // Cluster type. Type pulumi.StringInput `pulumi:"type"` // Cluster's VpcId. VpcId pulumi.StringInput `pulumi:"vpcId"` }
func (ClusterAttachmentClusterListArgs) ElementType ¶
func (ClusterAttachmentClusterListArgs) ElementType() reflect.Type
func (ClusterAttachmentClusterListArgs) ToClusterAttachmentClusterListOutput ¶
func (i ClusterAttachmentClusterListArgs) ToClusterAttachmentClusterListOutput() ClusterAttachmentClusterListOutput
func (ClusterAttachmentClusterListArgs) ToClusterAttachmentClusterListOutputWithContext ¶
func (i ClusterAttachmentClusterListArgs) ToClusterAttachmentClusterListOutputWithContext(ctx context.Context) ClusterAttachmentClusterListOutput
type ClusterAttachmentClusterListArray ¶
type ClusterAttachmentClusterListArray []ClusterAttachmentClusterListInput
func (ClusterAttachmentClusterListArray) ElementType ¶
func (ClusterAttachmentClusterListArray) ElementType() reflect.Type
func (ClusterAttachmentClusterListArray) ToClusterAttachmentClusterListArrayOutput ¶
func (i ClusterAttachmentClusterListArray) ToClusterAttachmentClusterListArrayOutput() ClusterAttachmentClusterListArrayOutput
func (ClusterAttachmentClusterListArray) ToClusterAttachmentClusterListArrayOutputWithContext ¶
func (i ClusterAttachmentClusterListArray) ToClusterAttachmentClusterListArrayOutputWithContext(ctx context.Context) ClusterAttachmentClusterListArrayOutput
type ClusterAttachmentClusterListArrayInput ¶
type ClusterAttachmentClusterListArrayInput interface { pulumi.Input ToClusterAttachmentClusterListArrayOutput() ClusterAttachmentClusterListArrayOutput ToClusterAttachmentClusterListArrayOutputWithContext(context.Context) ClusterAttachmentClusterListArrayOutput }
ClusterAttachmentClusterListArrayInput is an input type that accepts ClusterAttachmentClusterListArray and ClusterAttachmentClusterListArrayOutput values. You can construct a concrete instance of `ClusterAttachmentClusterListArrayInput` via:
ClusterAttachmentClusterListArray{ ClusterAttachmentClusterListArgs{...} }
type ClusterAttachmentClusterListArrayOutput ¶
type ClusterAttachmentClusterListArrayOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentClusterListArrayOutput) ElementType ¶
func (ClusterAttachmentClusterListArrayOutput) ElementType() reflect.Type
func (ClusterAttachmentClusterListArrayOutput) ToClusterAttachmentClusterListArrayOutput ¶
func (o ClusterAttachmentClusterListArrayOutput) ToClusterAttachmentClusterListArrayOutput() ClusterAttachmentClusterListArrayOutput
func (ClusterAttachmentClusterListArrayOutput) ToClusterAttachmentClusterListArrayOutputWithContext ¶
func (o ClusterAttachmentClusterListArrayOutput) ToClusterAttachmentClusterListArrayOutputWithContext(ctx context.Context) ClusterAttachmentClusterListArrayOutput
type ClusterAttachmentClusterListInput ¶
type ClusterAttachmentClusterListInput interface { pulumi.Input ToClusterAttachmentClusterListOutput() ClusterAttachmentClusterListOutput ToClusterAttachmentClusterListOutputWithContext(context.Context) ClusterAttachmentClusterListOutput }
ClusterAttachmentClusterListInput is an input type that accepts ClusterAttachmentClusterListArgs and ClusterAttachmentClusterListOutput values. You can construct a concrete instance of `ClusterAttachmentClusterListInput` via:
ClusterAttachmentClusterListArgs{...}
type ClusterAttachmentClusterListOutput ¶
type ClusterAttachmentClusterListOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentClusterListOutput) ClusterId ¶
func (o ClusterAttachmentClusterListOutput) ClusterId() pulumi.StringOutput
TKE Cluster id.
func (ClusterAttachmentClusterListOutput) ElementType ¶
func (ClusterAttachmentClusterListOutput) ElementType() reflect.Type
func (ClusterAttachmentClusterListOutput) Region ¶
func (o ClusterAttachmentClusterListOutput) Region() pulumi.StringOutput
TKE cluster region.
func (ClusterAttachmentClusterListOutput) Role ¶
func (o ClusterAttachmentClusterListOutput) Role() pulumi.StringOutput
Cluster role in mesh, REMOTE or MASTER.
func (ClusterAttachmentClusterListOutput) SubnetId ¶
func (o ClusterAttachmentClusterListOutput) SubnetId() pulumi.StringPtrOutput
Subnet id, only needed if it's standalone mesh.
func (ClusterAttachmentClusterListOutput) ToClusterAttachmentClusterListOutput ¶
func (o ClusterAttachmentClusterListOutput) ToClusterAttachmentClusterListOutput() ClusterAttachmentClusterListOutput
func (ClusterAttachmentClusterListOutput) ToClusterAttachmentClusterListOutputWithContext ¶
func (o ClusterAttachmentClusterListOutput) ToClusterAttachmentClusterListOutputWithContext(ctx context.Context) ClusterAttachmentClusterListOutput
func (ClusterAttachmentClusterListOutput) Type ¶
func (o ClusterAttachmentClusterListOutput) Type() pulumi.StringOutput
Cluster type.
func (ClusterAttachmentClusterListOutput) VpcId ¶
func (o ClusterAttachmentClusterListOutput) VpcId() pulumi.StringOutput
Cluster's VpcId.
type ClusterAttachmentInput ¶
type ClusterAttachmentInput interface { pulumi.Input ToClusterAttachmentOutput() ClusterAttachmentOutput ToClusterAttachmentOutputWithContext(ctx context.Context) ClusterAttachmentOutput }
type ClusterAttachmentMap ¶
type ClusterAttachmentMap map[string]ClusterAttachmentInput
func (ClusterAttachmentMap) ElementType ¶
func (ClusterAttachmentMap) ElementType() reflect.Type
func (ClusterAttachmentMap) ToClusterAttachmentMapOutput ¶
func (i ClusterAttachmentMap) ToClusterAttachmentMapOutput() ClusterAttachmentMapOutput
func (ClusterAttachmentMap) ToClusterAttachmentMapOutputWithContext ¶
func (i ClusterAttachmentMap) ToClusterAttachmentMapOutputWithContext(ctx context.Context) ClusterAttachmentMapOutput
type ClusterAttachmentMapInput ¶
type ClusterAttachmentMapInput interface { pulumi.Input ToClusterAttachmentMapOutput() ClusterAttachmentMapOutput ToClusterAttachmentMapOutputWithContext(context.Context) ClusterAttachmentMapOutput }
ClusterAttachmentMapInput is an input type that accepts ClusterAttachmentMap and ClusterAttachmentMapOutput values. You can construct a concrete instance of `ClusterAttachmentMapInput` via:
ClusterAttachmentMap{ "key": ClusterAttachmentArgs{...} }
type ClusterAttachmentMapOutput ¶
type ClusterAttachmentMapOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentMapOutput) ElementType ¶
func (ClusterAttachmentMapOutput) ElementType() reflect.Type
func (ClusterAttachmentMapOutput) MapIndex ¶
func (o ClusterAttachmentMapOutput) MapIndex(k pulumi.StringInput) ClusterAttachmentOutput
func (ClusterAttachmentMapOutput) ToClusterAttachmentMapOutput ¶
func (o ClusterAttachmentMapOutput) ToClusterAttachmentMapOutput() ClusterAttachmentMapOutput
func (ClusterAttachmentMapOutput) ToClusterAttachmentMapOutputWithContext ¶
func (o ClusterAttachmentMapOutput) ToClusterAttachmentMapOutputWithContext(ctx context.Context) ClusterAttachmentMapOutput
type ClusterAttachmentOutput ¶
type ClusterAttachmentOutput struct{ *pulumi.OutputState }
func (ClusterAttachmentOutput) ClusterLists ¶
func (o ClusterAttachmentOutput) ClusterLists() ClusterAttachmentClusterListArrayOutput
Cluster list.
func (ClusterAttachmentOutput) ElementType ¶
func (ClusterAttachmentOutput) ElementType() reflect.Type
func (ClusterAttachmentOutput) MeshId ¶
func (o ClusterAttachmentOutput) MeshId() pulumi.StringOutput
Mesh ID.
func (ClusterAttachmentOutput) ToClusterAttachmentOutput ¶
func (o ClusterAttachmentOutput) ToClusterAttachmentOutput() ClusterAttachmentOutput
func (ClusterAttachmentOutput) ToClusterAttachmentOutputWithContext ¶
func (o ClusterAttachmentOutput) ToClusterAttachmentOutputWithContext(ctx context.Context) ClusterAttachmentOutput
type ClusterAttachmentState ¶
type ClusterAttachmentState struct { // Cluster list. ClusterLists ClusterAttachmentClusterListArrayInput // Mesh ID. MeshId pulumi.StringPtrInput }
func (ClusterAttachmentState) ElementType ¶
func (ClusterAttachmentState) ElementType() reflect.Type
type GetMeshMeshList ¶
type GetMeshMeshList struct { // Mesh configuration. Configs []GetMeshMeshListConfig `pulumi:"configs"` // Mesh name. DisplayName string `pulumi:"displayName"` // Mesh instance Id. MeshId string `pulumi:"meshId"` // A list of associated tags. TagLists []GetMeshMeshListTagList `pulumi:"tagLists"` // Mesh type. Value range:- `STANDALONE`: Standalone mesh- `HOSTED`: hosted the mesh. Type string `pulumi:"type"` // Mesh version. Version string `pulumi:"version"` }
type GetMeshMeshListArgs ¶
type GetMeshMeshListArgs struct { // Mesh configuration. Configs GetMeshMeshListConfigArrayInput `pulumi:"configs"` // Mesh name. DisplayName pulumi.StringInput `pulumi:"displayName"` // Mesh instance Id. MeshId pulumi.StringInput `pulumi:"meshId"` // A list of associated tags. TagLists GetMeshMeshListTagListArrayInput `pulumi:"tagLists"` // Mesh type. Value range:- `STANDALONE`: Standalone mesh- `HOSTED`: hosted the mesh. Type pulumi.StringInput `pulumi:"type"` // Mesh version. Version pulumi.StringInput `pulumi:"version"` }
func (GetMeshMeshListArgs) ElementType ¶
func (GetMeshMeshListArgs) ElementType() reflect.Type
func (GetMeshMeshListArgs) ToGetMeshMeshListOutput ¶
func (i GetMeshMeshListArgs) ToGetMeshMeshListOutput() GetMeshMeshListOutput
func (GetMeshMeshListArgs) ToGetMeshMeshListOutputWithContext ¶
func (i GetMeshMeshListArgs) ToGetMeshMeshListOutputWithContext(ctx context.Context) GetMeshMeshListOutput
type GetMeshMeshListArray ¶
type GetMeshMeshListArray []GetMeshMeshListInput
func (GetMeshMeshListArray) ElementType ¶
func (GetMeshMeshListArray) ElementType() reflect.Type
func (GetMeshMeshListArray) ToGetMeshMeshListArrayOutput ¶
func (i GetMeshMeshListArray) ToGetMeshMeshListArrayOutput() GetMeshMeshListArrayOutput
func (GetMeshMeshListArray) ToGetMeshMeshListArrayOutputWithContext ¶
func (i GetMeshMeshListArray) ToGetMeshMeshListArrayOutputWithContext(ctx context.Context) GetMeshMeshListArrayOutput
type GetMeshMeshListArrayInput ¶
type GetMeshMeshListArrayInput interface { pulumi.Input ToGetMeshMeshListArrayOutput() GetMeshMeshListArrayOutput ToGetMeshMeshListArrayOutputWithContext(context.Context) GetMeshMeshListArrayOutput }
GetMeshMeshListArrayInput is an input type that accepts GetMeshMeshListArray and GetMeshMeshListArrayOutput values. You can construct a concrete instance of `GetMeshMeshListArrayInput` via:
GetMeshMeshListArray{ GetMeshMeshListArgs{...} }
type GetMeshMeshListArrayOutput ¶
type GetMeshMeshListArrayOutput struct{ *pulumi.OutputState }
func (GetMeshMeshListArrayOutput) ElementType ¶
func (GetMeshMeshListArrayOutput) ElementType() reflect.Type
func (GetMeshMeshListArrayOutput) Index ¶
func (o GetMeshMeshListArrayOutput) Index(i pulumi.IntInput) GetMeshMeshListOutput
func (GetMeshMeshListArrayOutput) ToGetMeshMeshListArrayOutput ¶
func (o GetMeshMeshListArrayOutput) ToGetMeshMeshListArrayOutput() GetMeshMeshListArrayOutput
func (GetMeshMeshListArrayOutput) ToGetMeshMeshListArrayOutputWithContext ¶
func (o GetMeshMeshListArrayOutput) ToGetMeshMeshListArrayOutputWithContext(ctx context.Context) GetMeshMeshListArrayOutput
type GetMeshMeshListConfig ¶
type GetMeshMeshListConfig struct { // Istio configuration. Istios []GetMeshMeshListConfigIstio `pulumi:"istios"` }
type GetMeshMeshListConfigArgs ¶
type GetMeshMeshListConfigArgs struct { // Istio configuration. Istios GetMeshMeshListConfigIstioArrayInput `pulumi:"istios"` }
func (GetMeshMeshListConfigArgs) ElementType ¶
func (GetMeshMeshListConfigArgs) ElementType() reflect.Type
func (GetMeshMeshListConfigArgs) ToGetMeshMeshListConfigOutput ¶
func (i GetMeshMeshListConfigArgs) ToGetMeshMeshListConfigOutput() GetMeshMeshListConfigOutput
func (GetMeshMeshListConfigArgs) ToGetMeshMeshListConfigOutputWithContext ¶
func (i GetMeshMeshListConfigArgs) ToGetMeshMeshListConfigOutputWithContext(ctx context.Context) GetMeshMeshListConfigOutput
type GetMeshMeshListConfigArray ¶
type GetMeshMeshListConfigArray []GetMeshMeshListConfigInput
func (GetMeshMeshListConfigArray) ElementType ¶
func (GetMeshMeshListConfigArray) ElementType() reflect.Type
func (GetMeshMeshListConfigArray) ToGetMeshMeshListConfigArrayOutput ¶
func (i GetMeshMeshListConfigArray) ToGetMeshMeshListConfigArrayOutput() GetMeshMeshListConfigArrayOutput
func (GetMeshMeshListConfigArray) ToGetMeshMeshListConfigArrayOutputWithContext ¶
func (i GetMeshMeshListConfigArray) ToGetMeshMeshListConfigArrayOutputWithContext(ctx context.Context) GetMeshMeshListConfigArrayOutput
type GetMeshMeshListConfigArrayInput ¶
type GetMeshMeshListConfigArrayInput interface { pulumi.Input ToGetMeshMeshListConfigArrayOutput() GetMeshMeshListConfigArrayOutput ToGetMeshMeshListConfigArrayOutputWithContext(context.Context) GetMeshMeshListConfigArrayOutput }
GetMeshMeshListConfigArrayInput is an input type that accepts GetMeshMeshListConfigArray and GetMeshMeshListConfigArrayOutput values. You can construct a concrete instance of `GetMeshMeshListConfigArrayInput` via:
GetMeshMeshListConfigArray{ GetMeshMeshListConfigArgs{...} }
type GetMeshMeshListConfigArrayOutput ¶
type GetMeshMeshListConfigArrayOutput struct{ *pulumi.OutputState }
func (GetMeshMeshListConfigArrayOutput) ElementType ¶
func (GetMeshMeshListConfigArrayOutput) ElementType() reflect.Type
func (GetMeshMeshListConfigArrayOutput) Index ¶
func (o GetMeshMeshListConfigArrayOutput) Index(i pulumi.IntInput) GetMeshMeshListConfigOutput
func (GetMeshMeshListConfigArrayOutput) ToGetMeshMeshListConfigArrayOutput ¶
func (o GetMeshMeshListConfigArrayOutput) ToGetMeshMeshListConfigArrayOutput() GetMeshMeshListConfigArrayOutput
func (GetMeshMeshListConfigArrayOutput) ToGetMeshMeshListConfigArrayOutputWithContext ¶
func (o GetMeshMeshListConfigArrayOutput) ToGetMeshMeshListConfigArrayOutputWithContext(ctx context.Context) GetMeshMeshListConfigArrayOutput
type GetMeshMeshListConfigInput ¶
type GetMeshMeshListConfigInput interface { pulumi.Input ToGetMeshMeshListConfigOutput() GetMeshMeshListConfigOutput ToGetMeshMeshListConfigOutputWithContext(context.Context) GetMeshMeshListConfigOutput }
GetMeshMeshListConfigInput is an input type that accepts GetMeshMeshListConfigArgs and GetMeshMeshListConfigOutput values. You can construct a concrete instance of `GetMeshMeshListConfigInput` via:
GetMeshMeshListConfigArgs{...}
type GetMeshMeshListConfigIstio ¶
type GetMeshMeshListConfigIstio struct { // Disable http retry. DisableHttpRetry bool `pulumi:"disableHttpRetry"` // Disable policy checks. DisablePolicyChecks bool `pulumi:"disablePolicyChecks"` // Enable HTTP/1.0 support. EnablePilotHttp bool `pulumi:"enablePilotHttp"` // Outbound traffic policy. OutboundTrafficPolicy string `pulumi:"outboundTrafficPolicy"` // SmartDNS configuration. SmartDns []GetMeshMeshListConfigIstioSmartDn `pulumi:"smartDns"` }
type GetMeshMeshListConfigIstioArgs ¶
type GetMeshMeshListConfigIstioArgs struct { // Disable http retry. DisableHttpRetry pulumi.BoolInput `pulumi:"disableHttpRetry"` // Disable policy checks. DisablePolicyChecks pulumi.BoolInput `pulumi:"disablePolicyChecks"` // Enable HTTP/1.0 support. EnablePilotHttp pulumi.BoolInput `pulumi:"enablePilotHttp"` // Outbound traffic policy. OutboundTrafficPolicy pulumi.StringInput `pulumi:"outboundTrafficPolicy"` // SmartDNS configuration. SmartDns GetMeshMeshListConfigIstioSmartDnArrayInput `pulumi:"smartDns"` }
func (GetMeshMeshListConfigIstioArgs) ElementType ¶
func (GetMeshMeshListConfigIstioArgs) ElementType() reflect.Type
func (GetMeshMeshListConfigIstioArgs) ToGetMeshMeshListConfigIstioOutput ¶
func (i GetMeshMeshListConfigIstioArgs) ToGetMeshMeshListConfigIstioOutput() GetMeshMeshListConfigIstioOutput
func (GetMeshMeshListConfigIstioArgs) ToGetMeshMeshListConfigIstioOutputWithContext ¶
func (i GetMeshMeshListConfigIstioArgs) ToGetMeshMeshListConfigIstioOutputWithContext(ctx context.Context) GetMeshMeshListConfigIstioOutput
type GetMeshMeshListConfigIstioArray ¶
type GetMeshMeshListConfigIstioArray []GetMeshMeshListConfigIstioInput
func (GetMeshMeshListConfigIstioArray) ElementType ¶
func (GetMeshMeshListConfigIstioArray) ElementType() reflect.Type
func (GetMeshMeshListConfigIstioArray) ToGetMeshMeshListConfigIstioArrayOutput ¶
func (i GetMeshMeshListConfigIstioArray) ToGetMeshMeshListConfigIstioArrayOutput() GetMeshMeshListConfigIstioArrayOutput
func (GetMeshMeshListConfigIstioArray) ToGetMeshMeshListConfigIstioArrayOutputWithContext ¶
func (i GetMeshMeshListConfigIstioArray) ToGetMeshMeshListConfigIstioArrayOutputWithContext(ctx context.Context) GetMeshMeshListConfigIstioArrayOutput
type GetMeshMeshListConfigIstioArrayInput ¶
type GetMeshMeshListConfigIstioArrayInput interface { pulumi.Input ToGetMeshMeshListConfigIstioArrayOutput() GetMeshMeshListConfigIstioArrayOutput ToGetMeshMeshListConfigIstioArrayOutputWithContext(context.Context) GetMeshMeshListConfigIstioArrayOutput }
GetMeshMeshListConfigIstioArrayInput is an input type that accepts GetMeshMeshListConfigIstioArray and GetMeshMeshListConfigIstioArrayOutput values. You can construct a concrete instance of `GetMeshMeshListConfigIstioArrayInput` via:
GetMeshMeshListConfigIstioArray{ GetMeshMeshListConfigIstioArgs{...} }
type GetMeshMeshListConfigIstioArrayOutput ¶
type GetMeshMeshListConfigIstioArrayOutput struct{ *pulumi.OutputState }
func (GetMeshMeshListConfigIstioArrayOutput) ElementType ¶
func (GetMeshMeshListConfigIstioArrayOutput) ElementType() reflect.Type
func (GetMeshMeshListConfigIstioArrayOutput) Index ¶
func (o GetMeshMeshListConfigIstioArrayOutput) Index(i pulumi.IntInput) GetMeshMeshListConfigIstioOutput
func (GetMeshMeshListConfigIstioArrayOutput) ToGetMeshMeshListConfigIstioArrayOutput ¶
func (o GetMeshMeshListConfigIstioArrayOutput) ToGetMeshMeshListConfigIstioArrayOutput() GetMeshMeshListConfigIstioArrayOutput
func (GetMeshMeshListConfigIstioArrayOutput) ToGetMeshMeshListConfigIstioArrayOutputWithContext ¶
func (o GetMeshMeshListConfigIstioArrayOutput) ToGetMeshMeshListConfigIstioArrayOutputWithContext(ctx context.Context) GetMeshMeshListConfigIstioArrayOutput
type GetMeshMeshListConfigIstioInput ¶
type GetMeshMeshListConfigIstioInput interface { pulumi.Input ToGetMeshMeshListConfigIstioOutput() GetMeshMeshListConfigIstioOutput ToGetMeshMeshListConfigIstioOutputWithContext(context.Context) GetMeshMeshListConfigIstioOutput }
GetMeshMeshListConfigIstioInput is an input type that accepts GetMeshMeshListConfigIstioArgs and GetMeshMeshListConfigIstioOutput values. You can construct a concrete instance of `GetMeshMeshListConfigIstioInput` via:
GetMeshMeshListConfigIstioArgs{...}
type GetMeshMeshListConfigIstioOutput ¶
type GetMeshMeshListConfigIstioOutput struct{ *pulumi.OutputState }
func (GetMeshMeshListConfigIstioOutput) DisableHttpRetry ¶
func (o GetMeshMeshListConfigIstioOutput) DisableHttpRetry() pulumi.BoolOutput
Disable http retry.
func (GetMeshMeshListConfigIstioOutput) DisablePolicyChecks ¶
func (o GetMeshMeshListConfigIstioOutput) DisablePolicyChecks() pulumi.BoolOutput
Disable policy checks.
func (GetMeshMeshListConfigIstioOutput) ElementType ¶
func (GetMeshMeshListConfigIstioOutput) ElementType() reflect.Type
func (GetMeshMeshListConfigIstioOutput) EnablePilotHttp ¶
func (o GetMeshMeshListConfigIstioOutput) EnablePilotHttp() pulumi.BoolOutput
Enable HTTP/1.0 support.
func (GetMeshMeshListConfigIstioOutput) OutboundTrafficPolicy ¶
func (o GetMeshMeshListConfigIstioOutput) OutboundTrafficPolicy() pulumi.StringOutput
Outbound traffic policy.
func (GetMeshMeshListConfigIstioOutput) SmartDns ¶
func (o GetMeshMeshListConfigIstioOutput) SmartDns() GetMeshMeshListConfigIstioSmartDnArrayOutput
SmartDNS configuration.
func (GetMeshMeshListConfigIstioOutput) ToGetMeshMeshListConfigIstioOutput ¶
func (o GetMeshMeshListConfigIstioOutput) ToGetMeshMeshListConfigIstioOutput() GetMeshMeshListConfigIstioOutput
func (GetMeshMeshListConfigIstioOutput) ToGetMeshMeshListConfigIstioOutputWithContext ¶
func (o GetMeshMeshListConfigIstioOutput) ToGetMeshMeshListConfigIstioOutputWithContext(ctx context.Context) GetMeshMeshListConfigIstioOutput
type GetMeshMeshListConfigIstioSmartDnArgs ¶
type GetMeshMeshListConfigIstioSmartDnArgs struct { // Enable auto allocate address. IstioMetaDnsAutoAllocate pulumi.BoolInput `pulumi:"istioMetaDnsAutoAllocate"` // Enable dns proxy. IstioMetaDnsCapture pulumi.BoolInput `pulumi:"istioMetaDnsCapture"` }
func (GetMeshMeshListConfigIstioSmartDnArgs) ElementType ¶
func (GetMeshMeshListConfigIstioSmartDnArgs) ElementType() reflect.Type
func (GetMeshMeshListConfigIstioSmartDnArgs) ToGetMeshMeshListConfigIstioSmartDnOutput ¶
func (i GetMeshMeshListConfigIstioSmartDnArgs) ToGetMeshMeshListConfigIstioSmartDnOutput() GetMeshMeshListConfigIstioSmartDnOutput
func (GetMeshMeshListConfigIstioSmartDnArgs) ToGetMeshMeshListConfigIstioSmartDnOutputWithContext ¶
func (i GetMeshMeshListConfigIstioSmartDnArgs) ToGetMeshMeshListConfigIstioSmartDnOutputWithContext(ctx context.Context) GetMeshMeshListConfigIstioSmartDnOutput
type GetMeshMeshListConfigIstioSmartDnArray ¶
type GetMeshMeshListConfigIstioSmartDnArray []GetMeshMeshListConfigIstioSmartDnInput
func (GetMeshMeshListConfigIstioSmartDnArray) ElementType ¶
func (GetMeshMeshListConfigIstioSmartDnArray) ElementType() reflect.Type
func (GetMeshMeshListConfigIstioSmartDnArray) ToGetMeshMeshListConfigIstioSmartDnArrayOutput ¶
func (i GetMeshMeshListConfigIstioSmartDnArray) ToGetMeshMeshListConfigIstioSmartDnArrayOutput() GetMeshMeshListConfigIstioSmartDnArrayOutput
func (GetMeshMeshListConfigIstioSmartDnArray) ToGetMeshMeshListConfigIstioSmartDnArrayOutputWithContext ¶
func (i GetMeshMeshListConfigIstioSmartDnArray) ToGetMeshMeshListConfigIstioSmartDnArrayOutputWithContext(ctx context.Context) GetMeshMeshListConfigIstioSmartDnArrayOutput
type GetMeshMeshListConfigIstioSmartDnArrayInput ¶
type GetMeshMeshListConfigIstioSmartDnArrayInput interface { pulumi.Input ToGetMeshMeshListConfigIstioSmartDnArrayOutput() GetMeshMeshListConfigIstioSmartDnArrayOutput ToGetMeshMeshListConfigIstioSmartDnArrayOutputWithContext(context.Context) GetMeshMeshListConfigIstioSmartDnArrayOutput }
GetMeshMeshListConfigIstioSmartDnArrayInput is an input type that accepts GetMeshMeshListConfigIstioSmartDnArray and GetMeshMeshListConfigIstioSmartDnArrayOutput values. You can construct a concrete instance of `GetMeshMeshListConfigIstioSmartDnArrayInput` via:
GetMeshMeshListConfigIstioSmartDnArray{ GetMeshMeshListConfigIstioSmartDnArgs{...} }
type GetMeshMeshListConfigIstioSmartDnArrayOutput ¶
type GetMeshMeshListConfigIstioSmartDnArrayOutput struct{ *pulumi.OutputState }
func (GetMeshMeshListConfigIstioSmartDnArrayOutput) ElementType ¶
func (GetMeshMeshListConfigIstioSmartDnArrayOutput) ElementType() reflect.Type
func (GetMeshMeshListConfigIstioSmartDnArrayOutput) ToGetMeshMeshListConfigIstioSmartDnArrayOutput ¶
func (o GetMeshMeshListConfigIstioSmartDnArrayOutput) ToGetMeshMeshListConfigIstioSmartDnArrayOutput() GetMeshMeshListConfigIstioSmartDnArrayOutput
func (GetMeshMeshListConfigIstioSmartDnArrayOutput) ToGetMeshMeshListConfigIstioSmartDnArrayOutputWithContext ¶
func (o GetMeshMeshListConfigIstioSmartDnArrayOutput) ToGetMeshMeshListConfigIstioSmartDnArrayOutputWithContext(ctx context.Context) GetMeshMeshListConfigIstioSmartDnArrayOutput
type GetMeshMeshListConfigIstioSmartDnInput ¶
type GetMeshMeshListConfigIstioSmartDnInput interface { pulumi.Input ToGetMeshMeshListConfigIstioSmartDnOutput() GetMeshMeshListConfigIstioSmartDnOutput ToGetMeshMeshListConfigIstioSmartDnOutputWithContext(context.Context) GetMeshMeshListConfigIstioSmartDnOutput }
GetMeshMeshListConfigIstioSmartDnInput is an input type that accepts GetMeshMeshListConfigIstioSmartDnArgs and GetMeshMeshListConfigIstioSmartDnOutput values. You can construct a concrete instance of `GetMeshMeshListConfigIstioSmartDnInput` via:
GetMeshMeshListConfigIstioSmartDnArgs{...}
type GetMeshMeshListConfigIstioSmartDnOutput ¶
type GetMeshMeshListConfigIstioSmartDnOutput struct{ *pulumi.OutputState }
func (GetMeshMeshListConfigIstioSmartDnOutput) ElementType ¶
func (GetMeshMeshListConfigIstioSmartDnOutput) ElementType() reflect.Type
func (GetMeshMeshListConfigIstioSmartDnOutput) IstioMetaDnsAutoAllocate ¶
func (o GetMeshMeshListConfigIstioSmartDnOutput) IstioMetaDnsAutoAllocate() pulumi.BoolOutput
Enable auto allocate address.
func (GetMeshMeshListConfigIstioSmartDnOutput) IstioMetaDnsCapture ¶
func (o GetMeshMeshListConfigIstioSmartDnOutput) IstioMetaDnsCapture() pulumi.BoolOutput
Enable dns proxy.
func (GetMeshMeshListConfigIstioSmartDnOutput) ToGetMeshMeshListConfigIstioSmartDnOutput ¶
func (o GetMeshMeshListConfigIstioSmartDnOutput) ToGetMeshMeshListConfigIstioSmartDnOutput() GetMeshMeshListConfigIstioSmartDnOutput
func (GetMeshMeshListConfigIstioSmartDnOutput) ToGetMeshMeshListConfigIstioSmartDnOutputWithContext ¶
func (o GetMeshMeshListConfigIstioSmartDnOutput) ToGetMeshMeshListConfigIstioSmartDnOutputWithContext(ctx context.Context) GetMeshMeshListConfigIstioSmartDnOutput
type GetMeshMeshListConfigOutput ¶
type GetMeshMeshListConfigOutput struct{ *pulumi.OutputState }
func (GetMeshMeshListConfigOutput) ElementType ¶
func (GetMeshMeshListConfigOutput) ElementType() reflect.Type
func (GetMeshMeshListConfigOutput) Istios ¶
func (o GetMeshMeshListConfigOutput) Istios() GetMeshMeshListConfigIstioArrayOutput
Istio configuration.
func (GetMeshMeshListConfigOutput) ToGetMeshMeshListConfigOutput ¶
func (o GetMeshMeshListConfigOutput) ToGetMeshMeshListConfigOutput() GetMeshMeshListConfigOutput
func (GetMeshMeshListConfigOutput) ToGetMeshMeshListConfigOutputWithContext ¶
func (o GetMeshMeshListConfigOutput) ToGetMeshMeshListConfigOutputWithContext(ctx context.Context) GetMeshMeshListConfigOutput
type GetMeshMeshListInput ¶
type GetMeshMeshListInput interface { pulumi.Input ToGetMeshMeshListOutput() GetMeshMeshListOutput ToGetMeshMeshListOutputWithContext(context.Context) GetMeshMeshListOutput }
GetMeshMeshListInput is an input type that accepts GetMeshMeshListArgs and GetMeshMeshListOutput values. You can construct a concrete instance of `GetMeshMeshListInput` via:
GetMeshMeshListArgs{...}
type GetMeshMeshListOutput ¶
type GetMeshMeshListOutput struct{ *pulumi.OutputState }
func (GetMeshMeshListOutput) Configs ¶
func (o GetMeshMeshListOutput) Configs() GetMeshMeshListConfigArrayOutput
Mesh configuration.
func (GetMeshMeshListOutput) DisplayName ¶
func (o GetMeshMeshListOutput) DisplayName() pulumi.StringOutput
Mesh name.
func (GetMeshMeshListOutput) ElementType ¶
func (GetMeshMeshListOutput) ElementType() reflect.Type
func (GetMeshMeshListOutput) MeshId ¶
func (o GetMeshMeshListOutput) MeshId() pulumi.StringOutput
Mesh instance Id.
func (GetMeshMeshListOutput) TagLists ¶
func (o GetMeshMeshListOutput) TagLists() GetMeshMeshListTagListArrayOutput
A list of associated tags.
func (GetMeshMeshListOutput) ToGetMeshMeshListOutput ¶
func (o GetMeshMeshListOutput) ToGetMeshMeshListOutput() GetMeshMeshListOutput
func (GetMeshMeshListOutput) ToGetMeshMeshListOutputWithContext ¶
func (o GetMeshMeshListOutput) ToGetMeshMeshListOutputWithContext(ctx context.Context) GetMeshMeshListOutput
func (GetMeshMeshListOutput) Type ¶
func (o GetMeshMeshListOutput) Type() pulumi.StringOutput
Mesh type. Value range:- `STANDALONE`: Standalone mesh- `HOSTED`: hosted the mesh.
func (GetMeshMeshListOutput) Version ¶
func (o GetMeshMeshListOutput) Version() pulumi.StringOutput
Mesh version.
type GetMeshMeshListTagList ¶
type GetMeshMeshListTagListArgs ¶
type GetMeshMeshListTagListArgs struct { // Tag key. Key pulumi.StringInput `pulumi:"key"` // Passthrough to other related product. Passthrough pulumi.BoolInput `pulumi:"passthrough"` // Tag value. Value pulumi.StringInput `pulumi:"value"` }
func (GetMeshMeshListTagListArgs) ElementType ¶
func (GetMeshMeshListTagListArgs) ElementType() reflect.Type
func (GetMeshMeshListTagListArgs) ToGetMeshMeshListTagListOutput ¶
func (i GetMeshMeshListTagListArgs) ToGetMeshMeshListTagListOutput() GetMeshMeshListTagListOutput
func (GetMeshMeshListTagListArgs) ToGetMeshMeshListTagListOutputWithContext ¶
func (i GetMeshMeshListTagListArgs) ToGetMeshMeshListTagListOutputWithContext(ctx context.Context) GetMeshMeshListTagListOutput
type GetMeshMeshListTagListArray ¶
type GetMeshMeshListTagListArray []GetMeshMeshListTagListInput
func (GetMeshMeshListTagListArray) ElementType ¶
func (GetMeshMeshListTagListArray) ElementType() reflect.Type
func (GetMeshMeshListTagListArray) ToGetMeshMeshListTagListArrayOutput ¶
func (i GetMeshMeshListTagListArray) ToGetMeshMeshListTagListArrayOutput() GetMeshMeshListTagListArrayOutput
func (GetMeshMeshListTagListArray) ToGetMeshMeshListTagListArrayOutputWithContext ¶
func (i GetMeshMeshListTagListArray) ToGetMeshMeshListTagListArrayOutputWithContext(ctx context.Context) GetMeshMeshListTagListArrayOutput
type GetMeshMeshListTagListArrayInput ¶
type GetMeshMeshListTagListArrayInput interface { pulumi.Input ToGetMeshMeshListTagListArrayOutput() GetMeshMeshListTagListArrayOutput ToGetMeshMeshListTagListArrayOutputWithContext(context.Context) GetMeshMeshListTagListArrayOutput }
GetMeshMeshListTagListArrayInput is an input type that accepts GetMeshMeshListTagListArray and GetMeshMeshListTagListArrayOutput values. You can construct a concrete instance of `GetMeshMeshListTagListArrayInput` via:
GetMeshMeshListTagListArray{ GetMeshMeshListTagListArgs{...} }
type GetMeshMeshListTagListArrayOutput ¶
type GetMeshMeshListTagListArrayOutput struct{ *pulumi.OutputState }
func (GetMeshMeshListTagListArrayOutput) ElementType ¶
func (GetMeshMeshListTagListArrayOutput) ElementType() reflect.Type
func (GetMeshMeshListTagListArrayOutput) Index ¶
func (o GetMeshMeshListTagListArrayOutput) Index(i pulumi.IntInput) GetMeshMeshListTagListOutput
func (GetMeshMeshListTagListArrayOutput) ToGetMeshMeshListTagListArrayOutput ¶
func (o GetMeshMeshListTagListArrayOutput) ToGetMeshMeshListTagListArrayOutput() GetMeshMeshListTagListArrayOutput
func (GetMeshMeshListTagListArrayOutput) ToGetMeshMeshListTagListArrayOutputWithContext ¶
func (o GetMeshMeshListTagListArrayOutput) ToGetMeshMeshListTagListArrayOutputWithContext(ctx context.Context) GetMeshMeshListTagListArrayOutput
type GetMeshMeshListTagListInput ¶
type GetMeshMeshListTagListInput interface { pulumi.Input ToGetMeshMeshListTagListOutput() GetMeshMeshListTagListOutput ToGetMeshMeshListTagListOutputWithContext(context.Context) GetMeshMeshListTagListOutput }
GetMeshMeshListTagListInput is an input type that accepts GetMeshMeshListTagListArgs and GetMeshMeshListTagListOutput values. You can construct a concrete instance of `GetMeshMeshListTagListInput` via:
GetMeshMeshListTagListArgs{...}
type GetMeshMeshListTagListOutput ¶
type GetMeshMeshListTagListOutput struct{ *pulumi.OutputState }
func (GetMeshMeshListTagListOutput) ElementType ¶
func (GetMeshMeshListTagListOutput) ElementType() reflect.Type
func (GetMeshMeshListTagListOutput) Key ¶
func (o GetMeshMeshListTagListOutput) Key() pulumi.StringOutput
Tag key.
func (GetMeshMeshListTagListOutput) Passthrough ¶
func (o GetMeshMeshListTagListOutput) Passthrough() pulumi.BoolOutput
Passthrough to other related product.
func (GetMeshMeshListTagListOutput) ToGetMeshMeshListTagListOutput ¶
func (o GetMeshMeshListTagListOutput) ToGetMeshMeshListTagListOutput() GetMeshMeshListTagListOutput
func (GetMeshMeshListTagListOutput) ToGetMeshMeshListTagListOutputWithContext ¶
func (o GetMeshMeshListTagListOutput) ToGetMeshMeshListTagListOutputWithContext(ctx context.Context) GetMeshMeshListTagListOutput
func (GetMeshMeshListTagListOutput) Value ¶
func (o GetMeshMeshListTagListOutput) Value() pulumi.StringOutput
Tag value.
type LookupMeshArgs ¶
type LookupMeshArgs struct { // Mesh name. MeshClusters []string `pulumi:"meshClusters"` // Mesh instance Id. MeshIds []string `pulumi:"meshIds"` // Display name. MeshNames []string `pulumi:"meshNames"` // Used to save results. ResultOutputFile *string `pulumi:"resultOutputFile"` // tag key. Tags []string `pulumi:"tags"` }
A collection of arguments for invoking getMesh.
type LookupMeshOutputArgs ¶
type LookupMeshOutputArgs struct { // Mesh name. MeshClusters pulumi.StringArrayInput `pulumi:"meshClusters"` // Mesh instance Id. MeshIds pulumi.StringArrayInput `pulumi:"meshIds"` // Display name. MeshNames pulumi.StringArrayInput `pulumi:"meshNames"` // Used to save results. ResultOutputFile pulumi.StringPtrInput `pulumi:"resultOutputFile"` // tag key. Tags pulumi.StringArrayInput `pulumi:"tags"` }
A collection of arguments for invoking getMesh.
func (LookupMeshOutputArgs) ElementType ¶
func (LookupMeshOutputArgs) ElementType() reflect.Type
type LookupMeshResult ¶
type LookupMeshResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` MeshClusters []string `pulumi:"meshClusters"` // Mesh instance Id. MeshIds []string `pulumi:"meshIds"` // The mesh information is queriedNote: This field may return null, indicating that a valid value is not available. MeshLists []GetMeshMeshList `pulumi:"meshLists"` MeshNames []string `pulumi:"meshNames"` ResultOutputFile *string `pulumi:"resultOutputFile"` Tags []string `pulumi:"tags"` }
A collection of values returned by getMesh.
func LookupMesh ¶
func LookupMesh(ctx *pulumi.Context, args *LookupMeshArgs, opts ...pulumi.InvokeOption) (*LookupMeshResult, error)
Use this data source to query detailed information of tcm mesh
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tcm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tcm.GetMesh(ctx, &tcm.GetMeshArgs{ MeshClusters: []string{ "cls-xxxx", }, MeshIds: []string{ "mesh-xxxxxx", }, MeshNames: []string{ "KEEP_MASH", }, Tags: []string{ "key", }, }, nil) if err != nil { return err } return nil }) }
```
type LookupMeshResultOutput ¶
type LookupMeshResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getMesh.
func LookupMeshOutput ¶
func LookupMeshOutput(ctx *pulumi.Context, args LookupMeshOutputArgs, opts ...pulumi.InvokeOption) LookupMeshResultOutput
func (LookupMeshResultOutput) ElementType ¶
func (LookupMeshResultOutput) ElementType() reflect.Type
func (LookupMeshResultOutput) Id ¶
func (o LookupMeshResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupMeshResultOutput) MeshClusters ¶
func (o LookupMeshResultOutput) MeshClusters() pulumi.StringArrayOutput
func (LookupMeshResultOutput) MeshIds ¶
func (o LookupMeshResultOutput) MeshIds() pulumi.StringArrayOutput
Mesh instance Id.
func (LookupMeshResultOutput) MeshLists ¶
func (o LookupMeshResultOutput) MeshLists() GetMeshMeshListArrayOutput
The mesh information is queriedNote: This field may return null, indicating that a valid value is not available.
func (LookupMeshResultOutput) MeshNames ¶
func (o LookupMeshResultOutput) MeshNames() pulumi.StringArrayOutput
func (LookupMeshResultOutput) ResultOutputFile ¶
func (o LookupMeshResultOutput) ResultOutputFile() pulumi.StringPtrOutput
func (LookupMeshResultOutput) Tags ¶
func (o LookupMeshResultOutput) Tags() pulumi.StringArrayOutput
func (LookupMeshResultOutput) ToLookupMeshResultOutput ¶
func (o LookupMeshResultOutput) ToLookupMeshResultOutput() LookupMeshResultOutput
func (LookupMeshResultOutput) ToLookupMeshResultOutputWithContext ¶
func (o LookupMeshResultOutput) ToLookupMeshResultOutputWithContext(ctx context.Context) LookupMeshResultOutput
type Mesh ¶
type Mesh struct { pulumi.CustomResourceState // Mesh configuration. Config MeshConfigOutput `pulumi:"config"` // Mesh name. DisplayName pulumi.StringOutput `pulumi:"displayName"` // Mesh ID. MeshId pulumi.StringOutput `pulumi:"meshId"` // Mesh version. MeshVersion pulumi.StringOutput `pulumi:"meshVersion"` // A list of associated tags. TagLists MeshTagListArrayOutput `pulumi:"tagLists"` // Mesh type. Type pulumi.StringOutput `pulumi:"type"` }
Provides a resource to create a tcm mesh
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tcm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tcm.NewMesh(ctx, "mesh", &Tcm.MeshArgs{ Config: &tcm.MeshConfigArgs{ Inject: &tcm.MeshConfigInjectArgs{ ExcludeIpRanges: pulumi.StringArray{ pulumi.String("172.16.0.0/16"), }, HoldApplicationUntilProxyStarts: pulumi.Bool(true), HoldProxyUntilApplicationEnds: pulumi.Bool(true), }, Istio: &tcm.MeshConfigIstioArgs{ DisableHttpRetry: pulumi.Bool(true), DisablePolicyChecks: pulumi.Bool(true), EnablePilotHttp: pulumi.Bool(true), OutboundTrafficPolicy: pulumi.String("ALLOW_ANY"), SmartDns: &tcm.MeshConfigIstioSmartDnsArgs{ IstioMetaDnsAutoAllocate: pulumi.Bool(true), IstioMetaDnsCapture: pulumi.Bool(true), }, Tracing: &tcm.MeshConfigIstioTracingArgs{ Enable: pulumi.Bool(false), }, }, Prometheus: &tcm.MeshConfigPrometheusArgs{ CustomProm: &tcm.MeshConfigPrometheusCustomPromArgs{ AuthType: pulumi.String("none"), Url: pulumi.String("https://10.0.0.1:1000"), VpcId: pulumi.String("vpc-j9yhbzpn"), }, }, SidecarResources: &tcm.MeshConfigSidecarResourcesArgs{ Limits: tcm.MeshConfigSidecarResourcesLimitArray{ &tcm.MeshConfigSidecarResourcesLimitArgs{ Name: pulumi.String("cpu"), Quantity: pulumi.String("2"), }, &tcm.MeshConfigSidecarResourcesLimitArgs{ Name: pulumi.String("memory"), Quantity: pulumi.String("1Gi"), }, }, Requests: tcm.MeshConfigSidecarResourcesRequestArray{ &tcm.MeshConfigSidecarResourcesRequestArgs{ Name: pulumi.String("cpu"), Quantity: pulumi.String("100m"), }, &tcm.MeshConfigSidecarResourcesRequestArgs{ Name: pulumi.String("memory"), Quantity: pulumi.String("128Mi"), }, }, }, Tracing: &tcm.MeshConfigTracingArgs{ Apm: &tcm.MeshConfigTracingApmArgs{ Enable: pulumi.Bool(true), Region: pulumi.String("ap-guangzhou"), }, Enable: pulumi.Bool(true), Sampling: pulumi.Float64(1), }, }, DisplayName: pulumi.String("test_mesh"), MeshVersion: pulumi.String("1.12.5"), TagLists: tcm.MeshTagListArray{ &tcm.MeshTagListArgs{ Key: pulumi.String("key"), Passthrough: pulumi.Bool(false), Value: pulumi.String("value"), }, }, Type: pulumi.String("HOSTED"), }) if err != nil { return err } return nil }) }
```
## Import
tcm mesh can be imported using the id, e.g.
```sh
$ pulumi import tencentcloud:Tcm/mesh:Mesh mesh mesh_id
```
func GetMesh ¶
func GetMesh(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MeshState, opts ...pulumi.ResourceOption) (*Mesh, error)
GetMesh gets an existing Mesh 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 NewMesh ¶
func NewMesh(ctx *pulumi.Context, name string, args *MeshArgs, opts ...pulumi.ResourceOption) (*Mesh, error)
NewMesh registers a new resource with the given unique name, arguments, and options.
func (*Mesh) ElementType ¶
func (*Mesh) ToMeshOutput ¶
func (i *Mesh) ToMeshOutput() MeshOutput
func (*Mesh) ToMeshOutputWithContext ¶
func (i *Mesh) ToMeshOutputWithContext(ctx context.Context) MeshOutput
type MeshArgs ¶
type MeshArgs struct { // Mesh configuration. Config MeshConfigInput // Mesh name. DisplayName pulumi.StringInput // Mesh ID. MeshId pulumi.StringPtrInput // Mesh version. MeshVersion pulumi.StringInput // A list of associated tags. TagLists MeshTagListArrayInput // Mesh type. Type pulumi.StringInput }
The set of arguments for constructing a Mesh resource.
func (MeshArgs) ElementType ¶
type MeshArray ¶
type MeshArray []MeshInput
func (MeshArray) ElementType ¶
func (MeshArray) ToMeshArrayOutput ¶
func (i MeshArray) ToMeshArrayOutput() MeshArrayOutput
func (MeshArray) ToMeshArrayOutputWithContext ¶
func (i MeshArray) ToMeshArrayOutputWithContext(ctx context.Context) MeshArrayOutput
type MeshArrayInput ¶
type MeshArrayInput interface { pulumi.Input ToMeshArrayOutput() MeshArrayOutput ToMeshArrayOutputWithContext(context.Context) MeshArrayOutput }
MeshArrayInput is an input type that accepts MeshArray and MeshArrayOutput values. You can construct a concrete instance of `MeshArrayInput` via:
MeshArray{ MeshArgs{...} }
type MeshArrayOutput ¶
type MeshArrayOutput struct{ *pulumi.OutputState }
func (MeshArrayOutput) ElementType ¶
func (MeshArrayOutput) ElementType() reflect.Type
func (MeshArrayOutput) Index ¶
func (o MeshArrayOutput) Index(i pulumi.IntInput) MeshOutput
func (MeshArrayOutput) ToMeshArrayOutput ¶
func (o MeshArrayOutput) ToMeshArrayOutput() MeshArrayOutput
func (MeshArrayOutput) ToMeshArrayOutputWithContext ¶
func (o MeshArrayOutput) ToMeshArrayOutputWithContext(ctx context.Context) MeshArrayOutput
type MeshConfig ¶
type MeshConfig struct { // Sidecar inject configuration. Inject *MeshConfigInject `pulumi:"inject"` // Istio configuration. Istio *MeshConfigIstio `pulumi:"istio"` // Prometheus configuration. Prometheus *MeshConfigPrometheus `pulumi:"prometheus"` // Default sidecar requests and limits. SidecarResources *MeshConfigSidecarResources `pulumi:"sidecarResources"` // Tracing config. Tracing *MeshConfigTracing `pulumi:"tracing"` }
type MeshConfigArgs ¶
type MeshConfigArgs struct { // Sidecar inject configuration. Inject MeshConfigInjectPtrInput `pulumi:"inject"` // Istio configuration. Istio MeshConfigIstioPtrInput `pulumi:"istio"` // Prometheus configuration. Prometheus MeshConfigPrometheusPtrInput `pulumi:"prometheus"` // Default sidecar requests and limits. SidecarResources MeshConfigSidecarResourcesPtrInput `pulumi:"sidecarResources"` // Tracing config. Tracing MeshConfigTracingPtrInput `pulumi:"tracing"` }
func (MeshConfigArgs) ElementType ¶
func (MeshConfigArgs) ElementType() reflect.Type
func (MeshConfigArgs) ToMeshConfigOutput ¶
func (i MeshConfigArgs) ToMeshConfigOutput() MeshConfigOutput
func (MeshConfigArgs) ToMeshConfigOutputWithContext ¶
func (i MeshConfigArgs) ToMeshConfigOutputWithContext(ctx context.Context) MeshConfigOutput
func (MeshConfigArgs) ToMeshConfigPtrOutput ¶
func (i MeshConfigArgs) ToMeshConfigPtrOutput() MeshConfigPtrOutput
func (MeshConfigArgs) ToMeshConfigPtrOutputWithContext ¶
func (i MeshConfigArgs) ToMeshConfigPtrOutputWithContext(ctx context.Context) MeshConfigPtrOutput
type MeshConfigInject ¶ added in v0.1.5
type MeshConfigInject struct { // IP ranges that should not be proxied. ExcludeIpRanges []string `pulumi:"excludeIpRanges"` // Let istio-proxy(sidecar) start first, before app container. HoldApplicationUntilProxyStarts *bool `pulumi:"holdApplicationUntilProxyStarts"` // Let istio-proxy(sidecar) stop last, after app container. HoldProxyUntilApplicationEnds *bool `pulumi:"holdProxyUntilApplicationEnds"` }
type MeshConfigInjectArgs ¶ added in v0.1.5
type MeshConfigInjectArgs struct { // IP ranges that should not be proxied. ExcludeIpRanges pulumi.StringArrayInput `pulumi:"excludeIpRanges"` // Let istio-proxy(sidecar) start first, before app container. HoldApplicationUntilProxyStarts pulumi.BoolPtrInput `pulumi:"holdApplicationUntilProxyStarts"` // Let istio-proxy(sidecar) stop last, after app container. HoldProxyUntilApplicationEnds pulumi.BoolPtrInput `pulumi:"holdProxyUntilApplicationEnds"` }
func (MeshConfigInjectArgs) ElementType ¶ added in v0.1.5
func (MeshConfigInjectArgs) ElementType() reflect.Type
func (MeshConfigInjectArgs) ToMeshConfigInjectOutput ¶ added in v0.1.5
func (i MeshConfigInjectArgs) ToMeshConfigInjectOutput() MeshConfigInjectOutput
func (MeshConfigInjectArgs) ToMeshConfigInjectOutputWithContext ¶ added in v0.1.5
func (i MeshConfigInjectArgs) ToMeshConfigInjectOutputWithContext(ctx context.Context) MeshConfigInjectOutput
func (MeshConfigInjectArgs) ToMeshConfigInjectPtrOutput ¶ added in v0.1.5
func (i MeshConfigInjectArgs) ToMeshConfigInjectPtrOutput() MeshConfigInjectPtrOutput
func (MeshConfigInjectArgs) ToMeshConfigInjectPtrOutputWithContext ¶ added in v0.1.5
func (i MeshConfigInjectArgs) ToMeshConfigInjectPtrOutputWithContext(ctx context.Context) MeshConfigInjectPtrOutput
type MeshConfigInjectInput ¶ added in v0.1.5
type MeshConfigInjectInput interface { pulumi.Input ToMeshConfigInjectOutput() MeshConfigInjectOutput ToMeshConfigInjectOutputWithContext(context.Context) MeshConfigInjectOutput }
MeshConfigInjectInput is an input type that accepts MeshConfigInjectArgs and MeshConfigInjectOutput values. You can construct a concrete instance of `MeshConfigInjectInput` via:
MeshConfigInjectArgs{...}
type MeshConfigInjectOutput ¶ added in v0.1.5
type MeshConfigInjectOutput struct{ *pulumi.OutputState }
func (MeshConfigInjectOutput) ElementType ¶ added in v0.1.5
func (MeshConfigInjectOutput) ElementType() reflect.Type
func (MeshConfigInjectOutput) ExcludeIpRanges ¶ added in v0.1.5
func (o MeshConfigInjectOutput) ExcludeIpRanges() pulumi.StringArrayOutput
IP ranges that should not be proxied.
func (MeshConfigInjectOutput) HoldApplicationUntilProxyStarts ¶ added in v0.1.5
func (o MeshConfigInjectOutput) HoldApplicationUntilProxyStarts() pulumi.BoolPtrOutput
Let istio-proxy(sidecar) start first, before app container.
func (MeshConfigInjectOutput) HoldProxyUntilApplicationEnds ¶ added in v0.1.5
func (o MeshConfigInjectOutput) HoldProxyUntilApplicationEnds() pulumi.BoolPtrOutput
Let istio-proxy(sidecar) stop last, after app container.
func (MeshConfigInjectOutput) ToMeshConfigInjectOutput ¶ added in v0.1.5
func (o MeshConfigInjectOutput) ToMeshConfigInjectOutput() MeshConfigInjectOutput
func (MeshConfigInjectOutput) ToMeshConfigInjectOutputWithContext ¶ added in v0.1.5
func (o MeshConfigInjectOutput) ToMeshConfigInjectOutputWithContext(ctx context.Context) MeshConfigInjectOutput
func (MeshConfigInjectOutput) ToMeshConfigInjectPtrOutput ¶ added in v0.1.5
func (o MeshConfigInjectOutput) ToMeshConfigInjectPtrOutput() MeshConfigInjectPtrOutput
func (MeshConfigInjectOutput) ToMeshConfigInjectPtrOutputWithContext ¶ added in v0.1.5
func (o MeshConfigInjectOutput) ToMeshConfigInjectPtrOutputWithContext(ctx context.Context) MeshConfigInjectPtrOutput
type MeshConfigInjectPtrInput ¶ added in v0.1.5
type MeshConfigInjectPtrInput interface { pulumi.Input ToMeshConfigInjectPtrOutput() MeshConfigInjectPtrOutput ToMeshConfigInjectPtrOutputWithContext(context.Context) MeshConfigInjectPtrOutput }
MeshConfigInjectPtrInput is an input type that accepts MeshConfigInjectArgs, MeshConfigInjectPtr and MeshConfigInjectPtrOutput values. You can construct a concrete instance of `MeshConfigInjectPtrInput` via:
MeshConfigInjectArgs{...} or: nil
func MeshConfigInjectPtr ¶ added in v0.1.5
func MeshConfigInjectPtr(v *MeshConfigInjectArgs) MeshConfigInjectPtrInput
type MeshConfigInjectPtrOutput ¶ added in v0.1.5
type MeshConfigInjectPtrOutput struct{ *pulumi.OutputState }
func (MeshConfigInjectPtrOutput) Elem ¶ added in v0.1.5
func (o MeshConfigInjectPtrOutput) Elem() MeshConfigInjectOutput
func (MeshConfigInjectPtrOutput) ElementType ¶ added in v0.1.5
func (MeshConfigInjectPtrOutput) ElementType() reflect.Type
func (MeshConfigInjectPtrOutput) ExcludeIpRanges ¶ added in v0.1.5
func (o MeshConfigInjectPtrOutput) ExcludeIpRanges() pulumi.StringArrayOutput
IP ranges that should not be proxied.
func (MeshConfigInjectPtrOutput) HoldApplicationUntilProxyStarts ¶ added in v0.1.5
func (o MeshConfigInjectPtrOutput) HoldApplicationUntilProxyStarts() pulumi.BoolPtrOutput
Let istio-proxy(sidecar) start first, before app container.
func (MeshConfigInjectPtrOutput) HoldProxyUntilApplicationEnds ¶ added in v0.1.5
func (o MeshConfigInjectPtrOutput) HoldProxyUntilApplicationEnds() pulumi.BoolPtrOutput
Let istio-proxy(sidecar) stop last, after app container.
func (MeshConfigInjectPtrOutput) ToMeshConfigInjectPtrOutput ¶ added in v0.1.5
func (o MeshConfigInjectPtrOutput) ToMeshConfigInjectPtrOutput() MeshConfigInjectPtrOutput
func (MeshConfigInjectPtrOutput) ToMeshConfigInjectPtrOutputWithContext ¶ added in v0.1.5
func (o MeshConfigInjectPtrOutput) ToMeshConfigInjectPtrOutputWithContext(ctx context.Context) MeshConfigInjectPtrOutput
type MeshConfigInput ¶
type MeshConfigInput interface { pulumi.Input ToMeshConfigOutput() MeshConfigOutput ToMeshConfigOutputWithContext(context.Context) MeshConfigOutput }
MeshConfigInput is an input type that accepts MeshConfigArgs and MeshConfigOutput values. You can construct a concrete instance of `MeshConfigInput` via:
MeshConfigArgs{...}
type MeshConfigIstio ¶
type MeshConfigIstio struct { // Disable http retry. DisableHttpRetry *bool `pulumi:"disableHttpRetry"` // Disable policy checks. DisablePolicyChecks *bool `pulumi:"disablePolicyChecks"` // Enable HTTP/1.0 support. EnablePilotHttp *bool `pulumi:"enablePilotHttp"` // Outbound traffic policy, REGISTRY_ONLY or ALLOW_ANY, see https://istio.io/latest/docs/reference/config/istio.mesh.v1alpha1/#MeshConfig-OutboundTrafficPolicy-Mode. OutboundTrafficPolicy string `pulumi:"outboundTrafficPolicy"` // SmartDNS configuration. SmartDns *MeshConfigIstioSmartDns `pulumi:"smartDns"` // Tracing config(Deprecated, please use MeshConfig.Tracing for configuration). Tracing *MeshConfigIstioTracing `pulumi:"tracing"` }
type MeshConfigIstioArgs ¶
type MeshConfigIstioArgs struct { // Disable http retry. DisableHttpRetry pulumi.BoolPtrInput `pulumi:"disableHttpRetry"` // Disable policy checks. DisablePolicyChecks pulumi.BoolPtrInput `pulumi:"disablePolicyChecks"` // Enable HTTP/1.0 support. EnablePilotHttp pulumi.BoolPtrInput `pulumi:"enablePilotHttp"` // Outbound traffic policy, REGISTRY_ONLY or ALLOW_ANY, see https://istio.io/latest/docs/reference/config/istio.mesh.v1alpha1/#MeshConfig-OutboundTrafficPolicy-Mode. OutboundTrafficPolicy pulumi.StringInput `pulumi:"outboundTrafficPolicy"` // SmartDNS configuration. SmartDns MeshConfigIstioSmartDnsPtrInput `pulumi:"smartDns"` // Tracing config(Deprecated, please use MeshConfig.Tracing for configuration). Tracing MeshConfigIstioTracingPtrInput `pulumi:"tracing"` }
func (MeshConfigIstioArgs) ElementType ¶
func (MeshConfigIstioArgs) ElementType() reflect.Type
func (MeshConfigIstioArgs) ToMeshConfigIstioOutput ¶
func (i MeshConfigIstioArgs) ToMeshConfigIstioOutput() MeshConfigIstioOutput
func (MeshConfigIstioArgs) ToMeshConfigIstioOutputWithContext ¶
func (i MeshConfigIstioArgs) ToMeshConfigIstioOutputWithContext(ctx context.Context) MeshConfigIstioOutput
func (MeshConfigIstioArgs) ToMeshConfigIstioPtrOutput ¶
func (i MeshConfigIstioArgs) ToMeshConfigIstioPtrOutput() MeshConfigIstioPtrOutput
func (MeshConfigIstioArgs) ToMeshConfigIstioPtrOutputWithContext ¶
func (i MeshConfigIstioArgs) ToMeshConfigIstioPtrOutputWithContext(ctx context.Context) MeshConfigIstioPtrOutput
type MeshConfigIstioInput ¶
type MeshConfigIstioInput interface { pulumi.Input ToMeshConfigIstioOutput() MeshConfigIstioOutput ToMeshConfigIstioOutputWithContext(context.Context) MeshConfigIstioOutput }
MeshConfigIstioInput is an input type that accepts MeshConfigIstioArgs and MeshConfigIstioOutput values. You can construct a concrete instance of `MeshConfigIstioInput` via:
MeshConfigIstioArgs{...}
type MeshConfigIstioOutput ¶
type MeshConfigIstioOutput struct{ *pulumi.OutputState }
func (MeshConfigIstioOutput) DisableHttpRetry ¶
func (o MeshConfigIstioOutput) DisableHttpRetry() pulumi.BoolPtrOutput
Disable http retry.
func (MeshConfigIstioOutput) DisablePolicyChecks ¶
func (o MeshConfigIstioOutput) DisablePolicyChecks() pulumi.BoolPtrOutput
Disable policy checks.
func (MeshConfigIstioOutput) ElementType ¶
func (MeshConfigIstioOutput) ElementType() reflect.Type
func (MeshConfigIstioOutput) EnablePilotHttp ¶
func (o MeshConfigIstioOutput) EnablePilotHttp() pulumi.BoolPtrOutput
Enable HTTP/1.0 support.
func (MeshConfigIstioOutput) OutboundTrafficPolicy ¶
func (o MeshConfigIstioOutput) OutboundTrafficPolicy() pulumi.StringOutput
Outbound traffic policy, REGISTRY_ONLY or ALLOW_ANY, see https://istio.io/latest/docs/reference/config/istio.mesh.v1alpha1/#MeshConfig-OutboundTrafficPolicy-Mode.
func (MeshConfigIstioOutput) SmartDns ¶
func (o MeshConfigIstioOutput) SmartDns() MeshConfigIstioSmartDnsPtrOutput
SmartDNS configuration.
func (MeshConfigIstioOutput) ToMeshConfigIstioOutput ¶
func (o MeshConfigIstioOutput) ToMeshConfigIstioOutput() MeshConfigIstioOutput
func (MeshConfigIstioOutput) ToMeshConfigIstioOutputWithContext ¶
func (o MeshConfigIstioOutput) ToMeshConfigIstioOutputWithContext(ctx context.Context) MeshConfigIstioOutput
func (MeshConfigIstioOutput) ToMeshConfigIstioPtrOutput ¶
func (o MeshConfigIstioOutput) ToMeshConfigIstioPtrOutput() MeshConfigIstioPtrOutput
func (MeshConfigIstioOutput) ToMeshConfigIstioPtrOutputWithContext ¶
func (o MeshConfigIstioOutput) ToMeshConfigIstioPtrOutputWithContext(ctx context.Context) MeshConfigIstioPtrOutput
func (MeshConfigIstioOutput) Tracing ¶ added in v0.1.5
func (o MeshConfigIstioOutput) Tracing() MeshConfigIstioTracingPtrOutput
Tracing config(Deprecated, please use MeshConfig.Tracing for configuration).
type MeshConfigIstioPtrInput ¶
type MeshConfigIstioPtrInput interface { pulumi.Input ToMeshConfigIstioPtrOutput() MeshConfigIstioPtrOutput ToMeshConfigIstioPtrOutputWithContext(context.Context) MeshConfigIstioPtrOutput }
MeshConfigIstioPtrInput is an input type that accepts MeshConfigIstioArgs, MeshConfigIstioPtr and MeshConfigIstioPtrOutput values. You can construct a concrete instance of `MeshConfigIstioPtrInput` via:
MeshConfigIstioArgs{...} or: nil
func MeshConfigIstioPtr ¶
func MeshConfigIstioPtr(v *MeshConfigIstioArgs) MeshConfigIstioPtrInput
type MeshConfigIstioPtrOutput ¶
type MeshConfigIstioPtrOutput struct{ *pulumi.OutputState }
func (MeshConfigIstioPtrOutput) DisableHttpRetry ¶
func (o MeshConfigIstioPtrOutput) DisableHttpRetry() pulumi.BoolPtrOutput
Disable http retry.
func (MeshConfigIstioPtrOutput) DisablePolicyChecks ¶
func (o MeshConfigIstioPtrOutput) DisablePolicyChecks() pulumi.BoolPtrOutput
Disable policy checks.
func (MeshConfigIstioPtrOutput) Elem ¶
func (o MeshConfigIstioPtrOutput) Elem() MeshConfigIstioOutput
func (MeshConfigIstioPtrOutput) ElementType ¶
func (MeshConfigIstioPtrOutput) ElementType() reflect.Type
func (MeshConfigIstioPtrOutput) EnablePilotHttp ¶
func (o MeshConfigIstioPtrOutput) EnablePilotHttp() pulumi.BoolPtrOutput
Enable HTTP/1.0 support.
func (MeshConfigIstioPtrOutput) OutboundTrafficPolicy ¶
func (o MeshConfigIstioPtrOutput) OutboundTrafficPolicy() pulumi.StringPtrOutput
Outbound traffic policy, REGISTRY_ONLY or ALLOW_ANY, see https://istio.io/latest/docs/reference/config/istio.mesh.v1alpha1/#MeshConfig-OutboundTrafficPolicy-Mode.
func (MeshConfigIstioPtrOutput) SmartDns ¶
func (o MeshConfigIstioPtrOutput) SmartDns() MeshConfigIstioSmartDnsPtrOutput
SmartDNS configuration.
func (MeshConfigIstioPtrOutput) ToMeshConfigIstioPtrOutput ¶
func (o MeshConfigIstioPtrOutput) ToMeshConfigIstioPtrOutput() MeshConfigIstioPtrOutput
func (MeshConfigIstioPtrOutput) ToMeshConfigIstioPtrOutputWithContext ¶
func (o MeshConfigIstioPtrOutput) ToMeshConfigIstioPtrOutputWithContext(ctx context.Context) MeshConfigIstioPtrOutput
func (MeshConfigIstioPtrOutput) Tracing ¶ added in v0.1.5
func (o MeshConfigIstioPtrOutput) Tracing() MeshConfigIstioTracingPtrOutput
Tracing config(Deprecated, please use MeshConfig.Tracing for configuration).
type MeshConfigIstioSmartDns ¶
type MeshConfigIstioSmartDnsArgs ¶
type MeshConfigIstioSmartDnsArgs struct { // Enable auto allocate address. IstioMetaDnsAutoAllocate pulumi.BoolPtrInput `pulumi:"istioMetaDnsAutoAllocate"` // Enable dns proxy. IstioMetaDnsCapture pulumi.BoolPtrInput `pulumi:"istioMetaDnsCapture"` }
func (MeshConfigIstioSmartDnsArgs) ElementType ¶
func (MeshConfigIstioSmartDnsArgs) ElementType() reflect.Type
func (MeshConfigIstioSmartDnsArgs) ToMeshConfigIstioSmartDnsOutput ¶
func (i MeshConfigIstioSmartDnsArgs) ToMeshConfigIstioSmartDnsOutput() MeshConfigIstioSmartDnsOutput
func (MeshConfigIstioSmartDnsArgs) ToMeshConfigIstioSmartDnsOutputWithContext ¶
func (i MeshConfigIstioSmartDnsArgs) ToMeshConfigIstioSmartDnsOutputWithContext(ctx context.Context) MeshConfigIstioSmartDnsOutput
func (MeshConfigIstioSmartDnsArgs) ToMeshConfigIstioSmartDnsPtrOutput ¶
func (i MeshConfigIstioSmartDnsArgs) ToMeshConfigIstioSmartDnsPtrOutput() MeshConfigIstioSmartDnsPtrOutput
func (MeshConfigIstioSmartDnsArgs) ToMeshConfigIstioSmartDnsPtrOutputWithContext ¶
func (i MeshConfigIstioSmartDnsArgs) ToMeshConfigIstioSmartDnsPtrOutputWithContext(ctx context.Context) MeshConfigIstioSmartDnsPtrOutput
type MeshConfigIstioSmartDnsInput ¶
type MeshConfigIstioSmartDnsInput interface { pulumi.Input ToMeshConfigIstioSmartDnsOutput() MeshConfigIstioSmartDnsOutput ToMeshConfigIstioSmartDnsOutputWithContext(context.Context) MeshConfigIstioSmartDnsOutput }
MeshConfigIstioSmartDnsInput is an input type that accepts MeshConfigIstioSmartDnsArgs and MeshConfigIstioSmartDnsOutput values. You can construct a concrete instance of `MeshConfigIstioSmartDnsInput` via:
MeshConfigIstioSmartDnsArgs{...}
type MeshConfigIstioSmartDnsOutput ¶
type MeshConfigIstioSmartDnsOutput struct{ *pulumi.OutputState }
func (MeshConfigIstioSmartDnsOutput) ElementType ¶
func (MeshConfigIstioSmartDnsOutput) ElementType() reflect.Type
func (MeshConfigIstioSmartDnsOutput) IstioMetaDnsAutoAllocate ¶
func (o MeshConfigIstioSmartDnsOutput) IstioMetaDnsAutoAllocate() pulumi.BoolPtrOutput
Enable auto allocate address.
func (MeshConfigIstioSmartDnsOutput) IstioMetaDnsCapture ¶
func (o MeshConfigIstioSmartDnsOutput) IstioMetaDnsCapture() pulumi.BoolPtrOutput
Enable dns proxy.
func (MeshConfigIstioSmartDnsOutput) ToMeshConfigIstioSmartDnsOutput ¶
func (o MeshConfigIstioSmartDnsOutput) ToMeshConfigIstioSmartDnsOutput() MeshConfigIstioSmartDnsOutput
func (MeshConfigIstioSmartDnsOutput) ToMeshConfigIstioSmartDnsOutputWithContext ¶
func (o MeshConfigIstioSmartDnsOutput) ToMeshConfigIstioSmartDnsOutputWithContext(ctx context.Context) MeshConfigIstioSmartDnsOutput
func (MeshConfigIstioSmartDnsOutput) ToMeshConfigIstioSmartDnsPtrOutput ¶
func (o MeshConfigIstioSmartDnsOutput) ToMeshConfigIstioSmartDnsPtrOutput() MeshConfigIstioSmartDnsPtrOutput
func (MeshConfigIstioSmartDnsOutput) ToMeshConfigIstioSmartDnsPtrOutputWithContext ¶
func (o MeshConfigIstioSmartDnsOutput) ToMeshConfigIstioSmartDnsPtrOutputWithContext(ctx context.Context) MeshConfigIstioSmartDnsPtrOutput
type MeshConfigIstioSmartDnsPtrInput ¶
type MeshConfigIstioSmartDnsPtrInput interface { pulumi.Input ToMeshConfigIstioSmartDnsPtrOutput() MeshConfigIstioSmartDnsPtrOutput ToMeshConfigIstioSmartDnsPtrOutputWithContext(context.Context) MeshConfigIstioSmartDnsPtrOutput }
MeshConfigIstioSmartDnsPtrInput is an input type that accepts MeshConfigIstioSmartDnsArgs, MeshConfigIstioSmartDnsPtr and MeshConfigIstioSmartDnsPtrOutput values. You can construct a concrete instance of `MeshConfigIstioSmartDnsPtrInput` via:
MeshConfigIstioSmartDnsArgs{...} or: nil
func MeshConfigIstioSmartDnsPtr ¶
func MeshConfigIstioSmartDnsPtr(v *MeshConfigIstioSmartDnsArgs) MeshConfigIstioSmartDnsPtrInput
type MeshConfigIstioSmartDnsPtrOutput ¶
type MeshConfigIstioSmartDnsPtrOutput struct{ *pulumi.OutputState }
func (MeshConfigIstioSmartDnsPtrOutput) Elem ¶
func (o MeshConfigIstioSmartDnsPtrOutput) Elem() MeshConfigIstioSmartDnsOutput
func (MeshConfigIstioSmartDnsPtrOutput) ElementType ¶
func (MeshConfigIstioSmartDnsPtrOutput) ElementType() reflect.Type
func (MeshConfigIstioSmartDnsPtrOutput) IstioMetaDnsAutoAllocate ¶
func (o MeshConfigIstioSmartDnsPtrOutput) IstioMetaDnsAutoAllocate() pulumi.BoolPtrOutput
Enable auto allocate address.
func (MeshConfigIstioSmartDnsPtrOutput) IstioMetaDnsCapture ¶
func (o MeshConfigIstioSmartDnsPtrOutput) IstioMetaDnsCapture() pulumi.BoolPtrOutput
Enable dns proxy.
func (MeshConfigIstioSmartDnsPtrOutput) ToMeshConfigIstioSmartDnsPtrOutput ¶
func (o MeshConfigIstioSmartDnsPtrOutput) ToMeshConfigIstioSmartDnsPtrOutput() MeshConfigIstioSmartDnsPtrOutput
func (MeshConfigIstioSmartDnsPtrOutput) ToMeshConfigIstioSmartDnsPtrOutputWithContext ¶
func (o MeshConfigIstioSmartDnsPtrOutput) ToMeshConfigIstioSmartDnsPtrOutputWithContext(ctx context.Context) MeshConfigIstioSmartDnsPtrOutput
type MeshConfigIstioTracing ¶ added in v0.1.5
type MeshConfigIstioTracing struct { // APM config. Apm *MeshConfigIstioTracingApm `pulumi:"apm"` // Whether enable tracing. Enable *bool `pulumi:"enable"` // Tracing sampling, 0.0-1.0. Sampling *float64 `pulumi:"sampling"` // Third party zipkin config. Zipkin *MeshConfigIstioTracingZipkin `pulumi:"zipkin"` }
type MeshConfigIstioTracingApm ¶ added in v0.1.5
type MeshConfigIstioTracingApmArgs ¶ added in v0.1.5
type MeshConfigIstioTracingApmArgs struct { // Whether enable APM. Enable pulumi.BoolInput `pulumi:"enable"` // Instance id of the APM. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Region. Region pulumi.StringPtrInput `pulumi:"region"` }
func (MeshConfigIstioTracingApmArgs) ElementType ¶ added in v0.1.5
func (MeshConfigIstioTracingApmArgs) ElementType() reflect.Type
func (MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmOutput ¶ added in v0.1.5
func (i MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmOutput() MeshConfigIstioTracingApmOutput
func (MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmOutputWithContext ¶ added in v0.1.5
func (i MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmOutputWithContext(ctx context.Context) MeshConfigIstioTracingApmOutput
func (MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmPtrOutput ¶ added in v0.1.5
func (i MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmPtrOutput() MeshConfigIstioTracingApmPtrOutput
func (MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmPtrOutputWithContext ¶ added in v0.1.5
func (i MeshConfigIstioTracingApmArgs) ToMeshConfigIstioTracingApmPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingApmPtrOutput
type MeshConfigIstioTracingApmInput ¶ added in v0.1.5
type MeshConfigIstioTracingApmInput interface { pulumi.Input ToMeshConfigIstioTracingApmOutput() MeshConfigIstioTracingApmOutput ToMeshConfigIstioTracingApmOutputWithContext(context.Context) MeshConfigIstioTracingApmOutput }
MeshConfigIstioTracingApmInput is an input type that accepts MeshConfigIstioTracingApmArgs and MeshConfigIstioTracingApmOutput values. You can construct a concrete instance of `MeshConfigIstioTracingApmInput` via:
MeshConfigIstioTracingApmArgs{...}
type MeshConfigIstioTracingApmOutput ¶ added in v0.1.5
type MeshConfigIstioTracingApmOutput struct{ *pulumi.OutputState }
func (MeshConfigIstioTracingApmOutput) ElementType ¶ added in v0.1.5
func (MeshConfigIstioTracingApmOutput) ElementType() reflect.Type
func (MeshConfigIstioTracingApmOutput) Enable ¶ added in v0.1.5
func (o MeshConfigIstioTracingApmOutput) Enable() pulumi.BoolOutput
Whether enable APM.
func (MeshConfigIstioTracingApmOutput) InstanceId ¶ added in v0.1.5
func (o MeshConfigIstioTracingApmOutput) InstanceId() pulumi.StringPtrOutput
Instance id of the APM.
func (MeshConfigIstioTracingApmOutput) Region ¶ added in v0.1.5
func (o MeshConfigIstioTracingApmOutput) Region() pulumi.StringPtrOutput
Region.
func (MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmOutput ¶ added in v0.1.5
func (o MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmOutput() MeshConfigIstioTracingApmOutput
func (MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmOutputWithContext ¶ added in v0.1.5
func (o MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmOutputWithContext(ctx context.Context) MeshConfigIstioTracingApmOutput
func (MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmPtrOutput ¶ added in v0.1.5
func (o MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmPtrOutput() MeshConfigIstioTracingApmPtrOutput
func (MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmPtrOutputWithContext ¶ added in v0.1.5
func (o MeshConfigIstioTracingApmOutput) ToMeshConfigIstioTracingApmPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingApmPtrOutput
type MeshConfigIstioTracingApmPtrInput ¶ added in v0.1.5
type MeshConfigIstioTracingApmPtrInput interface { pulumi.Input ToMeshConfigIstioTracingApmPtrOutput() MeshConfigIstioTracingApmPtrOutput ToMeshConfigIstioTracingApmPtrOutputWithContext(context.Context) MeshConfigIstioTracingApmPtrOutput }
MeshConfigIstioTracingApmPtrInput is an input type that accepts MeshConfigIstioTracingApmArgs, MeshConfigIstioTracingApmPtr and MeshConfigIstioTracingApmPtrOutput values. You can construct a concrete instance of `MeshConfigIstioTracingApmPtrInput` via:
MeshConfigIstioTracingApmArgs{...} or: nil
func MeshConfigIstioTracingApmPtr ¶ added in v0.1.5
func MeshConfigIstioTracingApmPtr(v *MeshConfigIstioTracingApmArgs) MeshConfigIstioTracingApmPtrInput
type MeshConfigIstioTracingApmPtrOutput ¶ added in v0.1.5
type MeshConfigIstioTracingApmPtrOutput struct{ *pulumi.OutputState }
func (MeshConfigIstioTracingApmPtrOutput) Elem ¶ added in v0.1.5
func (o MeshConfigIstioTracingApmPtrOutput) Elem() MeshConfigIstioTracingApmOutput
func (MeshConfigIstioTracingApmPtrOutput) ElementType ¶ added in v0.1.5
func (MeshConfigIstioTracingApmPtrOutput) ElementType() reflect.Type
func (MeshConfigIstioTracingApmPtrOutput) Enable ¶ added in v0.1.5
func (o MeshConfigIstioTracingApmPtrOutput) Enable() pulumi.BoolPtrOutput
Whether enable APM.
func (MeshConfigIstioTracingApmPtrOutput) InstanceId ¶ added in v0.1.5
func (o MeshConfigIstioTracingApmPtrOutput) InstanceId() pulumi.StringPtrOutput
Instance id of the APM.
func (MeshConfigIstioTracingApmPtrOutput) Region ¶ added in v0.1.5
func (o MeshConfigIstioTracingApmPtrOutput) Region() pulumi.StringPtrOutput
Region.
func (MeshConfigIstioTracingApmPtrOutput) ToMeshConfigIstioTracingApmPtrOutput ¶ added in v0.1.5
func (o MeshConfigIstioTracingApmPtrOutput) ToMeshConfigIstioTracingApmPtrOutput() MeshConfigIstioTracingApmPtrOutput
func (MeshConfigIstioTracingApmPtrOutput) ToMeshConfigIstioTracingApmPtrOutputWithContext ¶ added in v0.1.5
func (o MeshConfigIstioTracingApmPtrOutput) ToMeshConfigIstioTracingApmPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingApmPtrOutput
type MeshConfigIstioTracingArgs ¶ added in v0.1.5
type MeshConfigIstioTracingArgs struct { // APM config. Apm MeshConfigIstioTracingApmPtrInput `pulumi:"apm"` // Whether enable tracing. Enable pulumi.BoolPtrInput `pulumi:"enable"` // Tracing sampling, 0.0-1.0. Sampling pulumi.Float64PtrInput `pulumi:"sampling"` // Third party zipkin config. Zipkin MeshConfigIstioTracingZipkinPtrInput `pulumi:"zipkin"` }
func (MeshConfigIstioTracingArgs) ElementType ¶ added in v0.1.5
func (MeshConfigIstioTracingArgs) ElementType() reflect.Type
func (MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingOutput ¶ added in v0.1.5
func (i MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingOutput() MeshConfigIstioTracingOutput
func (MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingOutputWithContext ¶ added in v0.1.5
func (i MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingOutputWithContext(ctx context.Context) MeshConfigIstioTracingOutput
func (MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingPtrOutput ¶ added in v0.1.5
func (i MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingPtrOutput() MeshConfigIstioTracingPtrOutput
func (MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingPtrOutputWithContext ¶ added in v0.1.5
func (i MeshConfigIstioTracingArgs) ToMeshConfigIstioTracingPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingPtrOutput
type MeshConfigIstioTracingInput ¶ added in v0.1.5
type MeshConfigIstioTracingInput interface { pulumi.Input ToMeshConfigIstioTracingOutput() MeshConfigIstioTracingOutput ToMeshConfigIstioTracingOutputWithContext(context.Context) MeshConfigIstioTracingOutput }
MeshConfigIstioTracingInput is an input type that accepts MeshConfigIstioTracingArgs and MeshConfigIstioTracingOutput values. You can construct a concrete instance of `MeshConfigIstioTracingInput` via:
MeshConfigIstioTracingArgs{...}
type MeshConfigIstioTracingOutput ¶ added in v0.1.5
type MeshConfigIstioTracingOutput struct{ *pulumi.OutputState }
func (MeshConfigIstioTracingOutput) Apm ¶ added in v0.1.5
func (o MeshConfigIstioTracingOutput) Apm() MeshConfigIstioTracingApmPtrOutput
APM config.
func (MeshConfigIstioTracingOutput) ElementType ¶ added in v0.1.5
func (MeshConfigIstioTracingOutput) ElementType() reflect.Type
func (MeshConfigIstioTracingOutput) Enable ¶ added in v0.1.5
func (o MeshConfigIstioTracingOutput) Enable() pulumi.BoolPtrOutput
Whether enable tracing.
func (MeshConfigIstioTracingOutput) Sampling ¶ added in v0.1.5
func (o MeshConfigIstioTracingOutput) Sampling() pulumi.Float64PtrOutput
Tracing sampling, 0.0-1.0.
func (MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingOutput ¶ added in v0.1.5
func (o MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingOutput() MeshConfigIstioTracingOutput
func (MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingOutputWithContext ¶ added in v0.1.5
func (o MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingOutputWithContext(ctx context.Context) MeshConfigIstioTracingOutput
func (MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingPtrOutput ¶ added in v0.1.5
func (o MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingPtrOutput() MeshConfigIstioTracingPtrOutput
func (MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingPtrOutputWithContext ¶ added in v0.1.5
func (o MeshConfigIstioTracingOutput) ToMeshConfigIstioTracingPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingPtrOutput
func (MeshConfigIstioTracingOutput) Zipkin ¶ added in v0.1.5
func (o MeshConfigIstioTracingOutput) Zipkin() MeshConfigIstioTracingZipkinPtrOutput
Third party zipkin config.
type MeshConfigIstioTracingPtrInput ¶ added in v0.1.5
type MeshConfigIstioTracingPtrInput interface { pulumi.Input ToMeshConfigIstioTracingPtrOutput() MeshConfigIstioTracingPtrOutput ToMeshConfigIstioTracingPtrOutputWithContext(context.Context) MeshConfigIstioTracingPtrOutput }
MeshConfigIstioTracingPtrInput is an input type that accepts MeshConfigIstioTracingArgs, MeshConfigIstioTracingPtr and MeshConfigIstioTracingPtrOutput values. You can construct a concrete instance of `MeshConfigIstioTracingPtrInput` via:
MeshConfigIstioTracingArgs{...} or: nil
func MeshConfigIstioTracingPtr ¶ added in v0.1.5
func MeshConfigIstioTracingPtr(v *MeshConfigIstioTracingArgs) MeshConfigIstioTracingPtrInput
type MeshConfigIstioTracingPtrOutput ¶ added in v0.1.5
type MeshConfigIstioTracingPtrOutput struct{ *pulumi.OutputState }
func (MeshConfigIstioTracingPtrOutput) Elem ¶ added in v0.1.5
func (o MeshConfigIstioTracingPtrOutput) Elem() MeshConfigIstioTracingOutput
func (MeshConfigIstioTracingPtrOutput) ElementType ¶ added in v0.1.5
func (MeshConfigIstioTracingPtrOutput) ElementType() reflect.Type
func (MeshConfigIstioTracingPtrOutput) Enable ¶ added in v0.1.5
func (o MeshConfigIstioTracingPtrOutput) Enable() pulumi.BoolPtrOutput
Whether enable tracing.
func (MeshConfigIstioTracingPtrOutput) Sampling ¶ added in v0.1.5
func (o MeshConfigIstioTracingPtrOutput) Sampling() pulumi.Float64PtrOutput
Tracing sampling, 0.0-1.0.
func (MeshConfigIstioTracingPtrOutput) ToMeshConfigIstioTracingPtrOutput ¶ added in v0.1.5
func (o MeshConfigIstioTracingPtrOutput) ToMeshConfigIstioTracingPtrOutput() MeshConfigIstioTracingPtrOutput
func (MeshConfigIstioTracingPtrOutput) ToMeshConfigIstioTracingPtrOutputWithContext ¶ added in v0.1.5
func (o MeshConfigIstioTracingPtrOutput) ToMeshConfigIstioTracingPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingPtrOutput
func (MeshConfigIstioTracingPtrOutput) Zipkin ¶ added in v0.1.5
func (o MeshConfigIstioTracingPtrOutput) Zipkin() MeshConfigIstioTracingZipkinPtrOutput
Third party zipkin config.
type MeshConfigIstioTracingZipkin ¶ added in v0.1.5
type MeshConfigIstioTracingZipkin struct { // Zipkin address. Address string `pulumi:"address"` }
type MeshConfigIstioTracingZipkinArgs ¶ added in v0.1.5
type MeshConfigIstioTracingZipkinArgs struct { // Zipkin address. Address pulumi.StringInput `pulumi:"address"` }
func (MeshConfigIstioTracingZipkinArgs) ElementType ¶ added in v0.1.5
func (MeshConfigIstioTracingZipkinArgs) ElementType() reflect.Type
func (MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinOutput ¶ added in v0.1.5
func (i MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinOutput() MeshConfigIstioTracingZipkinOutput
func (MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinOutputWithContext ¶ added in v0.1.5
func (i MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinOutputWithContext(ctx context.Context) MeshConfigIstioTracingZipkinOutput
func (MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinPtrOutput ¶ added in v0.1.5
func (i MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinPtrOutput() MeshConfigIstioTracingZipkinPtrOutput
func (MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinPtrOutputWithContext ¶ added in v0.1.5
func (i MeshConfigIstioTracingZipkinArgs) ToMeshConfigIstioTracingZipkinPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingZipkinPtrOutput
type MeshConfigIstioTracingZipkinInput ¶ added in v0.1.5
type MeshConfigIstioTracingZipkinInput interface { pulumi.Input ToMeshConfigIstioTracingZipkinOutput() MeshConfigIstioTracingZipkinOutput ToMeshConfigIstioTracingZipkinOutputWithContext(context.Context) MeshConfigIstioTracingZipkinOutput }
MeshConfigIstioTracingZipkinInput is an input type that accepts MeshConfigIstioTracingZipkinArgs and MeshConfigIstioTracingZipkinOutput values. You can construct a concrete instance of `MeshConfigIstioTracingZipkinInput` via:
MeshConfigIstioTracingZipkinArgs{...}
type MeshConfigIstioTracingZipkinOutput ¶ added in v0.1.5
type MeshConfigIstioTracingZipkinOutput struct{ *pulumi.OutputState }
func (MeshConfigIstioTracingZipkinOutput) Address ¶ added in v0.1.5
func (o MeshConfigIstioTracingZipkinOutput) Address() pulumi.StringOutput
Zipkin address.
func (MeshConfigIstioTracingZipkinOutput) ElementType ¶ added in v0.1.5
func (MeshConfigIstioTracingZipkinOutput) ElementType() reflect.Type
func (MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinOutput ¶ added in v0.1.5
func (o MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinOutput() MeshConfigIstioTracingZipkinOutput
func (MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinOutputWithContext ¶ added in v0.1.5
func (o MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinOutputWithContext(ctx context.Context) MeshConfigIstioTracingZipkinOutput
func (MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinPtrOutput ¶ added in v0.1.5
func (o MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinPtrOutput() MeshConfigIstioTracingZipkinPtrOutput
func (MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinPtrOutputWithContext ¶ added in v0.1.5
func (o MeshConfigIstioTracingZipkinOutput) ToMeshConfigIstioTracingZipkinPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingZipkinPtrOutput
type MeshConfigIstioTracingZipkinPtrInput ¶ added in v0.1.5
type MeshConfigIstioTracingZipkinPtrInput interface { pulumi.Input ToMeshConfigIstioTracingZipkinPtrOutput() MeshConfigIstioTracingZipkinPtrOutput ToMeshConfigIstioTracingZipkinPtrOutputWithContext(context.Context) MeshConfigIstioTracingZipkinPtrOutput }
MeshConfigIstioTracingZipkinPtrInput is an input type that accepts MeshConfigIstioTracingZipkinArgs, MeshConfigIstioTracingZipkinPtr and MeshConfigIstioTracingZipkinPtrOutput values. You can construct a concrete instance of `MeshConfigIstioTracingZipkinPtrInput` via:
MeshConfigIstioTracingZipkinArgs{...} or: nil
func MeshConfigIstioTracingZipkinPtr ¶ added in v0.1.5
func MeshConfigIstioTracingZipkinPtr(v *MeshConfigIstioTracingZipkinArgs) MeshConfigIstioTracingZipkinPtrInput
type MeshConfigIstioTracingZipkinPtrOutput ¶ added in v0.1.5
type MeshConfigIstioTracingZipkinPtrOutput struct{ *pulumi.OutputState }
func (MeshConfigIstioTracingZipkinPtrOutput) Address ¶ added in v0.1.5
func (o MeshConfigIstioTracingZipkinPtrOutput) Address() pulumi.StringPtrOutput
Zipkin address.
func (MeshConfigIstioTracingZipkinPtrOutput) ElementType ¶ added in v0.1.5
func (MeshConfigIstioTracingZipkinPtrOutput) ElementType() reflect.Type
func (MeshConfigIstioTracingZipkinPtrOutput) ToMeshConfigIstioTracingZipkinPtrOutput ¶ added in v0.1.5
func (o MeshConfigIstioTracingZipkinPtrOutput) ToMeshConfigIstioTracingZipkinPtrOutput() MeshConfigIstioTracingZipkinPtrOutput
func (MeshConfigIstioTracingZipkinPtrOutput) ToMeshConfigIstioTracingZipkinPtrOutputWithContext ¶ added in v0.1.5
func (o MeshConfigIstioTracingZipkinPtrOutput) ToMeshConfigIstioTracingZipkinPtrOutputWithContext(ctx context.Context) MeshConfigIstioTracingZipkinPtrOutput
type MeshConfigOutput ¶
type MeshConfigOutput struct{ *pulumi.OutputState }
func (MeshConfigOutput) ElementType ¶
func (MeshConfigOutput) ElementType() reflect.Type
func (MeshConfigOutput) Inject ¶ added in v0.1.5
func (o MeshConfigOutput) Inject() MeshConfigInjectPtrOutput
Sidecar inject configuration.
func (MeshConfigOutput) Istio ¶
func (o MeshConfigOutput) Istio() MeshConfigIstioPtrOutput
Istio configuration.
func (MeshConfigOutput) Prometheus ¶
func (o MeshConfigOutput) Prometheus() MeshConfigPrometheusPtrOutput
Prometheus configuration.
func (MeshConfigOutput) SidecarResources ¶ added in v0.1.5
func (o MeshConfigOutput) SidecarResources() MeshConfigSidecarResourcesPtrOutput
Default sidecar requests and limits.
func (MeshConfigOutput) ToMeshConfigOutput ¶
func (o MeshConfigOutput) ToMeshConfigOutput() MeshConfigOutput
func (MeshConfigOutput) ToMeshConfigOutputWithContext ¶
func (o MeshConfigOutput) ToMeshConfigOutputWithContext(ctx context.Context) MeshConfigOutput
func (MeshConfigOutput) ToMeshConfigPtrOutput ¶
func (o MeshConfigOutput) ToMeshConfigPtrOutput() MeshConfigPtrOutput
func (MeshConfigOutput) ToMeshConfigPtrOutputWithContext ¶
func (o MeshConfigOutput) ToMeshConfigPtrOutputWithContext(ctx context.Context) MeshConfigPtrOutput
func (MeshConfigOutput) Tracing ¶
func (o MeshConfigOutput) Tracing() MeshConfigTracingPtrOutput
Tracing config.
type MeshConfigPrometheus ¶
type MeshConfigPrometheus struct { // Custom prometheus. CustomProm *MeshConfigPrometheusCustomProm `pulumi:"customProm"` // Instance id. InstanceId *string `pulumi:"instanceId"` // Region. Region *string `pulumi:"region"` // Subnet id. SubnetId *string `pulumi:"subnetId"` // Vpc id. VpcId *string `pulumi:"vpcId"` }
type MeshConfigPrometheusArgs ¶
type MeshConfigPrometheusArgs struct { // Custom prometheus. CustomProm MeshConfigPrometheusCustomPromPtrInput `pulumi:"customProm"` // Instance id. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Region. Region pulumi.StringPtrInput `pulumi:"region"` // Subnet id. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // Vpc id. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
func (MeshConfigPrometheusArgs) ElementType ¶
func (MeshConfigPrometheusArgs) ElementType() reflect.Type
func (MeshConfigPrometheusArgs) ToMeshConfigPrometheusOutput ¶
func (i MeshConfigPrometheusArgs) ToMeshConfigPrometheusOutput() MeshConfigPrometheusOutput
func (MeshConfigPrometheusArgs) ToMeshConfigPrometheusOutputWithContext ¶
func (i MeshConfigPrometheusArgs) ToMeshConfigPrometheusOutputWithContext(ctx context.Context) MeshConfigPrometheusOutput
func (MeshConfigPrometheusArgs) ToMeshConfigPrometheusPtrOutput ¶
func (i MeshConfigPrometheusArgs) ToMeshConfigPrometheusPtrOutput() MeshConfigPrometheusPtrOutput
func (MeshConfigPrometheusArgs) ToMeshConfigPrometheusPtrOutputWithContext ¶
func (i MeshConfigPrometheusArgs) ToMeshConfigPrometheusPtrOutputWithContext(ctx context.Context) MeshConfigPrometheusPtrOutput
type MeshConfigPrometheusCustomProm ¶
type MeshConfigPrometheusCustomProm struct { // Authentication type of the prometheus. AuthType string `pulumi:"authType"` // Whether it is public address, default false. IsPublicAddr *bool `pulumi:"isPublicAddr"` // Password of the prometheus, used in basic authentication type. Password *string `pulumi:"password"` // Url of the prometheus. Url string `pulumi:"url"` // Username of the prometheus, used in basic authentication type. Username *string `pulumi:"username"` // Vpc id. VpcId *string `pulumi:"vpcId"` }
type MeshConfigPrometheusCustomPromArgs ¶
type MeshConfigPrometheusCustomPromArgs struct { // Authentication type of the prometheus. AuthType pulumi.StringInput `pulumi:"authType"` // Whether it is public address, default false. IsPublicAddr pulumi.BoolPtrInput `pulumi:"isPublicAddr"` // Password of the prometheus, used in basic authentication type. Password pulumi.StringPtrInput `pulumi:"password"` // Url of the prometheus. Url pulumi.StringInput `pulumi:"url"` // Username of the prometheus, used in basic authentication type. Username pulumi.StringPtrInput `pulumi:"username"` // Vpc id. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
func (MeshConfigPrometheusCustomPromArgs) ElementType ¶
func (MeshConfigPrometheusCustomPromArgs) ElementType() reflect.Type
func (MeshConfigPrometheusCustomPromArgs) ToMeshConfigPrometheusCustomPromOutput ¶
func (i MeshConfigPrometheusCustomPromArgs) ToMeshConfigPrometheusCustomPromOutput() MeshConfigPrometheusCustomPromOutput
func (MeshConfigPrometheusCustomPromArgs) ToMeshConfigPrometheusCustomPromOutputWithContext ¶
func (i MeshConfigPrometheusCustomPromArgs) ToMeshConfigPrometheusCustomPromOutputWithContext(ctx context.Context) MeshConfigPrometheusCustomPromOutput
func (MeshConfigPrometheusCustomPromArgs) ToMeshConfigPrometheusCustomPromPtrOutput ¶
func (i MeshConfigPrometheusCustomPromArgs) ToMeshConfigPrometheusCustomPromPtrOutput() MeshConfigPrometheusCustomPromPtrOutput
func (MeshConfigPrometheusCustomPromArgs) ToMeshConfigPrometheusCustomPromPtrOutputWithContext ¶
func (i MeshConfigPrometheusCustomPromArgs) ToMeshConfigPrometheusCustomPromPtrOutputWithContext(ctx context.Context) MeshConfigPrometheusCustomPromPtrOutput
type MeshConfigPrometheusCustomPromInput ¶
type MeshConfigPrometheusCustomPromInput interface { pulumi.Input ToMeshConfigPrometheusCustomPromOutput() MeshConfigPrometheusCustomPromOutput ToMeshConfigPrometheusCustomPromOutputWithContext(context.Context) MeshConfigPrometheusCustomPromOutput }
MeshConfigPrometheusCustomPromInput is an input type that accepts MeshConfigPrometheusCustomPromArgs and MeshConfigPrometheusCustomPromOutput values. You can construct a concrete instance of `MeshConfigPrometheusCustomPromInput` via:
MeshConfigPrometheusCustomPromArgs{...}
type MeshConfigPrometheusCustomPromOutput ¶
type MeshConfigPrometheusCustomPromOutput struct{ *pulumi.OutputState }
func (MeshConfigPrometheusCustomPromOutput) AuthType ¶
func (o MeshConfigPrometheusCustomPromOutput) AuthType() pulumi.StringOutput
Authentication type of the prometheus.
func (MeshConfigPrometheusCustomPromOutput) ElementType ¶
func (MeshConfigPrometheusCustomPromOutput) ElementType() reflect.Type
func (MeshConfigPrometheusCustomPromOutput) IsPublicAddr ¶
func (o MeshConfigPrometheusCustomPromOutput) IsPublicAddr() pulumi.BoolPtrOutput
Whether it is public address, default false.
func (MeshConfigPrometheusCustomPromOutput) Password ¶
func (o MeshConfigPrometheusCustomPromOutput) Password() pulumi.StringPtrOutput
Password of the prometheus, used in basic authentication type.
func (MeshConfigPrometheusCustomPromOutput) ToMeshConfigPrometheusCustomPromOutput ¶
func (o MeshConfigPrometheusCustomPromOutput) ToMeshConfigPrometheusCustomPromOutput() MeshConfigPrometheusCustomPromOutput
func (MeshConfigPrometheusCustomPromOutput) ToMeshConfigPrometheusCustomPromOutputWithContext ¶
func (o MeshConfigPrometheusCustomPromOutput) ToMeshConfigPrometheusCustomPromOutputWithContext(ctx context.Context) MeshConfigPrometheusCustomPromOutput
func (MeshConfigPrometheusCustomPromOutput) ToMeshConfigPrometheusCustomPromPtrOutput ¶
func (o MeshConfigPrometheusCustomPromOutput) ToMeshConfigPrometheusCustomPromPtrOutput() MeshConfigPrometheusCustomPromPtrOutput
func (MeshConfigPrometheusCustomPromOutput) ToMeshConfigPrometheusCustomPromPtrOutputWithContext ¶
func (o MeshConfigPrometheusCustomPromOutput) ToMeshConfigPrometheusCustomPromPtrOutputWithContext(ctx context.Context) MeshConfigPrometheusCustomPromPtrOutput
func (MeshConfigPrometheusCustomPromOutput) Url ¶
func (o MeshConfigPrometheusCustomPromOutput) Url() pulumi.StringOutput
Url of the prometheus.
func (MeshConfigPrometheusCustomPromOutput) Username ¶
func (o MeshConfigPrometheusCustomPromOutput) Username() pulumi.StringPtrOutput
Username of the prometheus, used in basic authentication type.
func (MeshConfigPrometheusCustomPromOutput) VpcId ¶
func (o MeshConfigPrometheusCustomPromOutput) VpcId() pulumi.StringPtrOutput
Vpc id.
type MeshConfigPrometheusCustomPromPtrInput ¶
type MeshConfigPrometheusCustomPromPtrInput interface { pulumi.Input ToMeshConfigPrometheusCustomPromPtrOutput() MeshConfigPrometheusCustomPromPtrOutput ToMeshConfigPrometheusCustomPromPtrOutputWithContext(context.Context) MeshConfigPrometheusCustomPromPtrOutput }
MeshConfigPrometheusCustomPromPtrInput is an input type that accepts MeshConfigPrometheusCustomPromArgs, MeshConfigPrometheusCustomPromPtr and MeshConfigPrometheusCustomPromPtrOutput values. You can construct a concrete instance of `MeshConfigPrometheusCustomPromPtrInput` via:
MeshConfigPrometheusCustomPromArgs{...} or: nil
func MeshConfigPrometheusCustomPromPtr ¶
func MeshConfigPrometheusCustomPromPtr(v *MeshConfigPrometheusCustomPromArgs) MeshConfigPrometheusCustomPromPtrInput
type MeshConfigPrometheusCustomPromPtrOutput ¶
type MeshConfigPrometheusCustomPromPtrOutput struct{ *pulumi.OutputState }
func (MeshConfigPrometheusCustomPromPtrOutput) AuthType ¶
func (o MeshConfigPrometheusCustomPromPtrOutput) AuthType() pulumi.StringPtrOutput
Authentication type of the prometheus.
func (MeshConfigPrometheusCustomPromPtrOutput) ElementType ¶
func (MeshConfigPrometheusCustomPromPtrOutput) ElementType() reflect.Type
func (MeshConfigPrometheusCustomPromPtrOutput) IsPublicAddr ¶
func (o MeshConfigPrometheusCustomPromPtrOutput) IsPublicAddr() pulumi.BoolPtrOutput
Whether it is public address, default false.
func (MeshConfigPrometheusCustomPromPtrOutput) Password ¶
func (o MeshConfigPrometheusCustomPromPtrOutput) Password() pulumi.StringPtrOutput
Password of the prometheus, used in basic authentication type.
func (MeshConfigPrometheusCustomPromPtrOutput) ToMeshConfigPrometheusCustomPromPtrOutput ¶
func (o MeshConfigPrometheusCustomPromPtrOutput) ToMeshConfigPrometheusCustomPromPtrOutput() MeshConfigPrometheusCustomPromPtrOutput
func (MeshConfigPrometheusCustomPromPtrOutput) ToMeshConfigPrometheusCustomPromPtrOutputWithContext ¶
func (o MeshConfigPrometheusCustomPromPtrOutput) ToMeshConfigPrometheusCustomPromPtrOutputWithContext(ctx context.Context) MeshConfigPrometheusCustomPromPtrOutput
func (MeshConfigPrometheusCustomPromPtrOutput) Url ¶
func (o MeshConfigPrometheusCustomPromPtrOutput) Url() pulumi.StringPtrOutput
Url of the prometheus.
func (MeshConfigPrometheusCustomPromPtrOutput) Username ¶
func (o MeshConfigPrometheusCustomPromPtrOutput) Username() pulumi.StringPtrOutput
Username of the prometheus, used in basic authentication type.
func (MeshConfigPrometheusCustomPromPtrOutput) VpcId ¶
func (o MeshConfigPrometheusCustomPromPtrOutput) VpcId() pulumi.StringPtrOutput
Vpc id.
type MeshConfigPrometheusInput ¶
type MeshConfigPrometheusInput interface { pulumi.Input ToMeshConfigPrometheusOutput() MeshConfigPrometheusOutput ToMeshConfigPrometheusOutputWithContext(context.Context) MeshConfigPrometheusOutput }
MeshConfigPrometheusInput is an input type that accepts MeshConfigPrometheusArgs and MeshConfigPrometheusOutput values. You can construct a concrete instance of `MeshConfigPrometheusInput` via:
MeshConfigPrometheusArgs{...}
type MeshConfigPrometheusOutput ¶
type MeshConfigPrometheusOutput struct{ *pulumi.OutputState }
func (MeshConfigPrometheusOutput) CustomProm ¶
func (o MeshConfigPrometheusOutput) CustomProm() MeshConfigPrometheusCustomPromPtrOutput
Custom prometheus.
func (MeshConfigPrometheusOutput) ElementType ¶
func (MeshConfigPrometheusOutput) ElementType() reflect.Type
func (MeshConfigPrometheusOutput) InstanceId ¶
func (o MeshConfigPrometheusOutput) InstanceId() pulumi.StringPtrOutput
Instance id.
func (MeshConfigPrometheusOutput) Region ¶
func (o MeshConfigPrometheusOutput) Region() pulumi.StringPtrOutput
Region.
func (MeshConfigPrometheusOutput) SubnetId ¶
func (o MeshConfigPrometheusOutput) SubnetId() pulumi.StringPtrOutput
Subnet id.
func (MeshConfigPrometheusOutput) ToMeshConfigPrometheusOutput ¶
func (o MeshConfigPrometheusOutput) ToMeshConfigPrometheusOutput() MeshConfigPrometheusOutput
func (MeshConfigPrometheusOutput) ToMeshConfigPrometheusOutputWithContext ¶
func (o MeshConfigPrometheusOutput) ToMeshConfigPrometheusOutputWithContext(ctx context.Context) MeshConfigPrometheusOutput
func (MeshConfigPrometheusOutput) ToMeshConfigPrometheusPtrOutput ¶
func (o MeshConfigPrometheusOutput) ToMeshConfigPrometheusPtrOutput() MeshConfigPrometheusPtrOutput
func (MeshConfigPrometheusOutput) ToMeshConfigPrometheusPtrOutputWithContext ¶
func (o MeshConfigPrometheusOutput) ToMeshConfigPrometheusPtrOutputWithContext(ctx context.Context) MeshConfigPrometheusPtrOutput
func (MeshConfigPrometheusOutput) VpcId ¶
func (o MeshConfigPrometheusOutput) VpcId() pulumi.StringPtrOutput
Vpc id.
type MeshConfigPrometheusPtrInput ¶
type MeshConfigPrometheusPtrInput interface { pulumi.Input ToMeshConfigPrometheusPtrOutput() MeshConfigPrometheusPtrOutput ToMeshConfigPrometheusPtrOutputWithContext(context.Context) MeshConfigPrometheusPtrOutput }
MeshConfigPrometheusPtrInput is an input type that accepts MeshConfigPrometheusArgs, MeshConfigPrometheusPtr and MeshConfigPrometheusPtrOutput values. You can construct a concrete instance of `MeshConfigPrometheusPtrInput` via:
MeshConfigPrometheusArgs{...} or: nil
func MeshConfigPrometheusPtr ¶
func MeshConfigPrometheusPtr(v *MeshConfigPrometheusArgs) MeshConfigPrometheusPtrInput
type MeshConfigPrometheusPtrOutput ¶
type MeshConfigPrometheusPtrOutput struct{ *pulumi.OutputState }
func (MeshConfigPrometheusPtrOutput) CustomProm ¶
func (o MeshConfigPrometheusPtrOutput) CustomProm() MeshConfigPrometheusCustomPromPtrOutput
Custom prometheus.
func (MeshConfigPrometheusPtrOutput) Elem ¶
func (o MeshConfigPrometheusPtrOutput) Elem() MeshConfigPrometheusOutput
func (MeshConfigPrometheusPtrOutput) ElementType ¶
func (MeshConfigPrometheusPtrOutput) ElementType() reflect.Type
func (MeshConfigPrometheusPtrOutput) InstanceId ¶
func (o MeshConfigPrometheusPtrOutput) InstanceId() pulumi.StringPtrOutput
Instance id.
func (MeshConfigPrometheusPtrOutput) Region ¶
func (o MeshConfigPrometheusPtrOutput) Region() pulumi.StringPtrOutput
Region.
func (MeshConfigPrometheusPtrOutput) SubnetId ¶
func (o MeshConfigPrometheusPtrOutput) SubnetId() pulumi.StringPtrOutput
Subnet id.
func (MeshConfigPrometheusPtrOutput) ToMeshConfigPrometheusPtrOutput ¶
func (o MeshConfigPrometheusPtrOutput) ToMeshConfigPrometheusPtrOutput() MeshConfigPrometheusPtrOutput
func (MeshConfigPrometheusPtrOutput) ToMeshConfigPrometheusPtrOutputWithContext ¶
func (o MeshConfigPrometheusPtrOutput) ToMeshConfigPrometheusPtrOutputWithContext(ctx context.Context) MeshConfigPrometheusPtrOutput
func (MeshConfigPrometheusPtrOutput) VpcId ¶
func (o MeshConfigPrometheusPtrOutput) VpcId() pulumi.StringPtrOutput
Vpc id.
type MeshConfigPtrInput ¶
type MeshConfigPtrInput interface { pulumi.Input ToMeshConfigPtrOutput() MeshConfigPtrOutput ToMeshConfigPtrOutputWithContext(context.Context) MeshConfigPtrOutput }
MeshConfigPtrInput is an input type that accepts MeshConfigArgs, MeshConfigPtr and MeshConfigPtrOutput values. You can construct a concrete instance of `MeshConfigPtrInput` via:
MeshConfigArgs{...} or: nil
func MeshConfigPtr ¶
func MeshConfigPtr(v *MeshConfigArgs) MeshConfigPtrInput
type MeshConfigPtrOutput ¶
type MeshConfigPtrOutput struct{ *pulumi.OutputState }
func (MeshConfigPtrOutput) Elem ¶
func (o MeshConfigPtrOutput) Elem() MeshConfigOutput
func (MeshConfigPtrOutput) ElementType ¶
func (MeshConfigPtrOutput) ElementType() reflect.Type
func (MeshConfigPtrOutput) Inject ¶ added in v0.1.5
func (o MeshConfigPtrOutput) Inject() MeshConfigInjectPtrOutput
Sidecar inject configuration.
func (MeshConfigPtrOutput) Istio ¶
func (o MeshConfigPtrOutput) Istio() MeshConfigIstioPtrOutput
Istio configuration.
func (MeshConfigPtrOutput) Prometheus ¶
func (o MeshConfigPtrOutput) Prometheus() MeshConfigPrometheusPtrOutput
Prometheus configuration.
func (MeshConfigPtrOutput) SidecarResources ¶ added in v0.1.5
func (o MeshConfigPtrOutput) SidecarResources() MeshConfigSidecarResourcesPtrOutput
Default sidecar requests and limits.
func (MeshConfigPtrOutput) ToMeshConfigPtrOutput ¶
func (o MeshConfigPtrOutput) ToMeshConfigPtrOutput() MeshConfigPtrOutput
func (MeshConfigPtrOutput) ToMeshConfigPtrOutputWithContext ¶
func (o MeshConfigPtrOutput) ToMeshConfigPtrOutputWithContext(ctx context.Context) MeshConfigPtrOutput
func (MeshConfigPtrOutput) Tracing ¶
func (o MeshConfigPtrOutput) Tracing() MeshConfigTracingPtrOutput
Tracing config.
type MeshConfigSidecarResources ¶ added in v0.1.5
type MeshConfigSidecarResources struct { // Sidecar limits. Limits []MeshConfigSidecarResourcesLimit `pulumi:"limits"` // Sidecar requests. Requests []MeshConfigSidecarResourcesRequest `pulumi:"requests"` }
type MeshConfigSidecarResourcesArgs ¶ added in v0.1.5
type MeshConfigSidecarResourcesArgs struct { // Sidecar limits. Limits MeshConfigSidecarResourcesLimitArrayInput `pulumi:"limits"` // Sidecar requests. Requests MeshConfigSidecarResourcesRequestArrayInput `pulumi:"requests"` }
func (MeshConfigSidecarResourcesArgs) ElementType ¶ added in v0.1.5
func (MeshConfigSidecarResourcesArgs) ElementType() reflect.Type
func (MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesOutput ¶ added in v0.1.5
func (i MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesOutput() MeshConfigSidecarResourcesOutput
func (MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesOutputWithContext ¶ added in v0.1.5
func (i MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesOutput
func (MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesPtrOutput ¶ added in v0.1.5
func (i MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesPtrOutput() MeshConfigSidecarResourcesPtrOutput
func (MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesPtrOutputWithContext ¶ added in v0.1.5
func (i MeshConfigSidecarResourcesArgs) ToMeshConfigSidecarResourcesPtrOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesPtrOutput
type MeshConfigSidecarResourcesInput ¶ added in v0.1.5
type MeshConfigSidecarResourcesInput interface { pulumi.Input ToMeshConfigSidecarResourcesOutput() MeshConfigSidecarResourcesOutput ToMeshConfigSidecarResourcesOutputWithContext(context.Context) MeshConfigSidecarResourcesOutput }
MeshConfigSidecarResourcesInput is an input type that accepts MeshConfigSidecarResourcesArgs and MeshConfigSidecarResourcesOutput values. You can construct a concrete instance of `MeshConfigSidecarResourcesInput` via:
MeshConfigSidecarResourcesArgs{...}
type MeshConfigSidecarResourcesLimit ¶ added in v0.1.5
type MeshConfigSidecarResourcesLimitArgs ¶ added in v0.1.5
type MeshConfigSidecarResourcesLimitArgs struct { // Resource type name, `cpu/memory`. Name pulumi.StringPtrInput `pulumi:"name"` // Resource quantity, example: cpu-`100m`, memory-`1Gi`. Quantity pulumi.StringPtrInput `pulumi:"quantity"` }
func (MeshConfigSidecarResourcesLimitArgs) ElementType ¶ added in v0.1.5
func (MeshConfigSidecarResourcesLimitArgs) ElementType() reflect.Type
func (MeshConfigSidecarResourcesLimitArgs) ToMeshConfigSidecarResourcesLimitOutput ¶ added in v0.1.5
func (i MeshConfigSidecarResourcesLimitArgs) ToMeshConfigSidecarResourcesLimitOutput() MeshConfigSidecarResourcesLimitOutput
func (MeshConfigSidecarResourcesLimitArgs) ToMeshConfigSidecarResourcesLimitOutputWithContext ¶ added in v0.1.5
func (i MeshConfigSidecarResourcesLimitArgs) ToMeshConfigSidecarResourcesLimitOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesLimitOutput
type MeshConfigSidecarResourcesLimitArray ¶ added in v0.1.5
type MeshConfigSidecarResourcesLimitArray []MeshConfigSidecarResourcesLimitInput
func (MeshConfigSidecarResourcesLimitArray) ElementType ¶ added in v0.1.5
func (MeshConfigSidecarResourcesLimitArray) ElementType() reflect.Type
func (MeshConfigSidecarResourcesLimitArray) ToMeshConfigSidecarResourcesLimitArrayOutput ¶ added in v0.1.5
func (i MeshConfigSidecarResourcesLimitArray) ToMeshConfigSidecarResourcesLimitArrayOutput() MeshConfigSidecarResourcesLimitArrayOutput
func (MeshConfigSidecarResourcesLimitArray) ToMeshConfigSidecarResourcesLimitArrayOutputWithContext ¶ added in v0.1.5
func (i MeshConfigSidecarResourcesLimitArray) ToMeshConfigSidecarResourcesLimitArrayOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesLimitArrayOutput
type MeshConfigSidecarResourcesLimitArrayInput ¶ added in v0.1.5
type MeshConfigSidecarResourcesLimitArrayInput interface { pulumi.Input ToMeshConfigSidecarResourcesLimitArrayOutput() MeshConfigSidecarResourcesLimitArrayOutput ToMeshConfigSidecarResourcesLimitArrayOutputWithContext(context.Context) MeshConfigSidecarResourcesLimitArrayOutput }
MeshConfigSidecarResourcesLimitArrayInput is an input type that accepts MeshConfigSidecarResourcesLimitArray and MeshConfigSidecarResourcesLimitArrayOutput values. You can construct a concrete instance of `MeshConfigSidecarResourcesLimitArrayInput` via:
MeshConfigSidecarResourcesLimitArray{ MeshConfigSidecarResourcesLimitArgs{...} }
type MeshConfigSidecarResourcesLimitArrayOutput ¶ added in v0.1.5
type MeshConfigSidecarResourcesLimitArrayOutput struct{ *pulumi.OutputState }
func (MeshConfigSidecarResourcesLimitArrayOutput) ElementType ¶ added in v0.1.5
func (MeshConfigSidecarResourcesLimitArrayOutput) ElementType() reflect.Type
func (MeshConfigSidecarResourcesLimitArrayOutput) ToMeshConfigSidecarResourcesLimitArrayOutput ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesLimitArrayOutput) ToMeshConfigSidecarResourcesLimitArrayOutput() MeshConfigSidecarResourcesLimitArrayOutput
func (MeshConfigSidecarResourcesLimitArrayOutput) ToMeshConfigSidecarResourcesLimitArrayOutputWithContext ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesLimitArrayOutput) ToMeshConfigSidecarResourcesLimitArrayOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesLimitArrayOutput
type MeshConfigSidecarResourcesLimitInput ¶ added in v0.1.5
type MeshConfigSidecarResourcesLimitInput interface { pulumi.Input ToMeshConfigSidecarResourcesLimitOutput() MeshConfigSidecarResourcesLimitOutput ToMeshConfigSidecarResourcesLimitOutputWithContext(context.Context) MeshConfigSidecarResourcesLimitOutput }
MeshConfigSidecarResourcesLimitInput is an input type that accepts MeshConfigSidecarResourcesLimitArgs and MeshConfigSidecarResourcesLimitOutput values. You can construct a concrete instance of `MeshConfigSidecarResourcesLimitInput` via:
MeshConfigSidecarResourcesLimitArgs{...}
type MeshConfigSidecarResourcesLimitOutput ¶ added in v0.1.5
type MeshConfigSidecarResourcesLimitOutput struct{ *pulumi.OutputState }
func (MeshConfigSidecarResourcesLimitOutput) ElementType ¶ added in v0.1.5
func (MeshConfigSidecarResourcesLimitOutput) ElementType() reflect.Type
func (MeshConfigSidecarResourcesLimitOutput) Name ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesLimitOutput) Name() pulumi.StringPtrOutput
Resource type name, `cpu/memory`.
func (MeshConfigSidecarResourcesLimitOutput) Quantity ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesLimitOutput) Quantity() pulumi.StringPtrOutput
Resource quantity, example: cpu-`100m`, memory-`1Gi`.
func (MeshConfigSidecarResourcesLimitOutput) ToMeshConfigSidecarResourcesLimitOutput ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesLimitOutput) ToMeshConfigSidecarResourcesLimitOutput() MeshConfigSidecarResourcesLimitOutput
func (MeshConfigSidecarResourcesLimitOutput) ToMeshConfigSidecarResourcesLimitOutputWithContext ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesLimitOutput) ToMeshConfigSidecarResourcesLimitOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesLimitOutput
type MeshConfigSidecarResourcesOutput ¶ added in v0.1.5
type MeshConfigSidecarResourcesOutput struct{ *pulumi.OutputState }
func (MeshConfigSidecarResourcesOutput) ElementType ¶ added in v0.1.5
func (MeshConfigSidecarResourcesOutput) ElementType() reflect.Type
func (MeshConfigSidecarResourcesOutput) Limits ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesOutput) Limits() MeshConfigSidecarResourcesLimitArrayOutput
Sidecar limits.
func (MeshConfigSidecarResourcesOutput) Requests ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesOutput) Requests() MeshConfigSidecarResourcesRequestArrayOutput
Sidecar requests.
func (MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesOutput ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesOutput() MeshConfigSidecarResourcesOutput
func (MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesOutputWithContext ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesOutput
func (MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesPtrOutput ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesPtrOutput() MeshConfigSidecarResourcesPtrOutput
func (MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesPtrOutputWithContext ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesOutput) ToMeshConfigSidecarResourcesPtrOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesPtrOutput
type MeshConfigSidecarResourcesPtrInput ¶ added in v0.1.5
type MeshConfigSidecarResourcesPtrInput interface { pulumi.Input ToMeshConfigSidecarResourcesPtrOutput() MeshConfigSidecarResourcesPtrOutput ToMeshConfigSidecarResourcesPtrOutputWithContext(context.Context) MeshConfigSidecarResourcesPtrOutput }
MeshConfigSidecarResourcesPtrInput is an input type that accepts MeshConfigSidecarResourcesArgs, MeshConfigSidecarResourcesPtr and MeshConfigSidecarResourcesPtrOutput values. You can construct a concrete instance of `MeshConfigSidecarResourcesPtrInput` via:
MeshConfigSidecarResourcesArgs{...} or: nil
func MeshConfigSidecarResourcesPtr ¶ added in v0.1.5
func MeshConfigSidecarResourcesPtr(v *MeshConfigSidecarResourcesArgs) MeshConfigSidecarResourcesPtrInput
type MeshConfigSidecarResourcesPtrOutput ¶ added in v0.1.5
type MeshConfigSidecarResourcesPtrOutput struct{ *pulumi.OutputState }
func (MeshConfigSidecarResourcesPtrOutput) Elem ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesPtrOutput) Elem() MeshConfigSidecarResourcesOutput
func (MeshConfigSidecarResourcesPtrOutput) ElementType ¶ added in v0.1.5
func (MeshConfigSidecarResourcesPtrOutput) ElementType() reflect.Type
func (MeshConfigSidecarResourcesPtrOutput) Requests ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesPtrOutput) Requests() MeshConfigSidecarResourcesRequestArrayOutput
Sidecar requests.
func (MeshConfigSidecarResourcesPtrOutput) ToMeshConfigSidecarResourcesPtrOutput ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesPtrOutput) ToMeshConfigSidecarResourcesPtrOutput() MeshConfigSidecarResourcesPtrOutput
func (MeshConfigSidecarResourcesPtrOutput) ToMeshConfigSidecarResourcesPtrOutputWithContext ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesPtrOutput) ToMeshConfigSidecarResourcesPtrOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesPtrOutput
type MeshConfigSidecarResourcesRequest ¶ added in v0.1.5
type MeshConfigSidecarResourcesRequestArgs ¶ added in v0.1.5
type MeshConfigSidecarResourcesRequestArgs struct { // Resource type name, `cpu/memory`. Name pulumi.StringPtrInput `pulumi:"name"` // Resource quantity, example: cpu-`100m`, memory-`1Gi`. Quantity pulumi.StringPtrInput `pulumi:"quantity"` }
func (MeshConfigSidecarResourcesRequestArgs) ElementType ¶ added in v0.1.5
func (MeshConfigSidecarResourcesRequestArgs) ElementType() reflect.Type
func (MeshConfigSidecarResourcesRequestArgs) ToMeshConfigSidecarResourcesRequestOutput ¶ added in v0.1.5
func (i MeshConfigSidecarResourcesRequestArgs) ToMeshConfigSidecarResourcesRequestOutput() MeshConfigSidecarResourcesRequestOutput
func (MeshConfigSidecarResourcesRequestArgs) ToMeshConfigSidecarResourcesRequestOutputWithContext ¶ added in v0.1.5
func (i MeshConfigSidecarResourcesRequestArgs) ToMeshConfigSidecarResourcesRequestOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesRequestOutput
type MeshConfigSidecarResourcesRequestArray ¶ added in v0.1.5
type MeshConfigSidecarResourcesRequestArray []MeshConfigSidecarResourcesRequestInput
func (MeshConfigSidecarResourcesRequestArray) ElementType ¶ added in v0.1.5
func (MeshConfigSidecarResourcesRequestArray) ElementType() reflect.Type
func (MeshConfigSidecarResourcesRequestArray) ToMeshConfigSidecarResourcesRequestArrayOutput ¶ added in v0.1.5
func (i MeshConfigSidecarResourcesRequestArray) ToMeshConfigSidecarResourcesRequestArrayOutput() MeshConfigSidecarResourcesRequestArrayOutput
func (MeshConfigSidecarResourcesRequestArray) ToMeshConfigSidecarResourcesRequestArrayOutputWithContext ¶ added in v0.1.5
func (i MeshConfigSidecarResourcesRequestArray) ToMeshConfigSidecarResourcesRequestArrayOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesRequestArrayOutput
type MeshConfigSidecarResourcesRequestArrayInput ¶ added in v0.1.5
type MeshConfigSidecarResourcesRequestArrayInput interface { pulumi.Input ToMeshConfigSidecarResourcesRequestArrayOutput() MeshConfigSidecarResourcesRequestArrayOutput ToMeshConfigSidecarResourcesRequestArrayOutputWithContext(context.Context) MeshConfigSidecarResourcesRequestArrayOutput }
MeshConfigSidecarResourcesRequestArrayInput is an input type that accepts MeshConfigSidecarResourcesRequestArray and MeshConfigSidecarResourcesRequestArrayOutput values. You can construct a concrete instance of `MeshConfigSidecarResourcesRequestArrayInput` via:
MeshConfigSidecarResourcesRequestArray{ MeshConfigSidecarResourcesRequestArgs{...} }
type MeshConfigSidecarResourcesRequestArrayOutput ¶ added in v0.1.5
type MeshConfigSidecarResourcesRequestArrayOutput struct{ *pulumi.OutputState }
func (MeshConfigSidecarResourcesRequestArrayOutput) ElementType ¶ added in v0.1.5
func (MeshConfigSidecarResourcesRequestArrayOutput) ElementType() reflect.Type
func (MeshConfigSidecarResourcesRequestArrayOutput) ToMeshConfigSidecarResourcesRequestArrayOutput ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesRequestArrayOutput) ToMeshConfigSidecarResourcesRequestArrayOutput() MeshConfigSidecarResourcesRequestArrayOutput
func (MeshConfigSidecarResourcesRequestArrayOutput) ToMeshConfigSidecarResourcesRequestArrayOutputWithContext ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesRequestArrayOutput) ToMeshConfigSidecarResourcesRequestArrayOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesRequestArrayOutput
type MeshConfigSidecarResourcesRequestInput ¶ added in v0.1.5
type MeshConfigSidecarResourcesRequestInput interface { pulumi.Input ToMeshConfigSidecarResourcesRequestOutput() MeshConfigSidecarResourcesRequestOutput ToMeshConfigSidecarResourcesRequestOutputWithContext(context.Context) MeshConfigSidecarResourcesRequestOutput }
MeshConfigSidecarResourcesRequestInput is an input type that accepts MeshConfigSidecarResourcesRequestArgs and MeshConfigSidecarResourcesRequestOutput values. You can construct a concrete instance of `MeshConfigSidecarResourcesRequestInput` via:
MeshConfigSidecarResourcesRequestArgs{...}
type MeshConfigSidecarResourcesRequestOutput ¶ added in v0.1.5
type MeshConfigSidecarResourcesRequestOutput struct{ *pulumi.OutputState }
func (MeshConfigSidecarResourcesRequestOutput) ElementType ¶ added in v0.1.5
func (MeshConfigSidecarResourcesRequestOutput) ElementType() reflect.Type
func (MeshConfigSidecarResourcesRequestOutput) Name ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesRequestOutput) Name() pulumi.StringPtrOutput
Resource type name, `cpu/memory`.
func (MeshConfigSidecarResourcesRequestOutput) Quantity ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesRequestOutput) Quantity() pulumi.StringPtrOutput
Resource quantity, example: cpu-`100m`, memory-`1Gi`.
func (MeshConfigSidecarResourcesRequestOutput) ToMeshConfigSidecarResourcesRequestOutput ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesRequestOutput) ToMeshConfigSidecarResourcesRequestOutput() MeshConfigSidecarResourcesRequestOutput
func (MeshConfigSidecarResourcesRequestOutput) ToMeshConfigSidecarResourcesRequestOutputWithContext ¶ added in v0.1.5
func (o MeshConfigSidecarResourcesRequestOutput) ToMeshConfigSidecarResourcesRequestOutputWithContext(ctx context.Context) MeshConfigSidecarResourcesRequestOutput
type MeshConfigTracing ¶
type MeshConfigTracing struct { // APM config. Apm *MeshConfigTracingApm `pulumi:"apm"` // Whether enable tracing. Enable *bool `pulumi:"enable"` // Tracing sampling, 0.0-1.0. Sampling *float64 `pulumi:"sampling"` // Third party zipkin config. Zipkin *MeshConfigTracingZipkin `pulumi:"zipkin"` }
type MeshConfigTracingApm ¶
type MeshConfigTracingApmArgs ¶
type MeshConfigTracingApmArgs struct { // Whether enable APM. Enable pulumi.BoolPtrInput `pulumi:"enable"` // Instance id of the APM. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Region. Region pulumi.StringPtrInput `pulumi:"region"` }
func (MeshConfigTracingApmArgs) ElementType ¶
func (MeshConfigTracingApmArgs) ElementType() reflect.Type
func (MeshConfigTracingApmArgs) ToMeshConfigTracingApmOutput ¶
func (i MeshConfigTracingApmArgs) ToMeshConfigTracingApmOutput() MeshConfigTracingApmOutput
func (MeshConfigTracingApmArgs) ToMeshConfigTracingApmOutputWithContext ¶
func (i MeshConfigTracingApmArgs) ToMeshConfigTracingApmOutputWithContext(ctx context.Context) MeshConfigTracingApmOutput
func (MeshConfigTracingApmArgs) ToMeshConfigTracingApmPtrOutput ¶
func (i MeshConfigTracingApmArgs) ToMeshConfigTracingApmPtrOutput() MeshConfigTracingApmPtrOutput
func (MeshConfigTracingApmArgs) ToMeshConfigTracingApmPtrOutputWithContext ¶
func (i MeshConfigTracingApmArgs) ToMeshConfigTracingApmPtrOutputWithContext(ctx context.Context) MeshConfigTracingApmPtrOutput
type MeshConfigTracingApmInput ¶
type MeshConfigTracingApmInput interface { pulumi.Input ToMeshConfigTracingApmOutput() MeshConfigTracingApmOutput ToMeshConfigTracingApmOutputWithContext(context.Context) MeshConfigTracingApmOutput }
MeshConfigTracingApmInput is an input type that accepts MeshConfigTracingApmArgs and MeshConfigTracingApmOutput values. You can construct a concrete instance of `MeshConfigTracingApmInput` via:
MeshConfigTracingApmArgs{...}
type MeshConfigTracingApmOutput ¶
type MeshConfigTracingApmOutput struct{ *pulumi.OutputState }
func (MeshConfigTracingApmOutput) ElementType ¶
func (MeshConfigTracingApmOutput) ElementType() reflect.Type
func (MeshConfigTracingApmOutput) Enable ¶
func (o MeshConfigTracingApmOutput) Enable() pulumi.BoolPtrOutput
Whether enable APM.
func (MeshConfigTracingApmOutput) InstanceId ¶
func (o MeshConfigTracingApmOutput) InstanceId() pulumi.StringPtrOutput
Instance id of the APM.
func (MeshConfigTracingApmOutput) Region ¶
func (o MeshConfigTracingApmOutput) Region() pulumi.StringPtrOutput
Region.
func (MeshConfigTracingApmOutput) ToMeshConfigTracingApmOutput ¶
func (o MeshConfigTracingApmOutput) ToMeshConfigTracingApmOutput() MeshConfigTracingApmOutput
func (MeshConfigTracingApmOutput) ToMeshConfigTracingApmOutputWithContext ¶
func (o MeshConfigTracingApmOutput) ToMeshConfigTracingApmOutputWithContext(ctx context.Context) MeshConfigTracingApmOutput
func (MeshConfigTracingApmOutput) ToMeshConfigTracingApmPtrOutput ¶
func (o MeshConfigTracingApmOutput) ToMeshConfigTracingApmPtrOutput() MeshConfigTracingApmPtrOutput
func (MeshConfigTracingApmOutput) ToMeshConfigTracingApmPtrOutputWithContext ¶
func (o MeshConfigTracingApmOutput) ToMeshConfigTracingApmPtrOutputWithContext(ctx context.Context) MeshConfigTracingApmPtrOutput
type MeshConfigTracingApmPtrInput ¶
type MeshConfigTracingApmPtrInput interface { pulumi.Input ToMeshConfigTracingApmPtrOutput() MeshConfigTracingApmPtrOutput ToMeshConfigTracingApmPtrOutputWithContext(context.Context) MeshConfigTracingApmPtrOutput }
MeshConfigTracingApmPtrInput is an input type that accepts MeshConfigTracingApmArgs, MeshConfigTracingApmPtr and MeshConfigTracingApmPtrOutput values. You can construct a concrete instance of `MeshConfigTracingApmPtrInput` via:
MeshConfigTracingApmArgs{...} or: nil
func MeshConfigTracingApmPtr ¶
func MeshConfigTracingApmPtr(v *MeshConfigTracingApmArgs) MeshConfigTracingApmPtrInput
type MeshConfigTracingApmPtrOutput ¶
type MeshConfigTracingApmPtrOutput struct{ *pulumi.OutputState }
func (MeshConfigTracingApmPtrOutput) Elem ¶
func (o MeshConfigTracingApmPtrOutput) Elem() MeshConfigTracingApmOutput
func (MeshConfigTracingApmPtrOutput) ElementType ¶
func (MeshConfigTracingApmPtrOutput) ElementType() reflect.Type
func (MeshConfigTracingApmPtrOutput) Enable ¶
func (o MeshConfigTracingApmPtrOutput) Enable() pulumi.BoolPtrOutput
Whether enable APM.
func (MeshConfigTracingApmPtrOutput) InstanceId ¶
func (o MeshConfigTracingApmPtrOutput) InstanceId() pulumi.StringPtrOutput
Instance id of the APM.
func (MeshConfigTracingApmPtrOutput) Region ¶
func (o MeshConfigTracingApmPtrOutput) Region() pulumi.StringPtrOutput
Region.
func (MeshConfigTracingApmPtrOutput) ToMeshConfigTracingApmPtrOutput ¶
func (o MeshConfigTracingApmPtrOutput) ToMeshConfigTracingApmPtrOutput() MeshConfigTracingApmPtrOutput
func (MeshConfigTracingApmPtrOutput) ToMeshConfigTracingApmPtrOutputWithContext ¶
func (o MeshConfigTracingApmPtrOutput) ToMeshConfigTracingApmPtrOutputWithContext(ctx context.Context) MeshConfigTracingApmPtrOutput
type MeshConfigTracingArgs ¶
type MeshConfigTracingArgs struct { // APM config. Apm MeshConfigTracingApmPtrInput `pulumi:"apm"` // Whether enable tracing. Enable pulumi.BoolPtrInput `pulumi:"enable"` // Tracing sampling, 0.0-1.0. Sampling pulumi.Float64PtrInput `pulumi:"sampling"` // Third party zipkin config. Zipkin MeshConfigTracingZipkinPtrInput `pulumi:"zipkin"` }
func (MeshConfigTracingArgs) ElementType ¶
func (MeshConfigTracingArgs) ElementType() reflect.Type
func (MeshConfigTracingArgs) ToMeshConfigTracingOutput ¶
func (i MeshConfigTracingArgs) ToMeshConfigTracingOutput() MeshConfigTracingOutput
func (MeshConfigTracingArgs) ToMeshConfigTracingOutputWithContext ¶
func (i MeshConfigTracingArgs) ToMeshConfigTracingOutputWithContext(ctx context.Context) MeshConfigTracingOutput
func (MeshConfigTracingArgs) ToMeshConfigTracingPtrOutput ¶
func (i MeshConfigTracingArgs) ToMeshConfigTracingPtrOutput() MeshConfigTracingPtrOutput
func (MeshConfigTracingArgs) ToMeshConfigTracingPtrOutputWithContext ¶
func (i MeshConfigTracingArgs) ToMeshConfigTracingPtrOutputWithContext(ctx context.Context) MeshConfigTracingPtrOutput
type MeshConfigTracingInput ¶
type MeshConfigTracingInput interface { pulumi.Input ToMeshConfigTracingOutput() MeshConfigTracingOutput ToMeshConfigTracingOutputWithContext(context.Context) MeshConfigTracingOutput }
MeshConfigTracingInput is an input type that accepts MeshConfigTracingArgs and MeshConfigTracingOutput values. You can construct a concrete instance of `MeshConfigTracingInput` via:
MeshConfigTracingArgs{...}
type MeshConfigTracingOutput ¶
type MeshConfigTracingOutput struct{ *pulumi.OutputState }
func (MeshConfigTracingOutput) Apm ¶
func (o MeshConfigTracingOutput) Apm() MeshConfigTracingApmPtrOutput
APM config.
func (MeshConfigTracingOutput) ElementType ¶
func (MeshConfigTracingOutput) ElementType() reflect.Type
func (MeshConfigTracingOutput) Enable ¶
func (o MeshConfigTracingOutput) Enable() pulumi.BoolPtrOutput
Whether enable tracing.
func (MeshConfigTracingOutput) Sampling ¶
func (o MeshConfigTracingOutput) Sampling() pulumi.Float64PtrOutput
Tracing sampling, 0.0-1.0.
func (MeshConfigTracingOutput) ToMeshConfigTracingOutput ¶
func (o MeshConfigTracingOutput) ToMeshConfigTracingOutput() MeshConfigTracingOutput
func (MeshConfigTracingOutput) ToMeshConfigTracingOutputWithContext ¶
func (o MeshConfigTracingOutput) ToMeshConfigTracingOutputWithContext(ctx context.Context) MeshConfigTracingOutput
func (MeshConfigTracingOutput) ToMeshConfigTracingPtrOutput ¶
func (o MeshConfigTracingOutput) ToMeshConfigTracingPtrOutput() MeshConfigTracingPtrOutput
func (MeshConfigTracingOutput) ToMeshConfigTracingPtrOutputWithContext ¶
func (o MeshConfigTracingOutput) ToMeshConfigTracingPtrOutputWithContext(ctx context.Context) MeshConfigTracingPtrOutput
func (MeshConfigTracingOutput) Zipkin ¶
func (o MeshConfigTracingOutput) Zipkin() MeshConfigTracingZipkinPtrOutput
Third party zipkin config.
type MeshConfigTracingPtrInput ¶
type MeshConfigTracingPtrInput interface { pulumi.Input ToMeshConfigTracingPtrOutput() MeshConfigTracingPtrOutput ToMeshConfigTracingPtrOutputWithContext(context.Context) MeshConfigTracingPtrOutput }
MeshConfigTracingPtrInput is an input type that accepts MeshConfigTracingArgs, MeshConfigTracingPtr and MeshConfigTracingPtrOutput values. You can construct a concrete instance of `MeshConfigTracingPtrInput` via:
MeshConfigTracingArgs{...} or: nil
func MeshConfigTracingPtr ¶
func MeshConfigTracingPtr(v *MeshConfigTracingArgs) MeshConfigTracingPtrInput
type MeshConfigTracingPtrOutput ¶
type MeshConfigTracingPtrOutput struct{ *pulumi.OutputState }
func (MeshConfigTracingPtrOutput) Apm ¶
func (o MeshConfigTracingPtrOutput) Apm() MeshConfigTracingApmPtrOutput
APM config.
func (MeshConfigTracingPtrOutput) Elem ¶
func (o MeshConfigTracingPtrOutput) Elem() MeshConfigTracingOutput
func (MeshConfigTracingPtrOutput) ElementType ¶
func (MeshConfigTracingPtrOutput) ElementType() reflect.Type
func (MeshConfigTracingPtrOutput) Enable ¶
func (o MeshConfigTracingPtrOutput) Enable() pulumi.BoolPtrOutput
Whether enable tracing.
func (MeshConfigTracingPtrOutput) Sampling ¶
func (o MeshConfigTracingPtrOutput) Sampling() pulumi.Float64PtrOutput
Tracing sampling, 0.0-1.0.
func (MeshConfigTracingPtrOutput) ToMeshConfigTracingPtrOutput ¶
func (o MeshConfigTracingPtrOutput) ToMeshConfigTracingPtrOutput() MeshConfigTracingPtrOutput
func (MeshConfigTracingPtrOutput) ToMeshConfigTracingPtrOutputWithContext ¶
func (o MeshConfigTracingPtrOutput) ToMeshConfigTracingPtrOutputWithContext(ctx context.Context) MeshConfigTracingPtrOutput
func (MeshConfigTracingPtrOutput) Zipkin ¶
func (o MeshConfigTracingPtrOutput) Zipkin() MeshConfigTracingZipkinPtrOutput
Third party zipkin config.
type MeshConfigTracingZipkin ¶
type MeshConfigTracingZipkin struct { // Zipkin address. Address string `pulumi:"address"` }
type MeshConfigTracingZipkinArgs ¶
type MeshConfigTracingZipkinArgs struct { // Zipkin address. Address pulumi.StringInput `pulumi:"address"` }
func (MeshConfigTracingZipkinArgs) ElementType ¶
func (MeshConfigTracingZipkinArgs) ElementType() reflect.Type
func (MeshConfigTracingZipkinArgs) ToMeshConfigTracingZipkinOutput ¶
func (i MeshConfigTracingZipkinArgs) ToMeshConfigTracingZipkinOutput() MeshConfigTracingZipkinOutput
func (MeshConfigTracingZipkinArgs) ToMeshConfigTracingZipkinOutputWithContext ¶
func (i MeshConfigTracingZipkinArgs) ToMeshConfigTracingZipkinOutputWithContext(ctx context.Context) MeshConfigTracingZipkinOutput
func (MeshConfigTracingZipkinArgs) ToMeshConfigTracingZipkinPtrOutput ¶
func (i MeshConfigTracingZipkinArgs) ToMeshConfigTracingZipkinPtrOutput() MeshConfigTracingZipkinPtrOutput
func (MeshConfigTracingZipkinArgs) ToMeshConfigTracingZipkinPtrOutputWithContext ¶
func (i MeshConfigTracingZipkinArgs) ToMeshConfigTracingZipkinPtrOutputWithContext(ctx context.Context) MeshConfigTracingZipkinPtrOutput
type MeshConfigTracingZipkinInput ¶
type MeshConfigTracingZipkinInput interface { pulumi.Input ToMeshConfigTracingZipkinOutput() MeshConfigTracingZipkinOutput ToMeshConfigTracingZipkinOutputWithContext(context.Context) MeshConfigTracingZipkinOutput }
MeshConfigTracingZipkinInput is an input type that accepts MeshConfigTracingZipkinArgs and MeshConfigTracingZipkinOutput values. You can construct a concrete instance of `MeshConfigTracingZipkinInput` via:
MeshConfigTracingZipkinArgs{...}
type MeshConfigTracingZipkinOutput ¶
type MeshConfigTracingZipkinOutput struct{ *pulumi.OutputState }
func (MeshConfigTracingZipkinOutput) Address ¶
func (o MeshConfigTracingZipkinOutput) Address() pulumi.StringOutput
Zipkin address.
func (MeshConfigTracingZipkinOutput) ElementType ¶
func (MeshConfigTracingZipkinOutput) ElementType() reflect.Type
func (MeshConfigTracingZipkinOutput) ToMeshConfigTracingZipkinOutput ¶
func (o MeshConfigTracingZipkinOutput) ToMeshConfigTracingZipkinOutput() MeshConfigTracingZipkinOutput
func (MeshConfigTracingZipkinOutput) ToMeshConfigTracingZipkinOutputWithContext ¶
func (o MeshConfigTracingZipkinOutput) ToMeshConfigTracingZipkinOutputWithContext(ctx context.Context) MeshConfigTracingZipkinOutput
func (MeshConfigTracingZipkinOutput) ToMeshConfigTracingZipkinPtrOutput ¶
func (o MeshConfigTracingZipkinOutput) ToMeshConfigTracingZipkinPtrOutput() MeshConfigTracingZipkinPtrOutput
func (MeshConfigTracingZipkinOutput) ToMeshConfigTracingZipkinPtrOutputWithContext ¶
func (o MeshConfigTracingZipkinOutput) ToMeshConfigTracingZipkinPtrOutputWithContext(ctx context.Context) MeshConfigTracingZipkinPtrOutput
type MeshConfigTracingZipkinPtrInput ¶
type MeshConfigTracingZipkinPtrInput interface { pulumi.Input ToMeshConfigTracingZipkinPtrOutput() MeshConfigTracingZipkinPtrOutput ToMeshConfigTracingZipkinPtrOutputWithContext(context.Context) MeshConfigTracingZipkinPtrOutput }
MeshConfigTracingZipkinPtrInput is an input type that accepts MeshConfigTracingZipkinArgs, MeshConfigTracingZipkinPtr and MeshConfigTracingZipkinPtrOutput values. You can construct a concrete instance of `MeshConfigTracingZipkinPtrInput` via:
MeshConfigTracingZipkinArgs{...} or: nil
func MeshConfigTracingZipkinPtr ¶
func MeshConfigTracingZipkinPtr(v *MeshConfigTracingZipkinArgs) MeshConfigTracingZipkinPtrInput
type MeshConfigTracingZipkinPtrOutput ¶
type MeshConfigTracingZipkinPtrOutput struct{ *pulumi.OutputState }
func (MeshConfigTracingZipkinPtrOutput) Address ¶
func (o MeshConfigTracingZipkinPtrOutput) Address() pulumi.StringPtrOutput
Zipkin address.
func (MeshConfigTracingZipkinPtrOutput) Elem ¶
func (o MeshConfigTracingZipkinPtrOutput) Elem() MeshConfigTracingZipkinOutput
func (MeshConfigTracingZipkinPtrOutput) ElementType ¶
func (MeshConfigTracingZipkinPtrOutput) ElementType() reflect.Type
func (MeshConfigTracingZipkinPtrOutput) ToMeshConfigTracingZipkinPtrOutput ¶
func (o MeshConfigTracingZipkinPtrOutput) ToMeshConfigTracingZipkinPtrOutput() MeshConfigTracingZipkinPtrOutput
func (MeshConfigTracingZipkinPtrOutput) ToMeshConfigTracingZipkinPtrOutputWithContext ¶
func (o MeshConfigTracingZipkinPtrOutput) ToMeshConfigTracingZipkinPtrOutputWithContext(ctx context.Context) MeshConfigTracingZipkinPtrOutput
type MeshInput ¶
type MeshInput interface { pulumi.Input ToMeshOutput() MeshOutput ToMeshOutputWithContext(ctx context.Context) MeshOutput }
type MeshMap ¶
func (MeshMap) ElementType ¶
func (MeshMap) ToMeshMapOutput ¶
func (i MeshMap) ToMeshMapOutput() MeshMapOutput
func (MeshMap) ToMeshMapOutputWithContext ¶
func (i MeshMap) ToMeshMapOutputWithContext(ctx context.Context) MeshMapOutput
type MeshMapInput ¶
type MeshMapInput interface { pulumi.Input ToMeshMapOutput() MeshMapOutput ToMeshMapOutputWithContext(context.Context) MeshMapOutput }
MeshMapInput is an input type that accepts MeshMap and MeshMapOutput values. You can construct a concrete instance of `MeshMapInput` via:
MeshMap{ "key": MeshArgs{...} }
type MeshMapOutput ¶
type MeshMapOutput struct{ *pulumi.OutputState }
func (MeshMapOutput) ElementType ¶
func (MeshMapOutput) ElementType() reflect.Type
func (MeshMapOutput) MapIndex ¶
func (o MeshMapOutput) MapIndex(k pulumi.StringInput) MeshOutput
func (MeshMapOutput) ToMeshMapOutput ¶
func (o MeshMapOutput) ToMeshMapOutput() MeshMapOutput
func (MeshMapOutput) ToMeshMapOutputWithContext ¶
func (o MeshMapOutput) ToMeshMapOutputWithContext(ctx context.Context) MeshMapOutput
type MeshOutput ¶
type MeshOutput struct{ *pulumi.OutputState }
func (MeshOutput) ElementType ¶
func (MeshOutput) ElementType() reflect.Type
func (MeshOutput) TagLists ¶
func (o MeshOutput) TagLists() MeshTagListArrayOutput
A list of associated tags.
func (MeshOutput) ToMeshOutput ¶
func (o MeshOutput) ToMeshOutput() MeshOutput
func (MeshOutput) ToMeshOutputWithContext ¶
func (o MeshOutput) ToMeshOutputWithContext(ctx context.Context) MeshOutput
type MeshState ¶
type MeshState struct { // Mesh configuration. Config MeshConfigPtrInput // Mesh name. DisplayName pulumi.StringPtrInput // Mesh ID. MeshId pulumi.StringPtrInput // Mesh version. MeshVersion pulumi.StringPtrInput // A list of associated tags. TagLists MeshTagListArrayInput // Mesh type. Type pulumi.StringPtrInput }
func (MeshState) ElementType ¶
type MeshTagList ¶
type MeshTagListArgs ¶
type MeshTagListArgs struct { // Tag key. Key pulumi.StringInput `pulumi:"key"` // Passthrough to other related product. Passthrough pulumi.BoolPtrInput `pulumi:"passthrough"` // Tag value. Value pulumi.StringInput `pulumi:"value"` }
func (MeshTagListArgs) ElementType ¶
func (MeshTagListArgs) ElementType() reflect.Type
func (MeshTagListArgs) ToMeshTagListOutput ¶
func (i MeshTagListArgs) ToMeshTagListOutput() MeshTagListOutput
func (MeshTagListArgs) ToMeshTagListOutputWithContext ¶
func (i MeshTagListArgs) ToMeshTagListOutputWithContext(ctx context.Context) MeshTagListOutput
type MeshTagListArray ¶
type MeshTagListArray []MeshTagListInput
func (MeshTagListArray) ElementType ¶
func (MeshTagListArray) ElementType() reflect.Type
func (MeshTagListArray) ToMeshTagListArrayOutput ¶
func (i MeshTagListArray) ToMeshTagListArrayOutput() MeshTagListArrayOutput
func (MeshTagListArray) ToMeshTagListArrayOutputWithContext ¶
func (i MeshTagListArray) ToMeshTagListArrayOutputWithContext(ctx context.Context) MeshTagListArrayOutput
type MeshTagListArrayInput ¶
type MeshTagListArrayInput interface { pulumi.Input ToMeshTagListArrayOutput() MeshTagListArrayOutput ToMeshTagListArrayOutputWithContext(context.Context) MeshTagListArrayOutput }
MeshTagListArrayInput is an input type that accepts MeshTagListArray and MeshTagListArrayOutput values. You can construct a concrete instance of `MeshTagListArrayInput` via:
MeshTagListArray{ MeshTagListArgs{...} }
type MeshTagListArrayOutput ¶
type MeshTagListArrayOutput struct{ *pulumi.OutputState }
func (MeshTagListArrayOutput) ElementType ¶
func (MeshTagListArrayOutput) ElementType() reflect.Type
func (MeshTagListArrayOutput) Index ¶
func (o MeshTagListArrayOutput) Index(i pulumi.IntInput) MeshTagListOutput
func (MeshTagListArrayOutput) ToMeshTagListArrayOutput ¶
func (o MeshTagListArrayOutput) ToMeshTagListArrayOutput() MeshTagListArrayOutput
func (MeshTagListArrayOutput) ToMeshTagListArrayOutputWithContext ¶
func (o MeshTagListArrayOutput) ToMeshTagListArrayOutputWithContext(ctx context.Context) MeshTagListArrayOutput
type MeshTagListInput ¶
type MeshTagListInput interface { pulumi.Input ToMeshTagListOutput() MeshTagListOutput ToMeshTagListOutputWithContext(context.Context) MeshTagListOutput }
MeshTagListInput is an input type that accepts MeshTagListArgs and MeshTagListOutput values. You can construct a concrete instance of `MeshTagListInput` via:
MeshTagListArgs{...}
type MeshTagListOutput ¶
type MeshTagListOutput struct{ *pulumi.OutputState }
func (MeshTagListOutput) ElementType ¶
func (MeshTagListOutput) ElementType() reflect.Type
func (MeshTagListOutput) Passthrough ¶
func (o MeshTagListOutput) Passthrough() pulumi.BoolPtrOutput
Passthrough to other related product.
func (MeshTagListOutput) ToMeshTagListOutput ¶
func (o MeshTagListOutput) ToMeshTagListOutput() MeshTagListOutput
func (MeshTagListOutput) ToMeshTagListOutputWithContext ¶
func (o MeshTagListOutput) ToMeshTagListOutputWithContext(ctx context.Context) MeshTagListOutput
type PrometheusAttachment ¶
type PrometheusAttachment struct { pulumi.CustomResourceState // Mesh ID. MeshId pulumi.StringOutput `pulumi:"meshId"` // Prometheus configuration. Prometheus PrometheusAttachmentPrometheusOutput `pulumi:"prometheus"` }
Provides a resource to create a tcm prometheusAttachment
> **NOTE:** Instructions for use: 1. Use Tencent Cloud Prometheus to monitor TMP, please enter `vpcId`, `subnetId`, `region` or `instanceId`, it is recommended to use an existing tmp instance; 2. To use the third-party Prometheus service, please enter `customProm`; 3. `Tcm.PrometheusAttachment` does not support modification; 4. If you use Tencent Cloud Prometheus to monitor TMP, enter `vpcId`, `subnetId`, `region` to create a new Prometheus monitoring instance, destroy will not destroy the Prometheus monitoring instance **NOTE:** If you use the config attribute prometheus in tencentcloud_tcm_mesh, do not use Tcm.PrometheusAttachment
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tcm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tcm.NewPrometheusAttachment(ctx, "prometheusAttachment", &Tcm.PrometheusAttachmentArgs{ MeshId: pulumi.String("mesh-rofjmxxx"), Prometheus: &tcm.PrometheusAttachmentPrometheusArgs{ InstanceId: pulumi.String(""), Region: pulumi.String("ap-guangzhou"), SubnetId: pulumi.String("subnet-driddxxx"), VpcId: pulumi.String("vpc-pewdpxxx"), }, }) if err != nil { return err } return nil }) }
```
## Import
tcm prometheus_attachment can be imported using the mesh_id, e.g.
```sh
$ pulumi import tencentcloud:Tcm/prometheusAttachment:PrometheusAttachment prometheus_attachment mesh-rofjmxxx
```
func GetPrometheusAttachment ¶
func GetPrometheusAttachment(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PrometheusAttachmentState, opts ...pulumi.ResourceOption) (*PrometheusAttachment, error)
GetPrometheusAttachment gets an existing PrometheusAttachment 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 NewPrometheusAttachment ¶
func NewPrometheusAttachment(ctx *pulumi.Context, name string, args *PrometheusAttachmentArgs, opts ...pulumi.ResourceOption) (*PrometheusAttachment, error)
NewPrometheusAttachment registers a new resource with the given unique name, arguments, and options.
func (*PrometheusAttachment) ElementType ¶
func (*PrometheusAttachment) ElementType() reflect.Type
func (*PrometheusAttachment) ToPrometheusAttachmentOutput ¶
func (i *PrometheusAttachment) ToPrometheusAttachmentOutput() PrometheusAttachmentOutput
func (*PrometheusAttachment) ToPrometheusAttachmentOutputWithContext ¶
func (i *PrometheusAttachment) ToPrometheusAttachmentOutputWithContext(ctx context.Context) PrometheusAttachmentOutput
type PrometheusAttachmentArgs ¶
type PrometheusAttachmentArgs struct { // Mesh ID. MeshId pulumi.StringInput // Prometheus configuration. Prometheus PrometheusAttachmentPrometheusInput }
The set of arguments for constructing a PrometheusAttachment resource.
func (PrometheusAttachmentArgs) ElementType ¶
func (PrometheusAttachmentArgs) ElementType() reflect.Type
type PrometheusAttachmentArray ¶
type PrometheusAttachmentArray []PrometheusAttachmentInput
func (PrometheusAttachmentArray) ElementType ¶
func (PrometheusAttachmentArray) ElementType() reflect.Type
func (PrometheusAttachmentArray) ToPrometheusAttachmentArrayOutput ¶
func (i PrometheusAttachmentArray) ToPrometheusAttachmentArrayOutput() PrometheusAttachmentArrayOutput
func (PrometheusAttachmentArray) ToPrometheusAttachmentArrayOutputWithContext ¶
func (i PrometheusAttachmentArray) ToPrometheusAttachmentArrayOutputWithContext(ctx context.Context) PrometheusAttachmentArrayOutput
type PrometheusAttachmentArrayInput ¶
type PrometheusAttachmentArrayInput interface { pulumi.Input ToPrometheusAttachmentArrayOutput() PrometheusAttachmentArrayOutput ToPrometheusAttachmentArrayOutputWithContext(context.Context) PrometheusAttachmentArrayOutput }
PrometheusAttachmentArrayInput is an input type that accepts PrometheusAttachmentArray and PrometheusAttachmentArrayOutput values. You can construct a concrete instance of `PrometheusAttachmentArrayInput` via:
PrometheusAttachmentArray{ PrometheusAttachmentArgs{...} }
type PrometheusAttachmentArrayOutput ¶
type PrometheusAttachmentArrayOutput struct{ *pulumi.OutputState }
func (PrometheusAttachmentArrayOutput) ElementType ¶
func (PrometheusAttachmentArrayOutput) ElementType() reflect.Type
func (PrometheusAttachmentArrayOutput) Index ¶
func (o PrometheusAttachmentArrayOutput) Index(i pulumi.IntInput) PrometheusAttachmentOutput
func (PrometheusAttachmentArrayOutput) ToPrometheusAttachmentArrayOutput ¶
func (o PrometheusAttachmentArrayOutput) ToPrometheusAttachmentArrayOutput() PrometheusAttachmentArrayOutput
func (PrometheusAttachmentArrayOutput) ToPrometheusAttachmentArrayOutputWithContext ¶
func (o PrometheusAttachmentArrayOutput) ToPrometheusAttachmentArrayOutputWithContext(ctx context.Context) PrometheusAttachmentArrayOutput
type PrometheusAttachmentInput ¶
type PrometheusAttachmentInput interface { pulumi.Input ToPrometheusAttachmentOutput() PrometheusAttachmentOutput ToPrometheusAttachmentOutputWithContext(ctx context.Context) PrometheusAttachmentOutput }
type PrometheusAttachmentMap ¶
type PrometheusAttachmentMap map[string]PrometheusAttachmentInput
func (PrometheusAttachmentMap) ElementType ¶
func (PrometheusAttachmentMap) ElementType() reflect.Type
func (PrometheusAttachmentMap) ToPrometheusAttachmentMapOutput ¶
func (i PrometheusAttachmentMap) ToPrometheusAttachmentMapOutput() PrometheusAttachmentMapOutput
func (PrometheusAttachmentMap) ToPrometheusAttachmentMapOutputWithContext ¶
func (i PrometheusAttachmentMap) ToPrometheusAttachmentMapOutputWithContext(ctx context.Context) PrometheusAttachmentMapOutput
type PrometheusAttachmentMapInput ¶
type PrometheusAttachmentMapInput interface { pulumi.Input ToPrometheusAttachmentMapOutput() PrometheusAttachmentMapOutput ToPrometheusAttachmentMapOutputWithContext(context.Context) PrometheusAttachmentMapOutput }
PrometheusAttachmentMapInput is an input type that accepts PrometheusAttachmentMap and PrometheusAttachmentMapOutput values. You can construct a concrete instance of `PrometheusAttachmentMapInput` via:
PrometheusAttachmentMap{ "key": PrometheusAttachmentArgs{...} }
type PrometheusAttachmentMapOutput ¶
type PrometheusAttachmentMapOutput struct{ *pulumi.OutputState }
func (PrometheusAttachmentMapOutput) ElementType ¶
func (PrometheusAttachmentMapOutput) ElementType() reflect.Type
func (PrometheusAttachmentMapOutput) MapIndex ¶
func (o PrometheusAttachmentMapOutput) MapIndex(k pulumi.StringInput) PrometheusAttachmentOutput
func (PrometheusAttachmentMapOutput) ToPrometheusAttachmentMapOutput ¶
func (o PrometheusAttachmentMapOutput) ToPrometheusAttachmentMapOutput() PrometheusAttachmentMapOutput
func (PrometheusAttachmentMapOutput) ToPrometheusAttachmentMapOutputWithContext ¶
func (o PrometheusAttachmentMapOutput) ToPrometheusAttachmentMapOutputWithContext(ctx context.Context) PrometheusAttachmentMapOutput
type PrometheusAttachmentOutput ¶
type PrometheusAttachmentOutput struct{ *pulumi.OutputState }
func (PrometheusAttachmentOutput) ElementType ¶
func (PrometheusAttachmentOutput) ElementType() reflect.Type
func (PrometheusAttachmentOutput) MeshId ¶
func (o PrometheusAttachmentOutput) MeshId() pulumi.StringOutput
Mesh ID.
func (PrometheusAttachmentOutput) Prometheus ¶
func (o PrometheusAttachmentOutput) Prometheus() PrometheusAttachmentPrometheusOutput
Prometheus configuration.
func (PrometheusAttachmentOutput) ToPrometheusAttachmentOutput ¶
func (o PrometheusAttachmentOutput) ToPrometheusAttachmentOutput() PrometheusAttachmentOutput
func (PrometheusAttachmentOutput) ToPrometheusAttachmentOutputWithContext ¶
func (o PrometheusAttachmentOutput) ToPrometheusAttachmentOutputWithContext(ctx context.Context) PrometheusAttachmentOutput
type PrometheusAttachmentPrometheus ¶
type PrometheusAttachmentPrometheus struct { // Third party prometheus. CustomProm *PrometheusAttachmentPrometheusCustomProm `pulumi:"customProm"` // Existed TMP id, auto create TMP if empty. InstanceId *string `pulumi:"instanceId"` // Region for TMP. Region *string `pulumi:"region"` // Subnet id for TMP. SubnetId *string `pulumi:"subnetId"` // Vpc id for TMP. VpcId *string `pulumi:"vpcId"` }
type PrometheusAttachmentPrometheusArgs ¶
type PrometheusAttachmentPrometheusArgs struct { // Third party prometheus. CustomProm PrometheusAttachmentPrometheusCustomPromPtrInput `pulumi:"customProm"` // Existed TMP id, auto create TMP if empty. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Region for TMP. Region pulumi.StringPtrInput `pulumi:"region"` // Subnet id for TMP. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` // Vpc id for TMP. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
func (PrometheusAttachmentPrometheusArgs) ElementType ¶
func (PrometheusAttachmentPrometheusArgs) ElementType() reflect.Type
func (PrometheusAttachmentPrometheusArgs) ToPrometheusAttachmentPrometheusOutput ¶
func (i PrometheusAttachmentPrometheusArgs) ToPrometheusAttachmentPrometheusOutput() PrometheusAttachmentPrometheusOutput
func (PrometheusAttachmentPrometheusArgs) ToPrometheusAttachmentPrometheusOutputWithContext ¶
func (i PrometheusAttachmentPrometheusArgs) ToPrometheusAttachmentPrometheusOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusOutput
func (PrometheusAttachmentPrometheusArgs) ToPrometheusAttachmentPrometheusPtrOutput ¶
func (i PrometheusAttachmentPrometheusArgs) ToPrometheusAttachmentPrometheusPtrOutput() PrometheusAttachmentPrometheusPtrOutput
func (PrometheusAttachmentPrometheusArgs) ToPrometheusAttachmentPrometheusPtrOutputWithContext ¶
func (i PrometheusAttachmentPrometheusArgs) ToPrometheusAttachmentPrometheusPtrOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusPtrOutput
type PrometheusAttachmentPrometheusCustomProm ¶
type PrometheusAttachmentPrometheusCustomProm struct { // Authentication type of the prometheus. AuthType string `pulumi:"authType"` // Whether it is public address, default false. IsPublicAddr *bool `pulumi:"isPublicAddr"` // Password of the prometheus, used in basic authentication type. Password *string `pulumi:"password"` // Url of the prometheus. Url string `pulumi:"url"` // Username of the prometheus, used in basic authentication type. Username *string `pulumi:"username"` // Vpc id. VpcId *string `pulumi:"vpcId"` }
type PrometheusAttachmentPrometheusCustomPromArgs ¶
type PrometheusAttachmentPrometheusCustomPromArgs struct { // Authentication type of the prometheus. AuthType pulumi.StringInput `pulumi:"authType"` // Whether it is public address, default false. IsPublicAddr pulumi.BoolPtrInput `pulumi:"isPublicAddr"` // Password of the prometheus, used in basic authentication type. Password pulumi.StringPtrInput `pulumi:"password"` // Url of the prometheus. Url pulumi.StringInput `pulumi:"url"` // Username of the prometheus, used in basic authentication type. Username pulumi.StringPtrInput `pulumi:"username"` // Vpc id. VpcId pulumi.StringPtrInput `pulumi:"vpcId"` }
func (PrometheusAttachmentPrometheusCustomPromArgs) ElementType ¶
func (PrometheusAttachmentPrometheusCustomPromArgs) ElementType() reflect.Type
func (PrometheusAttachmentPrometheusCustomPromArgs) ToPrometheusAttachmentPrometheusCustomPromOutput ¶
func (i PrometheusAttachmentPrometheusCustomPromArgs) ToPrometheusAttachmentPrometheusCustomPromOutput() PrometheusAttachmentPrometheusCustomPromOutput
func (PrometheusAttachmentPrometheusCustomPromArgs) ToPrometheusAttachmentPrometheusCustomPromOutputWithContext ¶
func (i PrometheusAttachmentPrometheusCustomPromArgs) ToPrometheusAttachmentPrometheusCustomPromOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusCustomPromOutput
func (PrometheusAttachmentPrometheusCustomPromArgs) ToPrometheusAttachmentPrometheusCustomPromPtrOutput ¶
func (i PrometheusAttachmentPrometheusCustomPromArgs) ToPrometheusAttachmentPrometheusCustomPromPtrOutput() PrometheusAttachmentPrometheusCustomPromPtrOutput
func (PrometheusAttachmentPrometheusCustomPromArgs) ToPrometheusAttachmentPrometheusCustomPromPtrOutputWithContext ¶
func (i PrometheusAttachmentPrometheusCustomPromArgs) ToPrometheusAttachmentPrometheusCustomPromPtrOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusCustomPromPtrOutput
type PrometheusAttachmentPrometheusCustomPromInput ¶
type PrometheusAttachmentPrometheusCustomPromInput interface { pulumi.Input ToPrometheusAttachmentPrometheusCustomPromOutput() PrometheusAttachmentPrometheusCustomPromOutput ToPrometheusAttachmentPrometheusCustomPromOutputWithContext(context.Context) PrometheusAttachmentPrometheusCustomPromOutput }
PrometheusAttachmentPrometheusCustomPromInput is an input type that accepts PrometheusAttachmentPrometheusCustomPromArgs and PrometheusAttachmentPrometheusCustomPromOutput values. You can construct a concrete instance of `PrometheusAttachmentPrometheusCustomPromInput` via:
PrometheusAttachmentPrometheusCustomPromArgs{...}
type PrometheusAttachmentPrometheusCustomPromOutput ¶
type PrometheusAttachmentPrometheusCustomPromOutput struct{ *pulumi.OutputState }
func (PrometheusAttachmentPrometheusCustomPromOutput) AuthType ¶
func (o PrometheusAttachmentPrometheusCustomPromOutput) AuthType() pulumi.StringOutput
Authentication type of the prometheus.
func (PrometheusAttachmentPrometheusCustomPromOutput) ElementType ¶
func (PrometheusAttachmentPrometheusCustomPromOutput) ElementType() reflect.Type
func (PrometheusAttachmentPrometheusCustomPromOutput) IsPublicAddr ¶
func (o PrometheusAttachmentPrometheusCustomPromOutput) IsPublicAddr() pulumi.BoolPtrOutput
Whether it is public address, default false.
func (PrometheusAttachmentPrometheusCustomPromOutput) Password ¶
func (o PrometheusAttachmentPrometheusCustomPromOutput) Password() pulumi.StringPtrOutput
Password of the prometheus, used in basic authentication type.
func (PrometheusAttachmentPrometheusCustomPromOutput) ToPrometheusAttachmentPrometheusCustomPromOutput ¶
func (o PrometheusAttachmentPrometheusCustomPromOutput) ToPrometheusAttachmentPrometheusCustomPromOutput() PrometheusAttachmentPrometheusCustomPromOutput
func (PrometheusAttachmentPrometheusCustomPromOutput) ToPrometheusAttachmentPrometheusCustomPromOutputWithContext ¶
func (o PrometheusAttachmentPrometheusCustomPromOutput) ToPrometheusAttachmentPrometheusCustomPromOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusCustomPromOutput
func (PrometheusAttachmentPrometheusCustomPromOutput) ToPrometheusAttachmentPrometheusCustomPromPtrOutput ¶
func (o PrometheusAttachmentPrometheusCustomPromOutput) ToPrometheusAttachmentPrometheusCustomPromPtrOutput() PrometheusAttachmentPrometheusCustomPromPtrOutput
func (PrometheusAttachmentPrometheusCustomPromOutput) ToPrometheusAttachmentPrometheusCustomPromPtrOutputWithContext ¶
func (o PrometheusAttachmentPrometheusCustomPromOutput) ToPrometheusAttachmentPrometheusCustomPromPtrOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusCustomPromPtrOutput
func (PrometheusAttachmentPrometheusCustomPromOutput) Url ¶
func (o PrometheusAttachmentPrometheusCustomPromOutput) Url() pulumi.StringOutput
Url of the prometheus.
func (PrometheusAttachmentPrometheusCustomPromOutput) Username ¶
func (o PrometheusAttachmentPrometheusCustomPromOutput) Username() pulumi.StringPtrOutput
Username of the prometheus, used in basic authentication type.
func (PrometheusAttachmentPrometheusCustomPromOutput) VpcId ¶
func (o PrometheusAttachmentPrometheusCustomPromOutput) VpcId() pulumi.StringPtrOutput
Vpc id.
type PrometheusAttachmentPrometheusCustomPromPtrInput ¶
type PrometheusAttachmentPrometheusCustomPromPtrInput interface { pulumi.Input ToPrometheusAttachmentPrometheusCustomPromPtrOutput() PrometheusAttachmentPrometheusCustomPromPtrOutput ToPrometheusAttachmentPrometheusCustomPromPtrOutputWithContext(context.Context) PrometheusAttachmentPrometheusCustomPromPtrOutput }
PrometheusAttachmentPrometheusCustomPromPtrInput is an input type that accepts PrometheusAttachmentPrometheusCustomPromArgs, PrometheusAttachmentPrometheusCustomPromPtr and PrometheusAttachmentPrometheusCustomPromPtrOutput values. You can construct a concrete instance of `PrometheusAttachmentPrometheusCustomPromPtrInput` via:
PrometheusAttachmentPrometheusCustomPromArgs{...} or: nil
func PrometheusAttachmentPrometheusCustomPromPtr ¶
func PrometheusAttachmentPrometheusCustomPromPtr(v *PrometheusAttachmentPrometheusCustomPromArgs) PrometheusAttachmentPrometheusCustomPromPtrInput
type PrometheusAttachmentPrometheusCustomPromPtrOutput ¶
type PrometheusAttachmentPrometheusCustomPromPtrOutput struct{ *pulumi.OutputState }
func (PrometheusAttachmentPrometheusCustomPromPtrOutput) AuthType ¶
func (o PrometheusAttachmentPrometheusCustomPromPtrOutput) AuthType() pulumi.StringPtrOutput
Authentication type of the prometheus.
func (PrometheusAttachmentPrometheusCustomPromPtrOutput) ElementType ¶
func (PrometheusAttachmentPrometheusCustomPromPtrOutput) ElementType() reflect.Type
func (PrometheusAttachmentPrometheusCustomPromPtrOutput) IsPublicAddr ¶
func (o PrometheusAttachmentPrometheusCustomPromPtrOutput) IsPublicAddr() pulumi.BoolPtrOutput
Whether it is public address, default false.
func (PrometheusAttachmentPrometheusCustomPromPtrOutput) Password ¶
func (o PrometheusAttachmentPrometheusCustomPromPtrOutput) Password() pulumi.StringPtrOutput
Password of the prometheus, used in basic authentication type.
func (PrometheusAttachmentPrometheusCustomPromPtrOutput) ToPrometheusAttachmentPrometheusCustomPromPtrOutput ¶
func (o PrometheusAttachmentPrometheusCustomPromPtrOutput) ToPrometheusAttachmentPrometheusCustomPromPtrOutput() PrometheusAttachmentPrometheusCustomPromPtrOutput
func (PrometheusAttachmentPrometheusCustomPromPtrOutput) ToPrometheusAttachmentPrometheusCustomPromPtrOutputWithContext ¶
func (o PrometheusAttachmentPrometheusCustomPromPtrOutput) ToPrometheusAttachmentPrometheusCustomPromPtrOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusCustomPromPtrOutput
func (PrometheusAttachmentPrometheusCustomPromPtrOutput) Username ¶
func (o PrometheusAttachmentPrometheusCustomPromPtrOutput) Username() pulumi.StringPtrOutput
Username of the prometheus, used in basic authentication type.
func (PrometheusAttachmentPrometheusCustomPromPtrOutput) VpcId ¶
func (o PrometheusAttachmentPrometheusCustomPromPtrOutput) VpcId() pulumi.StringPtrOutput
Vpc id.
type PrometheusAttachmentPrometheusInput ¶
type PrometheusAttachmentPrometheusInput interface { pulumi.Input ToPrometheusAttachmentPrometheusOutput() PrometheusAttachmentPrometheusOutput ToPrometheusAttachmentPrometheusOutputWithContext(context.Context) PrometheusAttachmentPrometheusOutput }
PrometheusAttachmentPrometheusInput is an input type that accepts PrometheusAttachmentPrometheusArgs and PrometheusAttachmentPrometheusOutput values. You can construct a concrete instance of `PrometheusAttachmentPrometheusInput` via:
PrometheusAttachmentPrometheusArgs{...}
type PrometheusAttachmentPrometheusOutput ¶
type PrometheusAttachmentPrometheusOutput struct{ *pulumi.OutputState }
func (PrometheusAttachmentPrometheusOutput) CustomProm ¶
func (o PrometheusAttachmentPrometheusOutput) CustomProm() PrometheusAttachmentPrometheusCustomPromPtrOutput
Third party prometheus.
func (PrometheusAttachmentPrometheusOutput) ElementType ¶
func (PrometheusAttachmentPrometheusOutput) ElementType() reflect.Type
func (PrometheusAttachmentPrometheusOutput) InstanceId ¶
func (o PrometheusAttachmentPrometheusOutput) InstanceId() pulumi.StringPtrOutput
Existed TMP id, auto create TMP if empty.
func (PrometheusAttachmentPrometheusOutput) Region ¶
func (o PrometheusAttachmentPrometheusOutput) Region() pulumi.StringPtrOutput
Region for TMP.
func (PrometheusAttachmentPrometheusOutput) SubnetId ¶
func (o PrometheusAttachmentPrometheusOutput) SubnetId() pulumi.StringPtrOutput
Subnet id for TMP.
func (PrometheusAttachmentPrometheusOutput) ToPrometheusAttachmentPrometheusOutput ¶
func (o PrometheusAttachmentPrometheusOutput) ToPrometheusAttachmentPrometheusOutput() PrometheusAttachmentPrometheusOutput
func (PrometheusAttachmentPrometheusOutput) ToPrometheusAttachmentPrometheusOutputWithContext ¶
func (o PrometheusAttachmentPrometheusOutput) ToPrometheusAttachmentPrometheusOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusOutput
func (PrometheusAttachmentPrometheusOutput) ToPrometheusAttachmentPrometheusPtrOutput ¶
func (o PrometheusAttachmentPrometheusOutput) ToPrometheusAttachmentPrometheusPtrOutput() PrometheusAttachmentPrometheusPtrOutput
func (PrometheusAttachmentPrometheusOutput) ToPrometheusAttachmentPrometheusPtrOutputWithContext ¶
func (o PrometheusAttachmentPrometheusOutput) ToPrometheusAttachmentPrometheusPtrOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusPtrOutput
func (PrometheusAttachmentPrometheusOutput) VpcId ¶
func (o PrometheusAttachmentPrometheusOutput) VpcId() pulumi.StringPtrOutput
Vpc id for TMP.
type PrometheusAttachmentPrometheusPtrInput ¶
type PrometheusAttachmentPrometheusPtrInput interface { pulumi.Input ToPrometheusAttachmentPrometheusPtrOutput() PrometheusAttachmentPrometheusPtrOutput ToPrometheusAttachmentPrometheusPtrOutputWithContext(context.Context) PrometheusAttachmentPrometheusPtrOutput }
PrometheusAttachmentPrometheusPtrInput is an input type that accepts PrometheusAttachmentPrometheusArgs, PrometheusAttachmentPrometheusPtr and PrometheusAttachmentPrometheusPtrOutput values. You can construct a concrete instance of `PrometheusAttachmentPrometheusPtrInput` via:
PrometheusAttachmentPrometheusArgs{...} or: nil
func PrometheusAttachmentPrometheusPtr ¶
func PrometheusAttachmentPrometheusPtr(v *PrometheusAttachmentPrometheusArgs) PrometheusAttachmentPrometheusPtrInput
type PrometheusAttachmentPrometheusPtrOutput ¶
type PrometheusAttachmentPrometheusPtrOutput struct{ *pulumi.OutputState }
func (PrometheusAttachmentPrometheusPtrOutput) CustomProm ¶
func (o PrometheusAttachmentPrometheusPtrOutput) CustomProm() PrometheusAttachmentPrometheusCustomPromPtrOutput
Third party prometheus.
func (PrometheusAttachmentPrometheusPtrOutput) ElementType ¶
func (PrometheusAttachmentPrometheusPtrOutput) ElementType() reflect.Type
func (PrometheusAttachmentPrometheusPtrOutput) InstanceId ¶
func (o PrometheusAttachmentPrometheusPtrOutput) InstanceId() pulumi.StringPtrOutput
Existed TMP id, auto create TMP if empty.
func (PrometheusAttachmentPrometheusPtrOutput) Region ¶
func (o PrometheusAttachmentPrometheusPtrOutput) Region() pulumi.StringPtrOutput
Region for TMP.
func (PrometheusAttachmentPrometheusPtrOutput) SubnetId ¶
func (o PrometheusAttachmentPrometheusPtrOutput) SubnetId() pulumi.StringPtrOutput
Subnet id for TMP.
func (PrometheusAttachmentPrometheusPtrOutput) ToPrometheusAttachmentPrometheusPtrOutput ¶
func (o PrometheusAttachmentPrometheusPtrOutput) ToPrometheusAttachmentPrometheusPtrOutput() PrometheusAttachmentPrometheusPtrOutput
func (PrometheusAttachmentPrometheusPtrOutput) ToPrometheusAttachmentPrometheusPtrOutputWithContext ¶
func (o PrometheusAttachmentPrometheusPtrOutput) ToPrometheusAttachmentPrometheusPtrOutputWithContext(ctx context.Context) PrometheusAttachmentPrometheusPtrOutput
func (PrometheusAttachmentPrometheusPtrOutput) VpcId ¶
func (o PrometheusAttachmentPrometheusPtrOutput) VpcId() pulumi.StringPtrOutput
Vpc id for TMP.
type PrometheusAttachmentState ¶
type PrometheusAttachmentState struct { // Mesh ID. MeshId pulumi.StringPtrInput // Prometheus configuration. Prometheus PrometheusAttachmentPrometheusPtrInput }
func (PrometheusAttachmentState) ElementType ¶
func (PrometheusAttachmentState) ElementType() reflect.Type
type TracingConfig ¶
type TracingConfig struct { pulumi.CustomResourceState // APM config. Apm TracingConfigApmPtrOutput `pulumi:"apm"` // Whether enable tracing. Enable pulumi.BoolPtrOutput `pulumi:"enable"` // Mesh ID. MeshId pulumi.StringOutput `pulumi:"meshId"` // Tracing sampling, 0.0-1.0. Sampling pulumi.Float64PtrOutput `pulumi:"sampling"` // Third party zipkin config. Zipkin TracingConfigZipkinPtrOutput `pulumi:"zipkin"` }
Provides a resource to create a tcm tracingConfig
> **NOTE:** If you use the config attribute tracing in tencentcloud_tcm_mesh, do not use Tcm.TracingConfig
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-tencentcloud/sdk/go/tencentcloud/Tcm" "github.com/pulumi/pulumi/sdk/v3/go/pulumi" "github.com/tencentcloudstack/pulumi-tencentcloud/sdk/go/tencentcloud/Tcm"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := Tcm.NewTracingConfig(ctx, "tracingConfig", &Tcm.TracingConfigArgs{ Apm: &tcm.TracingConfigApmArgs{ Enable: pulumi.Bool(true), InstanceId: pulumi.String("apm-xxx"), Region: pulumi.String("ap-guangzhou"), }, Enable: pulumi.Bool(true), MeshId: pulumi.String("mesh-xxxxxxxx"), Sampling: pulumi.Float64(""), Zipkin: &tcm.TracingConfigZipkinArgs{ Address: pulumi.String("10.10.10.10:9411"), }, }) if err != nil { return err } _, err = Tcm.NewTracingConfig(ctx, "deleteConfig", &Tcm.TracingConfigArgs{ Apm: &tcm.TracingConfigApmArgs{ Enable: pulumi.Bool(false), }, Enable: pulumi.Bool(true), MeshId: pulumi.String("mesh-rofjmxxx"), Sampling: pulumi.Float64(0), Zipkin: &tcm.TracingConfigZipkinArgs{ Address: pulumi.String(""), }, }) if err != nil { return err } return nil }) }
```
## Import
tcm tracing_config can be imported using the mesh_id, e.g.
```sh
$ pulumi import tencentcloud:Tcm/tracingConfig:TracingConfig tracing_config mesh-rofjmxxx
```
func GetTracingConfig ¶
func GetTracingConfig(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TracingConfigState, opts ...pulumi.ResourceOption) (*TracingConfig, error)
GetTracingConfig gets an existing TracingConfig 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 NewTracingConfig ¶
func NewTracingConfig(ctx *pulumi.Context, name string, args *TracingConfigArgs, opts ...pulumi.ResourceOption) (*TracingConfig, error)
NewTracingConfig registers a new resource with the given unique name, arguments, and options.
func (*TracingConfig) ElementType ¶
func (*TracingConfig) ElementType() reflect.Type
func (*TracingConfig) ToTracingConfigOutput ¶
func (i *TracingConfig) ToTracingConfigOutput() TracingConfigOutput
func (*TracingConfig) ToTracingConfigOutputWithContext ¶
func (i *TracingConfig) ToTracingConfigOutputWithContext(ctx context.Context) TracingConfigOutput
type TracingConfigApm ¶
type TracingConfigApmArgs ¶
type TracingConfigApmArgs struct { // Whether enable APM. Enable pulumi.BoolPtrInput `pulumi:"enable"` // Instance id of the APM. InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` // Region. Region pulumi.StringPtrInput `pulumi:"region"` }
func (TracingConfigApmArgs) ElementType ¶
func (TracingConfigApmArgs) ElementType() reflect.Type
func (TracingConfigApmArgs) ToTracingConfigApmOutput ¶
func (i TracingConfigApmArgs) ToTracingConfigApmOutput() TracingConfigApmOutput
func (TracingConfigApmArgs) ToTracingConfigApmOutputWithContext ¶
func (i TracingConfigApmArgs) ToTracingConfigApmOutputWithContext(ctx context.Context) TracingConfigApmOutput
func (TracingConfigApmArgs) ToTracingConfigApmPtrOutput ¶
func (i TracingConfigApmArgs) ToTracingConfigApmPtrOutput() TracingConfigApmPtrOutput
func (TracingConfigApmArgs) ToTracingConfigApmPtrOutputWithContext ¶
func (i TracingConfigApmArgs) ToTracingConfigApmPtrOutputWithContext(ctx context.Context) TracingConfigApmPtrOutput
type TracingConfigApmInput ¶
type TracingConfigApmInput interface { pulumi.Input ToTracingConfigApmOutput() TracingConfigApmOutput ToTracingConfigApmOutputWithContext(context.Context) TracingConfigApmOutput }
TracingConfigApmInput is an input type that accepts TracingConfigApmArgs and TracingConfigApmOutput values. You can construct a concrete instance of `TracingConfigApmInput` via:
TracingConfigApmArgs{...}
type TracingConfigApmOutput ¶
type TracingConfigApmOutput struct{ *pulumi.OutputState }
func (TracingConfigApmOutput) ElementType ¶
func (TracingConfigApmOutput) ElementType() reflect.Type
func (TracingConfigApmOutput) Enable ¶
func (o TracingConfigApmOutput) Enable() pulumi.BoolPtrOutput
Whether enable APM.
func (TracingConfigApmOutput) InstanceId ¶
func (o TracingConfigApmOutput) InstanceId() pulumi.StringPtrOutput
Instance id of the APM.
func (TracingConfigApmOutput) Region ¶
func (o TracingConfigApmOutput) Region() pulumi.StringPtrOutput
Region.
func (TracingConfigApmOutput) ToTracingConfigApmOutput ¶
func (o TracingConfigApmOutput) ToTracingConfigApmOutput() TracingConfigApmOutput
func (TracingConfigApmOutput) ToTracingConfigApmOutputWithContext ¶
func (o TracingConfigApmOutput) ToTracingConfigApmOutputWithContext(ctx context.Context) TracingConfigApmOutput
func (TracingConfigApmOutput) ToTracingConfigApmPtrOutput ¶
func (o TracingConfigApmOutput) ToTracingConfigApmPtrOutput() TracingConfigApmPtrOutput
func (TracingConfigApmOutput) ToTracingConfigApmPtrOutputWithContext ¶
func (o TracingConfigApmOutput) ToTracingConfigApmPtrOutputWithContext(ctx context.Context) TracingConfigApmPtrOutput
type TracingConfigApmPtrInput ¶
type TracingConfigApmPtrInput interface { pulumi.Input ToTracingConfigApmPtrOutput() TracingConfigApmPtrOutput ToTracingConfigApmPtrOutputWithContext(context.Context) TracingConfigApmPtrOutput }
TracingConfigApmPtrInput is an input type that accepts TracingConfigApmArgs, TracingConfigApmPtr and TracingConfigApmPtrOutput values. You can construct a concrete instance of `TracingConfigApmPtrInput` via:
TracingConfigApmArgs{...} or: nil
func TracingConfigApmPtr ¶
func TracingConfigApmPtr(v *TracingConfigApmArgs) TracingConfigApmPtrInput
type TracingConfigApmPtrOutput ¶
type TracingConfigApmPtrOutput struct{ *pulumi.OutputState }
func (TracingConfigApmPtrOutput) Elem ¶
func (o TracingConfigApmPtrOutput) Elem() TracingConfigApmOutput
func (TracingConfigApmPtrOutput) ElementType ¶
func (TracingConfigApmPtrOutput) ElementType() reflect.Type
func (TracingConfigApmPtrOutput) Enable ¶
func (o TracingConfigApmPtrOutput) Enable() pulumi.BoolPtrOutput
Whether enable APM.
func (TracingConfigApmPtrOutput) InstanceId ¶
func (o TracingConfigApmPtrOutput) InstanceId() pulumi.StringPtrOutput
Instance id of the APM.
func (TracingConfigApmPtrOutput) Region ¶
func (o TracingConfigApmPtrOutput) Region() pulumi.StringPtrOutput
Region.
func (TracingConfigApmPtrOutput) ToTracingConfigApmPtrOutput ¶
func (o TracingConfigApmPtrOutput) ToTracingConfigApmPtrOutput() TracingConfigApmPtrOutput
func (TracingConfigApmPtrOutput) ToTracingConfigApmPtrOutputWithContext ¶
func (o TracingConfigApmPtrOutput) ToTracingConfigApmPtrOutputWithContext(ctx context.Context) TracingConfigApmPtrOutput
type TracingConfigArgs ¶
type TracingConfigArgs struct { // APM config. Apm TracingConfigApmPtrInput // Whether enable tracing. Enable pulumi.BoolPtrInput // Mesh ID. MeshId pulumi.StringInput // Tracing sampling, 0.0-1.0. Sampling pulumi.Float64PtrInput // Third party zipkin config. Zipkin TracingConfigZipkinPtrInput }
The set of arguments for constructing a TracingConfig resource.
func (TracingConfigArgs) ElementType ¶
func (TracingConfigArgs) ElementType() reflect.Type
type TracingConfigArray ¶
type TracingConfigArray []TracingConfigInput
func (TracingConfigArray) ElementType ¶
func (TracingConfigArray) ElementType() reflect.Type
func (TracingConfigArray) ToTracingConfigArrayOutput ¶
func (i TracingConfigArray) ToTracingConfigArrayOutput() TracingConfigArrayOutput
func (TracingConfigArray) ToTracingConfigArrayOutputWithContext ¶
func (i TracingConfigArray) ToTracingConfigArrayOutputWithContext(ctx context.Context) TracingConfigArrayOutput
type TracingConfigArrayInput ¶
type TracingConfigArrayInput interface { pulumi.Input ToTracingConfigArrayOutput() TracingConfigArrayOutput ToTracingConfigArrayOutputWithContext(context.Context) TracingConfigArrayOutput }
TracingConfigArrayInput is an input type that accepts TracingConfigArray and TracingConfigArrayOutput values. You can construct a concrete instance of `TracingConfigArrayInput` via:
TracingConfigArray{ TracingConfigArgs{...} }
type TracingConfigArrayOutput ¶
type TracingConfigArrayOutput struct{ *pulumi.OutputState }
func (TracingConfigArrayOutput) ElementType ¶
func (TracingConfigArrayOutput) ElementType() reflect.Type
func (TracingConfigArrayOutput) Index ¶
func (o TracingConfigArrayOutput) Index(i pulumi.IntInput) TracingConfigOutput
func (TracingConfigArrayOutput) ToTracingConfigArrayOutput ¶
func (o TracingConfigArrayOutput) ToTracingConfigArrayOutput() TracingConfigArrayOutput
func (TracingConfigArrayOutput) ToTracingConfigArrayOutputWithContext ¶
func (o TracingConfigArrayOutput) ToTracingConfigArrayOutputWithContext(ctx context.Context) TracingConfigArrayOutput
type TracingConfigInput ¶
type TracingConfigInput interface { pulumi.Input ToTracingConfigOutput() TracingConfigOutput ToTracingConfigOutputWithContext(ctx context.Context) TracingConfigOutput }
type TracingConfigMap ¶
type TracingConfigMap map[string]TracingConfigInput
func (TracingConfigMap) ElementType ¶
func (TracingConfigMap) ElementType() reflect.Type
func (TracingConfigMap) ToTracingConfigMapOutput ¶
func (i TracingConfigMap) ToTracingConfigMapOutput() TracingConfigMapOutput
func (TracingConfigMap) ToTracingConfigMapOutputWithContext ¶
func (i TracingConfigMap) ToTracingConfigMapOutputWithContext(ctx context.Context) TracingConfigMapOutput
type TracingConfigMapInput ¶
type TracingConfigMapInput interface { pulumi.Input ToTracingConfigMapOutput() TracingConfigMapOutput ToTracingConfigMapOutputWithContext(context.Context) TracingConfigMapOutput }
TracingConfigMapInput is an input type that accepts TracingConfigMap and TracingConfigMapOutput values. You can construct a concrete instance of `TracingConfigMapInput` via:
TracingConfigMap{ "key": TracingConfigArgs{...} }
type TracingConfigMapOutput ¶
type TracingConfigMapOutput struct{ *pulumi.OutputState }
func (TracingConfigMapOutput) ElementType ¶
func (TracingConfigMapOutput) ElementType() reflect.Type
func (TracingConfigMapOutput) MapIndex ¶
func (o TracingConfigMapOutput) MapIndex(k pulumi.StringInput) TracingConfigOutput
func (TracingConfigMapOutput) ToTracingConfigMapOutput ¶
func (o TracingConfigMapOutput) ToTracingConfigMapOutput() TracingConfigMapOutput
func (TracingConfigMapOutput) ToTracingConfigMapOutputWithContext ¶
func (o TracingConfigMapOutput) ToTracingConfigMapOutputWithContext(ctx context.Context) TracingConfigMapOutput
type TracingConfigOutput ¶
type TracingConfigOutput struct{ *pulumi.OutputState }
func (TracingConfigOutput) Apm ¶
func (o TracingConfigOutput) Apm() TracingConfigApmPtrOutput
APM config.
func (TracingConfigOutput) ElementType ¶
func (TracingConfigOutput) ElementType() reflect.Type
func (TracingConfigOutput) Enable ¶
func (o TracingConfigOutput) Enable() pulumi.BoolPtrOutput
Whether enable tracing.
func (TracingConfigOutput) MeshId ¶
func (o TracingConfigOutput) MeshId() pulumi.StringOutput
Mesh ID.
func (TracingConfigOutput) Sampling ¶
func (o TracingConfigOutput) Sampling() pulumi.Float64PtrOutput
Tracing sampling, 0.0-1.0.
func (TracingConfigOutput) ToTracingConfigOutput ¶
func (o TracingConfigOutput) ToTracingConfigOutput() TracingConfigOutput
func (TracingConfigOutput) ToTracingConfigOutputWithContext ¶
func (o TracingConfigOutput) ToTracingConfigOutputWithContext(ctx context.Context) TracingConfigOutput
func (TracingConfigOutput) Zipkin ¶
func (o TracingConfigOutput) Zipkin() TracingConfigZipkinPtrOutput
Third party zipkin config.
type TracingConfigState ¶
type TracingConfigState struct { // APM config. Apm TracingConfigApmPtrInput // Whether enable tracing. Enable pulumi.BoolPtrInput // Mesh ID. MeshId pulumi.StringPtrInput // Tracing sampling, 0.0-1.0. Sampling pulumi.Float64PtrInput // Third party zipkin config. Zipkin TracingConfigZipkinPtrInput }
func (TracingConfigState) ElementType ¶
func (TracingConfigState) ElementType() reflect.Type
type TracingConfigZipkin ¶
type TracingConfigZipkin struct { // Zipkin address. Address string `pulumi:"address"` }
type TracingConfigZipkinArgs ¶
type TracingConfigZipkinArgs struct { // Zipkin address. Address pulumi.StringInput `pulumi:"address"` }
func (TracingConfigZipkinArgs) ElementType ¶
func (TracingConfigZipkinArgs) ElementType() reflect.Type
func (TracingConfigZipkinArgs) ToTracingConfigZipkinOutput ¶
func (i TracingConfigZipkinArgs) ToTracingConfigZipkinOutput() TracingConfigZipkinOutput
func (TracingConfigZipkinArgs) ToTracingConfigZipkinOutputWithContext ¶
func (i TracingConfigZipkinArgs) ToTracingConfigZipkinOutputWithContext(ctx context.Context) TracingConfigZipkinOutput
func (TracingConfigZipkinArgs) ToTracingConfigZipkinPtrOutput ¶
func (i TracingConfigZipkinArgs) ToTracingConfigZipkinPtrOutput() TracingConfigZipkinPtrOutput
func (TracingConfigZipkinArgs) ToTracingConfigZipkinPtrOutputWithContext ¶
func (i TracingConfigZipkinArgs) ToTracingConfigZipkinPtrOutputWithContext(ctx context.Context) TracingConfigZipkinPtrOutput
type TracingConfigZipkinInput ¶
type TracingConfigZipkinInput interface { pulumi.Input ToTracingConfigZipkinOutput() TracingConfigZipkinOutput ToTracingConfigZipkinOutputWithContext(context.Context) TracingConfigZipkinOutput }
TracingConfigZipkinInput is an input type that accepts TracingConfigZipkinArgs and TracingConfigZipkinOutput values. You can construct a concrete instance of `TracingConfigZipkinInput` via:
TracingConfigZipkinArgs{...}
type TracingConfigZipkinOutput ¶
type TracingConfigZipkinOutput struct{ *pulumi.OutputState }
func (TracingConfigZipkinOutput) Address ¶
func (o TracingConfigZipkinOutput) Address() pulumi.StringOutput
Zipkin address.
func (TracingConfigZipkinOutput) ElementType ¶
func (TracingConfigZipkinOutput) ElementType() reflect.Type
func (TracingConfigZipkinOutput) ToTracingConfigZipkinOutput ¶
func (o TracingConfigZipkinOutput) ToTracingConfigZipkinOutput() TracingConfigZipkinOutput
func (TracingConfigZipkinOutput) ToTracingConfigZipkinOutputWithContext ¶
func (o TracingConfigZipkinOutput) ToTracingConfigZipkinOutputWithContext(ctx context.Context) TracingConfigZipkinOutput
func (TracingConfigZipkinOutput) ToTracingConfigZipkinPtrOutput ¶
func (o TracingConfigZipkinOutput) ToTracingConfigZipkinPtrOutput() TracingConfigZipkinPtrOutput
func (TracingConfigZipkinOutput) ToTracingConfigZipkinPtrOutputWithContext ¶
func (o TracingConfigZipkinOutput) ToTracingConfigZipkinPtrOutputWithContext(ctx context.Context) TracingConfigZipkinPtrOutput
type TracingConfigZipkinPtrInput ¶
type TracingConfigZipkinPtrInput interface { pulumi.Input ToTracingConfigZipkinPtrOutput() TracingConfigZipkinPtrOutput ToTracingConfigZipkinPtrOutputWithContext(context.Context) TracingConfigZipkinPtrOutput }
TracingConfigZipkinPtrInput is an input type that accepts TracingConfigZipkinArgs, TracingConfigZipkinPtr and TracingConfigZipkinPtrOutput values. You can construct a concrete instance of `TracingConfigZipkinPtrInput` via:
TracingConfigZipkinArgs{...} or: nil
func TracingConfigZipkinPtr ¶
func TracingConfigZipkinPtr(v *TracingConfigZipkinArgs) TracingConfigZipkinPtrInput
type TracingConfigZipkinPtrOutput ¶
type TracingConfigZipkinPtrOutput struct{ *pulumi.OutputState }
func (TracingConfigZipkinPtrOutput) Address ¶
func (o TracingConfigZipkinPtrOutput) Address() pulumi.StringPtrOutput
Zipkin address.
func (TracingConfigZipkinPtrOutput) Elem ¶
func (o TracingConfigZipkinPtrOutput) Elem() TracingConfigZipkinOutput
func (TracingConfigZipkinPtrOutput) ElementType ¶
func (TracingConfigZipkinPtrOutput) ElementType() reflect.Type
func (TracingConfigZipkinPtrOutput) ToTracingConfigZipkinPtrOutput ¶
func (o TracingConfigZipkinPtrOutput) ToTracingConfigZipkinPtrOutput() TracingConfigZipkinPtrOutput
func (TracingConfigZipkinPtrOutput) ToTracingConfigZipkinPtrOutputWithContext ¶
func (o TracingConfigZipkinPtrOutput) ToTracingConfigZipkinPtrOutputWithContext(ctx context.Context) TracingConfigZipkinPtrOutput